commit 44cff481bbbe136c9521b1838b0af181c0b1632d from: shrub date: Tue May 26 19:57:09 2026 UTC slibtool is not old anymore commit - 416b59b471a8c829c13a509b408b88e29d2e4479 commit + 44cff481bbbe136c9521b1838b0af181c0b1632d blob - /dev/null blob + 293ab02381f5cffac15f8a4c5d6d52d7d7fdfed9 (mode 644) --- /dev/null +++ devel/slibtool/deps @@ -0,0 +1 @@ +.qm4 blob - /dev/null blob + 6bb79580f8a56382b431006778505e80e99383ec (mode 644) --- /dev/null +++ devel/slibtool/info @@ -0,0 +1,6 @@ +name: slibtool +description: a strong libtool implementation, written in C +license: MIT +upstream: https://dev.midipix.org/cross/slibtool.git +version: git +maintainer: blob - /dev/null blob + 65b21e38d95abd88d86e18849ecc3a22c326b553 (mode 644) --- /dev/null +++ devel/slibtool/ndmake.sh @@ -0,0 +1,59 @@ +#!/bin/sh -ue +NAME=slibtool +VERSION=0.7.4 +RELEASE=1 +SOURCE="http://midipix.org/dl/slibtool/slibtool-${VERSION}.tar.xz" + +build() { + msg "configuring slibtool..." + ./configure \ + --prefix="$PREFIX" \ + --all-static \ + --compiler=clang || die "configure failed" + + msg "building slibtool..." + make -j"$NPROC" || die "make failed" + + msg "installing slibtool..." + make DESTDIR="$PKG" install || die "install failed" + + msg "downloading libtool m4 macros..." + _libtool_version="2.5.4" + _libtool_url="https://ftp.gnu.org/gnu/libtool/libtool-${_libtool_version}.tar.gz" + _libtool_file="$DISTDIR/libtool-${_libtool_version}.tar.gz" + if [ ! -f "$_libtool_file" ]; then + _download_file "$_libtool_file" "$_libtool_url" 0 + fi + _tmpdir="/tmp/slibtool-libtool-$$" + mkdir -p "$_tmpdir" + tar -xzf "$_libtool_file" -C "$_tmpdir" + + msg "installing libtool m4 macros..." + mkdir -p "$PKG/$PREFIX/share/aclocal" + cp "$_tmpdir/libtool-${_libtool_version}/m4/"*.m4 "$PKG/$PREFIX/share/aclocal/" + rm -rf "$_tmpdir" + + msg "creating libtool symlink..." + ln -sf slibtool "$PKG/$PREFIX/bin/libtool" + + msg "creating libtoolize wrapper..." + cat > "$PKG/$PREFIX/bin/libtoolize" << 'EOF' +#!/bin/sh +# Wrapper for slibtoolize to filter unsupported GNU libtoolize options +args="" +for arg in "$@"; do + case "$arg" in + --copy|-c|--force|-f|--install|-i|--quiet|-q) + # Skip unsupported options + ;; + *) + args="$args $arg" + ;; + esac +done +exec slibtoolize $args +EOF + chmod +x "$PKG/$PREFIX/bin/libtoolize" +} + +. ${0%/*}/../../libsh/libdmake.sh blob - 293ab02381f5cffac15f8a4c5d6d52d7d7fdfed9 (mode 644) blob + /dev/null --- old/slibtool/deps +++ /dev/null @@ -1 +0,0 @@ -.qm4 blob - 6bb79580f8a56382b431006778505e80e99383ec (mode 644) blob + /dev/null --- old/slibtool/info +++ /dev/null @@ -1,6 +0,0 @@ -name: slibtool -description: a strong libtool implementation, written in C -license: MIT -upstream: https://dev.midipix.org/cross/slibtool.git -version: git -maintainer: blob - 65b21e38d95abd88d86e18849ecc3a22c326b553 (mode 644) blob + /dev/null --- old/slibtool/ndmake.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/sh -ue -NAME=slibtool -VERSION=0.7.4 -RELEASE=1 -SOURCE="http://midipix.org/dl/slibtool/slibtool-${VERSION}.tar.xz" - -build() { - msg "configuring slibtool..." - ./configure \ -