blob: 5f70d6525a329ec67d2fcfdf117b5a146bf17088 (
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
58
59
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=libx11
pkgver=1.6.2
pkgrel=3
pkgdesc="X11 client-side library"
url="http://xorg.freedesktop.org/"
arch="all"
license="custom:XFREE86"
depends=
subpackages="$pkgname-dev $pkgname-doc"
depends_dev="libxcb-dev xproto xextproto xf86bigfontproto xtrans kbproto
inputproto"
makedepends="$depends_dev util-macros pkgconfig"
source="http://xorg.freedesktop.org/releases/individual/lib/libX11-$pkgver.tar.bz2
CVE-2016-7942.patch
CVE-2016-7943.patch
"
# secfixes:
# 1.6.2-r2:
# - CVE-2016-7942
# - CVE-2016-7943
prepare() {
cd "$srcdir"/libX11-$pkgver
for i in $source; do
case $i in
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
esac
done
}
build() {
cd "$srcdir"/libX11-$pkgver
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--with-xcb \
|| return 1
make
}
package() {
cd "$srcdir"/libX11-$pkgver
make DESTDIR="$pkgdir" install || return 1
rm "$pkgdir"/usr/lib/*.la || return 1
install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
}
md5sums="c35d6ad95b06635a524579e88622fdb5 libX11-1.6.2.tar.bz2
b0d2db500123e560755f60d4a257dae4 CVE-2016-7942.patch
623cec0d5fb41e8bdd6b35837027282e CVE-2016-7943.patch"
sha256sums="2aa027e837231d2eeea90f3a4afe19948a6eb4c8b2bec0241eba7dbc8106bd16 libX11-1.6.2.tar.bz2
19fbd9d01c103aa62c51f4f7e61ec3a275ed0138960d4785b1fa0eb3525e57dd CVE-2016-7942.patch
2ab35c4bdc63c4a962d8cd238b1b7ffa08c45f80ecd28cac5b46c26d6ab1a52e CVE-2016-7943.patch"
sha512sums="c8609ff34d1fe71f35b35e0273a872ccded4d824c8afdcca37e1779d37bf667cb814e0ead0805668b4222f196148476f283e417ba371b722f1fe716a5bbba20b libX11-1.6.2.tar.bz2
910c3e6a3b6d8735955c77dc01bf95d52c9bb55c41d8212c2bd7548d1c0c2c1d106d8d78c7b27b7ea9f37753f41934450e49aae4b0edd21f6429f69e1c8126df CVE-2016-7942.patch
4ef6aec49f494d29e9cb50b7cd08f2f4392c84016257987c948d1da927b63b9a8479126d2702ae94438ee790f357f4d77e5cd72d711f91b8a164df984ae823c5 CVE-2016-7943.patch"
|