logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>
commit: 473f75ffd99ce17d9f6a156c17ba354180a4ae1f
parent d652494ef439a62833dbf149ecb31beb7d41222b
Author: fosslinux <fosslinux@aussies.space>
Date:   Tue, 24 Dec 2024 09:52:54 +1100

Add autoconf symlinks to every autoconf pkg

Early versions of automake have `autoconf` hardcoded into them as a
program that should exist. We *were* "fixing" this by creating a symlink
in autoconf-2.54. However this symlink is _not_ in the repo package,
which broke some things. Also meant that from autoconf 2.54 through
autoconf 2.71, automake was using autoconf 2.53.

Let's make it consistent by having autoconf symlinks in every autoconf
package.

Diffstat:

Msteps/SHA256SUMS.pkgs22+++++++++++-----------
Msteps/autoconf-2.52/pass1.sh1+
Msteps/autoconf-2.53/pass1.sh4++++
Msteps/autoconf-2.54/pass1.sh5++++-
Msteps/autoconf-2.55/pass1.sh4++++
Msteps/autoconf-2.57/pass1.sh4++++
Msteps/autoconf-2.59/pass1.sh4++++
Msteps/autoconf-2.61/pass1.sh4++++
Msteps/autoconf-2.64/pass1.sh4++++
Msteps/autoconf-2.69/pass1.sh4++++
Msteps/autoconf-2.71/pass1.sh8++++----
11 files changed, 48 insertions(+), 16 deletions(-)

