Sun Sep 10 20:56:24 2017 UTC ()
Updated libxslt to 1.1.30.

.1.30: Sep 04 2017
• Documentation:
  Misc doc fixes (Nick Wellnhofer)
• Portability:
  Look for libxml2 via pkg-config first (Elliott
  Sales de Andrade),
  Change default SOPREFIX on Windows to "bin" (Nick
  Wellnhofer),
  Add WIN32_EXTRA_LDFLAGS to tests/plugins/
  Makefile.am (Michael Haubenwallner)
• Bug Fixes:
  Also fix memory hazards in exsltFuncResultElem
  (Nick Wellnhofer),
  Fix NULL deref in xsltDefaultSortFunction (Nick
  Wellnhofer),
  Fix memory hazards in exsltFuncFunctionFunction
  (Nick Wellnhofer),
  Fix memory leaks in EXSLT error paths (Nick
  Wellnhofer),
  Fix memory leak in str:concat with empty node-set
  (Nick Wellnhofer),
  Fix memory leaks in error paths (Nick
  Wellnhofer),
  Switch to xmlUTF8Strsize in numbers.c (Nick
  Wellnhofer),
  Fix NULL pointer deref in
  xsltFormatNumberFunction (Nick Wellnhofer),
  Fix UTF-8 check in str:padding (Nick Wellnhofer),
  Fix xmlStrPrintf argument (Nick Wellnhofer),
  Check for overflow in _exsltDateParseGYear (Nick
  Wellnhofer),
  Fix double to int conversion (Nick Wellnhofer),
  Check for overflow in exsltDateParseDuration
  (Nick Wellnhofer),
  Change version of xsltMaxVars back to 1.0.24
  (Nick Wellnhofer),
  Disable xsltCopyTextString optimization for
  extensions (Nick Wellnhofer),
  Create DOCTYPE for HTML version 5 (Nick
  Wellnhofer),
  Make xsl:decimal-format work with namespaces
  (Nick Wellnhofer),
  Remove norm:localTime extension function (Nick
  Wellnhofer),
  Check for integer overflow in xsltAddTextString
  (Nick Wellnhofer),
  Detect infinite recursion when evaluating
  function arguments (Nick Wellnhofer),
  Fix memory leak in xsltElementAvailableFunction
  (Nick Wellnhofer),
  Fix for pattern predicates calling functions
  (Nick Wellnhofer),
  Fix cmd.exe invocations in Makefile.mingw (Nick
  Wellnhofer),
  Don't try to install index.sgml (Nick
  Wellnhofer),
  Fix symbols.xml (Nick Wellnhofer),
  Fix heap overread in xsltFormatNumberConversion
  (Nick Wellnhofer),
  Fix <xsl:number level="any"/> for non-element
  nodes (Nick Wellnhofer),
  Fix unreachable code in xsltAddChild
  (mahendra.n),
  Change version number in xsl:version warning
  (Nick Wellnhofer),
  Avoid infinite recursion after failed param
  evaluation (Nick Wellnhofer),
  Stop if potential recursion is detected (Nick
  Wellnhofer),
  Consider built-in templates in apply-imports
  (Nick Wellnhofer),
  Fix precedence with multiple attribute sets (Nick
  Wellnhofer),
  Rework attribute set resolution (Nick Wellnhofer)
