summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild')
-rw-r--r--dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild13
1 files changed, 12 insertions, 1 deletions
diff --git a/dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild b/dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild
index f789556c4555..b9485b55b4e2 100644
--- a/dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild
+++ b/dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild
@@ -17,7 +17,10 @@ else
MY_PN=${PN/-vanilla}
MY_P=${MY_PN}-${PV}
- SRC_URI="mirror://gnu/${MY_PN}/${MY_P}.tar.xz"
+ SRC_URI="
+ mirror://gnu/${MY_PN}/${MY_P}.tar.xz
+ https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN/-vanilla}/${PN/-vanilla}-1.16.5-tests-c99.patch.xz
+ "
S="${WORKDIR}/${MY_P}"
fi
@@ -45,6 +48,8 @@ BDEPEND="
test? (
${PYTHON_DEPS}
dev-util/dejagnu
+ sys-devel/bison
+ sys-devel/flex
)
"
@@ -54,6 +59,7 @@ PATCHES=(
"${FILESDIR}"/${MY_PN}-1.16.5-fix-py-compile-basedir.sh-test.patch
# upstreamed
"${FILESDIR}"/${MY_PN}-1.16.5-apostrophe-in-tests.patch
+ "${WORKDIR}"/${PN/-vanilla}-1.16.5-tests-c99.patch
)
pkg_setup() {
@@ -86,6 +92,11 @@ src_configure() {
--infodir="${MY_INFODIR}"
}
+src_test() {
+ # Fails with byacc/flex
+ emake YACC="bison -y" LEX="flex" check
+}
+
src_install() {
default