no newer release or upstream fix
Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/tumble/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile 25 Apr 2020 14:02:14 -0000 1.1.1.1
+++ Makefile 1 Feb 2021 06:03:42 -0000
@@ -8,6 +8,7 @@ COMMENT = convert pictures into pdf book
GH_PROJECT = tumble
GH_ACCOUNT = brouhaha
GH_TAGNAME = v0.36
+REVISION = 0
CATEGORIES = graphics textproc
Index: patches/patch-semantics_c
===================================================================
RCS file: patches/patch-semantics_c
diff -N patches/patch-semantics_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-semantics_c 1 Feb 2021 06:03:42 -0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+fix -fno-common build
+
+Index: semantics.c
+--- semantics.c.orig
++++ semantics.c
+@@ -119,7 +119,7 @@ typedef struct output_page_t
+ #endif
+
+
+-FILE *yyin;
++extern FILE *yyin;
+ int line; /* line number in spec file */
+
+ int bookmark_level;
Index: patches/patch-tumble_input_h
===================================================================
RCS file: patches/patch-tumble_input_h
diff -N patches/patch-tumble_input_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-tumble_input_h 1 Feb 2021 06:03:42 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+
+fix -fno-common build
+
+Index: tumble_input.h
+--- tumble_input.h.orig
++++ tumble_input.h
+@@ -71,4 +71,4 @@ void init_jpeg_handler (void);
+ void init_pbm_handler (void);
+ void init_png_handler (void);
+
+-input_handler_t blank_handler;
++extern input_handler_t blank_handler;