logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>
commit: 59a13f0d09925b8be962583c38a6897ba19337f7
parent c3a745c99787c20f0c92e9c5c807299f90195ff4
Author: Dor Askayo <dor.askayo@gmail.com>
Date:   Wed, 14 Sep 2022 15:07:13 +0300

Add LIBDIR variable for the musl library directory

LIBDIR should be used where possible to avoid unnecessary
duplication in build scripts that target the musl toolchain.

No change in package hashes.

Diffstat:

Msysa/binutils-2.14/binutils-2.14.sh2+-
Msysa/curl-7.83.0/curl-7.83.0.sh2+-
Msysa/dhcpcd-9.4.1/dhcpcd-9.4.1.sh2+-
Msysa/gcc-4.0.4/pass1.sh10+++++-----
Msysa/gcc-4.0.4/pass2.sh6+++---
Msysa/libtool-1.4/libtool-1.4.sh2+-
Msysa/libtool-2.2.4/libtool-2.2.4.sh2+-
Msysa/musl-1.1.24/binutils-rebuild.sh2+-
Msysa/musl-1.1.24/musl-1.1.24.sh2+-
Msysa/musl-1.2.3/musl-1.2.3.sh2+-
Msysa/run.sh2++
Msysa/tcc-0.9.27/tcc-musl-pass1.sh2+-
Msysa/tcc-0.9.27/tcc-musl-pass2.sh2+-
Msysa/tcc-0.9.27/tcc-musl-pass3.sh2+-
Msysa/util-linux-2.19.1/util-linux-2.19.1.sh2+-
Msysc/autogen-5.18.16/autogen-5.18.16.sh2+-
Msysc/binutils-2.38/binutils-2.38.sh2+-
Msysc/bison-2.3/bison-2.3.sh2+-
Msysc/bison-3.4.2/bison-3.4.2.sh2+-
Msysc/curl-7.83.0/curl-7.83.0.sh2+-
Msysc/flex-2.5.33/flex-2.5.33.sh2+-
Msysc/gc-8.0.4/gc-8.0.4.sh2+-
Msysc/gcc-4.7.4/gcc-4.7.4.sh12++++++------
Msysc/gettext-0.21/gettext-0.21.sh2+-
Msysc/gmp-6.2.1/gmp-6.2.1.sh2+-
Msysc/guile-3.0.7/guile-3.0.7.sh4++--
Msysc/init2++
Msysc/libarchive-3.5.2/libarchive-3.5.2.sh2+-
Msysc/libatomic_ops-7.6.10/libatomic_ops-7.6.10.sh2+-
Msysc/libffi-3.3/libffi-3.3.sh2+-
Msysc/libtool-2.4.7/libtool-2.4.7.sh2+-
Msysc/libunistring-0.9.10/libunistring-0.9.10.sh2+-
Msysc/mpc-1.2.1/mpc-1.2.1.sh2+-
Msysc/mpfr-4.1.0/mpfr-4.1.0.sh2+-
Msysc/musl-1.2.3/musl-1.2.3.sh4++--
Msysc/openssl-1.1.1l/openssl-1.1.1l.sh2+-
Msysc/python-2.0.1/stage1.sh2+-
Msysc/python-2.0.1/stage2.sh2+-
Msysc/python-2.3.7/stage1.sh2+-
Msysc/python-2.3.7/stage2.sh2+-
Msysc/python-2.5.6/python-2.5.6.sh4++--
Msysc/python-3.1.5/stage1.sh6+++---
Msysc/python-3.1.5/stage2.sh6+++---
Msysc/python-3.11.1/python-3.11.1.sh6+++---
Msysc/python-3.3.7/python-3.3.7.sh6+++---
Msysc/python-3.4.10/python-3.4.10.sh6+++---
Msysc/python-3.8.16/python-3.8.16.sh6+++---
Msysc/xz-5.0.5/xz-5.0.5.sh2+-
Msysc/zlib-1.2.13/zlib-1.2.13.sh2+-
49 files changed, 77 insertions(+), 73 deletions(-)

