diff options
Diffstat (limited to 'user/gnucobol/APKBUILD')
-rw-r--r-- | user/gnucobol/APKBUILD | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/user/gnucobol/APKBUILD b/user/gnucobol/APKBUILD index c95083a7f..f0807703b 100644 --- a/user/gnucobol/APKBUILD +++ b/user/gnucobol/APKBUILD @@ -1,24 +1,23 @@ # Contributor: Max Rees <maxcrees@me.com> -# Maintainer: Max Rees <maxcrees@me.com> +# Maintainer: Zach van Rijn <me@zv.io> pkgname=gnucobol -pkgver=3.0_rc1 -_pkgver=3.0-rc1 +pkgver=3.2 pkgrel=0 pkgdesc="Free COBOL compiler" -url="https://sourceforge.net/projects/open-cobol/" +url="https://www.gnu.org/software/gnucobol/" arch="all" license="GPL-3.0+ AND LGPL-3.0+ AND GFDL-1.3" # Since it compiles to C as an intermediate, the headers / libraries must # always be present and thus there is no -dev subpackage. -depends="db-dev gmp-dev ncurses-dev" -makedepends="help2man texinfo" +depends="db-dev gmp-dev json-c-dev libxml2-dev ncurses-dev" +makedepends="autoconf automake help2man libtool texinfo" subpackages="$pkgname-doc $pkgname-lang" -source="https://downloads.sourceforge.net/project/open-cobol/gnu-cobol/3.0/$pkgname-$_pkgver.tar.xz - https://dev.sick.bike/dist/newcob.val.Z - keep-debug-flags.patch - big-endian.patch - tests-are-fatal.patch" -builddir="$srcdir/$pkgname-$_pkgver" +source="https://ftp.gnu.org/gnu/gnucobol/gnucobol-$pkgver.tar.xz + https://distfiles.adelielinux.org/source/archive/$pkgname-$pkgver/newcob.val.Z + + 0001-move-packed-decimal.patch + 0002-errno.patch + " prepare() { default_prepare @@ -40,16 +39,20 @@ build() { } check() { - make check + #1045 + for k in 774 775 818 887 1139 1140 1203 1215; do + sed -i tests/testsuite -e "/^$k;/d"; + done + make test + make check } package() { make DESTDIR="$pkgdir" install } -sha512sums="da669f7bef0c6664723dc88c20e28236ea31d5c933d9129b0132e929eb66f723995d3428b056164cf105bc22b38b8bc5fbf9d0d5b76df4ce6c08045837930fa0 gnucobol-3.0-rc1.tar.xz +sha512sums="1aef3c1bf7283219a7cb1e7b38ba5c5e299c0a83666ab6afdbb5713f1f791b23575ca51d546c4f2f036217060269028bbce4b5babbeb4f721b57495d5f258ff7 gnucobol-3.2.tar.xz eb784866d1a335834074fbe103b5c5f5da810d847ae14a64316ecbb2c0f95ef751d2f2ec609b8fa21ef0b775817dc61115a574608ec89750d779ae0afbb95379 newcob.val.Z -f45611c1298680b0c763094af662b3d1925d32379d33faff77862d7eaa3bf6225f68d5160a39a0822f54b570c923a53bc72dec54cff4f04f1162515834a40be2 keep-debug-flags.patch -f7c1249db9d0f8d3a4eda732db93970f73fe649d1725b0b73c92af4885bc816d8727dbbcb8e9a1fb998997f3beed7de2812202749f05bbe1471b907737645648 big-endian.patch -ca5ba1e19e5ff8740008b45ffcea4c1e8e34fc62246f3e635424ae1ec374c5cd9d7cc94d371690c021ccf82e293db7235143ebcaadb20ae5e4fc258749ff56c4 tests-are-fatal.patch" +d913d314172b4476ac7488010a03d52aac4c25502333a146725d459655f128026b74b938a2224d15fbfbd91f91dad7202d1546e7f77c01e16e242341bbada62c 0001-move-packed-decimal.patch +caaaca806c04db9e89f535c31444c647da926b76bed421c44ed1ea199d75d2fc4e1a5141eeff9c0985c2430513d416756443e8ca807bda9c3a496171e22026f0 0002-errno.patch" |