app-shells/bash: add whitelist for false positive configure implicit decls

makedev isn't supposed to exist where it is being checked here, but the
check itself vanishes in modern autoconf, and is thus unneeded for bash
5.2+.

Whitelist it just for the current version, which predates that.

Closes: https://bugs.gentoo.org/916480
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Eli Schwartz
2024-05-21 22:50:00 -04:00
committed by Sam James
parent da3ff977b5
commit 9d95ea1c4f
2 changed files with 12 additions and 0 deletions

View File

@@ -88,6 +88,12 @@ BDEPEND="
# EAPI 8 tries to append it but it doesn't exist here.
QA_CONFIGURE_OPTIONS="--disable-static"
QA_CONFIG_IMPL_DECL_SKIP+=(
# this is fixed in autoconf 2.71, used in bash 5.2. The check fails
# regardless of GCC version. bug #916480
makedev
)
PATCHES=(
#"${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}/

View File

@@ -96,6 +96,12 @@ BDEPEND="sys-devel/bison
S="${WORKDIR}/${MY_P}"
QA_CONFIG_IMPL_DECL_SKIP+=(
# this is fixed in autoconf 2.71, used in bash 5.2. The check fails
# regardless of GCC version. bug #916480
makedev
)
PATCHES=(
# Patches from Chet sent to bashbug ml
"${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}-patches/${PN}-5.0-syslog-history-extern.patch