Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libxslt-tools-1.1.39-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: libxslt-tools Distribution: openSUSE:Factory:zSystems
Version: 1.1.39 Vendor: openSUSE
Release: 1.1 Build date: Tue Nov 28 22:25:42 2023
Group: Development/Tools/Other Build host: s390zl21
Size: 116310 Source RPM: libxslt-1.1.39-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://gitlab.gnome.org/GNOME/libxslt
Summary: Extended Stylesheet Language (XSL) Transformation utilities
This package contains xsltproc, a command line interface to the XSLT engine.
xtend the

Provides

Requires

License

GPL-2.0-or-later AND MIT

Changelog

* Fri Nov 24 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.1.39:
    * Bug fixes: extensions: Don't search imports for extension
      prefixes
    * Improvements:
    - transform: Check maximum depth when processing default
      templates
    - build:
      . Add more missing include
      . Add missing includes
    - python: Don't set deprecated global
    - imports: Limit nesting depth
    - extensions: Report top-level elements in
      xsltDebugDumpExtensions
    - Add extern "C" { } block to xsltlocale.h
    * Portability:
    - python: Make it compatible with python3.12
    - date:
      . Fix check for localtime_s
      . Fix check for gmtime_s
    * Build systems:
    - pkg-config files include cflags for static builds
    - Handle NOCONFIG case when setting locations from CMake target
      properties
    - 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
* Tue May 09 2023 David Anes <david.anes@suse.com>
  - Removed patch 0009-Make-generate-id-deterministic.patch as it's
    already fixed upstream.
  - Update to version 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_
* Tue Aug 30 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.1.37:
    * 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
* Thu Aug 18 2022 David Anes <david.anes@suse.com>
  - Update to 1.1.36:
    * 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
* Wed Mar 09 2022 Luciano Santos <luc14n0@opensuse.org>
  - Update to version 1.1.35:
    * Security fixes:
      + [CVE-2021-30560] Use-after-free in xsltApplyTemplates;
      + A couple of memory leak and a double-free fixes.
    * A couple of regression fixes.
    * Many bug fixes.
    * New xsltproc --huge option, provided by libxml XML_PARSE_HUGE.
    * Numerous tests and code and fuzzing fixes and improvements.
    * Updated documentation.
  - The full Libxslt 2.9.13 NEWS can be found here:
    https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.35.\
    news
  - Switch libxml2-devel package with its pkgconfig module
    counterpart (libxml-2.0) to align with CONFIGURE script's checks.
  - Add fdupes build requirement/macro to hard-link duplicate files
    in the DATADIR inside the buildroot.
  - Add explicit 'gcc' build requirement to align with CONFIGURE
    checks.
  - Update http://xmlsoft.org URL tag to Libxslt's new web home:
    https://gitlab.gnome.org/GNOME/libxslt.
  - Update ftp://xmlsoft.org Source tag to Libxslt's new download
    host: https://download.gnome.org.
  - Drop no longer needed/used libgpg-error-devel. Note that despite
    'lgpg-error' being linked against some libraries, there's no
    automatic generation of run-time requirements on libgpg-error*
    symbols our build system. And there's no mention of gpg-error in
    the whole source tarball at all.
  - Drop no longer needed explicit libtool build requirement and
    `autoreconf` call in build section since we don't touch the build
    system scripts nor use checked out git trees anymore.
  - Drop libxslt.keyring source file as the new download host doesn't
    offer GPG signatures.
  - Drop fixed upstream patches:
    libxslt-config-fixes.patch (glgo#GNOME/libxslt!3);
    libxslt-Stop-using-maxParserDepth-XPath-limit.patch;
    libxslt-Do-not-set-maxDepth-in-XPath-contexts.patch; and
    Recreate-xsltproc-man-page-with-old-Docbook-styleshe.patch.
  - Use ldconfig_scriptlets macro for post(un) handling of ldconfig
    calls.
* Wed Nov 10 2021 Pedro Monreal <pmonreal@suse.com>
  - Add missing library .so files [bsc#1191771]
* Fri Nov 05 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - shared lib packaging policy boo#1191771
* Thu Jun 10 2021 Petr Vorel <pvorel@suse.cz>
  - Backport upstream xsltproc manpage fix
    f165525f Recreate xsltproc man page with old Docbook stylesheet URL
    Recreate-xsltproc-man-page-with-old-Docbook-styleshe.patch
* Mon Jun 07 2021 Andreas Schwab <schwab@suse.de>
  - Don't disable testsuite under QEMU
* Wed Jun 02 2021 Christophe Giboudeaux <christophe@krop.fr>
  - Move the Copyright file to %_defaultlicensedir
    Configure.ac replaces the COPYING file with a symlink.
* Tue Jun 01 2021 Pedro Monreal <pmonreal@suse.com>
  - Fix build with libxml2 2.9.12 that removes maxParserDepth XPath limit
  - Add upstream patches:
    * libxslt-Stop-using-maxParserDepth-XPath-limit.patch
    * libxslt-Do-not-set-maxDepth-in-XPath-contexts.patch

Files

/usr/bin/xsltproc
/usr/share/doc/packages/libxslt-tools
/usr/share/doc/packages/libxslt-tools/AUTHORS
/usr/share/doc/packages/libxslt-tools/FEATURES
/usr/share/doc/packages/libxslt-tools/NEWS
/usr/share/doc/packages/libxslt-tools/TODO
/usr/share/licenses/libxslt-tools
/usr/share/licenses/libxslt-tools/COPYING
/usr/share/licenses/libxslt-tools/Copyright
/usr/share/man/man1/xsltproc.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024