• Improvements:
  Add .travis.yml (Nick Wellnhofer),
  Silence tests a little (Nick Wellnhofer),
  Set LIBXML_SRC to absolute path (Nick
  Wellnhofer),
  Add missing #include (Nick Wellnhofer),
  Adjust expected error messages in tests (Nick
  Wellnhofer),
  Make xsltDebug more quiet (Nick Wellnhofer),
  New-line terminate error message that missed this
  convention (Jan Pokorný),
  Use xmlBuffers in EXSLT string functions (Nick
  Wellnhofer),
  Switch to xmlUTF8Strsize in EXSLT string
  functions (Nick Wellnhofer),
  Check for return value of xmlUTF8Strlen (Nick
  Wellnhofer),
  Avoid double/long round trip in FORMAT_ITEM (Nick
  Wellnhofer),
  Separate date and duration structs (Nick
  Wellnhofer),
  Check for overflow in _exsltDateDifference (Nick
  Wellnhofer),
  Clamp seconds field of durations (Nick
  Wellnhofer),
  Change _exsltDateAddDurCalc parameter types (Nick
  Wellnhofer),
  Fix date:difference with time zones (Nick
  Wellnhofer),
  Rework division/remainder arithmetic in date.c
  (Nick Wellnhofer),
  Remove exsltDateCastDateToNumber (Nick
  Wellnhofer),
  Change internal representation of years (Nick
  Wellnhofer),
  Optimize IS_LEAP (Nick Wellnhofer),
  Link libraries with libm (Jussi Kukkonen),
  Rename xsltCopyTreeInternal to xsltCopyTree (Nick
  Wellnhofer),
  Update linker version script (Nick Wellnhofer),
  Add local wildcard to version script (Nick
  Wellnhofer),
  Make some symbols static (Nick Wellnhofer),
  Remove redundant NULL check in xsltNumberComp
  (mahendra.n),
  Fix forwards compatibility for imported
  stylesheets (Nick Wellnhofer),
  Reduce warnings in forwards-compatible mode (Nick
  Wellnhofer),
  Precompute XSLT elements after preprocessing
  (Nick Wellnhofer),
  Fix whitespace in xsltParseStylesheetTop (Nick
  Wellnhofer),
  Consolidate recursion checks (Nick Wellnhofer),
  Treat XSLT_STATE_STOPPED same as errors (Nick
  Wellnhofer),
  Make sure that XSLT_STATE_STOPPED isn't
  overwritten (Nick Wellnhofer),
  Add comment regarding built-in templates and
  params (Nick Wellnhofer),
  Rewrite memory management of local RVTs (Nick
  Wellnhofer),
  Validate QNames of attribute sets (Nick
  Wellnhofer),
  Add xsl:attribute-set regression tests (Nick
  Wellnhofer),
  Ignore imported stylesheets in
  xsltApplyAttributeSet (Nick Wellnhofer)


(wiz)
diff -r1.105 -r1.106 pkgsrc/textproc/libxslt/Makefile
diff -r1.2 -r1.3 pkgsrc/textproc/libxslt/Makefile.common
diff -r1.60 -r1.61 pkgsrc/textproc/libxslt/distinfo
diff -r1.1 -r0 pkgsrc/textproc/libxslt/patches/patch-CVE-2017-5029
diff -r1.3 -r0 pkgsrc/textproc/libxslt/patches/patch-ah

cvs diff -r1.105 -r1.106 pkgsrc/textproc/libxslt/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/libxslt/Makefile 2017/05/23 23:37:01 1.105
+++ pkgsrc/textproc/libxslt/Makefile 2017/09/10 20:56:24 1.106
@@ -1,16 +1,15 @@ @@ -1,16 +1,15 @@
1# $NetBSD: Makefile,v 1.105 2017/05/23 23:37:01 tez Exp $ 1# $NetBSD: Makefile,v 1.106 2017/09/10 20:56:24 wiz Exp $
2 2
3PKGREVISION= 2 
4.include "Makefile.common" 3.include "Makefile.common"
5 4
6BUILD_DEPENDS+= docbook-xml-[0-9]*:../../textproc/docbook-xml 5BUILD_DEPENDS+= docbook-xml-[0-9]*:../../textproc/docbook-xml
7BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl 6BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl
8 7
9USE_LIBTOOL= yes 8USE_LIBTOOL= yes
10USE_TOOLS+= gmake perl 9USE_TOOLS+= gmake perl
11GNU_CONFIGURE= yes 10GNU_CONFIGURE= yes
12CONFIGURE_ARGS+= --with-libxml-prefix=${BUILDLINK_PREFIX.libxml2} 11CONFIGURE_ARGS+= --with-libxml-prefix=${BUILDLINK_PREFIX.libxml2}
13CONFIGURE_ARGS+= --without-python 12CONFIGURE_ARGS+= --without-python
14CONFIGURE_ARGS+= --with-html-subdir=libxslt 13CONFIGURE_ARGS+= --with-html-subdir=libxslt
15 14
16PKGCONFIG_OVERRIDE= libxslt.pc.in 15PKGCONFIG_OVERRIDE= libxslt.pc.in

cvs diff -r1.2 -r1.3 pkgsrc/textproc/libxslt/Makefile.common (expand / switch to unified diff)

