Do not install pre-generated manpages.

Also remove redundant autotools stages.

Early manpages in autoconf 2.52-2.59 are removed from output.
Later ones are regenerated with help2man.

Fixes #182
This commit is contained in:
Andrius Štikonas 2022-06-12 17:36:00 +01:00
parent 4a1730da29
commit 9b5c6ca3a1
18 changed files with 43 additions and 166 deletions

View File

@ -406,8 +406,7 @@ autoconf 2.53
============= =============
We now start bootstrapping newer versions of autoconf. Version 2.53 now uses ``perl``. We now start bootstrapping newer versions of autoconf. Version 2.53 now uses ``perl``.
In order to build it with ``autoconf-2.52`` we have to patch it a bit and then do In order to build it with ``autoconf-2.52`` we have to patch it a bit.
a second unpatched build with newly built ``autoconf-2.53``.
automake 1.7 automake 1.7
============ ============
@ -420,11 +419,6 @@ autoconf 2.54
More ``autoconf``. More ``autoconf``.
automake 1.7
============
Rebuild ``automake`` with ``autoconf-2.54``.
autoconf 2.55 autoconf 2.55
============= =============
@ -469,7 +463,7 @@ automake 1.9.6
============== ==============
Latest GNU Automake from 1.9 series. Slightly annoyingly depends itself but it is easy to patch Latest GNU Automake from 1.9 series. Slightly annoyingly depends itself but it is easy to patch
to make it buildable with 1.8.5. Then we rebuild ``automake-1.9`` with itself. to make it buildable with 1.8.5.
findutils 4.2.33 findutils 4.2.33
================ ================

View File

