f932cd
%global cvs_version %(echo %{version} | tr . _)
f932cd
f932cd
Name:           xalan-j2
f932cd
Version:        2.7.2
f932cd
Release:        10%{?dist}
f932cd
Summary:        Java XSLT processor
f932cd
# src/org/apache/xpath/domapi/XPathStylesheetDOM3Exception.java is W3C
f932cd
License:        ASL 2.0 and W3C
f932cd
URL:            http://xalan.apache.org/
f932cd
f932cd
# ./generate-tarball.sh
f932cd
Source0:        %{name}-%{version}.tar.gz
f932cd
Source1:        xalan-j2-serializer-MANIFEST.MF
f932cd
Source2:        http://repo1.maven.org/maven2/xalan/xalan/%{version}/xalan-%{version}.pom
f932cd
Source3:        http://repo1.maven.org/maven2/xalan/serializer/%{version}/serializer-%{version}.pom
f932cd
Source4:        xsltc-%{version}.pom
f932cd
Source5:        xalan-j2-MANIFEST.MF
f932cd
# Remove bundled binaries which cannot be easily verified for licensing
f932cd
Source6:        generate-tarball.sh
f932cd
f932cd
Patch0:         xalan-j2-noxsltcdeps.patch
f932cd
f932cd
BuildArch:      noarch
f932cd
f932cd
BuildRequires:  javapackages-local
f932cd
BuildRequires:  ant
f932cd
BuildRequires:  apache-parent
f932cd
BuildRequires:  bcel
f932cd
BuildRequires:  java_cup
f932cd
BuildRequires:  regexp
f932cd
BuildRequires:  sed
f932cd
BuildRequires:  xerces-j2 >= 0:2.7.1
f932cd
BuildRequires:  xml-commons-apis >= 0:1.3
f932cd
f932cd
Requires:       xerces-j2
f932cd
f932cd
Provides:       jaxp_transform_impl
f932cd
f932cd
%description
f932cd
Xalan is an XSLT processor for transforming XML documents into HTML,
f932cd
text, or other XML document types. It implements the W3C Recommendations
f932cd
for XSL Transformations (XSLT) and the XML Path Language (XPath). It can
f932cd
be used from the command line, in an applet or a servlet, or as a module
f932cd
in other program.
f932cd
f932cd
%package        xsltc
f932cd
Summary:        XSLT compiler
f932cd
License:        ASL 2.0
f932cd
Requires:       java_cup
f932cd
Requires:       bcel
f932cd
Requires:       regexp
f932cd
Requires:       xerces-j2
f932cd
f932cd
%description    xsltc
f932cd
The XSLT Compiler is a Java-based tool for compiling XSLT stylesheets into
f932cd
lightweight and portable Java byte codes called translets.
f932cd
f932cd
%package        manual
f932cd
Summary:        Manual for %{name}
f932cd
License:        ASL 2.0
f932cd
f932cd
%description    manual
f932cd
Documentation for %{name}.
f932cd
f932cd
%prep
f932cd
%setup -q -n xalan-j_%{cvs_version}
f932cd
%patch0 -p0
f932cd
f932cd
find . -name '*.jar' -delete
f932cd
find . -name '*.class' -delete
f932cd
f932cd
sed -i '/
f932cd
(cd ./src && tar xf xml-commons-external-*-src.tar.gz)
f932cd
f932cd
# Remove classpaths from manifests
f932cd
sed -i '/class-path/I d' $(find -iname '*manifest*')
f932cd
f932cd
# Convert CR-LF to LF-only
f932cd
sed -i 's/\r//' KEYS LICENSE.txt NOTICE.txt xdocs/style/resources/script.js \
f932cd
    xdocs/sources/xsltc/README* `find -name '*.sh'`