--- pkgsrc/textproc/libxslt/Makefile.common 2017/01/19 18:52:27 1.2
+++ pkgsrc/textproc/libxslt/Makefile.common 2017/09/10 20:56:24 1.3
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: Makefile.common,v 1.2 2017/01/19 18:52:27 agc Exp $ 1# $NetBSD: Makefile.common,v 1.3 2017/09/10 20:56:24 wiz Exp $
2# 2#
3# used by textproc/libxslt/Makefile 3# used by textproc/libxslt/Makefile
4# used by textproc/py-libxslt/Makefile 4# used by textproc/py-libxslt/Makefile
5 5
6DISTNAME= libxslt-1.1.29 6DISTNAME= libxslt-1.1.30
7CATEGORIES= textproc 7CATEGORIES= textproc
8MASTER_SITES= ftp://xmlsoft.org/libxslt/ 8MASTER_SITES= ftp://xmlsoft.org/libxslt/
9MASTER_SITES+= http://xmlsoft.org/sources/ 9MASTER_SITES+= http://xmlsoft.org/sources/
10 10
11MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
12HOMEPAGE= http://xmlsoft.org/XSLT/ 12HOMEPAGE= http://xmlsoft.org/XSLT/
13COMMENT= XSLT parser library from the GNOME project 13COMMENT= XSLT parser library from the GNOME project
14LICENSE= mit # with advertisement clause 14LICENSE= mit # with advertisement clause
15 15
16PATCHDIR= ${.CURDIR}/../../textproc/libxslt/patches 16PATCHDIR= ${.CURDIR}/../../textproc/libxslt/patches
17DISTINFO_FILE= ${.CURDIR}/../../textproc/libxslt/distinfo 17DISTINFO_FILE= ${.CURDIR}/../../textproc/libxslt/distinfo
18 18
19post-extract: 19post-extract:

cvs diff -r1.60 -r1.61 pkgsrc/textproc/libxslt/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/libxslt/distinfo 2017/05/23 23:37:01 1.60
+++ pkgsrc/textproc/libxslt/distinfo 2017/09/10 20:56:24 1.61
@@ -1,9 +1,8 @@ @@ -1,9 +1,8 @@
1$NetBSD: distinfo,v 1.60 2017/05/23 23:37:01 tez Exp $ 1$NetBSD: distinfo,v 1.61 2017/09/10 20:56:24 wiz Exp $
2 2
3SHA1 (libxslt-1.1.29.tar.gz) = edcaeabb3555ae44853bdc406ee9521fb65c620d 3SHA1 (libxslt-1.1.30.tar.gz) = 3cb6eb8e7d410a1d21e6d7a76003220140cb2dbe
4RMD160 (libxslt-1.1.29.tar.gz) = 40a5202b3967db6b01cd6c0e722a9e459cac7960 4RMD160 (libxslt-1.1.30.tar.gz) = 46c13d4eeaaf28729d95d0dc19ad03837aa27603
5SHA512 (libxslt-1.1.29.tar.gz) = a1ce555a74a9dabe65e8f64bb66e27e77760fd76940d88f2d59f58dd63ca73c8ae59f3fcbd8e76c8f92ff992fb0c09328528c20ea38ccac83e63252106bf5f31 5SHA512 (libxslt-1.1.30.tar.gz) = d24e37398503b6bc29245a993738df51bf3948c4a8f052eedd7eac0a9fcff2d5b54220f37070c46f763e073c34bdb3153c9f129aa0df60c3d7cf7eadbbf15986
6Size (libxslt-1.1.29.tar.gz) = 3428524 bytes 6Size (libxslt-1.1.30.tar.gz) = 3444029 bytes
7SHA1 (patch-CVE-2017-5029) = 98658fa048e440ef72460d4e082c0fd282154aa1 
8SHA1 (patch-ae) = 40ce3940a93b6a2dc804f62676909d3313e0ea52 7SHA1 (patch-ae) = 40ce3940a93b6a2dc804f62676909d3313e0ea52
9SHA1 (patch-ah) = f92809ab34e53962ec8b62e50ded7a27c89f10f8 8SHA1 (patch-configure) = 8fcfa34ed4003e2166edcf6a181b846b7122a30a

File Deleted: pkgsrc/textproc/libxslt/patches/Attic/patch-CVE-2017-5029

File Deleted: pkgsrc/textproc/libxslt/patches/Attic/patch-ah