Skip to content

Commit 473f75f

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 d652494 commit 473f75f

File tree

11 files changed

+48
-16
lines changed

11 files changed

+48
-16
lines changed

steps/SHA256SUMS.pkgs

Lines changed: 11 additions & 11 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
f095fe12baf0d5899d8a5a6b735da014f8e087ff5cf5183e03b6c0b454be2f30 autogen-5.18.16_0.tar.bz2
1313
02a426e82a52d4a2cd7e73fe3dc5a2c58b3ed100f24a92c57e42511fd86e247c automake-1.10.3_0.tar.bz2
@@ -75,7 +75,7 @@ fefc818a2044aa979724e4d7cec93901eb4eab0cc1a535043e652e7b5b9f14c6 kexec-tools-2.
7575
ed1fe10b0c917ad6a0be05d0187c056cf3ff379e15e51b6b094f708b63ce63de libffi-3.3_0.tar.bz2
7676
0f6aefeb587b3d14d8ea73d7750f946a23d3e59a76a0ee5cdcdcc8132bccf73d libmd-1.1.0_0.tar.bz2
7777
daae709e98d2df2190d1d13b4e86f7f3fe90fa7a975282fe0bb03289b6539f29 libtool-2.2.4_0.tar.bz2
78-
6cefa575362149620f8008a32c8af54f0198a18bc6ab910bd3cead196c1507d7 libtool-2.4.7_0.tar.bz2
78+
4d2f23b557f897a6d649f714c2ac928a056cd55dbef8e23bb881349e4406a1fc libtool-2.4.7_0.tar.bz2
7979
dd04cf8fb30f5dcf0348489e873587fec51b8f9a8b3911a669f8a0a2c6bbad99 libunistring-0.9.10_0.tar.bz2
8080
557c703442cebd2767ea8364341d1c661cf76e277e97d0063f5a546e5f2c4adb linux-4.14.341-openela_0.tar.bz2
8181
c97644d0db5b3de127b048683afee6d31453441d97ba5dea71df5838b13542a4 linux-headers-4.14.341-openela_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)