# Maintainer: Natanael Copa 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"