Blame SPECS/xalan-j2.spec

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