<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/fe66296c6eae254a6ec3462cf53ed80b2dbf8a5f">https://github.com/macports/macports-ports/commit/fe66296c6eae254a6ec3462cf53ed80b2dbf8a5f</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit fe66296c6eae254a6ec3462cf53ed80b2dbf8a5f
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Tue Mar 9 17:56:15 2021 +1100
<span style='display:block; white-space:pre;color:#404040;'> autoconf: don't use the system m4
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes: https://trac.macports.org/ticket/62411
</span>---
devel/autoconf/Portfile | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/autoconf/Portfile b/devel/autoconf/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d959ddbd0b0..f923b0eb115 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/autoconf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/autoconf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,6 +5,7 @@ PortSystem 1.0
</span> name autoconf
epoch 1
version 2.71
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> categories devel
# the license is GPL-3+ with an exception:
# https://www.gnu.org/licenses/autoconf-exception.html
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,7 +26,13 @@ long_description Autoconf is an extensible package of m4 macros \
</span> package can use, in the form of m4 macro calls.
homepage https://www.gnu.org/software/autoconf/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:gettext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The system m4 is quite outdated due to Apple's no GPLv3 policy, and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# seems to have an issue that causes an error when autoconf tries to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# print warnings. So we now always use the m4 port.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://savannah.gnu.org/support/index.php?110397
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/62411
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:m4
</span> installs_libs no
master_sites gnu
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,14 +46,6 @@ post-patch {
</span> touch ${worksrcpath}/man/autoreconf.1
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# The README prescribes GNU M4 1.4.6 or later, which Leopard and later
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# have. Tiger only provides 1.4.2.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} >= 9} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.env M4=/usr/bin/m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # It should be safe to use the system Perl, since the scripts only use
# core modules. The README prescribes 5.6 or later, and Tiger has 5.8.6.
configure.perl /usr/bin/perl
</pre><pre style='margin:0'>
</pre>