aboutsummaryrefslogtreecommitdiffstats
path: root/main/c-ares/APKBUILD
blob: 73766b582669fa2fdbacd3d35ca8ace6382dad95 (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
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
# Maintainer: Carlo Landmeter <clandmeter@gmail.com>
pkgname=c-ares
pkgver=1.12.0
pkgrel=1
pkgdesc="An asynchronously DNS/names resolver library"
url="http://c-ares.haxx.se/"
arch="all"
license="MIT"
depends=""
makedepends=""
subpackages="$pkgname-doc $pkgname-dev"
source="http://c-ares.haxx.se/download/$pkgname-$pkgver.tar.gz
	CVE-2017-1000381.patch"

# secfixes:
#   1.12.0-r1:
#     - CVE-2017-1000381
#   1.12.0-r0:
#     - CVE-2016-5180

_builddir="$srcdir"/$pkgname-$pkgver

build() {
	cd "$_builddir"
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--mandir=/usr/share/man \
		--infodir=/usr/share/info \
		--enable-shared \
		|| return 1
	make || return 1
}

package() {
	cd "$_builddir"
	make -j1 DESTDIR="$pkgdir" install || return 1
}

md5sums="2ca44be1715cd2c5666a165d35788424  c-ares-1.12.0.tar.gz
46ffb05c09add980685cb665caf8efdc  CVE-2017-1000381.patch"
sha256sums="8692f9403cdcdf936130e045c84021665118ee9bfea905d1a76f04d4e6f365fb  c-ares-1.12.0.tar.gz
ec0bf3f598a55fe5d9550383cbf248dcb1596040e5893a90a0f74d4a52c80ada  CVE-2017-1000381.patch"
sha512sums="3da0fadb04eccab49b4e6eff3f087a392dd76238d47e74e2ede723883468da688e41f679ee8ca38613fc4f80d3bd7c29e69d3d6c711f988a02fd5d21a3ee1dc6  c-ares-1.12.0.tar.gz
532071c7d752d6956f3944f8f707d616e3458424b1bf971b305e81ec6bebeec1e84934fd17528ce6fc376b88e97c90443c39c95f95a12ac3e027dc1fa386de01  CVE-2017-1000381.patch"