The NetBSD Project

CVS log for pkgsrc/textproc/libxslt/distinfo

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / textproc / libxslt

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.72 / (download) - annotate - [select for diffs], Thu Feb 1 10:22:49 2024 UTC (2 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, HEAD
Changes since 1.71: +4 -4 lines
Diff to previous 1.71 (colored) to selected 1.42 (colored)

libxslt py-libxslt: updated to 1.1.39

v1.1.39: Nov 16 2023

Bug fixes

- extensions: Don't search imports for extension prefixes

Improvements

- transform: Check maximum depth when processing default templates
- build: Add more missing includes
- python: Don't set deprecated global
- build: Add missing includes
- imports: Limit nesting depth
- extensions: Report top-level elements in xsltDebugDumpExtensions
- Add extern "C" { } block to xsltlocale.h (David Kilzer)

Portability

- python: Make it compatible with python3.12 (Daniel Garcia Moreno)
- date: Fix check for localtime_s
- date: Fix check for gmtime_s

Build systems

- pkg-config files include cflags for static builds (Mike Dalessio)
- Handle NOCONFIG case when setting locations from CMake target properties (Markus
 Rickert)
- autotools: Make xslt-config executable

Tests

- tests: Structured error handler now passes a const xmlError
- python: Fix tests on MinGW
- fuzz: Fix xmlFuzzEntityLoader after recent libxml2 changes

Revision 1.71 / (download) - annotate - [select for diffs], Wed May 17 23:35:45 2023 UTC (11 months ago) by gutteridge
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.70: +4 -4 lines
Diff to previous 1.70 (colored) to selected 1.42 (colored)

libxslt & py-libxslt: update to 1.1.38

### Major changes

About 40 memory errors in code paths handling malloc failures have been fixed.
While these issues shouldn't impact security, this improves robustness under
memory pressure.

The result of generate-id() is now deterministic across multiple
transformations fixing many issues with reproducible builds.

Most of the test suite has been ported to C.

### Bug fixes

- Fix memory errors in code handling malloc failures
- imports: Fix import/include cycle check
- xsltlocale: Fix xsltNewLocale on macOS
- Make xsl:sort thread-safe
- Make generate-id() deterministic

### Improvements

- Stop using xmlStringCurrentChar
- attributes.h needs to include xsltInternals.h (David Kilzer)
- transform: Avoid null deref on documents without root node
- numbers: Fix floating point overflows
- date: Fix integer overflow in exsltDateFormatDuration
- numbers: Fix harmless integer sign change
- date: Add more overflow checks to formatting code (David Kilzer)
- date: Fix rounding to make Windows tests pass
- date: Rewrite duration and seconds formatting
- xsltlocale: Make API platform-independent
- Also accept application/xslt+xml media type in stylesheet PIs
- warnings: Fix strict prototypes warning
- xsltEvalUserParams() and xsltQuoteUserParams() are susceptible to integer
  overflow when iterating through const char** array (David Kilzer)
- xslt: Return NULL stylesheet on attribute set errors
- xsltproc: Fix unused variable warning
- xslt: Remove declaration for old libxml2
- Fix various compiler warnings
- Fix compiler warnings in xsltGenerateIdFunction
- Disable Python bindings for debugger
- Don't declare disabled functions
- Migrate from PyEval_ to PyObject_

### Build system

- cmake: Use version script
- autotools: Link with --undefined-version
- win32: Remove broken libxslt.def.src
- Stop updating version script
- add support for Windows time functions (Rosen Penev)
- cmake: link against libm on UNIX systems (Alex Richardson)
- build: Add a distutils-based build system for the Python bits (Chun-wei Fan)
- CMake: Relax check for Python 3.x support on Windows (Chun-wei Fan)
- python/types.c: Fix building against older libxml2 (Chun-wei Fan)
- python/libxslt.c: Replace ssize_t with Py_ssize_t (Chun-wei Fan)
- cmake: Fix build with libxslt and libxml2 as subprojects
- cmake: Set SOVERSION
- cmake: Extract version from configure.ac
- Fix classic Windows configuration for libexslt (Christoph M. Becker)
- autotools: Fix Python tests in VPATH builds
- autotools: Disable parallel Python build
- autotools: Use AM_CFLAGS consistently
- autotools: Link with -no-undefined
- cmake: Fix Python installation
- cmake: Don't check for Python 2
- python: Don't output missing generators during build
- python: Create .pyd on Windows
- python: Fix build on Windows
- python: Support Python 3 on Windows
- cmake: Enable GCC compiler warnings
- Update GCC compiler warnings

### Tests

- python: Remove temp file when running tests/basic.py
- fuzz: Improve fuzzers
- xsltlocale: Add test
- gitlab-ci: Reenable MSan and LeakSanitizer
- tests: Remove unused files
- tests: Enable runtest.exe under MSVC
- tests: Fix LIBXSLT_PLUGINS_PATH for multi-config CMake
- tests: Remove unused leak statistics
- tests: Skip some tests if iconv/ICU is disabled
- gitlab-ci: Run Autotools tests with out-of-tree (VPATH) builds
- tests: Port most of the test suite to C
- tests: Fix out-of-tree Python tests
- tests: Fix source directory for reports tests
- gitlab-ci: Consolidate CMake test scripts
- gitlab-ci: Only install cmake MinGW package if needed
- gitlab-ci: Install 7-Zip using the .msi
- gitlab-ci: Add CI job for MinGW/Autotools
- gitlab-ci: Disable MSan for now
- Run CI tests with -fsanitize=integer
- Fix EXSLT functions tests when libxml2 is built --without-debug
- Make CI tests exit on failure
- Run Python 3 CI job with minimal configuration
- Set library path when running Python tests

### Documentation

- doc: Remove unused cross-reference data
- doc: Update apibuild.py

Revision 1.70 / (download) - annotate - [select for diffs], Thu Oct 13 11:22:24 2022 UTC (18 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.69: +4 -7 lines
Diff to previous 1.69 (colored) to selected 1.42 (colored)

{py-,}libxslt: update to 1.1.37

v1.1.37: Aug 29 2022

### Improvements

- Don't use deprecated libxml2 macros
- Don't mess with xmlDefaultSAXHandler

### Build system

- Require automake-1.16.3 or later
- Remove generated files from distribution
- Add missing compile definition for static builds to Autotools (Mike Dalessio)


v1.1.36: Aug 17 2022

### Removals and deprecations

- Remove SVN keyword anchors
- Remove CVS and SVN-related code
- Remove README.cvs-commits
- Remove ChangeLog
- Remove xsltwin32config.h

### Improvements

- Simplify xsltexports.h and exsltexports.h
- Don't overlink executables with gcrypt
- Fix quadratic behavior with variables and parameters
- Remove case labels with XPointer location types
- Add configure~ to .gitignore
- Stop calling deprecated libxml2 functions

### Portability

- Use portable python shebangs (David Seifert)
- Remove useless __CYGWIN__ checks
- Remove cruft from win32config.h
- crypto.c: Silence a compiler warning on Windows (Chun-wei Fan)

### Build system

- Add missing compile definition for static builds to CMake
- Avoid obsolescent `test -a` constructs (David Seifert)
- Only link libxml2 statically in purely static build
- Set AC_CONFIG_MACRO_DIR
- Allow AM_MAINTAINER_MODE to be disabled
- Streamline and fix documentation installation
- Don't try to recreate COPYING symlink
- Remove special configuration for certain maintainers
- configure.ac: produce tar.xz only (GNOME policy) (David Seifert)
- Detect libm using libtool's macros (David Seifert)
- configure.ac: disable static libraries by default (David Seifert)
- python/Makefile.am: nest python docs in $(docdir) (David Seifert)
- python/Makefile.am: rely on global AM_INIT_AUTOMAKE (David Seifert)
- configure.ac: remove useless AC_SUBST (David Seifert)
- Use AM_PATH_PYTHON/PKG_CHECK_MODULES for python bindings (David Seifert)
- Change libxml2 Python config
- Don't check for standard C89 library functions
- Don't check for standard C89 headers
- Remove --with-html-dir option
- Also check for glibtoolize in autogen.sh
- Rework documentation build system
- Remove old website
- CMake: Relax check for enabling crypto support on Windows (Chun-wei Fan)
- Remove obsolete AC_HEADER_STDC autoconf macro (Vadim Zeitlin)
- Remove special configuration for old maintainers

### Test suite, CI

- Remove test involving XPointer range-to function
- Test recursion in EXSLT dynamic functions
- Add CI job for static build

### Documentation

- Move tutorial images


v1.1.35: Feb 16 2022:
   - Security:
  [CVE-2021-30560] Fix use-after-free in xsltApplyTemplates
  Fix memory leak in xsltDocumentElem (David King)
  Fix memory leak in xsltCompileIdKeyPattern (David King)
  Fix double-free with stylesheets containing entity nodes

   - Fixed regressions:
  Fix performance regression with predicates in patterns
  Fix regression in xsltComputeSortResult

   - Bug fixes:
  Fix conflict resolution for templates with same priority
  Fix xsl:number generating invalid UTF-8
  Support attribute value templates in xsl:sort lang attributes
  Don't pass first <xsl:sort> in <xsl:apply-templates> twice
  Fix quadratic runtime with text and <xsl:message>
  Don't allow empty EXSLT durations

   - Improvements:
  Add xsltproc --huge Argument via libxml XML_PARSE_HUGE (William N. Braswell, Jr.)

   - Tests, code quality, fuzzing:
  Remove .travis.yml
  Fix some misleading indentation (David King)
  Use actual types for templates in struct _xsltStylesheet
  Add CI for CMake on MSVC (Markus Rickert)
  Check for null pointer before calling freelocale
  Add CI test for Python 3
  Don't set maxDepth in XPath contexts
  Transfer XPath limits to XPtr context
  Stop using maxParserDepth XPath limit
  Make long-to-double cast explicit in date.c
  Disable LeakSanitizer
  Run clang CI tests with -Wimplicit-int-conversion
  Fix implicit-int-conversion warning in exslt/crypto.c
  Fix clang -Wimplicit-int-conversion warning (David Kilzer)
  Fix clang -Wconditional-uninitialized warning in libxslt/numbers.c (David Kilzer)
  Fix -Wshadow warnings in libexslt/dynamic.c (David Kilzer)
  Also search parent dir for source XML when fuzzing

   - Build system, portability:
  Add CMake build files (Markus Rickert)
  Initial support for Python 3 (Suleyman Poyraz)
  Call ANSI versions of WinAPI functions explicitly
  Remove redundant flags from pkg-config files
  Suppress automake warning in tests/XSLTMark
  Fix linking libexslt dynamic library when using MinGW (Vadim Zeitlin)
  Added platform specific path separators (Dmitriy Korovkin)
  win32: allow passing *FLAGS on command line
  Fix export of xsltExtMarker on Windows (David Kilzer)
  Fix redundant includes already in libexslt.h (David Kilzer)
  Minor fixes to configure.js
  Fix variable syntax in Python configuration
  Add new EXSLT string tests to EXTRA_DIST
  Fix xml2-config check in configure script
  win32: Add configuration for profiler (Chun-wei Fan)
  Check whether 'xml2-config --dynamic' is supported

   - Documentation:
  Add Makefile rule to regenerate xsltproc.html
  Update links
  Remove MAINTAINERS
  Upload documentation to GitLab Pages
  Add documentation in devhelp format
  Add --enable-rebuild-docs configure option
  Fix libexslt header summaries
  Fix validity of tutorial XML (David King)
  Use DocBook URL for tutorial DTD (David King)
  Update libxslt.doap
  Add missing options to xsltproc man page

Revision 1.68.6.1 / (download) - annotate - [select for diffs], Mon Sep 19 15:24:22 2022 UTC (18 months, 4 weeks ago) by bsiegert
Branch: pkgsrc-2022Q2
Changes since 1.68: +2 -1 lines
Diff to previous 1.68 (colored) next main 1.69 (colored) to selected 1.42 (colored)

Pullup ticket #6671 - requested by gutteridge
textproc/libxslt: security fix

Revisions pulled up:
- textproc/libxslt/Makefile                                     1.120
- textproc/libxslt/distinfo                                     1.69
- textproc/libxslt/patches/patch-libxslt_transform.c            1.1

---
   Module Name:    pkgsrc
   Committed By:   gutteridge
   Date:           Tue Sep 13 21:34:00 UTC 2022

   Modified Files:
            pkgsrc/textproc/libxslt: Makefile distinfo
   Added Files:
            pkgsrc/textproc/libxslt/patches: patch-libxslt_transform.c

   Log Message:
   libxslt: address CVE-2021-30560

   Cherry-picked from the (new) upstream's 1.1.35 release.

Revision 1.69 / (download) - annotate - [select for diffs], Tue Sep 13 21:34:00 2022 UTC (19 months ago) by gutteridge
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.68: +2 -1 lines
Diff to previous 1.68 (colored) to selected 1.42 (colored)

libxslt: address CVE-2021-30560

Cherry-picked from the (new) upstream's 1.1.35 release.

Revision 1.68 / (download) - annotate - [select for diffs], Tue Oct 26 11:22:18 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Branch point for: pkgsrc-2022Q2
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored) to selected 1.42 (colored)

textproc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip

Revision 1.67 / (download) - annotate - [select for diffs], Thu Oct 7 15:01:24 2021 UTC (2 years, 6 months ago) by nia
Branch: MAIN
Changes since 1.66: +1 -2 lines
Diff to previous 1.66 (colored) to selected 1.42 (colored)

textproc: Remove SHA1 hashes for distfiles

Revision 1.65.12.1 / (download) - annotate - [select for diffs], Tue May 25 14:49:35 2021 UTC (2 years, 10 months ago) by bsiegert
Branch: pkgsrc-2021Q1
Changes since 1.65: +2 -1 lines
Diff to previous 1.65 (colored) next main 1.66 (colored) to selected 1.42 (colored)

Pullup ticket #6459 - requested by nia
textproc/libxslt: build fix

Revisions pulled up:
- textproc/libxslt/distinfo                                     1.66
- textproc/libxslt/patches/patch-configure                      1.3

---
   Module Name:	pkgsrc
   Committed By:	mcf
   Date:		Mon May 24 04:18:19 UTC 2021

   Modified Files:
   	pkgsrc/textproc/libxslt: distinfo
   Added Files:
   	pkgsrc/textproc/libxslt/patches: patch-configure

   Log Message:
   libxslt: fix libxml2 detection with libxml2 >= 2.9.11

   xml2-config from libxml2 >= 2.9.11 now exits with non-zero status
   for invalid arguments. libxslt called xml2-config with the invalid
   `print` option to probe for its existence, so with new libxml2 it
   now skipped detection via xml2-config entirely causing a build
   failure.

   Apply upstream patch to correct this invalid xml2-config usage.

Revision 1.66 / (download) - annotate - [select for diffs], Mon May 24 04:18:19 2021 UTC (2 years, 10 months ago) by mcf
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.65: +2 -1 lines
Diff to previous 1.65 (colored) to selected 1.42 (colored)

libxslt: fix libxml2 detection with libxml2 >= 2.9.11

xml2-config from libxml2 >= 2.9.11 now exits with non-zero status
for invalid arguments. libxslt called xml2-config with the invalid
`print` option to probe for its existence, so with new libxml2 it
now skipped detection via xml2-config entirely causing a build
failure.

Apply upstream patch to correct this invalid xml2-config usage.

Revision 1.65 / (download) - annotate - [select for diffs], Wed Nov 6 13:23:45 2019 UTC (4 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4
Branch point for: pkgsrc-2021Q1
Changes since 1.64: +5 -5 lines
Diff to previous 1.64 (colored) to selected 1.42 (colored)

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!

Revision 1.64 / (download) - annotate - [select for diffs], Wed Jan 9 19:12:14 2019 UTC (5 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.63: +6 -6 lines
Diff to previous 1.63 (colored) to selected 1.42 (colored)

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

Revision 1.63 / (download) - annotate - [select for diffs], Thu Nov 23 15:48:10 2017 UTC (6 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.62: +5 -6 lines
Diff to previous 1.62 (colored) to selected 1.42 (colored)

libxslt: update to 1.1.32.

1.1.32: Nov 02 2017

  Portability:
  Add missing limits.h include (Nick Wellnhofer),
  Also run Windows tests with --maxdepth 200 (Nick Wellnhofer),
  Disable some MSVC warnings (Nick Wellnhofer),
  Fix deprecated Travis compiler flag (Nick Wellnhofer),
  Run general tests with maxdepth=200 (Nick Wellnhofer),
  Use _WIN32 macro instead of WIN32 (Nick Wellnhofer),
  Fix xsltproc newlines on Windows (Nick Wellnhofer),
  Fix Windows compiler warnings (Nick Wellnhofer),
  Rework locale feature tests (Nick Wellnhofer)


  Improvements:
  Rebuild win32/libxslt.def.src (Nick Wellnhofer),
  Fix compiler warnings in Python bindings (Nick Wellnhofer)


v1.1.31: Oct 06 2017

  Portability:
  Fix win32/configure.js (Nick Wellnhofer)


  Bug Fixes:
  Fix pkg-config related regressions in configure script (Nick Wellnhofer)


  Improvements:
  Adjust expected error output for libxml2 changes (Nick Wellnhofer),
  Misc autoconf updates (Nick Wellnhofer)

Revision 1.62 / (download) - annotate - [select for diffs], Mon Sep 11 01:30:52 2017 UTC (6 years, 7 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored) to selected 1.42 (colored)

Fix for POSIX shell portability

* Replace == with = in a test condition

Revision 1.61 / (download) - annotate - [select for diffs], Sun Sep 10 20:56:24 2017 UTC (6 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.60: +6 -7 lines
Diff to previous 1.60 (colored) to selected 1.42 (colored)

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)

Revision 1.57.8.1 / (download) - annotate - [select for diffs], Mon May 29 18:35:08 2017 UTC (6 years, 10 months ago) by bsiegert
Branch: pkgsrc-2017Q1
Changes since 1.57: +2 -1 lines
Diff to previous 1.57 (colored) next main 1.58 (colored) to selected 1.42 (colored)

Pullup ticket #5463 - requested by sevan
textproc/libxslt: security fix

Revisions pulled up:
- textproc/libxslt/Makefile                                     1.105
- textproc/libxslt/distinfo                                     1.60
- textproc/libxslt/patches/patch-CVE-2017-5029                  1.1

---
   Module Name:    pkgsrc
   Committed By:   tez
   Date:           Tue May 23 23:37:01 UTC 2017

   Modified Files:
           pkgsrc/textproc/libxslt: Makefile distinfo
   Added Files:
           pkgsrc/textproc/libxslt/patches: patch-CVE-2017-5029

   Log Message:
   Add patch for CVE-2017-5029

Revision 1.60 / (download) - annotate - [select for diffs], Tue May 23 23:37:01 2017 UTC (6 years, 10 months ago) by tez
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.59: +1 -0 lines
Diff to previous 1.59 (colored) to selected 1.42 (colored)

Add patch for CVE-2017-5029

Revision 1.59 / (download) - annotate - [select for diffs], Tue May 16 13:51:50 2017 UTC (6 years, 11 months ago) by dholland
Branch: MAIN
Changes since 1.58: +1 -2 lines
Diff to previous 1.58 (colored) to selected 1.42 (colored)

Fix previous. Turns out we provided setup.py (!), but it had no rcsid
so I didn't notice.

Fix rpath handling. Needs to link to libxml2mod.so explicitly.

Revision 1.58 / (download) - annotate - [select for diffs], Mon May 15 18:07:40 2017 UTC (6 years, 11 months ago) by dholland
Branch: MAIN
Changes since 1.57: +2 -1 lines
Diff to previous 1.57 (colored) to selected 1.42 (colored)

PR pkg/47444 diro: py-libxslt is broken. Needs to link explicitly to
libxml2mod.so, so do that and fix rpath handling.

Revision 1.57 / (download) - annotate - [select for diffs], Sun May 29 21:06:46 2016 UTC (7 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Branch point for: pkgsrc-2017Q1
Changes since 1.56: +5 -5 lines
Diff to previous 1.56 (colored) to selected 1.42 (colored)

Updated libxslt to 1.1.29.

Add Makefile.common for use by py-libxslt.

1.1.29: May 24 2016:
   - Security:
  CVE-2015-7995 Fix for type confusion in preprocessing attributes (Daniel Veillard)

   - Documentation:

   - Portability:
  Fix a portibility problem with previous commit (Eduard Sanou),
  Fix MingW build (Nick Wellnhofer),
  Correctly emulate snprintf on older MSVC versions (Nick Wellnhofer),
  Add Python script to run some tests on Windows (Nick Wellnhofer),
  Remove /OPT:NOWIN98 option (Nick Wellnhofer),
  Visual Studio 14 CTP defines snprintf() (Daniel Veillard),
  Use AC_PATH_TOOL to find libgcrypt-config and xml2-config (MichaGóòny),
  Use $libdir for LIBXSLT_DEFAULT_PLUGINS_PATH (larryhaja),
  Use mkdir macro also in case if mingw32. (Lars Kanis),
  Add math library to executable link flags (Nick Wellnhofer),
  Fix quoting of xlocale test program in configure.in (Nick Wellnhofer)

   - Bug Fixes:
  Fix OOB heap read in xsltExtModuleRegisterDynamic (Nick Wellnhofer),
  Remove CDATA markup from libxslt_tutorial.c (Nick Wellnhofer),
  Remove generated headers from dist tarball (Nick Wellnhofer),
  Mark XML file argument as repeatable (Nick Wellnhofer),
  Keep timezone in date:add (Nick Wellnhofer),
  Fix buffer overflow in exsltDateFormat (Nick Wellnhofer),
  Fix saxon:line-number with namespace nodes (Nick Wellnhofer),
  Fix dyn:map with namespace nodes (Nick Wellnhofer),
  Fix error handling in Saxon extension functions (Nick Wellnhofer),
  Fix double free in libexslt hash functions (Nick Wellnhofer),
  Fix libxslt format warnings (David Kilzer),
  Fix xsltNumberFormatGetMultipleLevel (Nick Wellnhofer),
  Fix use-after-free in xsltDocumentFunctionLoadDocument (Nick Wellnhofer),
  Always initialize EXSLT month and day to 1 (Nick Wellnhofer),
  Fix possible NULL pointer deref in transform.c (mahendra.n),
  Fix possible NULL pointer deref in xsltCopyTextString (Nick Wellnhofer),
  Fix possible NULL pointer deref in libexslt/functions.c (Nick Wellnhofer),
  Fix possible NULL pointer deref in xsltproc.c (mahendra.n),
  Fix possible NULL pointer deref in preproc.c (mahendra.n),
  Fix LIBXSLT_DEFAULT_PLUGINS_PATH in xsltconfig.h (Nick Wellnhofer),
  Fix memory leak in xsltNumberFormat (Albert Astals Cid),
  Error in doc/Makefile.am (Brice De Bruyne),
  Detect attribute sets recursions in more cases (Daniel Veillard),
  Check name vales for attribute-set elements (Daniel Veillard),
  Fix hang with namespace-alias, fixes #700689 (Shaun McCance),
  Fix str:align with UTF-8 strings (Nick Wellnhofer),
  Fix for compiled XPath helpers (Nick Wellnhofer),
  Check return value of exsltFuncNewFunctionData (Nick Wellnhofer),
  Fix return value of xsltRegisterExtModuleElement (Nick Wellnhofer),
  Call xmlNodeGetSpacePreserve with element node (Nick Wellnhofer),
  Set namespaces before evaluating xsl:number (Nick Wellnhofer),
  Make --maxvars option work (Per Hedeland),
  Set correct context node when initializing xsl:keys (Nick Wellnhofer),
  Fix for bug 436589 (Imran Azeezullah),
  Memory leak in xsltCompileIdKeyPattern error path (Nick Wellnhofer),
  Fix handling of UTF-8 strings in EXSLT crypto module (Nick Wellnhofer),
  Fix certain patterns with predicates (Nick Wellnhofer),
  Fix direct pattern matching (Nick Wellnhofer),
  Fix str:padding to work with UTF-8 strings (Nick Wellnhofer),
  EXSLT function str:replace() is broken as-is (Nick Wellnhofer),
  Fix a couple of places where (f)printf parameters were broken (Daniel Veillard)

   - Improvements:
  Add support timestamps from environment (Daniel Veillard),
  Add missing tests to dist tarball (Nick Wellnhofer),
  Improve error message in xsltAddTemplate and fix test (Nick Wellnhofer),
  Allow REC tests with empty stdout (Nick Wellnhofer),
  Fix GPL license in HTML files as well (Nick Wellnhofer),
  Fix status message in EXSLT dynamic tests (Nick Wellnhofer),
  Add public function macros to xsltlocale.h (Nick Wellnhofer),
  Make valgrind tests work with libtool (Nick Wellnhofer),
  Add a couple of xsl:number tests (Nick Wellnhofer),
  Lower and upper bound for format token "i" (Nick Wellnhofer),
  Lower bound for format token "a" (Nick Wellnhofer),
  Handle negative xsl:number values (Nick Wellnhofer),
  Round xsl:number values to nearest integer (Nick Wellnhofer),
  Allow {URI}NCName syntax for user parameters (Nick Wellnhofer),
  Fix endTimer parameter type (Nick Wellnhofer),
  Fix error messages for unsupported methods (Nick Wellnhofer),
  Replace sprintf with snprintf (David Kilzer),
  Enforce two digit exponent under MSVC (Nick Wellnhofer),
  Rework xsltNumberFormat to fix warning (Nick Wellnhofer),
  Fix a couple of GPL licences found in the documentation (Daniel Veillard),
  Use hash table to lookup named templates (Christian Ceelen),
  Fix to reg tests post 737840 fix (Daniel Veillard),
  Don't fail build the man page if xsltproc is not present (Daniel Veillard),
  Re-adding xsltproc.1 (Daniel Veillard),
  Fix time type in xsltSaveProfiling (Nick Wellnhofer),
  Remove unused parameters (Nick Wellnhofer),
  Suppress unused variable warning. (Nick Wellnhofer),
  Remove unused variable in xsltGenerateIdFunction (Nick Wellnhofer),
  Add test case for XPath function args in error case (Nick Wellnhofer),
  Add comment about known-to-fail test (Nick Wellnhofer),
  Adjust expected test output (Nick Wellnhofer),
  Helper functions to evaluate compiled XPath expressions (Nick Wellnhofer),
  Add tests for crypto:rc4 (Nick Wellnhofer),
  Add first test case for EXSLT crypto module (Nick Wellnhofer),
  Separate function for predicate matching in patterns (Nick Wellnhofer),
  Initialize pseudo random number generator with current time or optional command line parameter (Nils Werner),
  Adding doc update related to 1.1.28 (Daniel Veillard)

   - Cleanups:
  Remove bogus test file (Nick Wellnhofer),
  Add warning message to expected test output (Nick Wellnhofer)

Revision 1.56 / (download) - annotate - [select for diffs], Wed Nov 4 01:59:39 2015 UTC (8 years, 5 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.55: +2 -1 lines
Diff to previous 1.55 (colored) to selected 1.42 (colored)

Add SHA512 digests for distfiles for textproc category

Problems found locating distfiles:
	Package cabocha: missing distfile cabocha-0.68.tar.bz2
	Package convertlit: missing distfile clit18src.zip
	Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.

Revision 1.55 / (download) - annotate - [select for diffs], Tue Nov 27 12:17:50 2012 UTC (11 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.54: +5 -5 lines
Diff to previous 1.54 (colored) to selected 1.42 (colored)

Changes 1.1.28:
Portability:
* Fix python build by using libxsltmod_la_CPPFLAGS instead of AM_CPPFLAGS,
* configure should be more careful with linker script,
* add gcrypt library in LIBADD, not LDFLAGS, as recommended
Bug fixes:
* Fix generate-id() to avoid generating the same ID,
* Fix crash with empty xsl:key/@match attribute,
* Crash when passing an uninitialized variable to document(),
* Add missing test docs to EXTRA_DIST,
* Fix regression: Default namespace not correctly used
Cleanups:
* Remove xsltTransStorageAdd and xsltTransStorageRemove from symbols.xml,
* autogen.sh cleanup,
* consistent use of xslt processor,
* Add object files in tests/plugins to .gitignore,
* Fix error on bug-165 regression test,
* Remove xsltTransStorageAdd and xsltTransStorageRemove

Revision 1.54 / (download) - annotate - [select for diffs], Sat Sep 15 10:26:02 2012 UTC (11 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.53: +6 -9 lines
Diff to previous 1.53 (colored) to selected 1.42 (colored)

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

Revision 1.53 / (download) - annotate - [select for diffs], Mon Mar 12 18:26:35 2012 UTC (12 years, 1 month ago) by tez
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.52: +1 -0 lines
Diff to previous 1.52 (colored) to selected 1.42 (colored)

Fix for CVE-2011-3970 from:
 http://git.gnome.org/browse/libxslt/commit/?id=fe5a4fa33eb85bce3253ed3742b1ea6c4b59b41b
per https://bugzilla.redhat.com/show_bug.cgi?id=788826

Revision 1.52 / (download) - annotate - [select for diffs], Wed Sep 8 13:53:00 2010 UTC (13 years, 7 months ago) by tez
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.51: +1 -0 lines
Diff to previous 1.51 (colored) to selected 1.42 (colored)

fix build using solaris ld which is more picky about not ignoring bogus
stuff in the symbol file, by copying to an alternate file and patching.
based on info from http://www.mail-archive.com/xml@gnome.org/msg07624.html

Revision 1.51 / (download) - annotate - [select for diffs], Tue Apr 13 16:14:03 2010 UTC (14 years ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2
Changes since 1.50: +6 -6 lines
Diff to previous 1.50 (colored) to selected 1.42 (colored)

update to 1.1.26
changes:
-fix for CVE-2008-2935 (was patched in pkgsrc)
-misc fixes and improvements

Revision 1.49.4.1 / (download) - annotate - [select for diffs], Sun Aug 10 13:07:14 2008 UTC (15 years, 8 months ago) by rtr
Branch: pkgsrc-2008Q2
Changes since 1.49: +2 -1 lines
Diff to previous 1.49 (colored) next main 1.50 (colored) to selected 1.42 (colored)

pullup ticket #2475 - requested by tron
libxslt: security patch fixes buffer overflow

revisons pulled up:
pkgsrc/textproc/libxslt/Makefile		1.82
pkgsrc/textproc/libxslt/distinfo		1.50
pkgsrc/textproc/libxslt/patches/patch-af	1.3

   Module Name:	pkgsrc
   Committed By:	drochner
   Date:		Thu Aug  7 10:47:44 UTC 2008

   Modified Files:
   	pkgsrc/textproc/libxslt: Makefile distinfo
   Added Files:
   	pkgsrc/textproc/libxslt/patches: patch-af

   Log Message:
   add patch from upstream CVS to fix buffer overflow in RC4 crypto
   code (CVE-2008-2935), bump PKGREVISION

Revision 1.50 / (download) - annotate - [select for diffs], Thu Aug 7 10:47:43 2008 UTC (15 years, 8 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Changes since 1.49: +2 -1 lines
Diff to previous 1.49 (colored) to selected 1.42 (colored)

add patch from upstream CVS to fix buffer overflow in RC4 crypto
code (CVE-2008-2935), bump PKGREVISION

Revision 1.49 / (download) - annotate - [select for diffs], Thu May 22 16:03:10 2008 UTC (15 years, 11 months ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, cwrapper
Branch point for: pkgsrc-2008Q2
Changes since 1.48: +4 -4 lines
Diff to previous 1.48 (colored) to selected 1.42 (colored)

update to libxslt 1.2.4

fixes the security issue reported in:

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1767
http://secunia.com/advisories/30315/
http://bugzilla.gnome.org/show_bug.cgi?id=527297

1.1.24: May 13 20088:
   - Documentation: man page fix (Vincent Lefevre).
   - Bug fixes: pattern bug fix, key initialization problems, exclusion of
      unknown namespaced element on top of stylesheets, python generator
      syntactic cleanup (Martin)

Revision 1.48 / (download) - annotate - [select for diffs], Fri Apr 18 20:43:55 2008 UTC (16 years ago) by bjs
Branch: MAIN
Changes since 1.47: +5 -5 lines
Diff to previous 1.47 (colored) to selected 1.42 (colored)



textproc/libxslt [1.22 -> 1.2.23]

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.

Revision 1.47 / (download) - annotate - [select for diffs], Wed Aug 29 23:26:45 2007 UTC (16 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3
Changes since 1.46: +6 -6 lines
Diff to previous 1.46 (colored) to selected 1.42 (colored)

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).

Revision 1.46 / (download) - annotate - [select for diffs], Thu Jul 12 19:33:03 2007 UTC (16 years, 9 months ago) by drochner
Branch: MAIN
Changes since 1.45: +4 -5 lines
Diff to previous 1.45 (colored) to selected 1.42 (colored)

update to 1.1.21
changes: bugfixes, documentation update

Revision 1.45 / (download) - annotate - [select for diffs], Mon Feb 5 17:42:40 2007 UTC (17 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.44: +4 -4 lines
Diff to previous 1.44 (colored) to selected 1.42 (colored)

Update MASTER_SITES, xmlsoft.org seems to have problems

Revision 1.44 / (download) - annotate - [select for diffs], Thu Feb 1 18:01:39 2007 UTC (17 years, 2 months ago) by drochner
Branch: MAIN
Changes since 1.43: +7 -8 lines
Diff to previous 1.43 (colored) to selected 1.42 (colored)

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

Revision 1.43 / (download) - annotate - [select for diffs], Tue Jan 16 19:49:43 2007 UTC (17 years, 3 months ago) by rillig
Branch: MAIN
Changes since 1.42: +4 -5 lines
Diff to previous 1.42 (colored)

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)

Revision 1.42 / (download) - annotate - [selected], Tue Nov 21 23:55:05 2006 UTC (17 years, 5 months ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.41: +2 -1 lines
Diff to previous 1.41 (colored)

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

Revision 1.41 / (download) - annotate - [select for diffs], Mon Oct 30 21:03:21 2006 UTC (17 years, 5 months ago) by drochner
Branch: MAIN
Changes since 1.40: +4 -4 lines
Diff to previous 1.40 (colored) to selected 1.42 (colored)

update to 1.1.18
changes:
-portability and build fixes
-bug fixes
-improvements: internal cleanup, new xsltproc flag to apply Xinclude to
 stylesheets
-documentation improvements

Revision 1.40 / (download) - annotate - [select for diffs], Tue Jun 13 15:54:04 2006 UTC (17 years, 10 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.39: +4 -4 lines
Diff to previous 1.39 (colored) to selected 1.42 (colored)

update to 1.1.17
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

Revision 1.39 / (download) - annotate - [select for diffs], Wed May 3 11:02:46 2006 UTC (17 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.38: +5 -5 lines
Diff to previous 1.38 (colored) to selected 1.42 (colored)

update to 1.1.16
changes: portability fixes (Solaris, IRIX, HP-UX)

Revision 1.38 / (download) - annotate - [select for diffs], Wed Apr 12 21:48:12 2006 UTC (18 years ago) by rillig
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored) to selected 1.42 (colored)

The documentation files are installed into share/doc instead of
share/doc/html. Bumped PKGREVISION.

Revision 1.37 / (download) - annotate - [select for diffs], Sat Dec 24 20:35:51 2005 UTC (18 years, 3 months ago) by kim
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1, pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.36: +3 -1 lines
Diff to previous 1.36 (colored) to selected 1.42 (colored)

Missed "make mps".

Revision 1.36 / (download) - annotate - [select for diffs], Mon Sep 5 07:38:25 2005 UTC (18 years, 7 months ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.35: +4 -4 lines
Diff to previous 1.35 (colored) to selected 1.42 (colored)

update to 1.1.15

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)

Revision 1.35 / (download) - annotate - [select for diffs], Sat Apr 9 15:56:40 2005 UTC (19 years ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.34: +4 -4 lines
Diff to previous 1.34 (colored) to selected 1.42 (colored)

update to libxslt-1.1.4

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

Revision 1.34 / (download) - annotate - [select for diffs], Mon Mar 21 23:30:51 2005 UTC (19 years, 1 month ago) by recht
Branch: MAIN
Changes since 1.33: +5 -5 lines
Diff to previous 1.33 (colored) to selected 1.42 (colored)

update to libxslt-1.1.13

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)

Revision 1.33 / (download) - annotate - [select for diffs], Sun Mar 20 10:45:48 2005 UTC (19 years, 1 month ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored) to selected 1.42 (colored)

Include sys/types.h and stdint.h if they are available.
Fixes the build on DragonFly.

patch provided by Todd Willey in PR 29276

Revision 1.32 / (download) - annotate - [select for diffs], Thu Feb 24 14:48:44 2005 UTC (19 years, 1 month ago) by agc
Branch: MAIN
Changes since 1.31: +2 -1 lines
Diff to previous 1.31 (colored) to selected 1.42 (colored)

Add RMD160 digests to the SHA1 ones.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Oct 31 11:01:23 2004 UTC (19 years, 5 months ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.30: +4 -4 lines
Diff to previous 1.30 (colored) to selected 1.42 (colored)

update to libxslt-1.1.12

1.1.12: Oct 29 2004:
   - build fixes: warnings removal (William).
   - bug fixes: attribute document pointer fix (Mark Vakoc), exslt date
    negative periods (William Brack), generated tree structure fixes,
    namespace lookup fix, use reentrant gmtime_r (William Brack),
    exslt:funtion namespace fix (William), potential NULL pointer reference
    (Dennis Dams, William), force string interning on generated
  documents.
   - documentation: update of the second tutorial (Panagiotis Louridas), add
    exslt doc in rpm packages, fix the xsltproc man page.

Revision 1.30 / (download) - annotate - [select for diffs], Mon Oct 25 08:35:09 2004 UTC (19 years, 5 months ago) by xtraeme
Branch: MAIN
Changes since 1.29: +3 -3 lines
Diff to previous 1.29 (colored) to selected 1.42 (colored)

Update textproc/libxslt to 1.1.11.

Changes:

   - bug fixes: xsl:include problems (William Brack), UTF8 number pattern
    (William), date-time validation (William), namespace fix (William),
    various Exslt date fixes (William), error callback fixes, leak with
    namespaced global variable, attempt to fix a weird problem #153137
   - improvements: exslt:date-sum tests (Derek Poon)
   - documentation: second tutorial by Panagiotis Lourida

Revision 1.29 / (download) - annotate - [select for diffs], Thu Sep 2 11:18:10 2004 UTC (19 years, 7 months ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored) to selected 1.42 (colored)

Update to 1.1.10:

   - 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

Revision 1.28 / (download) - annotate - [select for diffs], Tue Aug 24 11:53:32 2004 UTC (19 years, 7 months ago) by drochner
Branch: MAIN
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored) to selected 1.42 (colored)

update to 1.1.9
changes:
-improvements: EXSLT date:sum added (Joel Reed), hook for document loading
 for David Hyatt, xsltproc --nodtdattr to avoid defaulting DTD attributes,
 extend xsltproc --version with CVS stamp (William).
+bugfixes

Revision 1.27 / (download) - annotate - [select for diffs], Tue Jul 6 13:58:55 2004 UTC (19 years, 9 months ago) by xtraeme
Branch: MAIN
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored) to selected 1.42 (colored)

Update textproc/libxslt to 1.1.8.

1.1.8: July 5 2004:
   - build fixes: Windows runtime options (Oliver Stoeneberg), Windows
    binary package layout (Igor Zlatkovic), libgcrypt version test and link
    (William)
   - documentation: fix libxslt namespace name in doc (William)
   - bug fixes: undefined namespace message (William Brack), search engine
    (William), multiple namespace fixups (William), namespace fix for key
    evaluation (William), Python memory debug bindings,
   - improvements: crypto extensions for exslt (Joel Reed, William)

Revision 1.26 / (download) - annotate - [select for diffs], Thu Jul 1 15:14:23 2004 UTC (19 years, 9 months ago) by recht
Branch: MAIN
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored) to selected 1.42 (colored)

update to 1.1.7 and take maintainership
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

Revision 1.25 / (download) - annotate - [select for diffs], Mon Apr 19 15:30:48 2004 UTC (20 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored) to selected 1.42 (colored)

Update to 1.1.6:
   - 2 bug fixes about keys fixed one by Mark Vakoc

Revision 1.24 / (download) - annotate - [select for diffs], Thu Apr 1 15:15:19 2004 UTC (20 years ago) by xtraeme
Branch: MAIN
Changes since 1.23: +4 -4 lines
Diff to previous 1.23 (colored) to selected 1.42 (colored)

Update libxslt to 1.1.5

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.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Mar 13 09:55:24 2004 UTC (20 years, 1 month ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (colored) to selected 1.42 (colored)

Update to 1.1.4:

1.1.4: Feb 23 2004:
   - bugfixes: attributes without doc (Mariano Suárez-Alvarez), problem with
     Yelp, extension problem
   - display extension modules (Steve Little)
   - Windows compilation patch (Mark Vadoc), Mingw (Mikhail Grushinskiy)

Revision 1.22 / (download) - annotate - [select for diffs], Wed Feb 18 13:42:00 2004 UTC (20 years, 2 months ago) by jmmv
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored) to selected 1.42 (colored)

Fix generation of some documents that were only built if xsltproc was
previously installed in the system.  Bump PKGREVISION to 1.

Revision 1.21 / (download) - annotate - [select for diffs], Tue Feb 17 16:47:23 2004 UTC (20 years, 2 months ago) by jmmv
Branch: MAIN
Changes since 1.20: +4 -4 lines
Diff to previous 1.20 (colored) to selected 1.42 (colored)

Update to 1.1.3:

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)

Revision 1.20 / (download) - annotate - [select for diffs], Fri Dec 26 21:56:15 2003 UTC (20 years, 3 months ago) by jmmv
Branch: MAIN
Changes since 1.19: +4 -4 lines
Diff to previous 1.19 (colored) to selected 1.42 (colored)

Update to 1.1.2, from Min Sik Kim in PR pkg/23896 with some changes by me:

1.1.2:
        * libxlst/numbers.c: fixed xsl:number level="any" for Bug
          129057
        * libxslt/numbers.c: added namespace comparison for
          xsl:number count function (Bug 129057)
        * tests/docs/Makefile.am tests/docs/bug-139.xml
          tests/general/Makefile.am tests/general/bug-139*: added
          test for entities parsing (Bug #129489)
        * tests/docs/Makefile.am tests/docs/bug-138.xml
          tests/general/Makefile.am tests/general/bug-138*: added
          test for namespace problem (Bug #129624)
        * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
          the transformation context
        * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
          libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
          xsltSetCtxtParseOptions() to update parsing options in document()
        * libxslt/keys.c: fixed second problem on #122483, namespace
          definitions must be propagated to keys.
        * tests/docs/Makefile.am tests/docs/bug-137.xml
          tests/general/Makefile.am tests/docs/bug-137*: added test
          to the regression for bug #122483
        * libxslt/transform.c: added the cast needed to fix #129188 warning
        * libexslt/transform.c: fixed Bug 129624 (erroneous output
          of namespaces)
        * libexslt/date.c: fixed several routines to assure empty
          string returned (rather than a string object with a null
          string pointer) (Bug 129561)
        * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
          doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
          enhanced documentation to include exslt; rebuilt docs
        * libxslt/xsltutils.h
        * doc/*
        document XSLT_TRACE macro (sort of) and rebuild docs
        * win32/Makefile.mingw win32/configure.js: tried to fix mingw
          build, no success, it still works halfway.
        * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
          libexslt/exsltexports.h libxslt/win32config.h: msvc and
          mingw compilation fixes.

1.1.1:
   - code cleanup (William Brack)
   - Windows: Makefile improvements (Igor Zlatkovic)
   - documentation improvements: William Brack, libexslt man page (Jonathan
    Wakely)
   - param in EXSLT functions (Shaun McCance)
   - XSLT debugging improvements (Mark Vakoc)
   - bug fixes: number formatting (Bjorn Reese), exslt:tokenize (William
    Brack), key selector parsing with | reported by Oleg Paraschenko,
    xsl:element with computed namespaces (William Brack), xslt:import/include
    recursion detection (William Brack), exslt:function used in keys (William
    Brack), bug when CDATA_SECTION are foun in the tree (William Brack),
    entities handling when using XInclude.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Dec 4 19:33:47 2003 UTC (20 years, 4 months ago) by xtraeme
Branch: MAIN
Changes since 1.18: +4 -5 lines
Diff to previous 1.18 (colored) to selected 1.42 (colored)

Updated to 1.1.0 provided by Min Sik Kim PR pkg/23518.

Changes:

1.1.0: Nov 4 2003:
   - Removed DocBook SGML broken support
   - fix xsl:key to work with PIs
   - Makefile and build improvement (Graham Wilson), build cleanup (William
    Brack), macro fix (Justin Fletcher), build outside of source tree (Roumen
    Petrov)
   - xsltproc option display fix (Alexey Efimov), --load-trace (Crutcher
    Dunnavant)
   - Python: never use stdout for error
   - extension memory error fix (Karl Eichwalder)
   - header path fixes (Steve Ball)
   - added saxon:line-number() to libexslt (Brett Kail)
   - Fix some tortuous template problems when using predicates (William
    Brack)
   - Debugger status patch (Kasimier Buchcik)
   - Use new libxml2-2.6.x APIs for faster processing
   - Make sure xsl:sort is empty
   - Fixed a bug in default processing of attributes
   - Removes the deprecated breakpoint library
   - detect invalid names on templates (William Brack)
   - fix exslt:document (and similar) base handling problem

Revision 1.18 / (download) - annotate - [select for diffs], Sun Oct 5 10:28:42 2003 UTC (20 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.17: +4 -4 lines
Diff to previous 1.17 (colored) to selected 1.42 (colored)

Update to 1.0.33:
This is a bugfix only release   - error message missing argument (William Brack)
- mode not cascaded in template fallbacks (William Brack)
- catch redefinition of parameter/variables  (William Brack)
- multiple keys with same namespace name (William Brack)
- patch for compilation using MingW on Windows (Mikhail Grushinskiy)
- header export macros for Windows (Igor Zlatkovic)
- cdata-section-elements handling of namespaced names
- compilation without libxml2 XPointer support (Mark Vadoc)
- apply-templates crash (William Brack)
- bug with imported templates (William Brack)
- imported attribute-sets merging bug (DocBook) (William Brack)

Revision 1.17 / (download) - annotate - [select for diffs], Fri Aug 29 11:25:20 2003 UTC (20 years, 7 months ago) by xtraeme
Branch: MAIN
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored) to selected 1.42 (colored)

Updated to 1.0.32

Changes:

1.0.32: Aug 9 2003:
   - bugfixes: xsltSaveResultToFile() python binding (Chris Jaeger), EXSLT
    function (William Brack), RVT for globals (William Brack), EXSLT date
    (William Brack),
    speed of large text output, xsl:copy with attributes, strip-space and
    namespaces prefix, fix for --path xsltproc option, EXST:tokenize (Shaun
    McCance), EXSLT:seconds (William Brack), sort with multiple keys (William
    Brack), checking of { and } for attribute value templates (William
    Brack)
   - Python bindings for extension elements (Sean Treadway)
   - EXSLT:split added (Shaun McCance)
   - portability fixes for HP-UX/Solaris/IRIX (William Brack)
   - doc cleanup

Closes my own PR pkg/22609.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Jul 11 23:43:53 2003 UTC (20 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.15: +5 -5 lines
Diff to previous 1.15 (colored) to selected 1.42 (colored)

Update to 1.0.31; add test target.
New since 1.0.30:
   - bugfixes: xsl:copy on namespace nodes, AVT for xsl:sort order, fix for
    the debugger (Keith Isdale), output filename limitation, trio.h and
    triodef.h added (Albert Chin), EXSLT node-set (Peter Breitenlohner),
    xsltChoose and whitespace (Igor Zlatkovic),
    stylesheet compilation (Igor Zlatkovic), NaN and sort (William Brack),
    RVT bug introduced in 1.0.30
   - avoid generating &quot; (fix in libxml2-2.5.8)
   - fix 64bit cleaness problem and compilation troubles introduced in
  1.0.30
   - Windows makefile generation (Igor Zlatkovic)
   - HP-UX portability fix

Revision 1.15 / (download) - annotate - [select for diffs], Tue May 20 05:46:21 2003 UTC (20 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.14: +4 -4 lines
Diff to previous 1.14 (colored) to selected 1.42 (colored)

Update to 1.0.30, from Juan RP in PR 21624.
1.0.30: May 4 2003:
   - Fixes and new APIs to handle Result Value Trees and avoid leaks
   - Fixes for: EXSLT math pow() function (Charles Bozeman), global
    parameter and global variables mismatch, a segfault on pattern
    compilation errors, namespace copy in xsl:copy-of, python generator
    problem, OpenVMS trio update, premature call to xsltFreeStackElem (Igor),
    current node when templates applies to attributes

Revision 1.14 / (download) - annotate - [select for diffs], Thu Apr 10 09:44:45 2003 UTC (21 years ago) by wiz
Branch: MAIN
Changes since 1.13: +5 -5 lines
Diff to previous 1.13 (colored) to selected 1.42 (colored)

Update to 1.0.29:
1.0.29: Apr 1 2003:
   - performance improvements especially for large flat documents
   - bug fixes: Result Value Tree handling, XML IDs, keys(), extra namespace
    declarations with xsl:elements.
   - portability: python and trio fixes (Albert Chin), python on Solaris
    (Ben Phillips)

1.0.28: Mar 24 2003:
   - fixed node() in patterns semantic.
   - fixed a memory access problem in format-number()
   - fixed stack overflow in recursive global variable or params
   - cleaned up Result Value Tree handling, and fixed a couple of old bugs
    in the process

Revision 1.13 / (download) - annotate - [select for diffs], Sun Mar 9 20:03:30 2003 UTC (21 years, 1 month ago) by jmmv
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored) to selected 1.42 (colored)

Make this package build (libexslt linking failed).

Revision 1.12 / (download) - annotate - [select for diffs], Tue Mar 4 16:54:39 2003 UTC (21 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored) to selected 1.42 (colored)

Update to 1.0.27.
* bug fixes: spurious xmlns:nsX="" generation, serialization bug
  (in libxml2), a namespace copy problem, errors in the RPM spec
  prereqs
* Windows path canonicalization and document cache fix (Igor)

Revision 1.11 / (download) - annotate - [select for diffs], Mon Feb 24 20:45:19 2003 UTC (21 years, 1 month ago) by jmmv
Branch: MAIN
Changes since 1.10: +4 -6 lines
Diff to previous 1.10 (colored) to selected 1.42 (colored)

Update to 1.0.26.  Author does not maintain a file that outlines main changes
between versions, but it seems that most of them are bugfixes.

This closes PR pkg/20300 by Juan RP.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Nov 6 21:59:30 2002 UTC (21 years, 5 months ago) by tron
Branch: MAIN
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored) to selected 1.42 (colored)

Downgrade the "libxslt" package to version 1.0.21 on a suggestion by
Nick Hudson. This finally fixes the build problems in KDE 2.

Revision 1.9 / (download) - annotate - [select for diffs], Tue Oct 29 11:37:40 2002 UTC (21 years, 5 months ago) by martti
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored) to selected 1.42 (colored)

Updated libxslt to 1.0.22

* bug fixes

Revision 1.8 / (download) - annotate - [select for diffs], Thu Oct 3 14:06:17 2002 UTC (21 years, 6 months ago) by martti
Branch: MAIN
Changes since 1.7: +6 -6 lines
Diff to previous 1.7 (colored) to selected 1.42 (colored)

Updated libxslt to 1.0.21

* bug fixes

Revision 1.7 / (download) - annotate - [select for diffs], Tue Sep 24 14:07:58 2002 UTC (21 years, 6 months ago) by martti
Branch: MAIN
Changes since 1.6: +5 -5 lines
Diff to previous 1.6 (colored) to selected 1.42 (colored)

Updated libxslt to 1.0.20

* bug fixes

Revision 1.6 / (download) - annotate - [select for diffs], Fri Sep 6 07:02:04 2002 UTC (21 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored) to selected 1.42 (colored)

libtool allows us to link against uninstalled shared libraries, so just do
it instead of using their bizarre workaround.  This should fix pkg/18189.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Aug 22 11:17:33 2002 UTC (21 years, 8 months ago) by martti
Branch: MAIN
Changes since 1.4: +4 -4 lines
Diff to previous 1.4 (colored) to selected 1.42 (colored)

Updated libxslt to 1.0.19

* bug fixes
* documentation updates

Revision 1.4 / (download) - annotate - [select for diffs], Mon May 6 08:10:26 2002 UTC (21 years, 11 months ago) by rh
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6, buildlink2-base, buildlink2
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored) to selected 1.42 (colored)

Update libxslt to 1.0.17.  Changes are mainly bugfixes, but also include
additional usage templates and examples.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jan 29 07:40:45 2002 UTC (22 years, 2 months ago) by martti
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH003
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored) to selected 1.42 (colored)

Updated libxslt to 1.0.9 (provided by Shell Hung in pkg/15078)

- documentations updated
- applied Keith Isdale patch for debugger glue
- replaced breakpoint module
- more bugs fixed

Revision 1.2 / (download) - annotate - [select for diffs], Fri Dec 7 04:50:42 2001 UTC (22 years, 4 months ago) by jlam
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored) to selected 1.42 (colored)

Really buildlink'ify by using the xml2-config buildlink wrapper instead of
the real one, and move the HTML documentation to ${PREFIX}/share/doc/html.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Nov 23 08:34:25 2001 UTC (22 years, 5 months ago) by martti
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.42 (colored)

Libxslt is the XSLT C library developed for the Gnome project. XSLT itself is
a an XML language to define transformation for XML. Libxslt is based on libxml2
the XML C library developped for the Gnome project. It also implements most of
the EXSLT set of extensions functions and some of Saxon's evaluate and
expressions extensions.

Submitted in pkg/14688 by Mark Davies.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Nov 23 08:34:25 2001 UTC (22 years, 5 months ago) by martti
Branch: MAIN
Diff to selected 1.42 (colored)

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>