Blame SPECS/xalan-j2.spec

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