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