svn commit: r504090 - in head/textproc: libxml2 libxslt libxslt/files py-libxml2
Steve Wills
swills at FreeBSD.org
Thu Jun 13 12:59:41 UTC 2019
Author: swills
Date: Thu Jun 13 12:59:39 2019
New Revision: 504090
URL: https://svnweb.freebsd.org/changeset/ports/504090
Log:
textproc/libxml2: Update to 2.9.9 [1]
While here, fix a bug in libxslt triggered by the libxml2 update
PR: 235713 [1]
PR: 238522
Exp-run by: antoine
Reported by: kunda <chitty_cloud at me.com> [1]
Reviewed by: kwm [1] [2]
Obtained from: https://gitlab.gnome.org/GNOME/libxslt/commit/5b0965010abf274f7a3a1291d16dde34c167e8a7
Added:
head/textproc/libxslt/files/patch-libxslt-keys.c (contents, props changed)
Modified:
head/textproc/libxml2/Makefile (contents, props changed)
head/textproc/libxml2/distinfo (contents, props changed)
head/textproc/libxslt/Makefile (contents, props changed)
head/textproc/py-libxml2/Makefile (contents, props changed)
Modified: head/textproc/libxml2/Makefile
==============================================================================
--- head/textproc/libxml2/Makefile Thu Jun 13 12:56:33 2019 (r504089)
+++ head/textproc/libxml2/Makefile Thu Jun 13 12:59:39 2019 (r504090)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= libxml2
-PORTVERSION= 2.9.8
+PORTVERSION= 2.9.9
PORTREVISION?= 0
CATEGORIES?= textproc gnome
MASTER_SITES= http://xmlsoft.org/sources/
Modified: head/textproc/libxml2/distinfo
==============================================================================
--- head/textproc/libxml2/distinfo Thu Jun 13 12:56:33 2019 (r504089)
+++ head/textproc/libxml2/distinfo Thu Jun 13 12:59:39 2019 (r504090)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1544024677
-SHA256 (gnome2/libxml2-2.9.8.tar.gz) = 0b74e51595654f958148759cfef0993114ddccccbb6f31aee018f3558e8e2732
-SIZE (gnome2/libxml2-2.9.8.tar.gz) = 5469097
+TIMESTAMP = 1559577911
+SHA256 (gnome2/libxml2-2.9.9.tar.gz) = 94fb70890143e3c6549f265cee93ec064c80a84c42ad0f23e85ee1fd6540a871
+SIZE (gnome2/libxml2-2.9.9.tar.gz) = 5476717
Modified: head/textproc/libxslt/Makefile
==============================================================================
--- head/textproc/libxslt/Makefile Thu Jun 13 12:56:33 2019 (r504089)
+++ head/textproc/libxslt/Makefile Thu Jun 13 12:59:39 2019 (r504090)
@@ -3,7 +3,7 @@
PORTNAME= libxslt
PORTVERSION= 1.1.32
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES?= textproc gnome
MASTER_SITES= http://xmlsoft.org/sources/ \
https://mirror.umd.edu/xbmc/build-deps/sources/
Added: head/textproc/libxslt/files/patch-libxslt-keys.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/libxslt/files/patch-libxslt-keys.c Thu Jun 13 12:59:39 2019 (r504090)
@@ -0,0 +1,26 @@
+--- libxslt/keys.c.orig 2017-12-02 03:58:51.000000000 -0500
++++ libxslt/keys.c 2019-06-12 08:38:40.214472000 -0400
+@@ -629,6 +629,7 @@ xsltInitCtxtKey(xsltTransformContextPtr ctxt, xsltDocu
+ xmlNodePtr oldContextNode;
+ xsltDocumentPtr oldDocInfo;
+ int oldXPPos, oldXPSize;
++ xmlNodePtr oldXPNode;
+ xmlDocPtr oldXPDoc;
+ int oldXPNsNr;
+ xmlNsPtr *oldXPNamespaces;
+@@ -667,6 +668,7 @@ fprintf(stderr, "xsltInitCtxtKey %s : %d\n", keyDef->n
+ oldDocInfo = ctxt->document;
+ oldContextNode = ctxt->node;
+
++ oldXPNode = xpctxt->node;
+ oldXPDoc = xpctxt->doc;
+ oldXPPos = xpctxt->proximityPosition;
+ oldXPSize = xpctxt->contextSize;
+@@ -865,6 +867,7 @@ error:
+ /*
+ * Restore context state.
+ */
++ xpctxt->node = oldXPNode;
+ xpctxt->doc = oldXPDoc;
+ xpctxt->nsNr = oldXPNsNr;
+ xpctxt->namespaces = oldXPNamespaces;
Modified: head/textproc/py-libxml2/Makefile
==============================================================================
--- head/textproc/py-libxml2/Makefile Thu Jun 13 12:56:33 2019 (r504089)
+++ head/textproc/py-libxml2/Makefile Thu Jun 13 12:59:39 2019 (r504090)
@@ -1,7 +1,6 @@
# Created by: Alexander Nedotsukov <bland at FreeBSD.org>
# $FreeBSD$
-PORTREVISION= 2
CATEGORIES= textproc gnome python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
More information about the svn-ports-head
mailing list