Skip to content

Commit 9ef4ba3

Browse files
committed
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.
1 parent 736d796 commit 9ef4ba3

File tree

11 files changed

+47
-15
lines changed

11 files changed

+47
-15
lines changed

steps/SHA256SUMS.pkgs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
2dac610769286171ca81e736d729f5227938596cf44a0a8a764009715c55d23b autoconf-2.52_0.tar.bz2
2-
7345a49227ed69774e01097c514f1ebd3abaeed0b2b9136b7f5ee1b0fe573390 autoconf-2.53_0.tar.bz2
3-
22418f18b0dbf0476efb1823dcebdf70d7619113ca10076ba9b078ab3597a578 autoconf-2.54_0.tar.bz2
4-
8e74f93f12599f883ba62fe2bf4f69c70270ce368f71aa782f8f42a36a752d19 autoconf-2.55_0.tar.bz2
5-
1bd66ca8cc6300e192afe06cd90b1250f02ca64539a4f3e98a872333ec04f44b autoconf-2.57_0.tar.bz2
6-
83235c739887f0d801e410e922553a6fd7723cbd0c9b2e96106e20538abb3a3b autoconf-2.59_0.tar.bz2
7-
8912ae2a24ea40a7cd3ccab5e97dd109db7be4a86f40458ac836568aa7437b6a autoconf-2.61_0.tar.bz2
8-
d5fcce4baea5e11f983a7e4b7148545ab6720bb4e010898c73387f6711be67f4 autoconf-2.64_0.tar.bz2
9-
298dcf17a439adb306237b308e3c4ed3d376cb863ae0f0f08bfdf1f3199a548b autoconf-2.69_0.tar.bz2
10-
8c2401edf1c68910005bbcb8b8e84727a46f7d9643d2ad1267bd0259078dadc4 autoconf-2.71_0.tar.bz2
1+
2f694f3b0e3be8982dbaf6365e06193da642516cb4278395b0a6c656af7d1359 autoconf-2.52_0.tar.bz2
2+
b687370caaa654ba2fc622188240f50ea305a1c926accbced153df9179697adf autoconf-2.53_0.tar.bz2
3+
78f6327b4cbc9c8319ab795db37bebb5000244a1472ce528b42cb35da6af08ba autoconf-2.54_0.tar.bz2
4+
5f3faabd594f5009378e3dbb1ed13d9b11709eb2e53d7554f88efb5376a89ad3 autoconf-2.55_0.tar.bz2
5+
95cac05ff09f9f50d25787df3b3f88256550073b6490e1c45440690e9601ea41 autoconf-2.57_0.tar.bz2
6+
95644c456f1edc0999c8e192d0ccadf84bcc281b674714598e23f3443fa6f13c autoconf-2.59_0.tar.bz2
7+
836f0ec53e05a05602d9ef4ae050eb294735337bf647715e227d1b5bc0526c6b autoconf-2.61_0.tar.bz2
8+
7702fe8724549641eb6a03c737f2414faecb23297a5bdb57e42326e98153de41 autoconf-2.64_0.tar.bz2
9+
b363f22b42418fb2507bf722b0a6b5b03410ac58c44c400767d650d828696eaa autoconf-2.69_0.tar.bz2
10+
204aeb532e074001dc0f01dc51fcefe3f7483d388dc334a098fa340475c91191 autoconf-2.71_0.tar.bz2
1111
6ff691e3ddd4f3d1796d28b07a2a96691dbd9801844c99ccbe660da59dabd74b autoconf-archive-2021.02.19_0.tar.bz2
1212
439fc68ab7d0a9a46caca2c7cbefbdb6ffe906f927e07d150e102bb76b393c37 autogen-5.18.16_0.tar.bz2
1313
02a426e82a52d4a2cd7e73fe3dc5a2c58b3ed100f24a92c57e42511fd86e247c automake-1.10.3_0.tar.bz2

steps/autoconf-2.52/pass1.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@ src_install() {
1818
install -D autoconf "${DESTDIR}${PREFIX}/bin/autoconf-2.52"
1919
mkdir -p "${DESTDIR}${PREFIX}/share/autoconf-2.52"
2020
cp -r -- *.m4* "${DESTDIR}${PREFIX}/share/autoconf-2.52/"
21+
ln -s autoconf-2.52 "${DESTDIR}${PREFIX}/bin/autoconf"
2122
}

