<pre style='margin:0'>
Ryan Carsten Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/48589c81916ab6bd8fa2d696a8b7a49d8c751dd6">https://github.com/macports/macports-ports/commit/48589c81916ab6bd8fa2d696a8b7a49d8c751dd6</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 48589c81916 libtool: Use MacPorts m4
</span>48589c81916 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 48589c81916ab6bd8fa2d696a8b7a49d8c751dd6
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Mon Mar 11 23:46:33 2024 -0500
<span style='display:block; white-space:pre;color:#404040;'> libtool: Use MacPorts m4
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes build of many ports that use libtool when using Xcode 15.3 in
</span><span style='display:block; white-space:pre;color:#404040;'> which m4 is not included.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/69467
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/69481
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/69493
</span><span style='display:block; white-space:pre;color:#404040;'> See: https://trac.macports.org/ticket/69471
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Reverses a previous decision not to use MacPorts m4 except on Tiger:
</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/47545
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> as it was already reversed in autoconf:
</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/62411
</span>---
devel/libtool/Portfile | 17 +++++++----------
1 file changed, 7 insertions(+), 10 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libtool/Portfile b/devel/libtool/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 599af643d63..7d65a4fd0cd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libtool/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libtool/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup clang_dependency 1.0
</span>
name libtool
version 2.4.7
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> categories devel sysutils
platforms darwin freebsd
# Scripts are GPL-2+, libltdl is LGPL-2+, but all parts that tend to be
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,15 +38,12 @@ post-patch {
</span> touch ${worksrcpath}/configure ${worksrcpath}/libltdl/configure
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Leopard and later provide GNU M4 1.4.6, which works fine. Tiger's
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# 1.4.2 does not (#47545).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# - https://lists.gnu.org/archive/html/libtool/2014-12/msg00002.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# - https://lists.gnu.org/archive/html/libtool/2015-01/msg00004.html
</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 port:m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# m4 1.4.2 which comes with Mac OS X 10.4 is too old:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/47545
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# And m4 wasn't included in the Xcode 15.3 version of the command line tools:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/69467#comment:6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env M4=${prefix}/bin/gm4
</span>
# Don't let configure detect MacPorts' grep or gsed (#19237).
if {${os.platform} eq "darwin"} {
</pre><pre style='margin:0'>
</pre>