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