summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--system/bison/APKBUILD11
1 files changed, 6 insertions, 5 deletions
diff --git a/system/bison/APKBUILD b/system/bison/APKBUILD
index 73e49207a..2c093c6d1 100644
--- a/system/bison/APKBUILD
+++ b/system/bison/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Łukasz Jendrysik <scadu@yandex.com>
# Maintainer: A. Wilcox <awilfox@adelielinux.org>
pkgname=bison
-pkgver=3.3.2
+pkgver=3.4.2
pkgrel=0
pkgdesc="The GNU general-purpose parser generator"
arch="all"
@@ -16,7 +16,6 @@ subpackages="$pkgname-doc $pkgname-lang"
source="https://ftp.gnu.org/gnu/bison/${pkgname}-${pkgver}.tar.xz"
build() {
- cd "$builddir"
./configure \
--build=$CBUILD \
--host=$CHOST \
@@ -28,15 +27,17 @@ build() {
}
check() {
- cd "$builddir"
+ # Work around for Bison 3.4.x test failure
+ for _calc in {,lex,mf,rec,rp}calc; do
+ make -j1 examples/c/$_calc/$_calc
+ done
make check
}
package() {
- cd "$builddir"
make DESTDIR="$pkgdir" install
rm -rf "$pkgdir"/usr/lib/charset.alias
rmdir -p "$pkgdir"/usr/lib 2>/dev/null || true
}
-sha512sums="63c67291ea1bd00f4412fc589ffb891ede3e2577253016a9a185e00fb2d702371f3862486639a8f52f8a887f340a639575ff3b7ba93c152170cbfd8c9585c1dc bison-3.3.2.tar.xz"
+sha512sums="00d2b37187b93100ec4b220ce2752d12ccf68f9d0d39b380d375d36dd8a22aa1d6e60156918f95e4493f9531c5d42d8fad38fd807307b491c1ca7ca4177823d9 bison-3.4.2.tar.xz"