steps/autoconf-2.53/pass1.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,8 @@ src_compile() {
3636

3737
src_install() {
3838
make install MAKEINFO=true DESTDIR="${DESTDIR}"
39+
ln -s autoconf-2.53 "${DESTDIR}${PREFIX}/bin/autoconf"
40+
ln -s autoheader-2.53 "${DESTDIR}${PREFIX}/bin/autoheader"
41+
ln -s autom4te-2.53 "${DESTDIR}${PREFIX}/bin/autom4te"
42+
ln -s autoreconf-2.53 "${DESTDIR}${PREFIX}/bin/autoreconf"
3943
}

steps/autoconf-2.54/pass1.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ src_prepare() {
1616
autoconf-2.53
1717

1818
# Otherwise automake-1.7 fails to find autoconf
19-
ln -s "${PREFIX}"/bin/autoconf-2.53 "${PREFIX}"/bin/autoconf
2019
automake-1.7
2120

2221
# Install autoconf data files into versioned directory
@@ -38,4 +37,8 @@ src_compile() {
3837

3938
src_install() {
4039
make install MAKEINFO=true DESTDIR="${DESTDIR}"
40+
ln -s autoconf-2.54 "${DESTDIR}${PREFIX}/bin/autoconf"
41+
ln -s autoheader-2.54 "${DESTDIR}${PREFIX}/bin/autoheader"
42+
ln -s autom4te-2.54 "${DESTDIR}${PREFIX}/bin/autom4te"
43+
ln -s autoreconf-2.54 "${DESTDIR}${PREFIX}/bin/autoreconf"
4144
}

steps/autoconf-2.55/pass1.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,8 @@ src_compile() {
3232

3333
src_install() {
3434
make install MAKEINFO=true DESTDIR="${DESTDIR}"
35+
ln -s autoconf-2.55 "${DESTDIR}${PREFIX}/bin/autoconf"
36+
ln -s autoheader-2.55 "${DESTDIR}${PREFIX}/bin/autoheader"
37+
ln -s autom4te-2.55 "${DESTDIR}${PREFIX}/bin/autom4te"
38+
ln -s autoreconf-2.55 "${DESTDIR}${PREFIX}/bin/autoreconf"
3539
}

steps/autoconf-2.57/pass1.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,8 @@ src_compile() {
3030

3131
src_install() {
3232
make install MAKEINFO=true DESTDIR="${DESTDIR}"
33+
ln -s autoconf-2.57 "${DESTDIR}${PREFIX}/bin/autoconf"
34+
ln -s autoheader-2.57 "${DESTDIR}${PREFIX}/bin/autoheader"
35+
ln -s autom4te-2.57 "${DESTDIR}${PREFIX}/bin/autom4te"
36+
ln -s autoreconf-2.57 "${DESTDIR}${PREFIX}/bin/autoreconf"
3337
}

steps/autoconf-2.59/pass1.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,8 @@ src_compile() {
3030

3131
src_install() {
3232
make install MAKEINFO=true DESTDIR="${DESTDIR}"
33+
ln -s autoconf-2.59 "${DESTDIR}${PREFIX}/bin/autoconf"
34+
ln -s autoheader-2.59 "${DESTDIR}${PREFIX}/bin/autoheader"
35+
ln -s autom4te-2.59 "${DESTDIR}${PREFIX}/bin/autom4te"
36+
ln -s autoreconf-2.59 "${DESTDIR}${PREFIX}/bin/autoreconf"
3337
}

steps/autoconf-2.61/pass1.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,8 @@ src_compile() {
2424

2525
src_install() {
2626
make install MAKEINFO=true DESTDIR="${DESTDIR}"
27+
ln -s autoconf-2.61 "${DESTDIR}${PREFIX}/bin/autoconf"
28+
ln -s autoheader-2.61 "${DESTDIR}${PREFIX}/bin/autoheader"
29+
ln -s autom4te-2.61 "${DESTDIR}${PREFIX}/bin/autom4te"
30+
ln -s autoreconf-2.61 "${DESTDIR}${PREFIX}/bin/autoreconf"
2731
}

steps/autoconf-2.64/pass1.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,8 @@ src_compile() {
2323

2424
src_install() {
2525
make install MAKEINFO=true DESTDIR="${DESTDIR}"
26+
ln -s autoconf-2.64 "${DESTDIR}${PREFIX}/bin/autoconf"
27+
ln -s autoheader-2.64 "${DESTDIR}${PREFIX}/bin/autoheader"
28+
ln -s autom4te-2.64 "${DESTDIR}${PREFIX}/bin/autom4te"
29+
ln -s autoreconf-2.64 "${DESTDIR}${PREFIX}/bin/autoreconf"
2630
}

steps/autoconf-2.69/pass1.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,8 @@ src_compile() {
2323

2424
src_install() {
2525
make install MAKEINFO=true DESTDIR="${DESTDIR}"
26+
ln -s autoconf-2.69 "${DESTDIR}${PREFIX}/bin/autoconf"
27+
ln -s autoheader-2.69 "${DESTDIR}${PREFIX}/bin/autoheader"
28+
ln -s autom4te-2.69 "${DESTDIR}${PREFIX}/bin/autom4te"
29+
ln -s autoreconf-2.69 "${DESTDIR}${PREFIX}/bin/autoreconf"
2630
}

0 commit comments

Comments
 (0)