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