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"
|