f932cd
f932cd
%mvn_file :xalan %{name} jaxp_transform_impl
f932cd
%mvn_file :serializer %{name}-serializer
f932cd
%mvn_file :xsltc xsltc
f932cd
%mvn_package :xsltc xsltc
f932cd
f932cd
%build
f932cd
pushd lib
f932cd
ln -sf $(build-classpath java_cup-runtime) runtime.jar
f932cd
ln -sf $(build-classpath bcel) BCEL.jar
f932cd
ln -sf $(build-classpath regexp) regexp.jar
f932cd
ln -sf $(build-classpath xerces-j2) xercesImpl.jar
f932cd
ln -sf $(build-classpath xml-commons-apis) xml-apis.jar
f932cd
popd
f932cd
pushd tools
f932cd
ln -sf $(build-classpath java_cup) java_cup.jar
f932cd
ln -sf $(build-classpath ant) ant.jar
f932cd
popd
f932cd
export CLASSPATH=$(build-classpath glassfish-servlet-api)
f932cd
f932cd
ant \
f932cd
  -Dcompiler.source=1.6 \
f932cd
  -Dcompiler.target=1.6 \
f932cd
  -Djava.awt.headless=true \
f932cd
  -Dbuild.xalan-interpretive.jar=build/xalan-interpretive.jar \
f932cd
  xalan-interpretive.jar\
f932cd
  xsltc.unbundledjar \
f932cd
  docs
