From 924600203af8728926fcd03d44e983d247cd438d Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Tue, 28 Feb 2012 15:56:27 +0000 Subject: main/libxml2: security fix (CVE-2012-0841) fixes #1026 --- main/libxml2/APKBUILD | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'main/libxml2/APKBUILD') diff --git a/main/libxml2/APKBUILD b/main/libxml2/APKBUILD index e7b2cc262a..b3160ee179 100644 --- a/main/libxml2/APKBUILD +++ b/main/libxml2/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Carlo Landmeter pkgname=libxml2 pkgver=2.7.8 -pkgrel=7 +pkgrel=8 pkgdesc="XML parsing library, version 2" url="http://www.xmlsoft.org/" arch="all" @@ -13,15 +13,18 @@ makedepends="zlib-dev python-dev" subpackages="$pkgname-doc $pkgname-dev py-$pkgname:py $pkgname-utils" source="ftp://ftp.xmlsoft.org/${pkgname}/${pkgname}-${pkgver}.tar.gz largefile64.patch - libxml2-2.7.8-CVE-2011-1944.patch" + libxml2-2.7.8-CVE-2011-1944.patch + cve-2012-0841.patch" options="!strip" _builddir="$srcdir/$pkgname-$pkgver" prepare() { cd "$_builddir" - for _i in "$srcdir"/*.patch; do - patch -p1 -i "$_i" + for i in $source; do + case $i in + *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; + esac done } @@ -60,4 +63,5 @@ utils() { md5sums="8127a65e8c3b08856093099b52599c86 libxml2-2.7.8.tar.gz 5ad4915665608ebfa5b89f7908467a72 largefile64.patch -49cba5245dfa6f2ec710324df947fff9 libxml2-2.7.8-CVE-2011-1944.patch" +49cba5245dfa6f2ec710324df947fff9 libxml2-2.7.8-CVE-2011-1944.patch +045c7f25e46de3127a6061e273de3f7b cve-2012-0841.patch" -- cgit v1.2.3