Bump bash to 5.1.

This commit is contained in:
Andrius Štikonas 2021-03-20 11:48:41 +00:00
parent 31410ab234
commit 7162bd8f2b
7 changed files with 15 additions and 14 deletions

View File

@ -14,7 +14,7 @@ f0cde70a8f135098a6a3e85869f2e1cc3f141beea766fa3d6636e086cd8b90a7 autoconf-2.59.
84c93aaa3c3651a9e7474b721b0e6788318592509e7de604bafe4ea8049dc410 automake-1.8.5.tar.bz2 84c93aaa3c3651a9e7474b721b0e6788318592509e7de604bafe4ea8049dc410 automake-1.8.5.tar.bz2
8eccaa98e1863d10e4a5f861d8e2ec349a23e88cb12ad10f6b6f79022ad2bb8d automake-1.9.6.tar.bz2 8eccaa98e1863d10e4a5f861d8e2ec349a23e88cb12ad10f6b6f79022ad2bb8d automake-1.9.6.tar.bz2
ba03d412998cc54bd0b0f2d6c32100967d3137098affdc2d32e6e7c11b163fe4 bash-2.05b.tar.gz ba03d412998cc54bd0b0f2d6c32100967d3137098affdc2d32e6e7c11b163fe4 bash-2.05b.tar.gz
3fa9daf85ebf35068f090ce51283ddeeb3c75eb5bc70b1a4a7cb05868bfe06a4 bash-3.2.57.tar.gz cc012bc860406dcf42f64431bcd3d2fa7560c02915a601aba9cd597a39329baa bash-5.1.tar.gz
e20bdd49a0fb317959b410c1fe81269a620ec21207045d8a37cadea621be4b59 binutils-2.14.tar.bz2 e20bdd49a0fb317959b410c1fe81269a620ec21207045d8a37cadea621be4b59 binutils-2.14.tar.bz2
7007fc89c216fbfaff5525359b02a7e5b612694df5168c74673f67055f015095 bison-3.4.1.tar.gz 7007fc89c216fbfaff5525359b02a7e5b612694df5168c74673f67055f015095 bison-3.4.1.tar.gz
ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269 bzip2-1.0.8.tar.gz ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269 bzip2-1.0.8.tar.gz

View File

@ -508,11 +508,11 @@ 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. Then we rebuild ``automake-1.9`` with itself.
bash 3.2.57 bash 5.1
=========== ========
Up to this point, our build of ``bash`` could run scripts but could not be used Up to this point, our build of ``bash`` could run scripts but could not be used
interactively. This newer version of ``bash`` compiles without any patches, interactively. This new version of ``bash`` compiles without any patches,
provides new features, and is built with GNU readline support so it can be used provides new features, and is built with GNU readline support so it can be used
as an interactive shell. ``autoconf-2.57`` is used to regenerate the configure as an interactive shell. ``autoconf-2.61`` is used to regenerate the configure
script and bison is used to recreate some included generated files. script and ``bison`` is used to recreate some included generated files.

View File

@ -255,8 +255,8 @@ get_file https://ftp.gnu.org/gnu/help2man/help2man-1.36.4.tar.gz
# autoconf 2.61 # autoconf 2.61
get_file https://ftp.gnu.org/gnu/autoconf/autoconf-2.61.tar.bz2 get_file https://ftp.gnu.org/gnu/autoconf/autoconf-2.61.tar.bz2
# bash 3.2.57 # bash 5.1
get_file https://ftp.gnu.org/gnu/bash/bash-3.2.57.tar.gz get_file https://ftp.gnu.org/gnu/bash/bash-5.1.tar.gz
# automake 1.9.6 # automake 1.9.6
get_file https://ftp.gnu.org/gnu/automake/automake-1.9.6.tar.bz2 get_file https://ftp.gnu.org/gnu/automake/automake-1.9.6.tar.bz2

View File

@ -1 +0,0 @@
62c5acf91b425c3587b498ce7af14fcfed6735db1bfd8d94055a4795aff57b09 /after/bin/bash

View File

@ -7,16 +7,17 @@ src_prepare() {
rm y.tab.c y.tab.h rm y.tab.c y.tab.h
# Rebuild configure script # Rebuild configure script
# Ignore harmless error from autoconf for now
rm configure rm configure
autoconf-2.57 autoconf-2.61
} }
src_configure() { src_configure() {
CC=tcc CPPFLAGS="-D HAVE_ALLOCA_H" \ CC=tcc CPPFLAGS="-D HAVE_ALLOCA_H" \
./configure --prefix=/after \ ./configure --prefix="${PREFIX}" \
--without-bash-malloc \ --without-bash-malloc \
--build=i386-unknown-linux --disable-nls \
--build=i386-unknown-linux-gnu \
--enable-static-link
} }
src_install() { src_install() {

1
sysa/bash-5.1/checksums Normal file
View File

@ -0,0 +1 @@
abb6aca766109a7dc2aa00ed976540ce631ad45daa11d5091a38c15dd62f1257 /after/bin/bash

View File

@ -126,6 +126,6 @@ build help2man-1.36.4
build autoconf-2.61 stage1.sh build autoconf-2.61 stage1.sh
build autoconf-2.61 stage2.sh build autoconf-2.61 stage2.sh
build bash-3.2.57 build bash-5.1
exec bash run2.sh exec bash run2.sh