f932cd
f932cd
# inject OSGi manifests
f932cd
jar ufm build/serializer.jar %{SOURCE1}
f932cd
jar ufm build/xalan-interpretive.jar %{SOURCE5}
f932cd
f932cd
%mvn_artifact %{SOURCE2} build/xalan-interpretive.jar
f932cd
%mvn_artifact %{SOURCE3} build/serializer.jar
f932cd
%mvn_artifact %{SOURCE4} build/xsltc.jar
f932cd
f932cd
%install
f932cd
%mvn_install
f932cd
f932cd
%post
f932cd
# update-alternatives will remove the symlink - preserve it
f932cd
mv %{_javadir}/jaxp_transform_impl.jar{,.tmp} || :
f932cd
# alternatives removed in f26
f932cd
update-alternatives --remove jaxp_transform_impl %{_javadir}/%{name}.jar &>/dev/null || :
f932cd
# restore the symlink
f932cd
mv %{_javadir}/jaxp_transform_impl.jar{.tmp,} || :
f932cd
f932cd
%files -f .mfiles
f932cd
%license LICENSE.txt NOTICE.txt
f932cd
%doc KEYS readme.html
f932cd
f932cd
%files xsltc -f .mfiles-xsltc
f932cd
%license LICENSE.txt NOTICE.txt
f932cd
f932cd
%files manual
f932cd
%license LICENSE.txt NOTICE.txt
f932cd
%doc build/docs/*
f932cd
f932cd
%changelog
f932cd
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 2.7.2-10
f932cd
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
f932cd
  Related: rhbz#1991688
f932cd
f932cd
* Mon Jun 28 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.7.2-9
f932cd
- Build with OpenJDK 11
f932cd
f932cd
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 0:2.7.2-8
f932cd
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
f932cd
f932cd
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.7.2-7
f932cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
f932cd
f932cd
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.7.2-6
f932cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f932cd
f932cd
* Sat Jul 11 2020 Jiri Vanek <jvanek@redhat.com> - 0:2.7.2-5
f932cd
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
f932cd
f932cd
* Mon Jun 29 2020 Mat Booth <mat.booth@redhat.com> - 0:2.7.2-4
f932cd
- Peg to Java 8 due to build issues on Java 11
f932cd
f932cd
* Fri Jun 19 2020 Mat Booth <mat.booth@redhat.com> - 0:2.7.2-3
f932cd
- Allow building against Java 11
f932cd
f932cd
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.7.2-2
f932cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f932cd
f932cd
* Tue Nov 05 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.7.2-2
f932cd
- Mass rebuild for javapackages-tools 201902
f932cd
f932cd
* Wed Oct 16 2019 Fabio Valentini <decathorpe@gmail.com> - 0:2.7.2-1
f932cd
- Update to version 2.7.2.
f932cd
f932cd
* Wed Jul 31 2019 Marian Koncek <mkoncek@redhat.com> - 2.7.2-1
f932cd
- Update to upstream version 2.7.2
f932cd
f932cd
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.7.1-40
f932cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
f932cd
f932cd
* Fri May 24 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.7.1-39
f932cd
- Mass rebuild for javapackages-tools 201901
f932cd
f932cd
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.7.1-39
f932cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
f932cd
f932cd
* Tue Aug 07 2018 Michael Simacek <msimacek@redhat.com> - 0:2.7.1-38
f932cd
- Update license of subpackages
f932cd
f932cd
* Tue Jul 31 2018 Michael Simacek <msimacek@redhat.com> - 0:2.7.1-37
f932cd
- Remove BR on xml-stylebook
f932cd
f932cd
* Tue Jul 31 2018 Michael Simacek <msimacek@redhat.com> - 0:2.7.1-36
f932cd
- Repack the tarball without binaries
f932cd
f932cd
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.7.1-35
f932cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
f932cd
f932cd
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.7.1-34
f932cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f932cd
f932cd
* Mon Sep 25 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.7.1-33
f932cd
- Elimitate race condition when injecting JAR manifest
f932cd
- Resolves: rhbz#1495250
f932cd
f932cd
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.7.1-32
f932cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
f932cd
f932cd
* Wed Mar 08 2017 Michael Simacek <msimacek@redhat.com> - 0:2.7.1-31
f932cd
- Fix missing jaxp_transformer_impl symlink after upgrade
f932cd
f932cd
* Thu Feb 23 2017 Michael Simacek <msimacek@redhat.com> - 0:2.7.1-30
f932cd
- Install with XMvn
f932cd
- Remove alternatives
f932cd
f932cd
* Tue Feb 07 2017 Michael Simacek <msimacek@redhat.com> - 0:2.7.1-29
f932cd
- Build against glassfish-servlet-api
f932cd
f932cd
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.7.1-28
f932cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f932cd
f932cd
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.1-27
f932cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
f932cd
f932cd
* Wed Mar 4 2015 Alexander Kurtakov <akurtako@redhat.com> 0:2.7.1-26
f932cd
- Move to Servlet 3.1.
f932cd
f932cd
* Thu Feb 12 2015 Michael Simacek <msimacek@redhat.com> - 0:2.7.1-25
f932cd
- Remove bundled JARs
f932cd
- Remove unused patch
f932cd
- Fix end-of-line issues
f932cd
f932cd
* Wed Feb 11 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.7.1-24
f932cd
- Update to current packaging guidelines
f932cd
f932cd
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.1-23
f932cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
f932cd
f932cd
* Thu Mar 27 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.7.1-22
f932cd
- Add patch to fix remote code execution vulnerability
f932cd
- Resolves: CVE-2014-0107
f932cd
f932cd
* Mon Aug 19 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.7.1-21
f932cd
- Move depmaps to appropriate packages
f932cd
- Resolves: rhbz#998594
f932cd
f932cd
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.1-20
f932cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
f932cd
f932cd
* Wed Jul 10 2013 Krzysztof Daniel <kdaniel@redhat.com> 0:2.7.1-19
f932cd
- Add export packages from Eclipse orbit.
f932cd
- Restore dependency to system.bundle.
f932cd
f932cd
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.1-18
f932cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
f932cd
f932cd
* Fri Oct 12 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.7.1-17
f932cd
- Remove classpaths from manifests, resolves: rhbz#575635
f932cd
- Remove jlex from classpath
f932cd
- Fix source URL to archive.apache.org
f932cd
- Don't mix spaces and tabs in spec file
f932cd
- Fix end-of-line encoding of some documentation files
f932cd
f932cd
* Fri Aug 24 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:2.7.1-16
f932cd
- No more ASL 1.1 code present in the package, fix license
f932cd
f932cd
* Thu Aug 23 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:2.7.1-15
f932cd
- Add NOTICE.txt file to subpackages
f932cd
- Remove bundled sources of other packages used to build javadocs
f932cd
f932cd
* Thu Aug 16 2012 Andy Grimm <agrimm@gmail.com> - 0:2.7.1-14
f932cd
- Remove osgi(system.bundle) requirement
f932cd
f932cd
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.1-13
f932cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f932cd
f932cd
* Thu Jul 12 2012 Andy Grimm <agrimm@gmail.com> - 0:2.7.1-12
f932cd
- Change javax.servlet requirement to use tomcat 7
f932cd
f932cd
* Mon Jul 02 2012 Gerard Ryan <galileo@fedoraproject.org> - 0:2.7.1-11
f932cd
- Fix Requires for javax.servlet to geronimo-osgi-support
f932cd
f932cd
* Sun Jun 24 2012 Gerard Ryan <galileo@fedoraproject.org> - 0:2.7.1-10
f932cd
- Inject OSGI Manifest for xalan-j2.jar
f932cd
f932cd
* Tue May 29 2012 Andy Grimm <agrimm@gmail.com> - 0:2.7.1-9
f932cd
- Follow new guidelines for EE API deps (#819546)
f932cd
f932cd
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.1-8
f932cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
f932cd
f932cd
* Mon Oct 10 2011 Andy Grimm <agrimm@gmail.com> 0:2.7.1-7
f932cd
- add POM files
f932cd
f932cd
* Wed Aug 10 2011 Andrew Overholt <overholt@redhat.com> 0:2.7.1-6
f932cd
- Fix filename of serializer.jar in xalan-j2's MANIFEST.MF
f932cd
- https://bugzilla.redhat.com/show_bug.cgi?id=718738
f932cd
f932cd
* Tue Jul 26 2011 Alexander Kurtakov <akurtako@redhat.com> 0:2.7.1-5
f932cd
- Remove old commented parts.
f932cd
- Fix rpmlint warnings.
f932cd
f932cd
* Tue Jun 28 2011 Alexander Kurtakov <akurtako@redhat.com> 0:2.7.1-4
f932cd
- Fix FTBFS.
f932cd
f932cd
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.1-3
f932cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
f932cd
f932cd
* Thu Dec 16 2010 Alexander Kurtakov <akurtako@redhat.com> 0:2.7.1-2
f932cd
- Update to current guidelines.
f932cd
f932cd
* Wed Apr 7 2010 Alexander Kurtakov <akurtako@redhat.com> 0:2.7.1-1
f932cd
- Update to 2.7.1.
f932cd
- Drop gcj_support.
f932cd
f932cd
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.0-9.5
f932cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f932cd
f932cd
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.0-8.5
f932cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
f932cd
f932cd
* Tue Feb 3 2009 Alexander Kurtakov <akurtako@redhat.com> 0:2.7.0-7.5
f932cd
- Add osgi manifest.
f932cd
f932cd
* Sat Sep  6 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0:2.7.0-7.4
f932cd
- fix license tag
f932cd
f932cd
* Thu Jul 10 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0:2.7.0-7.3
f932cd
- drop repotag
f932cd
- fix license tag
f932cd
f932cd
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0:2.7.0-7jpp.2
f932cd
- Autorebuild for GCC 4.3
f932cd
f932cd
* Fri Apr 20 2007 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.7.0-6jpp.2.fc7
f932cd
- Rebuild to fix incomplete .db/so files due to broken aot-compile-rpm
f932cd
f932cd
* Fri Aug 18 2006 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.7.0-6jpp.1
f932cd
- Resync with latest from JPP.
f932cd
f932cd
* Fri Aug 11 2006 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.7.0-5jpp.3
f932cd
- Rebuild.
f932cd
f932cd
* Thu Aug 10 2006 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.7.0-5jpp.2
f932cd
- Rebuild.
f932cd
f932cd
* Thu Aug 10 2006 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.7.0-5jpp.1
f932cd
- Resync with latest from JPP.
f932cd
- Partially adopt new naming convention (.1 suffix).
f932cd
- Use ln and rm explicitly instead of core-utils in Requires(x).
f932cd
f932cd
* Thu Aug 10 2006 Karsten Hopp <karsten@redhat.de> 2.7.0-4jpp_5fc
f932cd
- Requires(post):     coreutils
f932cd
f932cd
* Wed Jul 26 2006 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.7.0-4jpp_4fc
f932cd
- Extend patch to cover all applicable MANIFEST files in src directory.
f932cd
f932cd
* Wed Jul 26 2006 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.7.0-4jpp_3fc
f932cd
- Apply patch to replace serializer.jar in MANIFEST file with
f932cd
  xalan-j2-serializer.jar.
f932cd
f932cd
* Sat Jul 22 2006 Jakub Jelinek <jakub@redhat.com> - 0:2.7.0-4jpp_2fc
f932cd
- Rebuilt
f932cd
f932cd
* Fri Jul 21 2006 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.7.0-4jpp_1fc
f932cd
- Resync with latest JPP version.
f932cd
f932cd
* Wed Jul 19 2006 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.7.0-3jpp_1fc
f932cd
- Merge with latest version from jpp.
f932cd
- Undo ExcludeArch since eclipse available for all arch-es.
f932cd
- Remove jars from sources for new upstream version.
f932cd
- Purge unused patches from previous release.
f932cd
- Conditional native compilation with GCJ.
f932cd
- Use NVR macros wherever possible.
f932cd
f932cd
* Wed Mar  8 2006 Rafael Schloming <rafaels@redhat.com> - 0:2.6.0-3jpp_10fc
f932cd
- excluded s390[x] and ppc64 due to eclipse
f932cd
f932cd
* Mon Mar  6 2006 Jeremy Katz <katzj@redhat.com> - 0:2.6.0-3jpp_9fc
f932cd
- stop scriptlet spew
f932cd
f932cd
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0:2.6.0-3jpp_8fc
f932cd
- bump again for double-long bug on ppc(64)
f932cd
f932cd
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0:2.6.0-3jpp_7fc
f932cd
- rebuilt for new gcc4.1 snapshot and glibc changes
f932cd
f932cd
* Wed Dec 21 2005 Jesse Keating <jkeating@redhat.com> 0:2.6.0-3jpp_6fc
f932cd
- rebuild again
f932cd
f932cd
* Tue Dec 13 2005 Jesse Keating <jkeating@redhat.com> 0:2.6.0-3jpp_5fc.3
f932cd
- patch to not use target= in build.xml
f932cd
f932cd
* Tue Dec 13 2005 Jesse Keating <jkeating@redhat.com> 0:2.6.0-3jpp_5fc.1
f932cd
- rebuild again with gcc-4.1
f932cd
f932cd
* Fri Dec 09 2005 Warren Togami <wtogami@redhat.com> 0:2.6.0-3jpp_5fc
f932cd
- rebuild with gcc-4.1
f932cd
f932cd
* Tue Nov  1 2005 Archit Shah <ashah at redhat.com> 0:2.6.0-3jpp_4fc
f932cd
- Exclude war which blocks aot compilation of main jar (#171005).
f932cd
f932cd
* Tue Jul 19 2005 Gary Benson <gbenson at redhat.com> 0:2.6.0-3jpp_3fc
f932cd
- Build on ia64, ppc64, s390 and s390x.
f932cd
- Switch to aot-compile-rpm (also BC-compiles xsltc and samples).
f932cd
f932cd
* Tue Jun 28 2005 Gary Benson <gbenson at redhat.com> 0:2.6.0-3jpp_2fc
f932cd
- Remove a tarball from the tarball too.
f932cd
- Fix demo subpackage's dependencies.
f932cd
f932cd
* Wed Jun 15 2005 Gary Benson <gbenson at redhat.com> 0:2.6.0-3jpp_1fc
f932cd
- Remove jarfiles from the tarball.
f932cd
f932cd
* Fri May 27 2005 Gary Benson <gbenson at redhat.com> 0:2.6.0-3jpp
f932cd
- Add NOTICE file as per Apache License version 2.0.
f932cd
- Build with servletapi5.
f932cd
f932cd
* Fri May 27 2005 Gary Benson <gbenson@redhat.com> 0:2.6.0-2jpp_3fc
f932cd
- Remove now-unnecessary workaround for #130162.
f932cd
- Rearrange how BC-compiled stuff is built and installed.
f932cd
f932cd
* Tue May 24 2005 Gary Benson <gbenson@redhat.com> 0:2.6.0-2jpp_2fc
f932cd
- Add DOM3 stubs to classes that need them (#152255).
f932cd
- BC-compile the main jarfile.
f932cd
f932cd
* Fri Apr  1 2005 Gary Benson <gbenson@redhat.com>
f932cd
- Add NOTICE file as per Apache License version 2.0.
f932cd
f932cd
* Wed Jan 12 2005 Gary Benson <gbenson@redhat.com> 0:2.6.0-2jpp_1fc
f932cd
- Sync with RHAPS.
f932cd
f932cd
* Mon Nov 15 2004 Fernando Nasser <fnasser@redhat.com> 0:2.6.0-2jpp_1rh
f932cd
- Merge with latest community release
f932cd
f932cd
* Thu Nov  4 2004 Gary Benson <gbenson@redhat.com> 0:2.6.0-1jpp_2fc
f932cd
- Build into Fedora.
f932cd
f932cd
* Thu Aug 26 2004 Ralph Apel <r.ape at r-apel.de> 0:2.6.0-2jpp
f932cd
- Build with ant-1.6.2
f932cd
- Try with -Djava.awt.headless=true
f932cd
f932cd
* Mon Jul 26 2004 Fernando Nasser <fnasser@redhat.com> 0:2.6.0-1jpp_1rh
f932cd
- Merge with latest community version
f932cd
f932cd
* Fri Mar 26 2004 Frank Ch. Eigler <fche@redhat.com> 0:2.5.2-1jpp_2rh
f932cd
- add RHUG upgrade cleanup
f932cd
f932cd
* Tue Mar 23 2004 Kaj J. Niemi <kajtzu@fi.basen.net> 0:2.6.0-1jpp
f932cd
- Updated to 2.6.0
f932cd
- Patches supplied by <aleksander.adamowski@altkom.pl>
f932cd
f932cd
* Thu Mar  4 2004 Frank Ch. Eigler <fche@redhat.com> - 0:2.5.2-1jpp_1rh
f932cd
- RH vacuuming
f932cd
f932cd
* Sat Nov 15 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.5.2-1jpp
f932cd
- Update to 2.5.2.
f932cd
- Re-enable javadocs, new style versionless symlink handling, crosslink
f932cd
  with local J2SE javadocs.
f932cd
- Spec cleanups.
f932cd
f932cd
* Sat Jun  7 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.5.1-1jpp
f932cd
- Update to 2.5.1.
f932cd
- Fix jpackage-utils version in BuildRequires, add xerces-j2.
f932cd
- Non-versioned javadoc symlinking.
f932cd
- Add one missing epoch.
f932cd
- Clean up manifests from Class-Path's and other stuff we don't include.
f932cd
- xsltc no longer provides a jaxp_transform_impl because of huge classpath
f932cd
  and general unsuitablity for production-use, system-installed transformer.
f932cd
- Own (ghost) %%{_javadir}/jaxp_transform_impl.jar.
f932cd
- Remove alternatives in preun instead of postun.
f932cd
- Disable javadoc subpackage for now:
f932cd
  <http://issues.apache.org/bugzilla/show_bug.cgi?id=20572>
f932cd
f932cd
* Thu Mar 27 2003 Nicolas Mailhot <Nicolas.Mailhot@One2team.com> 0:2.5.0.d1-1jpp
f932cd
- For jpackage-utils 1.5
f932cd
f932cd
* Wed Jan 22 2003 Ville Skyttä <ville.skytta at iki.fi> - 2.4.1-2jpp
f932cd
- bsf -> oldbsf.
f932cd
- Use non-versioned jar in alternative, don't remove it on upgrade.
f932cd
- Remove hardcoded packager tag.
f932cd
f932cd
* Mon Nov 04 2002 Henri Gomez <hgomez@users.sourceforge.net> 2.4.1-1jpp
f932cd
- 2.4.1
f932cd
f932cd
* Tue Sep 10 2002 Ville Skyttä <ville.skytta at iki.fi> 2.4.0-1jpp
f932cd
- 2.4.0.
f932cd
f932cd
* Thu Aug 22 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.4-0.D1.3jpp
f932cd
- corrected case for Group tag
f932cd
- fixed servlet classpath
f932cd
f932cd
* Tue Aug 20 2002 Ville Skyttä <ville.skytta at iki.fi> 2.4-0.D1.2jpp
f932cd
- Remove xerces-j1 runtime dependency.
f932cd
- Add bcel, jlex, regexp to xsltc runtime requirements:
f932cd
  <http://xml.apache.org/xalan-j/xsltc_usage.html>
f932cd
- Build with -Dbuild.compiler=modern (IBM 1.3.1) to avoid stylebook errors.
f932cd
- XSLTC now provides jaxp_transform_impl too.
f932cd
- Earlier changes by Henri, from unreleased 2.4-D1.1jpp:
f932cd
    Mon Jul 15 2002 Henri Gomez <hgomez@users.sourceforge.net> 2.4-D1.1jpp
f932cd
  - 2.4D1
f932cd
  - use the jlex 1.2.5-5jpp (patched by Xalan/XSLTC team) rpm
f932cd
  - use the stylebook-1.0-b3_xalan-2.jar included in source file till it will
f932cd
    be packaged in jpackage
f932cd
  - use jaxp_parser_impl (possibly xerces-j2) instead of xerces-j1 for docs
f932cd
    generation, since it's tuned for stylebook-1.0-b3_xalan-2.jar
f932cd
  - build and provide xsltc in a separate rpm
f932cd
f932cd
* Mon Jul 01 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.3.1-2jpp
f932cd
- provides jaxp_transform_impl
f932cd
- requires jaxp_parser_impl
f932cd
- stylebook already requires xml-commons-apis
f932cd
- jaxp_parser_impl already requires xml-commons-apis
f932cd
- use sed instead of bash 2.x extension in link area to make spec compatible with distro using bash 1.1x
f932cd
f932cd
* Wed Jun 26 2002 Henri Gomez <hgomez@users.sourceforge.net> 2.3.1-2jpp
f932cd
- fix built classpath (bsf, bcel are existing jpackage rpms),
f932cd
- add buildrequires for javacup and JLex
f932cd
f932cd
* Wed May 08 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.3.1-1jpp
f932cd
- 2.3.1
f932cd
- vendor, distribution, group tags
f932cd
f932cd
* Mon Mar 18 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.3.0-2jpp
f932cd
- generic servlet support
f932cd
f932cd
* Wed Feb 20 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.3.0-1jpp
f932cd
- 2.3.0
f932cd
- no more compat jar
f932cd
f932cd
* Sun Jan 27 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2.0-2jpp
f932cd
- adaptation to new stylebook1.0b3 package
f932cd
- used source tarball
f932cd
- section macro
f932cd
f932cd
* Fri Jan 18 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2.0-1jpp
f932cd
- 2.2.0 final
f932cd
- versioned dir for javadoc
f932cd
- no dependencies for manual and javadoc packages
f932cd
- stricter dependency for compat and demo packages
f932cd
- fixed package confusion
f932cd
- adaptation for new servlet3 package
f932cd
- requires xerces-j1 instead of jaxp_parser
f932cd
- xml-apis jar now in required xml-commons-apis external package
f932cd
f932cd
* Wed Dec 5 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2.D14-1jpp
f932cd
- 2.2.D14
f932cd
- javadoc into javadoc package
f932cd
- compat.jar into compat package
f932cd
- compat javadoc into compat-javadoc package
f932cd
f932cd
* Wed Nov 21 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 2.2.D13-2jpp
f932cd
- changed extension to jpp
f932cd
- prefixed xml-apis
f932cd
f932cd
* Tue Nov 20 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 2.2.D13-1jpp
f932cd
- 2.2.D13
f932cd
- removed packager tag
f932cd
f932cd
* Sat Oct 6 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2.D11-1jpp
f932cd
- 2.2.D11
f932cd
f932cd
* Sun Sep 30 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2.D10-2jpp
f932cd
- first unified release
f932cd
- s/jPackage/JPackage
f932cd
f932cd
* Fri Sep 14 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2.D10-1mdk
f932cd
- cvs references
f932cd
- splitted demo package
f932cd
- moved demo files to %%{_datadir}/%%{name}
f932cd
- only manual package requires stylebook-1.0b3
f932cd
- only demo package requires servletapi3
f932cd
f932cd
* Wed Aug 22 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2.D9-1mdk
f932cd
- 2.2.9
f932cd
- used new source packaging policy
f932cd
- added samples data
f932cd
f932cd
* Wed Aug 08 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2.D6-1mdk
f932cd
- first Mandrake release