one nominal change in pkgsrc:
- MASTER_SITES+=${MASTER_SITE_GNOME} is commented out. They evidently
have not placed this product on their shelves yet.
changes since prior release
---------------------------
* python/generator.py: fix an infinite loop bug
* libxslt/xsltutils.c: avoid a scary realloc() loop should fix
#520383
* libexslt/date.c: applied patch from Peter Pawlowski fixing
a timezone offset problem, fixes#521680
* libxslt/namespaces.c: a bit of space/tabs cleanup
* doc/xsltproc.xml doc/xsltproc.1 doc/xsltproc.html: small fix to
man page synopsis, should fix#525822
* libexslt/functions.c: fixed minor error reported on the mailing
list by Mark Howe, which caused a segfault if func:result was
postitioned as top-level element.
* doc/xsltproc.xml doc/xsltproc.1: fix maxdepth default value
documentation fixes#519921.
* libxslt/extensions.c: fixed minor error bug #516483
* libxslt/xslt.c: applied documentation patch from Jason Viers
for xsltParseStylesheetDoc
* doc/xslt.html doc/docbook.html: fix links for Cygwin DocBook
setup as suggested by Philippe Bourcier
* libxslt/keys.c, libxslt/pattern.c, libxslt/xsltInternals.h:
fixed a problem on superfluous re-generation of keys reported
on the mailing list by Josef Urban.
* configure.in: avoid a problem in configure if an old gcrypt
version is installed, patch from Brent Cowgill, fixes#500390
* libexslt/common.c, libexslt/dynamic.c: After discussion on
Bugzilla with Peter Pawlowski, added same code for preventing
deletion of function result during garbage collection (see
bug #495995).
* libexslt/strings.c: Added code to mark the results of
str:tokenize and str:split as "function result" to avoid
garbage-collecting them during global variable initialisation.
Should fix bug #495995.
* python/libxslt.c: changed iterator argument for Py_Dict_Next
from int to ssize_t (seems Python docs are incorrect) to fix
x86_64 bug #489854.
* python/libxslt.c: applied patch from Daniel Gryniewicz to
fix a segfault caused by a parameter array not being preset
to zero.
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
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)
changes:
-portability and build fixes
-bug fixes
-improvements: internal cleanup, new xsltproc flag to apply Xinclude to
stylesheets
-documentation improvements
changes:
-bug fixes: some regression tests, attribute/namespaces output,
problem in mixed xsl:value-of and xsl:text uses
-improvements: internal refactoring,
use of the XPath object cache in libxml2-2.6.25
RECOMMENDED is removed. It becomes ABI_DEPENDS.
BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.
BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
BUILDLINK_DEPENDS does not change.
IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".
Added to obsolete.mk checking for IGNORE_RECOMMENDED.
I did not manually go through and fix any aesthetic tab/spacing issues.
I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.
I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.
As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.
As discussed on tech-pkg.
I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
Note that if you use wip, it will fail! I will commit to pkgsrc-wip
later (within day).
1.1.15: Sep 04 2005:
- build fixes: Windows build cleanups and updates (Igor Zlatkovic), remove
jhbuild warnings
- bug fixes: negative number formatting (William Brack), number formatting
per mille definition (William Brack), XInclude default values (William),
text copy bugs (William), bug related to xmlXPathContext size, reuse
libxml2 memory management for text nodes, dictionnary text bug, forbid
variables in match (needs libxml2-2.6.21)
- improvements: EXSLT dyn:map (Mark Vakoc),
- documentation: EXSLT date and time functions namespace in man (Jonathan
Wakely)
around at either build-time or at run-time is:
USE_TOOLS+= perl # build-time
USE_TOOLS+= perl:run # run-time
Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
update BUILDLINK_DEPENDS on libxml2 to 2.6.17 (for module support)
noted by reed@
1.1.14: Apr 02 2005:
- bug fixes: text node on stylesheet document without a dictionary
(William Brack), more checking of XSLT syntax, calling xsltInit() multiple
times, mode values interning raised by Mark Vakoc, bug in pattern
matching with ancestors, bug in patterna matching with cascading select,
xinclude and document() problem, build outside of source tree (Mike
Castle)
- improvement: added a --nodict mode to xsltproc to check problems for
docuemtns without dictionnaries
1.1.13: Mar 13 2005:
- build fixes: 64bits cleanup (William Brack), python 2.4 test (William),
LIBXSLT_VERSION_EXTRA on Windows (William), Windows makefiles fixes
(Joel Reed), libgcrypt-devel requires for RPM spec.
- bug fixes: exslt day-of-week-in-month (Sal Paradise), xsl:call-template
should not change the current template rule (William Brack), evaluation
of global variables (William Brack), RVT's in XPath predicates (William),
namespace URI on template names (Mark Vakoc), stat() for Windows patch
(Aleksey Gurtovoy), pattern expression fixes (William Brack), out of
memory detection misses (William), parserOptions propagation (William),
exclude-result-prefixes fix (William), // patten fix (William).
- extensions: module support (Joel Reed), dictionnary based speedups
trying to get rid of xmlStrEqual as much as possible.
- documentation: added Wiki (Joel Reed)
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
- build fix: NUL in c file blocking compilation on Solaris, Windows build
(Igor Zlatkovic)
- fix: key initialization problem (William Brack)
- documentation: fixed missing man page description for --path
use xmlsoft's FTP since GNOME's hasn't got this version
1.1.7: May 17 2004
- build fix: warning about localtime_r on Solaris
- bug fix: UTF8 string tokenize (William Brack), subtle memory corruption,
linefeed after comment at document level (William), disable-output-escaping
problem (William), pattern compilation in deep imported stylesheets
(William), namespace extension prefix bug, libxslt.m4 bug (Edward Rudd),
namespace lookup for attribute, namespaced DOCTYPE name
Changes:
1.1.5: Mar 23 2004:
- performance: use dictionnary lookup for variables
- remove use of _private from source documents
- cleanup of "make tests" output
- bugfixes: AVT in local variables, use localtime_r to avoid thread
troubles (William), dictionary handling bug (William), limited number of
stubstitutions in AVT (William), tokenize fix for UTF-8 (William),
superfluous namespace (William), xsltproc error code on
<xsl:message> halt, OpenVMS fix, dictionnary reference counting
change.
Enhancements
- Rewrote the Attribute Value Template code
- new XPath compilation interfaces
- dictionnary reuses for XSLT with potential for serious performance
improvements.
- Documentations: cleanup (John Fleck and William)
- Python: patch for OS-X (Gianni Ceccarelli), enums export (Stephane bidoul)
Fixes
- portability (William Brack)
- key() in node-set() results (William)
- comment before doctype (William)
- math and node-set() problems (William)
- cdata element and default namespace (William)
- behaviour on unknown XSLT elements (Stefan Kost)
- priority of "//foo" patterns (William)
- xsl:element and xsl:attribute QName check (William)
- comments with -- (William)
- attribute namespace (William)
- check for ?> in PI (William)