aboutsummaryrefslogtreecommitdiffstats
path: root/math/p5-Text-AsciiTeX/files
diff options
context:
space:
mode:
authorRobert Clausecker <fuz@FreeBSD.org>2023-04-16 17:13:20 +0200
committerRobert Clausecker <fuz@FreeBSD.org>2023-04-17 11:27:26 +0200
commit30ff65301551958684cf424fb40a7021e2e4fbd7 (patch)
treeabb2e44fd49a22728e78fc83a27ee40b5e92e5a0 /math/p5-Text-AsciiTeX/files
parent4c0701da9093218a5e39f64a4441803d3bbd2238 (diff)
math/p5-Text-AsciiTeX: fix build with -fno-common
Turn a variable definition in a header file into a declaration and move the definition to a source file. This fixes the build on FreeBSD 13+. Approved by: portmgr (build fix blanket)
Diffstat (limited to 'math/p5-Text-AsciiTeX/files')
-rw-r--r--math/p5-Text-AsciiTeX/files/patch-src_asciitex_asciiTeX.c10
-rw-r--r--math/p5-Text-AsciiTeX/files/patch-src_asciitex_asciiTeX__struct.h9
2 files changed, 19 insertions, 0 deletions
diff --git a/math/p5-Text-AsciiTeX/files/patch-src_asciitex_asciiTeX.c b/math/p5-Text-AsciiTeX/files/patch-src_asciitex_asciiTeX.c
new file mode 100644
index 000000000000..32053fdb8d10
--- /dev/null
+++ b/math/p5-Text-AsciiTeX/files/patch-src_asciitex_asciiTeX.c
@@ -0,0 +1,10 @@
+--- src/asciitex/asciiTeX.c.orig 2023-04-16 15:12:02 UTC
++++ src/asciitex/asciiTeX.c
+@@ -38,6 +38,7 @@
+ #include "dim.h"
+ #include "utils.h"
+
++STAT SYNTAX_ERR_FLAG;
+ char ** messages;
+ int Nmes;
+ int Nall;
diff --git a/math/p5-Text-AsciiTeX/files/patch-src_asciitex_asciiTeX__struct.h b/math/p5-Text-AsciiTeX/files/patch-src_asciitex_asciiTeX__struct.h
new file mode 100644
index 000000000000..519eec7a3bcc
--- /dev/null
+++ b/math/p5-Text-AsciiTeX/files/patch-src_asciitex_asciiTeX__struct.h
@@ -0,0 +1,9 @@
+--- src/asciitex/asciiTeX_struct.h.orig 2023-04-16 15:11:41 UTC
++++ src/asciitex/asciiTeX_struct.h
+@@ -56,5 +56,5 @@ struct Tgraph { /* the order of fields is important-
+ };
+
+ typedef enum {S_NOERR, S_WARN, S_ERR} STAT;
+-STAT SYNTAX_ERR_FLAG;
++extern STAT SYNTAX_ERR_FLAG;
+ #endif