Package Release Info

xalan-j2-extras-2.7.3-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

xalan-j2-demo

Change Logs

* Sun Sep 22 2024 fstrba@suse.com
- Use SOURCE_DATE_EPOCH for reproducible builds
- Split into two _multibuild flavours to avoid use of binary jars
  and prevent build cycles
- Fetch the sources from git and clean the tarball of binary jars
- Modified patches:
  * openjdk-build.patch
  * xalan-j2-crosslink.patch
  * xalan-j2-manifest.patch
  * xalan-j2-noxsltcdeps.patch
    + adapt to different line-endings and to slightly changed
    context
* Wed Feb 21 2024 fstrba@suse.com
- Use %patch -P N instead of deprecated %patchN.
* Thu Aug 31 2023 fstrba@suse.com
- Update to upstream version 2.7.3
  * Java 8 requirement
    + This XalanJ release, requires users to use Java minimum
    version 8 for working with XalanJ.
  * Fix for CVE-2022-34169 (bsc#1201684) An integer truncation issue
    when processing malicious XSLT stylesheets
    + This issue was fixed within XalanJ's XSLTC processor. This
    XalanJ issue, when present causes following problems:
    Malicious XSLT stylesheets may be written, which could result
    in XalanJ invalid translet Java byte code to be produced by
    XalanJ XSLTC processor. The XalanJ translet is a Java byte
    code compiled representation, of an XSLT transformation.
  * Upgrade to Apache Commons BCEL 6.7.0
    + This XalanJ release, contains upgraded version of Apache
    Commons BCEL library.
  * Enhancements for, performing XalanJ build and running of XalanJ
    tests from source distribution
    + The XalanJ users, can now make XalanJ builds and perform
    XalanJ tests from the XalanJ source distribution. The XalanJ
    build scripts for the implementation and the tests, both for
    the Windows and Linux platforms, were enhanced to support
    building XalanJ with JDK 1.8.
  * Upgrade to Xerces-J 2.12.2
    + This XalanJ release, contains upgraded versions of
    xercesImpl.jar and xml-apis.jar (Xerces-J 2.12.2).
- Modified patches:
  * openjdk-build.patch
  * xalan-j2-manifest.patch
    + rediff to changed context
* Fri Mar 18 2022 fstrba@suse.com
- Build with source/target levels 8
* Wed Mar 09 2022 fstrba@suse.com
- Do not link to the java_cup* compatibility links, but to the
  java-cup* ones
* Tue Jul 06 2021 fstrba@suse.com
- Remove parent from the pom files, since we are not building
  with maven
- Clean-up packaging
* Fri Feb 01 2019 fstrba@suse.com
- Add xalan-j2-serializer-MANIFEST.MF and xalan-j2-MANIFEST.MF
  * Contain OSGi metadata required by Eclipse
* Sun Nov 18 2018 fstrba@suse.com
- Add maven pom file for xsltc
* Wed Nov 07 2018 fstrba@suse.com
- Add maven pom files for xalan-j2 and the serializer
* Tue Oct 03 2017 fstrba@suse.com
- Added patch:
  * openjdk-build.patch
    + Fix build with different versions of OpenJDK
- Do not require gcc-java any more
- Run fdupes