<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>