diff --git a/steps/SHA256SUMS.pkgs b/steps/SHA256SUMS.pkgs @@ -1,13 +1,13 @@ -2dac610769286171ca81e736d729f5227938596cf44a0a8a764009715c55d23b autoconf-2.52_0.tar.bz2 -7345a49227ed69774e01097c514f1ebd3abaeed0b2b9136b7f5ee1b0fe573390 autoconf-2.53_0.tar.bz2 -22418f18b0dbf0476efb1823dcebdf70d7619113ca10076ba9b078ab3597a578 autoconf-2.54_0.tar.bz2 -8e74f93f12599f883ba62fe2bf4f69c70270ce368f71aa782f8f42a36a752d19 autoconf-2.55_0.tar.bz2 -1bd66ca8cc6300e192afe06cd90b1250f02ca64539a4f3e98a872333ec04f44b autoconf-2.57_0.tar.bz2 -83235c739887f0d801e410e922553a6fd7723cbd0c9b2e96106e20538abb3a3b autoconf-2.59_0.tar.bz2 -8912ae2a24ea40a7cd3ccab5e97dd109db7be4a86f40458ac836568aa7437b6a autoconf-2.61_0.tar.bz2 -d5fcce4baea5e11f983a7e4b7148545ab6720bb4e010898c73387f6711be67f4 autoconf-2.64_0.tar.bz2 -298dcf17a439adb306237b308e3c4ed3d376cb863ae0f0f08bfdf1f3199a548b autoconf-2.69_0.tar.bz2 -8c2401edf1c68910005bbcb8b8e84727a46f7d9643d2ad1267bd0259078dadc4 autoconf-2.71_0.tar.bz2 +2f694f3b0e3be8982dbaf6365e06193da642516cb4278395b0a6c656af7d1359 autoconf-2.52_0.tar.bz2 +b687370caaa654ba2fc622188240f50ea305a1c926accbced153df9179697adf autoconf-2.53_0.tar.bz2 +78f6327b4cbc9c8319ab795db37bebb5000244a1472ce528b42cb35da6af08ba autoconf-2.54_0.tar.bz2 +5f3faabd594f5009378e3dbb1ed13d9b11709eb2e53d7554f88efb5376a89ad3 autoconf-2.55_0.tar.bz2 +95cac05ff09f9f50d25787df3b3f88256550073b6490e1c45440690e9601ea41 autoconf-2.57_0.tar.bz2 +95644c456f1edc0999c8e192d0ccadf84bcc281b674714598e23f3443fa6f13c autoconf-2.59_0.tar.bz2 +836f0ec53e05a05602d9ef4ae050eb294735337bf647715e227d1b5bc0526c6b autoconf-2.61_0.tar.bz2 +7702fe8724549641eb6a03c737f2414faecb23297a5bdb57e42326e98153de41 autoconf-2.64_0.tar.bz2 +b363f22b42418fb2507bf722b0a6b5b03410ac58c44c400767d650d828696eaa autoconf-2.69_0.tar.bz2 +204aeb532e074001dc0f01dc51fcefe3f7483d388dc334a098fa340475c91191 autoconf-2.71_0.tar.bz2 6ff691e3ddd4f3d1796d28b07a2a96691dbd9801844c99ccbe660da59dabd74b autoconf-archive-2021.02.19_0.tar.bz2 f095fe12baf0d5899d8a5a6b735da014f8e087ff5cf5183e03b6c0b454be2f30 autogen-5.18.16_0.tar.bz2 02a426e82a52d4a2cd7e73fe3dc5a2c58b3ed100f24a92c57e42511fd86e247c automake-1.10.3_0.tar.bz2 @@ -75,7 +75,7 @@ fefc818a2044aa979724e4d7cec93901eb4eab0cc1a535043e652e7b5b9f14c6 kexec-tools-2. ed1fe10b0c917ad6a0be05d0187c056cf3ff379e15e51b6b094f708b63ce63de libffi-3.3_0.tar.bz2 0f6aefeb587b3d14d8ea73d7750f946a23d3e59a76a0ee5cdcdcc8132bccf73d libmd-1.1.0_0.tar.bz2 daae709e98d2df2190d1d13b4e86f7f3fe90fa7a975282fe0bb03289b6539f29 libtool-2.2.4_0.tar.bz2 -6cefa575362149620f8008a32c8af54f0198a18bc6ab910bd3cead196c1507d7 libtool-2.4.7_0.tar.bz2 +4d2f23b557f897a6d649f714c2ac928a056cd55dbef8e23bb881349e4406a1fc libtool-2.4.7_0.tar.bz2 dd04cf8fb30f5dcf0348489e873587fec51b8f9a8b3911a669f8a0a2c6bbad99 libunistring-0.9.10_0.tar.bz2 557c703442cebd2767ea8364341d1c661cf76e277e97d0063f5a546e5f2c4adb linux-4.14.341-openela_0.tar.bz2 c97644d0db5b3de127b048683afee6d31453441d97ba5dea71df5838b13542a4 linux-headers-4.14.341-openela_0.tar.bz2 diff --git a/steps/autoconf-2.52/pass1.sh b/steps/autoconf-2.52/pass1.sh @@ -18,4 +18,5 @@ src_install() { install -D autoconf "${DESTDIR}${PREFIX}/bin/autoconf-2.52" mkdir -p "${DESTDIR}${PREFIX}/share/autoconf-2.52" cp -r -- *.m4* "${DESTDIR}${PREFIX}/share/autoconf-2.52/" + ln -s autoconf-2.52 "${DESTDIR}${PREFIX}/bin/autoconf" } diff --git a/steps/autoconf-2.53/pass1.sh b/steps/autoconf-2.53/pass1.sh @@ -36,4 +36,8 @@ src_compile() { src_install() { make install MAKEINFO=true DESTDIR="${DESTDIR}" + ln -s autoconf-2.53 "${DESTDIR}${PREFIX}/bin/autoconf" + ln -s autoheader-2.53 "${DESTDIR}${PREFIX}/bin/autoheader" + ln -s autom4te-2.53 "${DESTDIR}${PREFIX}/bin/autom4te" + ln -s autoreconf-2.53 "${DESTDIR}${PREFIX}/bin/autoreconf" } diff --git a/steps/autoconf-2.54/pass1.sh b/steps/autoconf-2.54/pass1.sh @@ -16,7 +16,6 @@ src_prepare() { autoconf-2.53 # Otherwise automake-1.7 fails to find autoconf - ln -s "${PREFIX}"/bin/autoconf-2.53 "${PREFIX}"/bin/autoconf automake-1.7 # Install autoconf data files into versioned directory @@ -38,4 +37,8 @@ src_compile() { src_install() { make install MAKEINFO=true DESTDIR="${DESTDIR}" + ln -s autoconf-2.54 "${DESTDIR}${PREFIX}/bin/autoconf" + ln -s autoheader-2.54 "${DESTDIR}${PREFIX}/bin/autoheader" + ln -s autom4te-2.54 "${DESTDIR}${PREFIX}/bin/autom4te" + ln -s autoreconf-2.54 "${DESTDIR}${PREFIX}/bin/autoreconf" } diff --git a/steps/autoconf-2.55/pass1.sh b/steps/autoconf-2.55/pass1.sh @@ -32,4 +32,8 @@ src_compile() { src_install() { make install MAKEINFO=true DESTDIR="${DESTDIR}" + ln -s autoconf-2.55 "${DESTDIR}${PREFIX}/bin/autoconf" + ln -s autoheader-2.55 "${DESTDIR}${PREFIX}/bin/autoheader" + ln -s autom4te-2.55 "${DESTDIR}${PREFIX}/bin/autom4te" + ln -s autoreconf-2.55 "${DESTDIR}${PREFIX}/bin/autoreconf" } diff --git a/steps/autoconf-2.57/pass1.sh b/steps/autoconf-2.57/pass1.sh @@ -30,4 +30,8 @@ src_compile() { src_install() { make install MAKEINFO=true DESTDIR="${DESTDIR}" + ln -s autoconf-2.57 "${DESTDIR}${PREFIX}/bin/autoconf" + ln -s autoheader-2.57 "${DESTDIR}${PREFIX}/bin/autoheader" + ln -s autom4te-2.57 "${DESTDIR}${PREFIX}/bin/autom4te" + ln -s autoreconf-2.57 "${DESTDIR}${PREFIX}/bin/autoreconf" } diff --git a/steps/autoconf-2.59/pass1.sh b/steps/autoconf-2.59/pass1.sh @@ -30,4 +30,8 @@ src_compile() { src_install() { make install MAKEINFO=true DESTDIR="${DESTDIR}" + ln -s autoconf-2.59 "${DESTDIR}${PREFIX}/bin/autoconf" + ln -s autoheader-2.59 "${DESTDIR}${PREFIX}/bin/autoheader" + ln -s autom4te-2.59 "${DESTDIR}${PREFIX}/bin/autom4te" + ln -s autoreconf-2.59 "${DESTDIR}${PREFIX}/bin/autoreconf" } diff --git a/steps/autoconf-2.61/pass1.sh b/steps/autoconf-2.61/pass1.sh @@ -24,4 +24,8 @@ src_compile() { src_install() { make install MAKEINFO=true DESTDIR="${DESTDIR}" + ln -s autoconf-2.61 "${DESTDIR}${PREFIX}/bin/autoconf" + ln -s autoheader-2.61 "${DESTDIR}${PREFIX}/bin/autoheader" + ln -s autom4te-2.61 "${DESTDIR}${PREFIX}/bin/autom4te" + ln -s autoreconf-2.61 "${DESTDIR}${PREFIX}/bin/autoreconf" } diff --git a/steps/autoconf-2.64/pass1.sh b/steps/autoconf-2.64/pass1.sh @@ -23,4 +23,8 @@ src_compile() { src_install() { make install MAKEINFO=true DESTDIR="${DESTDIR}" + ln -s autoconf-2.64 "${DESTDIR}${PREFIX}/bin/autoconf" + ln -s autoheader-2.64 "${DESTDIR}${PREFIX}/bin/autoheader" + ln -s autom4te-2.64 "${DESTDIR}${PREFIX}/bin/autom4te" + ln -s autoreconf-2.64 "${DESTDIR}${PREFIX}/bin/autoreconf" } diff --git a/steps/autoconf-2.69/pass1.sh b/steps/autoconf-2.69/pass1.sh @@ -23,4 +23,8 @@ src_compile() { src_install() { make install MAKEINFO=true DESTDIR="${DESTDIR}" + ln -s autoconf-2.69 "${DESTDIR}${PREFIX}/bin/autoconf" + ln -s autoheader-2.69 "${DESTDIR}${PREFIX}/bin/autoheader" + ln -s autom4te-2.69 "${DESTDIR}${PREFIX}/bin/autom4te" + ln -s autoreconf-2.69 "${DESTDIR}${PREFIX}/bin/autoreconf" } diff --git a/steps/autoconf-2.71/pass1.sh b/steps/autoconf-2.71/pass1.sh @@ -21,8 +21,8 @@ src_compile() { src_install() { make install MAKEINFO=true DESTDIR="${DESTDIR}" - ln -sf "${PREFIX}/bin/autoconf-2.71" "${DESTDIR}${PREFIX}/bin/autoconf" - ln -sf "${PREFIX}/bin/autoheader-2.71" "${DESTDIR}${PREFIX}/bin/autoheader" - ln -sf "${PREFIX}/bin/autom4te-2.71" "${DESTDIR}${PREFIX}/bin/autom4te" - ln -sf "${PREFIX}/bin/autoreconf-2.71" "${DESTDIR}${PREFIX}/bin/autoreconf" + ln -s autoconf-2.71 "${DESTDIR}${PREFIX}/bin/autoconf" + ln -s autoheader-2.71 "${DESTDIR}${PREFIX}/bin/autoheader" + ln -s autom4te-2.71 "${DESTDIR}${PREFIX}/bin/autom4te" + ln -s autoreconf-2.71 "${DESTDIR}${PREFIX}/bin/autoreconf" }