@ -1,17 +1,14 @@
2fde9f584a275efc5c8bf23adaa690e06ab6922ecbc35108731e87f565ddb2b6 autoconf-2.12_0.tar.bz2 2fde9f584a275efc5c8bf23adaa690e06ab6922ecbc35108731e87f565ddb2b6 autoconf-2.12_0.tar.bz2
40d88d4b1048ab70eaecf753fb77713dfcaa9c9c72252cd36459236034cdcdfd autoconf-2.13_0.tar.bz2 40d88d4b1048ab70eaecf753fb77713dfcaa9c9c72252cd36459236034cdcdfd autoconf-2.13_0.tar.bz2
38f0de4c816088c514dbfb1536779f2204426a95bd6f57fa87b83bffefcaa390 autoconf-2.52_0.tar.bz2 38f0de4c816088c514dbfb1536779f2204426a95bd6f57fa87b83bffefcaa390 autoconf-2.52_0.tar.bz2
479627e99e33bbaed320dd569ab6c77867001ddafb08de02f172c6da1a73c4e1 autoconf-2.52_1.tar.bz2 912dd3cc26c14eda0810758661892c53cdd715e2224893c4b467f210e9af0d4a autoconf-2.52_1.tar.bz2
b8e0f20ef47540b4a8e9532628bfc43d15f6b375c111cca3727b217019a5992f autoconf-2.53_0.tar.bz2 44c8ffbcfb7afd82e079ca779a5e8812d93edcb44caf6db7cf5d5e999f04bab6 autoconf-2.53_0.tar.bz2
b8e0f20ef47540b4a8e9532628bfc43d15f6b375c111cca3727b217019a5992f autoconf-2.53_1.tar.bz2 dc6713f9e9ea9dfdccbf43dcb673505d965fd908f47cf60659a043008a13be4c autoconf-2.54_0.tar.bz2
72b2321a83efb7c45dd6fce2afe8f88f6e75063793c6fd109bf88771c6c38687 autoconf-2.54_0.tar.bz2 28f7fa43c5154dd28f2a69e7c2c869eb96b771bfe545d68129284447f4239f28 autoconf-2.55_0.tar.bz2
7c8a2655773c7a75109d8c6c9d0cd6a9dbf30a1373afcc171d5f044f9ac89414 autoconf-2.54_1.tar.bz2 d277abf366bfaff1f4612a649ecf8afc7bd647e4766ad00fd5fb188e73386609 autoconf-2.57_0.tar.bz2
fd8d5162abf4bb2da84febc1779be876b4fddd4b58301f46958511ce80be7f8c autoconf-2.55_0.tar.bz2 acb67a181d8f345e011f29e1ae9f41ee2cf108e6d41ac54e62f1cd85f614c105 autoconf-2.59_0.tar.bz2
d3013965c6b9800433da1c5d9b1c1df0223661ba348c26c5be7ab18d8eae02de autoconf-2.57_0.tar.bz2 d0575d1e705fb37b8b9e5772e9aa6f633b3cb825d005a20d410d750374fea288 autoconf-2.61_0.tar.bz2
d05aed2f6ce18e0fe201522968ad1163451105200db2dd71ca0c68993f7020de autoconf-2.59_0.tar.bz2 26335026820d9999c8147959205a0b184705630319427385d9140c13799bee99 autoconf-2.64_0.tar.bz2
352e1489841c6cc506865594987f492d1e3fedf710b1058483d78f414fd3310c autoconf-2.61_0.tar.bz2
5302730ab0370f84b527333713bbcc79d4d2d32d7bbd1d28203acdbb969888e9 autoconf-2.61_1.tar.bz2
a08181af36c34325b421de2bd3d60c11866dc8acb593fb9949bb3af7dcb793b6 autoconf-2.64_0.tar.bz2
35c37852cc4eab1ff9a2a9fd924385fd12c89b1281aa84ff7b9cdca2ad3dbd36 autoconf-2.69_0.tar.bz2 35c37852cc4eab1ff9a2a9fd924385fd12c89b1281aa84ff7b9cdca2ad3dbd36 autoconf-2.69_0.tar.bz2
d713ac1840e82250414ee4f7cd75c79ee44ecb4e8dfc659704eed3d75e7d348c autoconf-2.71_0.x86.xbps d713ac1840e82250414ee4f7cd75c79ee44ecb4e8dfc659704eed3d75e7d348c autoconf-2.71_0.x86.xbps
6ff691e3ddd4f3d1796d28b07a2a96691dbd9801844c99ccbe660da59dabd74b autoconf-archive-2021.02.19_0.tar.bz2 6ff691e3ddd4f3d1796d28b07a2a96691dbd9801844c99ccbe660da59dabd74b autoconf-archive-2021.02.19_0.tar.bz2
@ -25,10 +22,8 @@ cf6b7bbdba1a58b0cc1e6dae36a82e3b28db8ee1e948225d72530accee32aaab automake-1.10.
b2eab85c4a22060cc18945f6cb24cdf928fee370fff3fe12482e866a1cace586 automake-1.6.3_2.tar.bz2 b2eab85c4a22060cc18945f6cb24cdf928fee370fff3fe12482e866a1cace586 automake-1.6.3_2.tar.bz2
ddd61cfdaea7a7a9b85eff7e2e597bf6c8af05215e34fd05a5c97f6afc5c31ef automake-1.7.8_0.tar.bz2 ddd61cfdaea7a7a9b85eff7e2e597bf6c8af05215e34fd05a5c97f6afc5c31ef automake-1.7.8_0.tar.bz2
8f8c29596333ddb8bf3d0e7ed5ee514e75cd248f06961f1ef666e6410e2d384c automake-1.7_0.tar.bz2 8f8c29596333ddb8bf3d0e7ed5ee514e75cd248f06961f1ef666e6410e2d384c automake-1.7_0.tar.bz2
8f8c29596333ddb8bf3d0e7ed5ee514e75cd248f06961f1ef666e6410e2d384c automake-1.7_1.tar.bz2
d52aa64563e2a6fce48bb751fab9802a997772132d9e612ec77274e0e9bac3c9 automake-1.8.5_0.tar.bz2 d52aa64563e2a6fce48bb751fab9802a997772132d9e612ec77274e0e9bac3c9 automake-1.8.5_0.tar.bz2
df5ab8ac7f13eb7aa5211ad4609578f0bb1ed4957ac5737cb78466f644760019 automake-1.9.6_0.tar.bz2 df5ab8ac7f13eb7aa5211ad4609578f0bb1ed4957ac5737cb78466f644760019 automake-1.9.6_0.tar.bz2
df5ab8ac7f13eb7aa5211ad4609578f0bb1ed4957ac5737cb78466f644760019 automake-1.9.6_1.tar.bz2
e180c61e3922b0546a6a3ee498abeba6dfdd404215ca850628a5277e5ede26e7 bash-5.1_0.tar.bz2 e180c61e3922b0546a6a3ee498abeba6dfdd404215ca850628a5277e5ede26e7 bash-5.1_0.tar.bz2
a6190872c4daf1b55a1ad1f2fd2e34bd251f3808f750bb4a7920b66d672497a8 binutils-2.14_0.tar.bz2 a6190872c4daf1b55a1ad1f2fd2e34bd251f3808f750bb4a7920b66d672497a8 binutils-2.14_0.tar.bz2
f566a5cb99adc8f572659ebf4a778ff23acf62d90b13a9983f56488a493b15b2 bison-2.3_0.tar.bz2 f566a5cb99adc8f572659ebf4a778ff23acf62d90b13a9983f56488a493b15b2 bison-2.3_0.tar.bz2

