aboutsummaryrefslogtreecommitdiffstats
path: root/main/libtasn1/APKBUILD
blob: 5b0a57250a39dc76a72f4733159e2481c06214e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=libtasn1
pkgver=4.9
pkgrel=3
pkgdesc="The ASN.1 library used in GNUTLS"
url="http://www.gnu.org/software/gnutls/"
arch="all"
license="GPL3 LGPL"
depends=
makedepends="texinfo"
install=
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.9-r1:
#     - CVE-2017-6891
#   4.9-r2:
#     - CVE-2017-10790
#   4.9-r3:
#     - CVE-2018-6003

build() {
	cd "$builddir"
	CFLAGS="-Wno-error=inline" ./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--localstatedir=/var \
		|| return 1
	make -j1 || return 1
}

package() {
	cd "$builddir"
	make DESTDIR="$pkgdir" install || return 1
}
md5sums="3018d0f466a32b66dde41bb122e6cab6  libtasn1-4.9.tar.gz
a67751e9c1718070608a89f7a1e38919  CVE-2017-6891.patch
20e2f194a8a43c790aa1ffea06104523  CVE-2017-10790.patch
54ad4f5b2da1943a841c05f257ef403b  CVE-2018-6003.patch"
sha256sums="4f6f7a8fd691ac2b8307c8ca365bad711db607d4ad5966f6938a9d2ecd65c920  libtasn1-4.9.tar.gz
53c09333c6995e2b7d7068b350b8847caa720f1c2cb8f9a1477dfe8316371900  CVE-2017-6891.patch
f1dc9ff3f7e660633a2cc3e60f4198aafc46f479662176cf160ca7fb5503bcec  CVE-2017-10790.patch
843c51bd9f430e7f33701fad2d6d77536e916d7e33b37173fe19099219f06686  CVE-2018-6003.patch"
sha512sums="1fb2c5eb89f3e9abd8f7433342619e3d89576ed15a783b8152ed9da0383342f80e750c570733ac266bc8a3c4b23e5e2a57e3735b2341d507e7d88ac366a8d6e7  libtasn1-4.9.tar.gz
82972045d29afe8b4a4e240ae45e6417de46f1057ba48026ba5ed5679054dbc469194a34ede9007925bf7bfbc91c93f31aafc1dcdac8ffc4d8c0798e08c7f880  CVE-2017-6891.patch
8e9dad0a1ee7cb7a8ed3d2a60c1c1bcb3e1ef689dbd2879992d4098f36edbae3bb962b9c87a0a9a77335e83abf10fd72bd78bde99989421c35f4434a9e1d08cc  CVE-2017-10790.patch
ab35a4aa314d02b1e7e93b1e5ae04138583274c6774447566e48dd03cf92db2c78760901da6a325b630b2525811c450e8ba180b4a4c188ae48cbaf94fc4c7d3d  CVE-2018-6003.patch"