<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/b2400f952d5c998fbd890f8e357bc0eeb6a54300">https://github.com/macports/macports-ports/commit/b2400f952d5c998fbd890f8e357bc0eeb6a54300</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 b2400f952d5 libtool: update to 2.5.4
</span>b2400f952d5 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit b2400f952d5c998fbd890f8e357bc0eeb6a54300
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Thu Feb 27 23:22:34 2025 +1100
<span style='display:block; white-space:pre;color:#404040;'> libtool: update to 2.5.4
</span>---
devel/libtool/Portfile | 11 +++++------
devel/libtool/files/single_module.patch | 35 ---------------------------------
2 files changed, 5 insertions(+), 41 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 70b7a428b0a..0796799d008 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;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span> PortGroup clang_dependency 1.0
name libtool
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 2.5.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2.5.4
</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;'>@@ -21,13 +21,12 @@ homepage https://www.gnu.org/software/libtool
</span>
master_sites gnu
use_xz yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 fba2fc1f5f6931f800b7b93cba158d28ffa820ff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 898011232cc59b6b3bbbe321b60aba9db1ac11578ab61ed0df0299458146ae2e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1050076
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 8dcde730274c8ac3d0bce43f58bb9ba18d0b9a1e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f81f5860666b0bc7d84baddefa60d1cb9fa6fceb2398cc3baca6afaa60266675 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1056924
</span>
# hardcode the M4 executable, similar to other executables such as SED, GREP, LN ...
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles hardcode-m4.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- single_module.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles hardcode-m4.patch
</span>
post-patch {
# Stop build from trying to regenerate these after patching.
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libtool/files/single_module.patch b/devel/libtool/files/single_module.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1a8b4634993..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libtool/files/single_module.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,35 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/m4/libtool.m4 b/m4/libtool.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 79a2451e..973ab2aa 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- m4/libtool.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ m4/libtool.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1081,6 +1081,21 @@ _LT_EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test yes = "$lt_cv_apple_cc_single_mod"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_single_mod='$single_module'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_dar_needs_single_mod=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case $host_os in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rhapsody* | darwin1.*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_dar_needs_single_mod=yes ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # When targeting Mac OS X 10.4 (darwin 8) or later,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # -single_module is the default and -multi_module is unsupported.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # The toolchain on macOS 10.14 (darwin 18) and later cannot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # target any OS version that needs -single_module.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 10.0,*-darwin[[567]].*|10.[[0-3]],*-darwin[[5-9]].*|10.[[0-3]],*-darwin1[[0-7]].*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ _lt_dar_needs_single_mod=yes ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test yes = "$lt_cv_ld_exported_symbols_list"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1126,7 +1141,7 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _LT_TAGVAR(archive_expsym_cmds, $1)="$SED 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _LT_TAGVAR(module_expsym_cmds, $1)="$SED -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m4_if([$1], [CXX],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--[ if test yes != "$lt_cv_apple_cc_single_mod"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[ if test yes = "$_lt_dar_needs_single_mod" -a yes != "$lt_cv_apple_cc_single_mod"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _LT_TAGVAR(archive_expsym_cmds, $1)="$SED 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span></pre><pre style='margin:0'>
</pre>