Blame SPECS/xalan-j2.spec

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