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