<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a4f0d25dac9967beeb197540cc9c046e71199765">https://github.com/macports/macports-ports/commit/a4f0d25dac9967beeb197540cc9c046e71199765</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit a4f0d25dac9967beeb197540cc9c046e71199765
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Wed Jan 8 22:33:00 2020 -0800
<span style='display:block; white-space:pre;color:#404040;'> bison: define __WORDSIZE on Tiger
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> the Tiger stdint.h header does not define this macro,
</span><span style='display:block; white-space:pre;color:#404040;'> unlike newer versions of the stdint.h header
</span>---
devel/bison/Portfile | 1 +
devel/bison/files/patch-wordsize.diff | 15 +++++++++++++++
2 files changed, 16 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/bison/Portfile b/devel/bison/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e673b34..d93db75 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/bison/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/bison/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -72,6 +72,7 @@ if {${subport} eq "bison-runtime"} {
</span> livecheck.type none
} else {
patchfiles-append skip-runtime-po.patch
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append patch-wordsize.diff
</span> compiler.c_standard 2011
test.run yes
test.target check
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/bison/files/patch-wordsize.diff b/devel/bison/files/patch-wordsize.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..43e607c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/bison/files/patch-wordsize.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/libc-config.h.orig 2020-01-08 20:16:36.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/libc-config.h 2020-01-08 20:17:29.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -75,7 +75,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ use __WORDSIZE now, and if Gnulib uses it later the syntax error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ will let us know that __WORDSIZE needs configuring. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef __WORDSIZE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# define __WORDSIZE %%%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __LP64__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define __WORDSIZE 64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define __WORDSIZE 32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Undef the macros unconditionally defined by our copy of glibc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <sys/cdefs.h>, so that they do not clash with any system-defined
</span></pre><pre style='margin:0'>
</pre>