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