From 1015c59625d25cd40bddb3b1c8a0133217c08b5a Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Thu, 5 Jul 2018 21:33:58 -0500 Subject: user/libtasn1: split GPL tools out of LGPL lib pkg, fix up --- user/libtasn1/APKBUILD | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 user/libtasn1/APKBUILD (limited to 'user/libtasn1/APKBUILD') diff --git a/user/libtasn1/APKBUILD b/user/libtasn1/APKBUILD new file mode 100644 index 000000000..faf3a82b2 --- /dev/null +++ b/user/libtasn1/APKBUILD @@ -0,0 +1,50 @@ +# Contributor: Sören Tempel +# Maintainer: A. Wilcox +pkgname=libtasn1 +pkgver=4.13 +pkgrel=0 +pkgdesc="Highly portable ASN.1 library" +url="https://www.gnu.org/software/libtasn1/" +arch="all" +license="LGPL-2.1+" +makedepends="texinfo" +subpackages="$pkgname-dev $pkgname-doc $pkgname-tools" +source="ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz + " + +# secfixes: +# 4.13-r0: +# - CVE-2018-6003 +# 4.12-r1: +# - CVE-2017-10790 + +build() { + cd "$builddir" + CFLAGS="-Wno-error=inline" ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var + make -j1 +} + +check() { + cd "$builddir" + make check +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +tools() { + pkgdesc="Tools for parsing and manipulating ASN.1" + license="GPL-3.0+" + mkdir -p "$subpkgdir"/usr + mv -i "$pkgdir"/usr/bin "$subpkgdir"/usr/ +} + +sha512sums="bf5b60a296795e0a8a4a658c0106492393aa7ce698e785256b3427c17215c2a5b6178a61a2043c93ea4334f754eabece20221ac8fef0fd5644086a3891d98a9f libtasn1-4.13.tar.gz" -- cgit v1.2.3-60-g2f50