# Maintainer: Natanael Copa pkgname=libtasn1 pkgver=4.8 pkgrel=3 pkgdesc="The ASN.1 library used in GNUTLS" url="http://www.gnu.org/software/gnutls/" arch="all" license="GPL3 LGPL" subpackages="$pkgname-dev $pkgname-doc" source="ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz CVE-2017-6891.patch CVE-2017-10790.patch CVE-2018-6003.patch " _builddir="$srcdir"/$pkgname-$pkgver # secfixes: # 4.8-r1: # - CVE-2017-6891 # 4.8-r2: # - CVE-2017-10790 # 4.8-r3: # - CVE-2018-6003 build() { cd "$_builddir" ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ || return 1 make || return 1 } package() { cd "$_builddir" make DESTDIR="$pkgdir" install || return 1 } md5sums="9a6767705725544f2b86670dcfb34107 libtasn1-4.8.tar.gz a67751e9c1718070608a89f7a1e38919 CVE-2017-6891.patch 20e2f194a8a43c790aa1ffea06104523 CVE-2017-10790.patch 54ad4f5b2da1943a841c05f257ef403b CVE-2018-6003.patch" sha256sums="fa802fc94d79baa00e7397cedf29eb6827d4bd8b4dd77b577373577c93a8c513 libtasn1-4.8.tar.gz 53c09333c6995e2b7d7068b350b8847caa720f1c2cb8f9a1477dfe8316371900 CVE-2017-6891.patch f1dc9ff3f7e660633a2cc3e60f4198aafc46f479662176cf160ca7fb5503bcec CVE-2017-10790.patch 843c51bd9f430e7f33701fad2d6d77536e916d7e33b37173fe19099219f06686 CVE-2018-6003.patch" sha512sums="22a0d1b2fc57efd18aa23ea720f915ec0c31bd2f60653181b0537d3d7c3c3262cef3a76e3be03fdb7d7cd5a6b4156a1033b156e56717bfa37a32f176692319f3 libtasn1-4.8.tar.gz 82972045d29afe8b4a4e240ae45e6417de46f1057ba48026ba5ed5679054dbc469194a34ede9007925bf7bfbc91c93f31aafc1dcdac8ffc4d8c0798e08c7f880 CVE-2017-6891.patch 8e9dad0a1ee7cb7a8ed3d2a60c1c1bcb3e1ef689dbd2879992d4098f36edbae3bb962b9c87a0a9a77335e83abf10fd72bd78bde99989421c35f4434a9e1d08cc CVE-2017-10790.patch ab35a4aa314d02b1e7e93b1e5ae04138583274c6774447566e48dd03cf92db2c78760901da6a325b630b2525811c450e8ba180b4a4c188ae48cbaf94fc4c7d3d CVE-2018-6003.patch"