summaryrefslogtreecommitdiff
path: root/app-shells/bash/bash-9999.ebuild
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2025-07-04 18:36:07 +0100
committerSam James <sam@gentoo.org>2025-07-04 19:12:08 +0100
commit6f4ff7e432010dd9bc89e05804d4d9e45a67a9fc (patch)
tree7cc02168e4fbe19e3321d935d936010ca4cd33e5 /app-shells/bash/bash-9999.ebuild
parent258957136a655a1f9ca3a0d25173bd0ca174ed52 (diff)
downloadgentoo-6f4ff7e432010dd9bc89e05804d4d9e45a67a9fc.tar.gz
gentoo-6f4ff7e432010dd9bc89e05804d4d9e45a67a9fc.tar.bz2
gentoo-6f4ff7e432010dd9bc89e05804d4d9e45a67a9fc.zip
app-shells/bash: add 5.3, drop 5.3_rc2*
I'm keywording it from the off because I've been running with this for ages. I've also dropped the removal of bundled readline -- we still use the system copy, but the build was failing because builtins/ needs rlconf.h for a few objects. Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'app-shells/bash/bash-9999.ebuild')
-rw-r--r--app-shells/bash/bash-9999.ebuild13
1 files changed, 2 insertions, 11 deletions
diff --git a/app-shells/bash/bash-9999.ebuild b/app-shells/bash/bash-9999.ebuild
index 3d5c11da478c..ba4de7b688b4 100644
--- a/app-shells/bash/bash-9999.ebuild
+++ b/app-shells/bash/bash-9999.ebuild
@@ -31,7 +31,7 @@ esac
# The version of readline this bash normally ships with. Note that we only use
# the bundled copy of readline for pre-releases.
-READLINE_VER="8.3_rc1"
+READLINE_VER="8.3"
DESCRIPTION="The standard GNU Bourne again shell"
HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git"
@@ -46,7 +46,7 @@ elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then
# the alpha, and the next pre-release is usually quite far away.
#
# i.e. if it's worth packaging the alpha, it's worth packaging a followup.
- BASH_COMMIT="535a8150b65ee6888f54f602274dbbdcd77c788e"
+ BASH_COMMIT="b35866a2891a9b069e37ca5684d4309c0391e261"
SRC_URI="https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-${BASH_COMMIT}.tar.gz -> ${P}-${BASH_COMMIT}.tar.gz"
S=${WORKDIR}/${PN}-${BASH_COMMIT}
else
@@ -146,15 +146,6 @@ src_prepare() {
# Include official patches.
(( PLEVEL > 0 )) && eapply -p0 "${MY_PATCHES[@]}"
- # Clean out local libs so we know we use system ones w/releases. The
- # touch utility is invoked for the benefit of config.status.
- if (( PLEVEL >= 0 )); then
- rm -rf lib/{readline,termcap}/* \
- && touch lib/{readline,termcap}/Makefile.in \
- && sed -i -E 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in \
- || die
- fi
-
# Prefixify hardcoded path names. No-op for non-prefix.
hprefixify pathnames.h.in