head 1.6; access; symbols pkgsrc-2018Q4:1.5.0.54 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.52 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.50 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.48 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.46 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.44 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.40 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.38 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.36 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.34 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.32 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.30 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.28 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.26 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.24 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.22 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.20 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.18 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.16 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.14 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.5.0.12 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.5.0.10 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.5.0.8 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.6 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.4 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.2 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.4.0.44 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.42 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.40 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.38 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.36 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.34 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.32 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.30 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.28 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.26 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.24 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.22 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.20 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.18 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.16 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.14 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.12 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.10 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.8 pkgsrc-2008Q1:1.4.0.6 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.4 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.2 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.3.0.4 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.2 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.1.0.2 pkgsrc-2006Q4-base:1.1; locks; strict; comment @# @; 1.6 date 2019.01.09.19.12.14; author adam; state dead; branches; next 1.5; commitid mXzlOHJ43Dq4Q87B; 1.5 date 2012.09.15.10.26.02; author adam; state Exp; branches; next 1.4; 1.4 date 2007.08.29.23.26.45; author wiz; state Exp; branches; next 1.3; 1.3 date 2007.02.01.18.01.39; author drochner; state Exp; branches; next 1.2; 1.2 date 2007.01.16.19.49.43; author rillig; state dead; branches; next 1.1; 1.1 date 2006.11.21.23.55.05; author recht; state Exp; branches; next ; desc @@ 1.6 log @libxslt: updated to 1.1.33 v1.1.33: Portability: Variables need 'extern' in static lib on Cygwin Really declare dllexport/dllimport for Cygwin Fix callback signatures in Python bindings Fix transform callback signatures Fix extension callback signatures Fix deallocator signatures Fix XPath callback signatures Fix hash callback signatures Bug Fixes: Don't cache direct evaluation of patterns with variables Move function result RVTs to context variable Fix EXSLT functions returning RVTs from outer scopes Fix handling of RVTs returned from nested EXSLT functions Fix typos Improvements: Run Travis ASan tests with "sudo: required" Cleanups: Remove doc/libxslt-decl.txt Docs for 1.1.32 release @ text @$NetBSD: patch-ae,v 1.5 2012/09/15 10:26:02 adam Exp $ --- libexslt/date.c.orig 2012-09-12 05:58:38.000000000 +0000 +++ libexslt/date.c @@@@ -31,6 +31,7 @@@@ #if defined(HAVE_LOCALTIME_R) && defined(__GLIBC__) /* _POSIX_SOURCE required by gnu libc */ #ifndef _AIX51 /* but on AIX we're not using gnu libc */ #define _POSIX_SOURCE +#define _POSIX_C_SOURCE 199506L /* POSIX.1c */ #endif #endif @ 1.5 log @Changes 1.1.27: Portability: * xincludestyle wasn't protected with LIBXML_XINCLUDE_ENABLED, * Portability fix for testThreads.c, * FreeBSD portability fixes, * check for gmtime - on mingw* hosts will enable date-time function, * use only native crypto-API for mingw* hosts, * autogen: Only check for libtoolize, * minimal mingw support, * configure: acconfig.h is deprecated since autoconf-2.50, * Fix a small out of tree compilation issue, * Fix python generator to not use deprecated xmllib, * link python module with python library Documentation: * Tiny doc improvement, * Various documentation fixes for docs on internals Bug fixes @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @Update to 1.1.22, provided by Blair Sadewitz in private mail: * Bug fixes: RVT cleanup problems (William Brack), exclude-result-prefix bug (William Brack), stylesheet compilation error handling (Rob Richards). * Portability fixes: improve build with VS2005 (Rob Richards), fixing build on AIX (Bjorn Wiberg), fix the security file checks on Windows (Roland Schwarz and Rob Richards). * Improvement: add an --encoding option to xsltproc (Drazen Kacar). @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.3 2007/02/01 18:01:39 drochner Exp $ d3 1 a3 1 --- libexslt/date.c.orig 2007-08-23 08:20:52.000000000 -0400 d6 1 a6 1 #if HAVE_LOCALTIME_R /* _POSIX_SOURCE required by gnu libc */ @ 1.3 log @update to 1.1.20 changes: -Portability fixes -Bug fixes -python stylesheet compare and transform context access -EXSLT string replace support -xsltproc better low level error handling mostly from Blair Sadewitz per mail to tech-pkg @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- libexslt/date.c.orig 2007-02-01 14:03:55.000000000 +0100 d5 1 a5 2 @@@@ -30,6 +30,7 @@@@ d7 1 d11 1 a12 1 #include @ 1.2 log @Updated libxslt to 1.1.19. Changes since 1.1.18: 1.1.19: Nov 29 2006: - Bug fixes: entities within attributes (William Brack), Python detection problem (Joseph Sacco), in-scope namespace bug (Mike Hommey), Result value tree caching bug (William Brack) @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.1 2006/11/21 23:55:05 recht Exp $ d3 10 a12 16 --- libxslt/transform.c.orig 2006-08-16 17:33:08.000000000 +0200 +++ libxslt/transform.c @@@@ -1074,8 +1074,12 @@@@ xsltCopyAttrListNoOverwrite(xsltTransfor } else copyNs = NULL; } + /* + * If attribute has a value, we need to copy it (watching out + * for possible entities) + */ if (attr->children) - value = xmlNodeListGetString(attr->doc, attr->children, 1); + value = xmlNodeListGetString(attr->doc, attr->children, 0); /* * REVISIT: I think xmlNewDocProp() is the only attr function * which does not eval if the attr is of type ID. This is good, @ 1.1 log @Add a patch from libxslt CVS: * libxslt/transform.c: fixed problem with entity handling within xsltCopyAttrListNoOverwrite (#352907) http://bugzilla.gnome.org/show_bug.cgi?id=352907 @ text @d1 1 a1 1 $NetBSD$ @