<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/959e12e4ac246305a3985c9aaf567ccd8a803c52">https://github.com/macports/macports-ports/commit/959e12e4ac246305a3985c9aaf567ccd8a803c52</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 959e12e4ac2 texinfo: fixed build on macOS 10.7 and 10.8
</span>959e12e4ac2 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 959e12e4ac246305a3985c9aaf567ccd8a803c52
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Tue Apr 5 22:26:04 2022 +0200

<span style='display:block; white-space:pre;color:#404040;'>    texinfo: fixed build on macOS 10.7 and 10.8
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/64727
</span>---
 textproc/texinfo/Portfile                         |  2 +
 textproc/texinfo/files/patch-clang-before-34.diff | 48 +++++++++++++++++++++++
 2 files changed, 50 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/texinfo/Portfile b/textproc/texinfo/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 22f0503c010..c25b759d84f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/texinfo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/texinfo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,6 +41,8 @@ checksums           rmd160  e11eaf873d43d984f27f154bdef33dee10b72bc8 \
</span>                     sha256  8eb753ed28bca21f8f56c1a180362aed789229bd62fff58bf8368e9beb59fec4 \
                     size    4961528
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-clang-before-34.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.perl      ${prefix}/bin/perl${pbranch}
 pre-configure {
     configure.env-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/texinfo/files/patch-clang-before-34.diff b/textproc/texinfo/files/patch-clang-before-34.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..50177e4026c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/texinfo/files/patch-clang-before-34.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,48 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=605e20a698d3f7296cda18ac7dd84b1a8f388b50
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=d125d4f6d1a5d9845824aaf1d1c9dc69699bf2f1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git config.in config.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 41bcd83..bfaa5fe 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- config.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ config.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1072,7 +1072,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Attributes.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if (defined __has_attribute \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      && (!defined __clang_minor__ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-         || 3 < __clang_major__ + (5 <= __clang_minor__)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++         || (defined __apple_build_version__ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++             ? 6000000 <= __apple_build_version__ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++             : 3 < __clang_major__ + (5 <= __clang_minor__))))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git gnulib/lib/cdefs.h gnulib/lib/cdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 24d2875..6e081c0 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gnulib/lib/cdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gnulib/lib/cdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -40,7 +40,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Similarly for __has_builtin, etc.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if (defined __has_attribute \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      && (!defined __clang_minor__ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-         || 3 < __clang_major__ + (5 <= __clang_minor__)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++         || (defined __apple_build_version__ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++             ? 6000000 <= __apple_build_version__ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++             : 3 < __clang_major__ + (5 <= __clang_minor__))))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # define __glibc_has_attribute(attr) __has_attribute (attr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # define __glibc_has_attribute(attr) 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git tp/Texinfo/XS/config.in tp/Texinfo/XS/config.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6e7072a..56fc38a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tp/Texinfo/XS/config.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tp/Texinfo/XS/config.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -535,7 +535,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Attributes.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if (defined __has_attribute \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      && (!defined __clang_minor__ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-         || 3 < __clang_major__ + (5 <= __clang_minor__)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++         || (defined __apple_build_version__ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++             ? 6000000 <= __apple_build_version__ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++             : 3 < __clang_major__ + (5 <= __clang_minor__))))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr
</span></pre><pre style='margin:0'>

</pre>