Received: by mail.netbsd.org (Postfix, from userid 605) id D956684DA4; Fri, 8 Sep 2017 07:55:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 6CF2884D86 for ; Fri, 8 Sep 2017 07:55:18 +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 UHquWfSFy7TK for ; Fri, 8 Sep 2017 07:55:17 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id A0E7384CDE for ; Fri, 8 Sep 2017 07:55:17 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 9B4D1FA97; Fri, 8 Sep 2017 07:55:17 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1504857317163510" MIME-Version: 1.0 Date: Fri, 8 Sep 2017 07:55:17 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/textproc/expat To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20170908075517.9B4D1FA97@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. --_----------=_1504857317163510 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Module Name: pkgsrc Committed By: wiz Date: Fri Sep 8 07:55:17 UTC 2017 Modified Files: pkgsrc/textproc/expat: Makefile PLIST distinfo Removed Files: pkgsrc/textproc/expat/patches: patch-configure patch-configure.ac Log Message: Updated expat to 2.2.4. Release 2.2.4 Sat Auguest 19 2017 Bug fixes: #115 Fix copying of partial characters for UTF-8 input Other changes: #109 Fix "make check" for non-x86 architectures that default to unsigned type char (-128..127 rather than 0..255) #109 coverage.sh: Cover -funsigned-char Autotools: Introduce --without-xmlwf argument #65 Autotools: Replace handwritten Makefile with GNU Automake #43 CMake: Auto-detect high quality entropy extractors, add new option USE_libbsd=ON to use arc4random_buf of libbsd #74 CMake: Add -fno-strict-aliasing only where supported #114 CMake: Always honor manually set BUILD_* options #114 CMake: Compile man page if docbook2x-man is available, only #117 Include file tests/xmltest.log.expected in source tarball (required for "make run-xmltest") #117 Include (existing) Visual Studio 2013 files in source tarball Improve test suite error output #111 Fix some typos in documentation Version info bumped from 7:5:6 to 7:6:6 Special thanks to: Jakub Wilk Joe Orton Lin Tian Rolf Eike Beer Release 2.2.3 Wed August 2 2017 Security fixes: #82 CVE-2017-11742 -- Windows: Fix DLL hijacking vulnerability using Steve Holme's LoadLibrary wrapper for/of cURL Bug fixes: #85 Fix a dangling pointer issue related to realloc Other changes: Increase code coverage #91 Linux: Allow getrandom to fail if nonblocking pool has not yet been initialized and read /dev/urandom then, instead. This is in line with what recent Python does. #81 Pre-10.7/Lion macOS: Support entropy from arc4random #86 Check that a UTF-16 encoding in an XML declaration has the right endianness #4 #5 #7 Recover correctly when some reallocations fail Repair "./configure && make" for systems without any provider of high quality entropy and try reading /dev/urandom on those Ensure that user-defined character encodings have converter functions when they are needed Fix mis-leading description of argument -c in xmlwf.1 Rely on macro HAVE_ARC4RANDOM_BUF (rather than __CloudABI__) for CloudABI #100 Fix use of SIPHASH_MAIN in siphash.h #23 Test suite: Fix memory leaks Version info bumped from 7:4:6 to 7:5:6 Special thanks to: Chanho Park Joe Orton Pascal Cuoq Rhodri James Simon McVittie Vadim Zeitlin Viktor Szakats and Core Infrastructure Initiative Release 2.2.2 Wed July 12 2017 Security fixes: #43 Protect against compilation without any source of high quality entropy enabled, e.g. with CMake build system; commit ff0207e6076e9828e536b8d9cd45c9c92069b895 #60 Windows with _UNICODE: Unintended use of LoadLibraryW with a non-wide string resulted in failure to load advapi32.dll and degradation in quality of used entropy when compiled with _UNICODE for Windows; you can launch existing binaries with EXPAT_ENTROPY_DEBUG=1 in the environment to inspect the quality of entropy used during runtime; commits * 95b95032f907ef1cd17ee7a9a1768010a825d61d * 73a5a2e9c081f49f2d775cf7ced864158b68dc80 [MOX-006] Fix non-NULL parser parameter validation in XML_Parse; resulted in NULL dereference, previously; commit ac256dafdffc9622ab0dc2c62fcecb0dfcfa71fe Bug fixes: #69 Fix improper use of unsigned long long integer literals Other changes: #73 Start requiring a C99 compiler #49 Fix "==" Bashism in configure script #50 Fix too eager getrandom detection for Debian GNU/kFreeBSD #52 and macOS #51 Address lack of stdint.h in Visual Studio 2003 to 2008 #58 Address compile warnings #68 Fix "./buildconf.sh && ./configure" for some versions of Dash for /bin/sh #72 CMake: Ease use of Expat in context of a parent project with multiple CMakeLists.txt files #72 CMake: Resolve mistaken executable permissions #76 Address compile warning with -DNDEBUG (not recommended!) #77 Address compile warning about macro redefinition Special thanks to: Alexander Bluhm Ben Boeckel Cătălin Răceanu Kerin Millar László Böszörményi S. P. Zeidler Segev Finer Václav Slavík Victor Stinner Viktor Szakats and Radically Open Security To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 pkgsrc/textproc/expat/Makefile cvs rdiff -u -r1.10 -r1.11 pkgsrc/textproc/expat/PLIST cvs rdiff -u -r1.29 -r1.30 pkgsrc/textproc/expat/distinfo cvs rdiff -u -r1.2 -r0 pkgsrc/textproc/expat/patches/patch-configure cvs rdiff -u -r1.3 -r0 pkgsrc/textproc/expat/patches/patch-configure.ac Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1504857317163510 Content-Disposition: inline Content-Length: 2767 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/textproc/expat/Makefile diff -u pkgsrc/textproc/expat/Makefile:1.34 pkgsrc/textproc/expat/Makefile:1.35 --- pkgsrc/textproc/expat/Makefile:1.34 Sun Jun 18 06:01:33 2017 +++ pkgsrc/textproc/expat/Makefile Fri Sep 8 07:55:17 2017 @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.34 2017/06/18 06:01:33 spz Exp $ -# +# $NetBSD: Makefile,v 1.35 2017/09/08 07:55:17 wiz Exp $ -DISTNAME= expat-2.2.1 +DISTNAME= expat-2.2.4 CATEGORIES= textproc MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=expat/} EXTRACT_SUFX= .tar.bz2 @@ -11,12 +10,14 @@ HOMEPAGE= http://expat.sourceforge.net/ COMMENT= XML parser library written in C LICENSE= mit -GNU_CONFIGURE= YES -USE_LIBTOOL= YES +GNU_CONFIGURE= yes +USE_LIBTOOL= yes # C++ is needed for tests only #USE_LANGUAGES= c c++ #TEST_TARGET= check +#USE_TOOLS+= bash +#REPLACE_BASH= test-driver-wrapper.sh PKGCONFIG_OVERRIDE+= expat.pc.in Index: pkgsrc/textproc/expat/PLIST diff -u pkgsrc/textproc/expat/PLIST:1.10 pkgsrc/textproc/expat/PLIST:1.11 --- pkgsrc/textproc/expat/PLIST:1.10 Wed Mar 16 19:55:55 2016 +++ pkgsrc/textproc/expat/PLIST Fri Sep 8 07:55:17 2017 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.10 2016/03/16 19:55:55 ryoon Exp $ +@comment $NetBSD: PLIST,v 1.11 2017/09/08 07:55:17 wiz Exp $ bin/xmlwf include/expat.h include/expat_config.h @@ -6,5 +6,7 @@ include/expat_external.h lib/libexpat.la lib/pkgconfig/expat.pc man/man1/xmlwf.1 +share/doc/expat/AUTHORS +share/doc/expat/changelog share/doc/html/expat/reference.html share/doc/html/expat/style.css Index: pkgsrc/textproc/expat/distinfo diff -u pkgsrc/textproc/expat/distinfo:1.29 pkgsrc/textproc/expat/distinfo:1.30 --- pkgsrc/textproc/expat/distinfo:1.29 Tue Jun 20 18:53:58 2017 +++ pkgsrc/textproc/expat/distinfo Fri Sep 8 07:55:17 2017 @@ -1,8 +1,6 @@ -$NetBSD: distinfo,v 1.29 2017/06/20 18:53:58 spz Exp $ +$NetBSD: distinfo,v 1.30 2017/09/08 07:55:17 wiz Exp $ -SHA1 (expat-2.2.1.tar.bz2) = f45eb724f182776a9cacec9ed70d549e87198987 -RMD160 (expat-2.2.1.tar.bz2) = 3c8e8e8c73775706d88b4938f514d85b49eac182 -SHA512 (expat-2.2.1.tar.bz2) = 74089b55872df16f214a4baba0143e6353736dfa34063391293bb2760aa3e5118d9ccb3592e07c74c9d52a2a5b91496e15153f28214c4c01242d95b3019b67ea -Size (expat-2.2.1.tar.bz2) = 405441 bytes -SHA1 (patch-configure) = 7efe7900bf6bcfa14e3bc296e2fa4b77f73266e3 -SHA1 (patch-configure.ac) = 7a50d414d756f7e73035cab5a9b581a6b1b40a8f +SHA1 (expat-2.2.4.tar.bz2) = 3394d6390c041a8f5dec1d5fe7c4af0a23ae4504 +RMD160 (expat-2.2.4.tar.bz2) = fefe2400056c494a4d2c15e07f55d8119b411a7a +SHA512 (expat-2.2.4.tar.bz2) = 788249e2c6edf8521c4a99830fd5e51a55c062b834516f6775759cd71accf6375f12d3bd38f8b069777d081a4380b9549049921386ca0cb4b9b9daa4861d6592 +Size (expat-2.2.4.tar.bz2) = 505038 bytes --_----------=_1504857317163510--