diff --git a/sysa/binutils-2.14/binutils-2.14.sh b/sysa/binutils-2.14/binutils-2.14.sh @@ -122,7 +122,7 @@ src_configure() { --with-sysroot="${PREFIX}" \ --disable-64-bit-bfd \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --srcdir=. cd .. done diff --git a/sysa/curl-7.83.0/curl-7.83.0.sh b/sysa/curl-7.83.0/curl-7.83.0.sh @@ -21,7 +21,7 @@ src_prepare() { src_configure() { LDFLAGS="-static" ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --build=i386-unknown-linux-gnu \ --enable-ipv6 \ --without-ssl \ diff --git a/sysa/dhcpcd-9.4.1/dhcpcd-9.4.1.sh b/sysa/dhcpcd-9.4.1/dhcpcd-9.4.1.sh @@ -11,7 +11,7 @@ src_prepare() { src_configure() { CC=gcc ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --sbindir="${PREFIX}/bin" \ --disable-embedded \ --disable-auth diff --git a/sysa/gcc-4.0.4/pass1.sh b/sysa/gcc-4.0.4/pass1.sh @@ -74,7 +74,7 @@ src_configure() { cd $dir CC=tcc CFLAGS="-D HAVE_ALLOCA_H" ../../$dir/configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}"/lib/musl \ + --libdir="${LIBDIR}" \ --build=i386-unknown-linux-musl \ --target=i386-unknown-linux-musl \ --host=i386-unknown-linux-musl \ @@ -98,9 +98,9 @@ src_compile() { } src_install() { - mkdir -p "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/install-tools/include" + mkdir -p "${DESTDIR}${LIBDIR}/gcc/i386-unknown-linux-musl/4.0.4/install-tools/include" make -C build/gcc install STMP_FIXINC= DESTDIR="${DESTDIR}" - mkdir -p "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/include" - rm "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/include/syslimits.h" - cp gcc/gsyslimits.h "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/include/syslimits.h" + mkdir -p "${DESTDIR}${LIBDIR}/gcc/i386-unknown-linux-musl/4.0.4/include" + rm "${DESTDIR}${LIBDIR}/gcc/i386-unknown-linux-musl/4.0.4/include/syslimits.h" + cp gcc/gsyslimits.h "${DESTDIR}${LIBDIR}/gcc/i386-unknown-linux-musl/4.0.4/include/syslimits.h" } diff --git a/sysa/gcc-4.0.4/pass2.sh b/sysa/gcc-4.0.4/pass2.sh @@ -73,7 +73,7 @@ src_configure() { cd $dir ../../$dir/configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}"/lib/musl \ + --libdir="${LIBDIR}" \ --build=i386-unknown-linux-musl \ --target=i386-unknown-linux-musl \ --host=i386-unknown-linux-musl \ @@ -92,7 +92,7 @@ src_compile() { } src_install() { - mkdir -p "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/install-tools/include" + mkdir -p "${DESTDIR}${LIBDIR}/gcc/i386-unknown-linux-musl/4.0.4/install-tools/include" make -C build/gcc install STMP_FIXINC= DESTDIR="${DESTDIR}" - cp gcc/gsyslimits.h "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/include/syslimits.h" + cp gcc/gsyslimits.h "${DESTDIR}${LIBDIR}/gcc/i386-unknown-linux-musl/4.0.4/include/syslimits.h" } diff --git a/sysa/libtool-1.4/libtool-1.4.sh b/sysa/libtool-1.4/libtool-1.4.sh @@ -13,7 +13,7 @@ src_prepare() { src_configure() { CC=tcc LD=true AR="tcc -ar" ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --disable-shared \ --host=i386-unknown-linux \ --target=i386-unknown-linux \ diff --git a/sysa/libtool-2.2.4/libtool-2.2.4.sh b/sysa/libtool-2.2.4/libtool-2.2.4.sh @@ -16,7 +16,7 @@ src_prepare() { src_configure() { CC=tcc ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --disable-shared \ --host=i386-unknown-linux \ --target=i386-unknown-linux \ diff --git a/sysa/musl-1.1.24/binutils-rebuild.sh b/sysa/musl-1.1.24/binutils-rebuild.sh @@ -14,7 +14,7 @@ src_configure() { --host=i386 \ --disable-shared \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --includedir="${PREFIX}/include/" # configure script creates this file diff --git a/sysa/musl-1.1.24/musl-1.1.24.sh b/sysa/musl-1.1.24/musl-1.1.24.sh @@ -17,7 +17,7 @@ src_configure() { --host=i386 \ --disable-shared \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl/" \ + --libdir="${LIBDIR}" \ --includedir="${PREFIX}/include/musl" # configure script creates this file diff --git a/sysa/musl-1.2.3/musl-1.2.3.sh b/sysa/musl-1.2.3/musl-1.2.3.sh @@ -7,7 +7,7 @@ src_configure() { --host=i386-unknown-linux-musl \ --disable-shared \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --includedir="${PREFIX}/include/" # configure script creates this file diff --git a/sysa/run.sh b/sysa/run.sh @@ -10,6 +10,8 @@ set -e # shellcheck disable=SC2154 PREFIX="${prefix}" +# shellcheck disable=SC2034 +LIBDIR="${prefix}/lib/musl" # shellcheck disable=SC2154 SOURCES="${sysa}" DISTFILES="${sysa}/distfiles" diff --git a/sysa/tcc-0.9.27/tcc-musl-pass1.sh b/sysa/tcc-0.9.27/tcc-musl-pass1.sh @@ -10,7 +10,7 @@ src_prepare() { } src_compile() { - export libdir=${PREFIX}/lib/musl + export libdir=${LIBDIR} export incdir=${PREFIX}/include/musl export bindir=${PREFIX}/bin diff --git a/sysa/tcc-0.9.27/tcc-musl-pass2.sh b/sysa/tcc-0.9.27/tcc-musl-pass2.sh @@ -10,7 +10,7 @@ src_prepare() { } src_compile() { - export libdir=${PREFIX}/lib/musl + export libdir=${LIBDIR} export incdir=${PREFIX}/include/musl export bindir=${PREFIX}/bin diff --git a/sysa/tcc-0.9.27/tcc-musl-pass3.sh b/sysa/tcc-0.9.27/tcc-musl-pass3.sh @@ -10,7 +10,7 @@ src_prepare() { } src_compile() { - export libdir=${PREFIX}/lib/musl + export libdir=${LIBDIR} export incdir=${PREFIX}/include export bindir=${PREFIX}/bin diff --git a/sysa/util-linux-2.19.1/util-linux-2.19.1.sh b/sysa/util-linux-2.19.1/util-linux-2.19.1.sh @@ -13,7 +13,7 @@ src_configure() { ./configure --prefix="${PREFIX}" \ --bindir="${PREFIX}/bin" \ --sbindir="${PREFIX}/bin" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --build=i386-unknown-linux-gnu \ --disable-libuuid \ --without-ncurses \ diff --git a/sysc/autogen-5.18.16/autogen-5.18.16.sh b/sysc/autogen-5.18.16/autogen-5.18.16.sh @@ -15,7 +15,7 @@ src_prepare() { src_compile() { ( set -e - export PKG_CONFIG_PATH="${PREFIX}/lib/musl/pkgconfig" + export PKG_CONFIG_PATH="${LIBDIR}/pkgconfig" sed -i "s/make install/make install DESTDIR=\${DESTDIR}/" bootstrap_tarball.sh sed -i "/make check/d" bootstrap_tarball.sh export FINALPREFIX="${PREFIX}" diff --git a/sysc/binutils-2.38/binutils-2.38.sh b/sysc/binutils-2.38/binutils-2.38.sh @@ -75,7 +75,7 @@ src_configure() { --program-prefix="" \ --with-sysroot="${PREFIX}" \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --srcdir=. cd .. done diff --git a/sysc/bison-2.3/bison-2.3.sh b/sysc/bison-2.3/bison-2.3.sh @@ -20,7 +20,7 @@ src_prepare() { src_configure() { LEX=flex-2.5.33 ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --program-suffix=-2.3 \ --datarootdir="${PREFIX}/share/bison-2.3" } diff --git a/sysc/bison-3.4.2/bison-3.4.2.sh b/sysc/bison-3.4.2/bison-3.4.2.sh @@ -22,7 +22,7 @@ src_prepare() { src_configure() { ./configure --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --disable-nls } diff --git a/sysc/curl-7.83.0/curl-7.83.0.sh b/sysc/curl-7.83.0/curl-7.83.0.sh @@ -21,7 +21,7 @@ src_prepare() { src_configure() { LDFLAGS="-static" ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --enable-ipv6 \ --with-openssl \ --with-ca-bundle=/etc/ssl/certs.pem \ diff --git a/sysc/flex-2.5.33/flex-2.5.33.sh b/sysc/flex-2.5.33/flex-2.5.33.sh @@ -17,7 +17,7 @@ src_prepare() { src_configure() { ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --program-suffix=-2.5.33 } diff --git a/sysc/gc-8.0.4/gc-8.0.4.sh b/sysc/gc-8.0.4/gc-8.0.4.sh @@ -10,7 +10,7 @@ src_configure() { # CFLAGS needed on musl ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --disable-shared \ CFLAGS='-D_GNU_SOURCE -DNO_GETCONTEXT -DSEARCH_FOR_DATA_START -DUSE_MMAP -DHAVE_DL_ITERATE_PHDR' } diff --git a/sysc/gcc-4.7.4/gcc-4.7.4.sh b/sysc/gcc-4.7.4/gcc-4.7.4.sh @@ -97,7 +97,7 @@ src_configure() { cd $dir ../../$dir/configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}"/lib/musl \ + --libdir="${LIBDIR}" \ --build=i386-unknown-linux-musl \ --target=i386-unknown-linux-musl \ --host=i386-unknown-linux-musl \ @@ -131,11 +131,11 @@ src_install() { make -C build/libgcc install DESTDIR="${DESTDIR}" host_subdir=build make -C build/libstdc++-v3 install DESTDIR="${DESTDIR}" ln -s gcc "${DESTDIR}${PREFIX}/bin/cc" - cp gcc/gsyslimits.h "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/include/syslimits.h" + cp gcc/gsyslimits.h "${DESTDIR}${LIBDIR}/gcc/i386-unknown-linux-musl/4.7.4/include/syslimits.h" # Very strange mis-versoning error - mkdir -p "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/include/" - mv "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/include/"* "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/include/" - rmdir "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/include" - mv "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/"* "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/" + mkdir -p "${DESTDIR}${LIBDIR}/gcc/i386-unknown-linux-musl/4.7.4/include/" + mv "${DESTDIR}${LIBDIR}/gcc/i386-unknown-linux-musl/4.0.4/include/"* "${DESTDIR}${LIBDIR}/gcc/i386-unknown-linux-musl/4.7.4/include/" + rmdir "${DESTDIR}${LIBDIR}/gcc/i386-unknown-linux-musl/4.0.4/include" + mv "${DESTDIR}${LIBDIR}/gcc/i386-unknown-linux-musl/4.0.4/"* "${DESTDIR}${LIBDIR}/gcc/i386-unknown-linux-musl/4.7.4/" } diff --git a/sysc/gettext-0.21/gettext-0.21.sh b/sysc/gettext-0.21/gettext-0.21.sh @@ -17,7 +17,7 @@ src_prepare() { } src_configure() { - ./configure --prefix="${PREFIX}" --libdir="${PREFIX}/lib/musl" --enable-static --disable-shared --disable-java + ./configure --prefix="${PREFIX}" --libdir="${LIBDIR}" --enable-static --disable-shared --disable-java } src_compile() { diff --git a/sysc/gmp-6.2.1/gmp-6.2.1.sh b/sysc/gmp-6.2.1/gmp-6.2.1.sh @@ -17,7 +17,7 @@ src_prepare() { src_configure() { ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --build=i386-unknown-linux-musl \ --disable-shared } diff --git a/sysc/guile-3.0.7/guile-3.0.7.sh b/sysc/guile-3.0.7/guile-3.0.7.sh @@ -31,9 +31,9 @@ src_prepare() { } src_configure() { - PKG_CONFIG_PATH="${PREFIX}/lib/musl/pkgconfig" ./configure \ + PKG_CONFIG_PATH="${LIBDIR}/pkgconfig" ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --build=i386-unknown-linux-musl \ --disable-shared \ --disable-jit diff --git a/sysc/init b/sysc/init @@ -8,6 +8,7 @@ set -e PREFIX=/usr +LIBDIR="${PREFIX}/lib/musl" SOURCES="${PREFIX}/src" DESTDIR=/tmp/destdir DISTFILES=/distfiles @@ -65,6 +66,7 @@ cd "${SOURCES}" echo "PREFIX=${PREFIX}" > .env # shellcheck disable=SC2129 +echo "LIBDIR=${LIBDIR}" >> .env echo "SOURCES=${SOURCES}" >> .env echo "DESTDIR=${DESTDIR}" >> .env echo "DISTFILES=${DISTFILES}" >> .env diff --git a/sysc/libarchive-3.5.2/libarchive-3.5.2.sh b/sysc/libarchive-3.5.2/libarchive-3.5.2.sh @@ -9,7 +9,7 @@ src_prepare() { } src_configure() { - ./configure --prefix="${PREFIX}" --libdir="${PREFIX}/lib/musl" \ + ./configure --prefix="${PREFIX}" --libdir="${LIBDIR}" \ --disable-shared } diff --git a/sysc/libatomic_ops-7.6.10/libatomic_ops-7.6.10.sh b/sysc/libatomic_ops-7.6.10/libatomic_ops-7.6.10.sh @@ -9,6 +9,6 @@ src_prepare() { src_configure() { ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --disable-shared } diff --git a/sysc/libffi-3.3/libffi-3.3.sh b/sysc/libffi-3.3/libffi-3.3.sh @@ -11,7 +11,7 @@ src_prepare() { src_configure() { ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --build=i386-unknown-linux-musl \ --disable-shared \ --with-gcc-arch=generic \ diff --git a/sysc/libtool-2.4.7/libtool-2.4.7.sh b/sysc/libtool-2.4.7/libtool-2.4.7.sh @@ -23,7 +23,7 @@ src_prepare() { src_configure() { ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --disable-shared \ --host=i386-unknown-linux \ --target=i386-unknown-linux \ diff --git a/sysc/libunistring-0.9.10/libunistring-0.9.10.sh b/sysc/libunistring-0.9.10/libunistring-0.9.10.sh @@ -16,6 +16,6 @@ src_prepare() { src_configure() { ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --disable-shared } diff --git a/sysc/mpc-1.2.1/mpc-1.2.1.sh b/sysc/mpc-1.2.1/mpc-1.2.1.sh @@ -12,7 +12,7 @@ src_prepare() { src_configure() { ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --disable-shared } diff --git a/sysc/mpfr-4.1.0/mpfr-4.1.0.sh b/sysc/mpfr-4.1.0/mpfr-4.1.0.sh @@ -12,7 +12,7 @@ src_prepare() { src_configure() { ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --disable-shared # Disable tuning as that might cause non-reproducible build diff --git a/sysc/musl-1.2.3/musl-1.2.3.sh b/sysc/musl-1.2.3/musl-1.2.3.sh @@ -7,7 +7,7 @@ src_configure() { ./configure \ --host=i386-unknown-linux-musl \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --includedir="${PREFIX}/include/" } @@ -22,7 +22,7 @@ src_install() { rm "${DESTDIR}/lib/ld-musl-i386.so.1" rmdir "${DESTDIR}/lib" mkdir -p "${DESTDIR}${PREFIX}/lib" - ln -sr "${DESTDIR}${PREFIX}/lib/musl/libc.so" "${DESTDIR}${PREFIX}/lib/ld-musl-i386.so.1" + ln -sr "${DESTDIR}${LIBDIR}/libc.so" "${DESTDIR}${PREFIX}/lib/ld-musl-i386.so.1" # Add symlink for ldd mkdir -p "${DESTDIR}${PREFIX}/bin" diff --git a/sysc/openssl-1.1.1l/openssl-1.1.1l.sh b/sysc/openssl-1.1.1l/openssl-1.1.1l.sh @@ -18,7 +18,7 @@ src_prepare() { src_configure() { MACHINE=i386 ./config --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ no-shared } diff --git a/sysc/python-2.0.1/stage1.sh b/sysc/python-2.0.1/stage1.sh @@ -29,7 +29,7 @@ src_configure() { MACHDEP=linux ac_sys_system=Linux \ ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --with-wctype-functions } diff --git a/sysc/python-2.0.1/stage2.sh b/sysc/python-2.0.1/stage2.sh @@ -29,7 +29,7 @@ src_configure() { MACHDEP=linux ac_sys_system=Linux \ ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" + --libdir="${LIBDIR}" } src_compile() { diff --git a/sysc/python-2.3.7/stage1.sh b/sysc/python-2.3.7/stage1.sh @@ -39,7 +39,7 @@ src_configure() { CFLAGS="-U__DATE__ -U__TIME__" \ ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --with-wctype-functions \ --enable-ipv6 } diff --git a/sysc/python-2.3.7/stage2.sh b/sysc/python-2.3.7/stage2.sh @@ -41,7 +41,7 @@ src_configure() { CFLAGS="-U__DATE__ -U__TIME__" \ ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --enable-ipv6 } diff --git a/sysc/python-2.5.6/python-2.5.6.sh b/sysc/python-2.5.6/python-2.5.6.sh @@ -44,12 +44,12 @@ src_prepare() { src_configure() { MACHDEP=linux ac_sys_system=Linux \ CFLAGS="-U__DATE__ -U__TIME__" \ - LDFLAGS="-L/usr/lib/musl" \ + LDFLAGS="-L${LIBDIR}" \ ./configure \ --build=i386-unknown-linux-musl \ --host=i386-unknown-linux-musl \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --with-system-ffi \ --enable-ipv6 } diff --git a/sysc/python-3.1.5/stage1.sh b/sysc/python-3.1.5/stage1.sh @@ -37,10 +37,10 @@ src_prepare() { src_configure() { MACHDEP=linux ac_sys_system=Linux \ CFLAGS="-U__DATE__ -U__TIME__" \ - LDFLAGS="-L/usr/lib/musl" \ + LDFLAGS="-L${LIBDIR}" \ ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --build=i386-unknown-linux-musl \ --host=i386-unknown-linux-musl \ --with-pydebug \ @@ -72,7 +72,7 @@ src_compile() { src_install() { default - ln --symbolic --relative "${DESTDIR}${PREFIX}/lib/musl/python3.1/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.1/lib-dynload" + ln --symbolic --relative "${DESTDIR}${LIBDIR}/python3.1/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.1/lib-dynload" ln --symbolic --relative "${DESTDIR}${PREFIX}/bin/python3.1" "${DESTDIR}${PREFIX}/bin/python" # Remove non-reproducible .pyc/o files diff --git a/sysc/python-3.1.5/stage2.sh b/sysc/python-3.1.5/stage2.sh @@ -42,10 +42,10 @@ src_prepare() { src_configure() { MACHDEP=linux ac_sys_system=Linux \ CFLAGS="-U__DATE__ -U__TIME__" \ - LDFLAGS="-L/usr/lib/musl" \ + LDFLAGS="-L${LIBDIR}" \ ./configure \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --build=i386-unknown-linux-musl \ --host=i386-unknown-linux-musl \ --with-pydebug \ @@ -77,7 +77,7 @@ src_compile() { src_install() { default - ln --symbolic --relative "${DESTDIR}${PREFIX}/lib/musl/python3.1/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.1/lib-dynload" + ln --symbolic --relative "${DESTDIR}${LIBDIR}/python3.1/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.1/lib-dynload" ln --symbolic --relative "${DESTDIR}${PREFIX}/bin/python3.1" "${DESTDIR}${PREFIX}/bin/python" # Remove non-reproducible .pyc/o files diff --git a/sysc/python-3.11.1/python-3.11.1.sh b/sysc/python-3.11.1/python-3.11.1.sh @@ -53,13 +53,13 @@ src_configure() { mv Setup.local Modules MACHDEP=linux ac_sys_system=Linux \ CPPFLAGS="-U__DATE__ -U__TIME__" \ - PKG_CONFIG_PATH="${PREFIX}/lib/musl/pkgconfig/" \ + PKG_CONFIG_PATH="${LIBDIR}/pkgconfig/" \ LDFLAGS="-static" \ ./configure \ --build=i386-unknown-linux-musl \ --host=i386-unknown-linux-musl \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --with-system-ffi \ --disable-shared } @@ -97,6 +97,6 @@ src_compile() { src_install() { default - ln --symbolic --relative "${DESTDIR}${PREFIX}/lib/musl/python3.11/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.11/lib-dynload" + ln --symbolic --relative "${DESTDIR}${LIBDIR}/python3.11/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.11/lib-dynload" ln --symbolic --relative "${DESTDIR}${PREFIX}/bin/python3.11" "${DESTDIR}${PREFIX}/bin/python" } diff --git a/sysc/python-3.3.7/python-3.3.7.sh b/sysc/python-3.3.7/python-3.3.7.sh @@ -44,12 +44,12 @@ src_prepare() { src_configure() { MACHDEP=linux ac_sys_system=Linux \ CFLAGS="-U__DATE__ -U__TIME__" \ - LDFLAGS="-L/usr/lib/musl" \ + LDFLAGS="-L${LIBDIR}" \ ./configure \ --build=i386-unknown-linux-musl \ --host=i386-unknown-linux-musl \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --with-system-ffi } @@ -74,7 +74,7 @@ src_compile() { src_install() { default - ln --symbolic --relative "${DESTDIR}${PREFIX}/lib/musl/python3.3/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.3/lib-dynload" + ln --symbolic --relative "${DESTDIR}${LIBDIR}/python3.3/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.3/lib-dynload" ln --symbolic --relative "${DESTDIR}${PREFIX}/bin/python3.3" "${DESTDIR}${PREFIX}/bin/python" # Remove non-reproducible .pyc/o files diff --git a/sysc/python-3.4.10/python-3.4.10.sh b/sysc/python-3.4.10/python-3.4.10.sh @@ -47,12 +47,12 @@ src_prepare() { src_configure() { MACHDEP=linux ac_sys_system=Linux \ CFLAGS="-U__DATE__ -U__TIME__" \ - LDFLAGS="-L/usr/lib/musl" \ + LDFLAGS="-L${LIBDIR}" \ ./configure \ --build=i386-unknown-linux-musl \ --host=i386-unknown-linux-musl \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --with-system-ffi } @@ -77,7 +77,7 @@ src_compile() { src_install() { default - ln --symbolic --relative "${DESTDIR}${PREFIX}/lib/musl/python3.4/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.4/lib-dynload" + ln --symbolic --relative "${DESTDIR}${LIBDIR}/python3.4/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.4/lib-dynload" ln --symbolic --relative "${DESTDIR}${PREFIX}/bin/python3.4" "${DESTDIR}${PREFIX}/bin/python" # Remove non-reproducible .pyc/o files diff --git a/sysc/python-3.8.16/python-3.8.16.sh b/sysc/python-3.8.16/python-3.8.16.sh @@ -41,12 +41,12 @@ src_prepare() { src_configure() { MACHDEP=linux ac_sys_system=Linux \ CPPFLAGS="-U__DATE__ -U__TIME__" \ - LDFLAGS="-L/usr/lib/musl" \ + LDFLAGS="-L${LIBDIR}" \ ./configure \ --build=i386-unknown-linux-musl \ --host=i386-unknown-linux-musl \ --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib/musl" \ + --libdir="${LIBDIR}" \ --with-system-ffi } @@ -60,7 +60,7 @@ src_compile() { src_install() { default - ln --symbolic --relative "${DESTDIR}${PREFIX}/lib/musl/python3.8/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.8/lib-dynload" + ln --symbolic --relative "${DESTDIR}${LIBDIR}/python3.8/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.8/lib-dynload" ln --symbolic --relative "${DESTDIR}${PREFIX}/bin/python3.8" "${DESTDIR}${PREFIX}/bin/python" # Remove non-reproducible .pyc/o files diff --git a/sysc/xz-5.0.5/xz-5.0.5.sh b/sysc/xz-5.0.5/xz-5.0.5.sh @@ -13,5 +13,5 @@ src_configure() { --prefix="${PREFIX}" \ --disable-shared \ --build=i386-unknown-linux-musl \ - --libdir="${PREFIX}/lib/musl" + --libdir="${LIBDIR}" } diff --git a/sysc/zlib-1.2.13/zlib-1.2.13.sh b/sysc/zlib-1.2.13/zlib-1.2.13.sh @@ -3,5 +3,5 @@ # SPDX-License-Identifier: GPL-3.0-or-later src_configure() { - ./configure --prefix="${PREFIX}" --libdir="${PREFIX}/lib/musl" --static + ./configure --prefix="${PREFIX}" --libdir="${LIBDIR}" --static }