View File

@ -6,6 +6,10 @@ src_prepare() {
rm doc/standards.info doc/autoconf.info rm doc/standards.info doc/autoconf.info
rm -- Makefile.in */Makefile.in rm -- Makefile.in */Makefile.in
rm configure rm configure
# Do not use pregenerated manpages
sed -i '/SUBDIRS/s/ man//' Makefile.am
autoconf-2.52 autoconf-2.52
automake-1.4 automake-1.4

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> # SPDX-FileCopyrightText: 2021-2022 Andrius Štikonas <andrius@stikonas.eu>
# #
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
@ -8,6 +8,9 @@ src_prepare() {
rm -- Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure rm -- Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure
rm doc/standards.info doc/autoconf.info rm doc/standards.info doc/autoconf.info
# Do not use pregenerated manpages
sed -i '/SUBDIRS/s/ man//' Makefile.am
aclocal-1.6 aclocal-1.6
cat config/m4.m4 >> aclocal.m4 cat config/m4.m4 >> aclocal.m4
autoconf-2.52 autoconf-2.52

View File

@ -1,30 +0,0 @@
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
#
# SPDX-License-Identifier: GPL-3.0-or-later
src_prepare() {
rm -- Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure
rm doc/standards.info doc/autoconf.info
aclocal-1.6
cat config/m4.m4 >> aclocal.m4
autoconf-2.53
automake-1.6
# Install autoconf data files into versioned directory
for file in */*/Makefile.in */Makefile.in Makefile.in; do
sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file"
done
}
src_configure() {
./configure --prefix="${PREFIX}" --program-suffix=-2.53
}
src_compile() {
make MAKEINFO=true DESTDIR="${DESTDIR}"
}
src_install() {
make install MAKEINFO=true DESTDIR="${DESTDIR}"
}

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> # SPDX-FileCopyrightText: 2021-2022 Andrius Štikonas <andrius@stikonas.eu>
# #
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
@ -6,6 +6,10 @@ src_prepare() {
rm bin/autoconf.in rm bin/autoconf.in
rm -- Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure rm -- Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure
rm doc/standards.info doc/autoconf.info rm doc/standards.info doc/autoconf.info
# Do not use pregenerated manpages
sed -i '/SUBDIRS/s/ man//' Makefile.am
aclocal-1.7 aclocal-1.7
sed -i 's/2.54/2.53/' aclocal.m4 sed -i 's/2.54/2.53/' aclocal.m4
cat config/m4.m4 >> aclocal.m4 cat config/m4.m4 >> aclocal.m4

View File

@ -1,31 +0,0 @@
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
#
# SPDX-License-Identifier: GPL-3.0-or-later
src_prepare() {
rm bin/autoconf.in
rm -- Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure
rm doc/standards.info doc/autoconf.info
autoreconf-2.54
# Install autoconf data files into versioned directory
for file in */*/Makefile.in */Makefile.in Makefile.in; do
sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file"
done
}
src_configure() {
./configure --prefix="${PREFIX}" --program-suffix=-2.54
}
src_compile() {
# Workaround for racy make dependencies
make -C bin autom4te
make -C lib
make MAKEINFO=true
}
src_install() {
make install MAKEINFO=true DESTDIR="${DESTDIR}"
}

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> # SPDX-FileCopyrightText: 2021-2022 Andrius Štikonas <andrius@stikonas.eu>
# #
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
@ -7,6 +7,9 @@ src_prepare() {
rm -- Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure rm -- Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure
rm doc/standards.info doc/autoconf.info rm doc/standards.info doc/autoconf.info
# Do not use pregenerated manpages
sed -i '/SUBDIRS/s/ man//' Makefile.am
autoreconf-2.54 autoreconf-2.54
# Install autoconf data files into versioned directory # Install autoconf data files into versioned directory

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> # SPDX-FileCopyrightText: 2021-2022 Andrius Štikonas <andrius@stikonas.eu>
# #
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
@ -6,6 +6,9 @@ src_prepare() {
rm bin/autoconf.in rm bin/autoconf.in
rm doc/standards.info rm doc/standards.info
# Do not use pregenerated manpages
sed -i '/SUBDIRS/s/ man//' Makefile.am
autoreconf-2.55 -f autoreconf-2.55 -f
# Install autoconf data files into versioned directory # Install autoconf data files into versioned directory

View File

@ -6,6 +6,9 @@ src_prepare() {
rm bin/autoconf.in rm bin/autoconf.in
rm doc/standards.info rm doc/standards.info
# Do not use pregenerated manpages
sed -i '/SUBDIRS/s/ man//' Makefile.am
autoreconf-2.57 -f autoreconf-2.57 -f
# Install autoconf data files into versioned directory # Install autoconf data files into versioned directory

View File

@ -3,8 +3,9 @@
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
src_prepare() { src_prepare() {
rm doc/standards.info rm doc/standards.info man/*.1
sed -i -e '/AC_PROG_GREP/d' -e '/AC_PROG_SED/d' configure.ac sed -i -e '/AC_PROG_GREP/d' -e '/AC_PROG_SED/d' configure.ac
autoreconf-2.59 -f autoreconf-2.59 -f
# Install autoconf data files into versioned directory # Install autoconf data files into versioned directory

View File

@ -1,25 +0,0 @@
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
#
# SPDX-License-Identifier: GPL-3.0-or-later
src_prepare() {
rm doc/standards.info
autoreconf-2.61 -f
# Install autoconf data files into versioned directory
for file in */*/Makefile.in */Makefile.in Makefile.in; do
sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file"
done
}
src_configure() {
./configure --prefix="${PREFIX}" --program-suffix=-2.61
}
src_compile() {
make MAKEINFO=true
}
src_install() {
make install MAKEINFO=true DESTDIR="${DESTDIR}"
}

View File

@ -3,7 +3,8 @@
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
src_prepare() { src_prepare() {
rm doc/standards.info rm doc/standards.info man/*.1
autoreconf-2.61 -f autoreconf-2.61 -f
# Install autoconf data files into versioned directory # Install autoconf data files into versioned directory

View File

@ -1,21 +0,0 @@
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
#
# SPDX-License-Identifier: GPL-3.0-or-later
src_prepare() {
rm -- configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info*
autoreconf-2.54
}
src_configure() {
./configure --prefix="${PREFIX}"
}
src_compile() {
make MAKEINFO=true
}
src_install() {
make install MAKEINFO=true DESTDIR="${DESTDIR}"
}

View File

@ -1,21 +0,0 @@
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
#
# SPDX-License-Identifier: GPL-3.0-or-later
src_prepare() {
rm doc/automake.info*
autoreconf-2.61 -f
}
src_configure() {
./configure --prefix="${PREFIX}"
}
src_compile() {
make MAKEINFO=true
}
src_install() {
make install MAKEINFO=true DESTDIR="${DESTDIR}"
}

View File

@ -179,15 +179,11 @@ build tcc-0.9.27 tcc-musl-pass3.sh patches-musl-pass3
populate_device_nodes populate_device_nodes
build autoconf-2.53 stage1.sh build autoconf-2.53
build autoconf-2.53 stage2.sh
build automake-1.7 stage1.sh build automake-1.7
build autoconf-2.54 stage1.sh build autoconf-2.54
build autoconf-2.54 stage2.sh
build automake-1.7 stage2.sh
build autoconf-2.55 build autoconf-2.55
@ -201,11 +197,9 @@ build automake-1.8.5
build help2man-1.36.4 build help2man-1.36.4
build autoconf-2.61 stage1.sh build autoconf-2.61
build autoconf-2.61 stage2.sh
build automake-1.9.6 stage1.sh build automake-1.9.6
build automake-1.9.6 stage2.sh
build findutils-4.2.33 build findutils-4.2.33