[arch-commits] Commit in lib32-libxml2/trunk (PKGBUILD)
Levente Polyak
anthraxx at gemini.archlinux.org
Wed Sep 8 22:29:41 UTC 2021
Date: Wednesday, September 8, 2021 @ 22:29:41
Author: anthraxx
Revision: 1012980
upgpkg: lib32-libxml2 2.9.12-1
Modified:
lib32-libxml2/trunk/PKGBUILD
----------+
PKGBUILD | 26 +++++++++++++++++---------
1 file changed, 17 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-09-08 22:03:54 UTC (rev 1012979)
+++ PKGBUILD 2021-09-08 22:29:41 UTC (rev 1012980)
@@ -1,22 +1,21 @@
# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
# Maintainer: Jan de Groot <jgc at archlinux.org>
+# Contributor: Tom Gundersen <teg at jklm.no>
# Contributor: John Proctor <jproctor at prium.net>
_pkgbasename=libxml2
pkgname=lib32-$_pkgbasename
-pkgver=2.9.10
-pkgrel=4
+pkgver=2.9.12
+pkgrel=1
pkgdesc='XML parsing library, version 2 (32-bit)'
-url="http://www.xmlsoft.org/"
+url='http://www.xmlsoft.org/'
arch=(x86_64)
license=(MIT)
depends=(lib32-zlib lib32-readline lib32-ncurses lib32-xz lib32-icu libxml2)
makedepends=(git)
-_commit=41a34e1f4ffae2ce401600dbb5fe43f8fe402641 # tags/v2.9.10^0
-source=("git+https://gitlab.gnome.org/GNOME/libxml2.git#commit=$_commit"
- libxml2-2.9.10-icu68.patch)
-sha256sums=('SKIP'
- 'f02a435761f26ff664041d49f9d05924dc627bf103c7f542feee891f69aa84a2')
+_commit=b48e77cf4f6fa0792c5f4b639707a2b0675e461b # tags/v2.9.12^0
+source=("git+https://gitlab.gnome.org/GNOME/libxml2.git#commit=$_commit")
+sha256sums=('SKIP')
pkgver() {
cd ${_pkgbasename}
@@ -25,7 +24,16 @@
prepare() {
cd ${_pkgbasename}
- patch -Np1 -i ../libxml2-2.9.10-icu68.patch
+
+ # Work around lxml API abuse
+ git cherry-pick -n 85b1792e37b131e7a51af98a37f92472e8de5f3f
+ # Fix regression in xmlNodeDumpOutputInternal
+ git cherry-pick -n 13ad8736d294536da4cbcd70a96b0a2fbf47070c
+ # Fix XPath recursion limit
+ git cherry-pick -n 3e1aad4fe584747fd7d17cc7b2863a78e2d21a77
+ # Fix whitespace when serializing empty HTML documents
+ git cherry-pick -n 92d9ab4c28842a09ca2b76d3ff2f933e01b6cd6f
+
NOCONFIGURE=1 ./autogen.sh
}
More information about the arch-commits
mailing list