Received: by mail.netbsd.org (Postfix, from userid 605) id 92C1184D57; Wed, 6 Nov 2019 13:23:47 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 17DE084D02 for ; Wed, 6 Nov 2019 13:23:47 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id RZpPwc3En1gS for ; Wed, 6 Nov 2019 13:23:46 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 1B18A84CD4 for ; Wed, 6 Nov 2019 13:23:46 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 15291FA93; Wed, 6 Nov 2019 13:23:46 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1573046626231130" MIME-Version: 1.0 Date: Wed, 6 Nov 2019 13:23:46 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/textproc/libxslt To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20191106132346.15291FA93@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1573046626231130 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Module Name: pkgsrc Committed By: wiz Date: Wed Nov 6 13:23:45 UTC 2019 Modified Files: pkgsrc/textproc/libxslt: Makefile Makefile.common PLIST distinfo xsltproc-nonet.mk Log Message: libxslt: update to 1.1.34. The release is out, includes a number of bug fixes and portability patches. Some improvement about enabling fuzzers and removings some of the issues found, some having security implications, users are invited to upgrade. Documentation: - Fix EXSLT web pages (Nick Wellnhofer) - Regenerate web pages (Nick Wellnhofer) - Fix Git link in news.html (Nick Wellnhofer) - Minor documentation fixes after recent changes (Nick Wellnhofer) - Fix typos (Jan Pokorný) - Regenerate symbols and API docs (Nick Wellnhofer) - Regenerate EXSLT website (Nick Wellnhofer) Portability: - Remove stubs when compiling without debugger or profiler (Nick Wellnhofer) - configure.ac: Invoke PKG_CHECK_MODULES for building shared libraries (Hugh McMaster) - configure.ac: Conditionally determine whether xml2-config should pass shared libraries or static libraries (Hugh McMaster) - xslt-config.in: Fix broken --prefix=DIR support (Hugh McMaster) - libexslt.pc.in: Do not expose private library dependencies unless invoked (Hugh McMaster) - libxslt.pc.in: Do not expose private library dependencies unless invoked (Hugh McMaster) - Fix -Wformat-overflow warning (GCC 9) (Nick Wellnhofer) - Stop including ansidecl.h (Nick Wellnhofer) - Remove WIN32_EXTRA_* variables (Nick Wellnhofer) - Fix vsnprintf in Python bindings on Windows (Nick Wellnhofer) - Build without winsock (Nick Wellnhofer) - Stop redefining snprintf on MinGW (Nick Wellnhofer) Bug Fixes: - xsl:template without name and match attributes should not be allowed (Nikolai Weibull) - Make sure that Python tests exit with error code (Nick Wellnhofer) - Improve handling of invalid UTF-8 in format-number (Nick Wellnhofer) - Fix dangling pointer in xsltCopyText (Nick Wellnhofer) - Fix memory leak in pattern compilation error path (Nick Wellnhofer) - Fix uninitialized read with UTF-8 grouping chars (Nick Wellnhofer) - Fix integer overflow in FORMAT_GYEAR (Nick Wellnhofer) - Fix performance regression with xsl:number (Nick Wellnhofer) - Backup XPath context node in xsltInitCtxtKey (Nick Wellnhofer) - Fix unsigned integer overflow in date.c (Nick Wellnhofer) - Fix insertion of xsl:fallback content (Nick Wellnhofer) - Avoid quadratic behavior in xsltSaveResultTo (Nick Wellnhofer) - Fix numbering in non-Latin scripts (Nick Wellnhofer) - Fix uninitialized read of xsl:number token (Nick Wellnhofer) - Fix integer overflow in _exsltDateDayInWeek (Nick Wellnhofer) - Rework xsltAttrVT allocation (Nick Wellnhofer) - Fix check of xsltTestCompMatch return value (Nick Wellnhofer) - Fix security framework bypass (Nick Wellnhofer) - Use xmlNewTextChild in EXSLT dyn:map (Nick Wellnhofer) - Fix float casts in exsltDateDuration (Nick Wellnhofer) - Always set context node before calling XPath iterators (Nick Wellnhofer) - Fix attribute precedence with xsl:use-attribute-sets (Nick Wellnhofer) - Backup context node in exsltFuncFunctionFunction (Nick Wellnhofer) - Initialize ctxt->output before evaluating global vars (Nick Wellnhofer) - Fix memory leak in EXSLT functions error path (Nick Wellnhofer) Improvements: - Enable continuous integration via GitLab CI (Nick Wellnhofer) - Fix -Wimplicit-fallthrough warnings (Nick Wellnhofer) - Adjust number of API index pages (Nick Wellnhofer) - Make xsltCompileRelativePathPattern non-recursive (Nick Wellnhofer) - Check that crypto:rc4_decrypt produces valid UTF-8 (Nick Wellnhofer) - Avoid recursion in keys.c:skipPredicate (Nick Wellnhofer) - xslt-config.in: Simply handling of $all_flags (Hugh McMaster) - xslt-config.in: Add a --dynamic option to --libs (Hugh McMaster) - xslt-config.in: Simplify basic library handling (Hugh McMaster) - xslt-config.in: Remove unused variable (Hugh McMaster) - xslt-config: Simply handling of --cflags (Hugh McMaster) - Add Travis test with MemorySanitizer (Nick Wellnhofer) - Run Travis ASan tests under Xenial (Nick Wellnhofer) - Improve fuzzers (Nick Wellnhofer) - Always reuse XPath context (Nick Wellnhofer) - Compile with -Wextra (Nick Wellnhofer) - Make profiler support optional (Nick Wellnhofer) - Hide unused code when compiling without debugger (Nick Wellnhofer) - Reorganize fuzzing code (Nick Wellnhofer) - Simplify .gitignore (Nick Wellnhofer) - Optional operation limit (Nick Wellnhofer) - Improve seed corpus and dictionary (Nick Wellnhofer) - Reuse XPath context when compiling stylesheets (Nick Wellnhofer) - Reuse XPath context in dyn:map (Nick Wellnhofer) - Reuse XPath context in saxon:expression (Nick Wellnhofer) - Add libFuzzer targets (Nick Wellnhofer) - Adjust error message in expected test output (Nick Wellnhofer) - Change bug tracker URL (Nick Wellnhofer) - Change git repo URL (Nick Wellnhofer) - Regenerate NEWS (Nick Wellnhofer) - Fix misleading indentation in security.c (Nick Wellnhofer) Cleanups: - Remove empty TODO file (Nick Wellnhofer) - Remove generated file libxsltclass.txt from version control (Nick Wellnhofer) - Rebuild docs (Nick Wellnhofer) Thanks to Nick and everybody who helped to build this release! To generate a diff of this commit: cvs rdiff -u -r1.109 -r1.110 pkgsrc/textproc/libxslt/Makefile cvs rdiff -u -r1.5 -r1.6 pkgsrc/textproc/libxslt/Makefile.common cvs rdiff -u -r1.40 -r1.41 pkgsrc/textproc/libxslt/PLIST cvs rdiff -u -r1.64 -r1.65 pkgsrc/textproc/libxslt/distinfo cvs rdiff -u -r1.3 -r1.4 pkgsrc/textproc/libxslt/xsltproc-nonet.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1573046626231130 Content-Disposition: inline Content-Length: 4404 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/textproc/libxslt/Makefile diff -u pkgsrc/textproc/libxslt/Makefile:1.109 pkgsrc/textproc/libxslt/Makefile:1.110 --- pkgsrc/textproc/libxslt/Makefile:1.109 Sun Aug 11 13:23:25 2019 +++ pkgsrc/textproc/libxslt/Makefile Wed Nov 6 13:23:45 2019 @@ -1,6 +1,5 @@ -# $NetBSD: Makefile,v 1.109 2019/08/11 13:23:25 wiz Exp $ +# $NetBSD: Makefile,v 1.110 2019/11/06 13:23:45 wiz Exp $ -PKGREVISION= 1 .include "Makefile.common" BUILD_DEPENDS+= docbook-xml-[0-9]*:../../textproc/docbook-xml @@ -20,7 +19,7 @@ TEST_TARGET= check BUILDLINK_TRANSFORM.SunOS+= opt:-Wl,./libxslt.syms:-Wl,./libxslt_solaris.syms .include "../../mk/bsd.prefs.mk" -.if !empty(MACHINE_PLATFORM:MIRIX-5*) +.if !empty(MACHINE_PLATFORM:MIRIX-5.*) CPPFLAGS+= -Dsocklen_t=int .endif Index: pkgsrc/textproc/libxslt/Makefile.common diff -u pkgsrc/textproc/libxslt/Makefile.common:1.5 pkgsrc/textproc/libxslt/Makefile.common:1.6 --- pkgsrc/textproc/libxslt/Makefile.common:1.5 Wed Jan 9 19:12:14 2019 +++ pkgsrc/textproc/libxslt/Makefile.common Wed Nov 6 13:23:45 2019 @@ -1,9 +1,9 @@ -# $NetBSD: Makefile.common,v 1.5 2019/01/09 19:12:14 adam Exp $ +# $NetBSD: Makefile.common,v 1.6 2019/11/06 13:23:45 wiz Exp $ # # used by textproc/libxslt/Makefile # used by textproc/py-libxslt/Makefile -DISTNAME= libxslt-1.1.33 +DISTNAME= libxslt-1.1.34 CATEGORIES= textproc MASTER_SITES= ftp://xmlsoft.org/libxslt/ MASTER_SITES+= http://xmlsoft.org/sources/ Index: pkgsrc/textproc/libxslt/PLIST diff -u pkgsrc/textproc/libxslt/PLIST:1.40 pkgsrc/textproc/libxslt/PLIST:1.41 --- pkgsrc/textproc/libxslt/PLIST:1.40 Tue Apr 13 16:14:03 2010 +++ pkgsrc/textproc/libxslt/PLIST Wed Nov 6 13:23:45 2019 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.40 2010/04/13 16:14:03 drochner Exp $ +@comment $NetBSD: PLIST,v 1.41 2019/11/06 13:23:45 wiz Exp $ bin/xslt-config bin/xsltproc include/libexslt/exslt.h @@ -40,7 +40,6 @@ share/doc/libxslt/APIchunk1.html share/doc/libxslt/APIchunk10.html share/doc/libxslt/APIchunk11.html share/doc/libxslt/APIchunk12.html -share/doc/libxslt/APIchunk13.html share/doc/libxslt/APIchunk2.html share/doc/libxslt/APIchunk3.html share/doc/libxslt/APIchunk4.html Index: pkgsrc/textproc/libxslt/distinfo diff -u pkgsrc/textproc/libxslt/distinfo:1.64 pkgsrc/textproc/libxslt/distinfo:1.65 --- pkgsrc/textproc/libxslt/distinfo:1.64 Wed Jan 9 19:12:14 2019 +++ pkgsrc/textproc/libxslt/distinfo Wed Nov 6 13:23:45 2019 @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.64 2019/01/09 19:12:14 adam Exp $ +$NetBSD: distinfo,v 1.65 2019/11/06 13:23:45 wiz Exp $ -SHA1 (libxslt-1.1.33.tar.gz) = 7dcda921d9d3d3325449dae5cf84dbb102d26928 -RMD160 (libxslt-1.1.33.tar.gz) = e1c3ad9b6f7dbdf069320097e19fce0f11ce5c12 -SHA512 (libxslt-1.1.33.tar.gz) = ebbe438a38bf6355950167d3b580edc22baa46a77068c18c42445c1c9c716d42bed3b30c5cd5bec359ab32d03843224dae458e9e32dc61693e7cf4bab23536e0 -Size (libxslt-1.1.33.tar.gz) = 3444093 bytes +SHA1 (libxslt-1.1.34.tar.gz) = 5b42a1166a1688207028e4a5e72090828dd2a61e +RMD160 (libxslt-1.1.34.tar.gz) = 46a5d1ac1524ad685447cec71c0f8313d727f0af +SHA512 (libxslt-1.1.34.tar.gz) = 1516a11ad608b04740674060d2c5d733b88889de5e413b9a4e8bf8d1a90d712149df6d2b1345b615f529d7c7d3fa6dae12e544da828b39c7d415e54c0ee0776b +Size (libxslt-1.1.34.tar.gz) = 3552258 bytes SHA1 (patch-libexslt_date.c) = 40ce3940a93b6a2dc804f62676909d3313e0ea52 Index: pkgsrc/textproc/libxslt/xsltproc-nonet.mk diff -u pkgsrc/textproc/libxslt/xsltproc-nonet.mk:1.3 pkgsrc/textproc/libxslt/xsltproc-nonet.mk:1.4 --- pkgsrc/textproc/libxslt/xsltproc-nonet.mk:1.3 Thu Jul 9 01:56:44 2015 +++ pkgsrc/textproc/libxslt/xsltproc-nonet.mk Wed Nov 6 13:23:45 2019 @@ -1,4 +1,4 @@ -# $NetBSD: xsltproc-nonet.mk,v 1.3 2015/07/09 01:56:44 richard Exp $ +# $NetBSD: xsltproc-nonet.mk,v 1.4 2019/11/06 13:23:45 wiz Exp $ BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt @@ -7,9 +7,10 @@ pre-configure: create-xsltproc-wrapper # --nonet avoids network connections during builds # XLSTPROC_PATH allows any necessary files (e.g. dtds) to be found # locally in the paths provided with the default being '--path .' +.PHONY: create-xsltproc-wrapper create-xsltproc-wrapper: ${PRINTF} "#! ${SH}\\n\ - ${LOCALBASE}/bin/xsltproc --nonet \ + ${PREFIX}/bin/xsltproc --nonet \ --path ${XSLTPROC_PATH:U.:O:u:ts::Q} \$$*\\n\ " > ${BUILDLINK_DIR}/bin/xsltproc ${CHMOD} +x ${BUILDLINK_DIR}/bin/xsltproc --_----------=_1573046626231130--