Blame SPECS/xalan-j2.spec

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