old/slibtool/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=slibtool
VERSION=git
RELEASE=1
SOURCE="https://dev.midipix.org/cross/slibtool.git"

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