9766ec
%define __requires_exclude system.bundle
9766ec
9766ec
Name:          xerces-j2
9766ec
Version:       2.12.1
9766ec
Release:       6%{?dist}
9766ec
Summary:       Java XML parser
9766ec
# Most of the source is ASL 2.0
9766ec
# W3C licensed files:
9766ec
# src/org/apache/xerces/dom3/as
9766ec
# src/org/w3c/dom/html/HTMLDOMImplementation.java
9766ec
License:       ASL 2.0 and W3C
9766ec
URL:           http://xerces.apache.org/xerces2-j/
9766ec
9766ec
%global cvs_version %(tr . _ <<< %{version})
9766ec
9766ec
Source0:       http://mirror.ox.ac.uk/sites/rsync.apache.org/xerces/j/source/Xerces-J-src.%{version}.tar.gz
9766ec
Source11:      %{name}-version.1
9766ec
Source12:      %{name}-constants.1
9766ec
9766ec
# Custom javac ant task used by the build
9766ec
Source3:       https://svn.apache.org/repos/asf/xerces/java/tags/Xerces-J_%{cvs_version}/tools/src/XJavac.java
9766ec
9766ec
Source7:       %{name}-pom.xml
9766ec
9766ec
# Patch the build so that it doesn't try to use bundled xml-commons source
9766ec
Patch0:        %{name}-build.patch
9766ec
9766ec
# Patch the manifest so that it includes OSGi stuff
9766ec
Patch1:        %{name}-manifest.patch
9766ec
9766ec
# Patch build.xml to patch modules as needed during javadoc generation
9766ec
Patch2:        %{name}-modulefix.patch
9766ec
9766ec
BuildArch:     noarch
9766ec
9766ec
BuildRequires: javapackages-local
9766ec
BuildRequires: ant
9766ec
BuildRequires: apache-parent
9766ec
BuildRequires: xml-commons-apis >= 1.4.01
9766ec
BuildRequires: xml-commons-resolver >= 1.2
9766ec
BuildRequires: java-devel
9766ec
9766ec
Requires:      xml-commons-apis >= 1.4.01
9766ec
Requires:      xml-commons-resolver >= 1.2
9766ec
# Explicit javapackages-tools requires since scripts use
9766ec
# /usr/share/java-utils/java-functions
9766ec
Requires:      javapackages-tools
9766ec
9766ec
Provides:      jaxp_parser_impl = 1.4
9766ec
Provides:      %{name}-scripts = %{version}-%{release}
9766ec
9766ec
Obsoletes:     %{name}-scripts < 2.11.0-6
9766ec
9766ec
# This documentation is provided by xml-commons-apis
9766ec
Obsoletes:     %{name}-javadoc-apis < %{version}-%{release}
9766ec
9766ec
# http://mail-archives.apache.org/mod_mbox/xerces-j-dev/201008.mbox/%3COF8D7E2F83.0271A181-ON8525777F.00528302-8525777F.0054BBE0@ca.ibm.com%3E
9766ec
Obsoletes:     %{name}-manual < %{version}-%{release}
9766ec
9766ec
%description
9766ec
Welcome to the future! Xerces2 is the next generation of high performance,
9766ec
fully compliant XML parsers in the Apache Xerces family. This new version of
9766ec
Xerces introduces the Xerces Native Interface (XNI), a complete framework for
9766ec
building parser components and configurations that is extremely modular and
9766ec
easy to program.
9766ec
9766ec
The Apache Xerces2 parser is the reference implementation of XNI but other
9766ec
parser components, configurations, and parsers can be written using the Xerces
9766ec
Native Interface. For complete design and implementation documents, refer to
9766ec
the XNI Manual.
9766ec
9766ec
Xerces2 is a fully conforming XML Schema processor. For more information,
9766ec
refer to the XML Schema page.
9766ec
9766ec
Xerces2 also provides a complete implementation of the Document Object Model
9766ec
Level 3 Core and Load/Save W3C Recommendations and provides a complete
9766ec
implementation of the XML Inclusions (XInclude) W3C Recommendation. It also
9766ec
provides support for OASIS XML Catalogs v1.1.
9766ec
9766ec
Xerces2 is able to parse documents written according to the XML 1.1
9766ec
Recommendation, except that it does not yet provide an option to enable
9766ec
normalization checking as described in section 2.13 of this specification. It
9766ec
also handles name spaces according to the XML Namespaces 1.1 Recommendation,
9766ec
and will correctly serialize XML 1.1 documents if the DOM level 3 load/save
9766ec
APIs are in use.
9766ec
9766ec
%package        javadoc
9766ec
Summary:        Javadocs for %{name}
9766ec
9766ec
# Consolidating all javadocs into one package
9766ec
Obsoletes:      %{name}-javadoc-impl < %{version}-%{release}
9766ec
Obsoletes:      %{name}-javadoc-xs < %{version}-%{release}
9766ec
Obsoletes:      %{name}-javadoc-xni < %{version}-%{release}
9766ec
Obsoletes:      %{name}-javadoc-other < %{version}-%{release}
9766ec
9766ec
%description    javadoc
9766ec
This package contains the API documentation for %{name}.
9766ec
9766ec
%package        demo
9766ec
Summary:        Demonstrations and samples for %{name}
9766ec
Requires:       %{name} = %{version}-%{release}
9766ec
9766ec
%description    demo
9766ec
%{summary}.
9766ec
9766ec
%prep
9766ec
%setup -n xerces-%{cvs_version}
9766ec
%patch0 -p0
9766ec
%patch1 -p0
9766ec
%patch2 -p0
9766ec
9766ec
# Copy the custom ant task into place
9766ec
mkdir -p tools/org/apache/xerces/util
9766ec
mkdir -p tools/bin
9766ec
cp -a %{SOURCE3} tools/org/apache/xerces/util
9766ec
9766ec
# Make sure upstream hasn't sneaked in any jars we don't know about
9766ec
find . \( -name '*.class' -o -name '*.jar' \) -delete
9766ec
9766ec
sed -i 's/\r//' LICENSE README NOTICE
9766ec
9766ec
# Disable javadoc linting
9766ec
sed -i -e "s|additionalparam='|additionalparam='-Xdoclint:none |" build.xml
9766ec
9766ec
# legacy aliases for compatability
9766ec
%mvn_alias : xerces:xerces xerces:xmlParserAPIs apache:xerces-j2
9766ec
%mvn_file : %{name} jaxp_parser_impl
9766ec
9766ec
%build
9766ec
pushd tools
9766ec
9766ec
# Build custom ant tasks
9766ec
javac -classpath $(build-classpath ant) org/apache/xerces/util/XJavac.java
9766ec
jar cf bin/xjavac.jar org/apache/xerces/util/XJavac.class
9766ec
9766ec
jar cmf /dev/null serializer.jar
9766ec
ln -sf $(build-classpath xml-commons-apis) xml-apis.jar
9766ec
ln -sf $(build-classpath xml-commons-resolver) resolver.jar
9766ec
popd
9766ec
9766ec
# Build everything
9766ec
export ANT_OPTS="-Xmx512m -Djava.awt.headless=true -Dbuild.sysclasspath=first -Ddisconnected=true"
9766ec
ant -Djavac.source=1.8 -Djavac.target=1.8 \
9766ec
    -Dbuild.compiler=modern \
9766ec
    clean jars javadocs
9766ec
9766ec
%mvn_artifact %{SOURCE7} build/xercesImpl.jar
9766ec
9766ec
%install
9766ec
%mvn_install
9766ec
9766ec
# javadoc
9766ec
mkdir -p %{buildroot}%{_javadocdir}/%{name}
9766ec
mkdir -p %{buildroot}%{_javadocdir}/%{name}/impl
9766ec
mkdir -p %{buildroot}%{_javadocdir}/%{name}/xs
9766ec
mkdir -p %{buildroot}%{_javadocdir}/%{name}/xni
9766ec
mkdir -p %{buildroot}%{_javadocdir}/%{name}/other
9766ec
9766ec
cp -pr build/docs/javadocs/xerces2/* %{buildroot}%{_javadocdir}/%{name}/impl
9766ec
cp -pr build/docs/javadocs/api/* %{buildroot}%{_javadocdir}/%{name}/xs
9766ec
cp -pr build/docs/javadocs/xni/* %{buildroot}%{_javadocdir}/%{name}/xni
9766ec
cp -pr build/docs/javadocs/other/* %{buildroot}%{_javadocdir}/%{name}/other
9766ec
9766ec
# scripts
9766ec
%jpackage_script org.apache.xerces.impl.Version "" "" %{name} %{name}-version 1
9766ec
%jpackage_script org.apache.xerces.impl.Constants "" "" %{name} %{name}-constants 1
9766ec
9766ec
# manual pages
9766ec
install -d -m 755 %{buildroot}%{_mandir}/man1
9766ec
install -p -m 644 %{SOURCE11} %{buildroot}%{_mandir}/man1
9766ec
install -p -m 644 %{SOURCE12} %{buildroot}%{_mandir}/man1
9766ec
9766ec
# demo
9766ec
install -pD -T build/xercesSamples.jar %{buildroot}%{_datadir}/%{name}/%{name}-samples.jar
9766ec
cp -pr data %{buildroot}%{_datadir}/%{name}
9766ec
9766ec
%post
9766ec
# alternatives support removed in f26
9766ec
update-alternatives --remove jaxp_parser_impl %{_javadir}/%{name}.jar >/dev/null 2>&1 || :
9766ec
# it deletes the link, set it up again
9766ec
ln -sf %{name}.jar %{_javadir}/jaxp_parser_impl.jar
9766ec
9766ec
%files -f .mfiles
9766ec
%doc LICENSE NOTICE README
9766ec
%{_bindir}/*
9766ec
%{_mandir}/*/*
9766ec
9766ec
%files javadoc
9766ec
%{_javadocdir}/%{name}
9766ec
9766ec
%files demo
9766ec
%{_datadir}/%{name}
9766ec
9766ec
%changelog
9766ec
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 2.12.1-6
9766ec
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
9766ec
  Related: rhbz#1991688
9766ec
9766ec
* Mon Jun 28 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.12.1-5
9766ec
- Remove dependency on xalan-j2
9766ec
- Resolves: rhbz#1977007
9766ec
9766ec
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 2.12.1-4
9766ec
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
9766ec
9766ec
* Fri Mar 12 2021 Mat Booth <mat.booth@redhat.com> - 2.12.1-3
9766ec
- Update OSGi metadata, use import-package instead of require-bundle
9766ec
  in order to avoid some tricky OSGi breakage on Java 11
9766ec
9766ec
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.12.1-2
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
9766ec
9766ec
* Mon Sep 14 2020 Jerry James <loganjerry@gmail.com> - 2.12.1-1
9766ec
- Version 2.12.1
9766ec
- Drop upstreamed getcontentdocument patch
9766ec
- Drop no longer used taglet sources
9766ec
- Verify the source tarball
9766ec
- Compute cvs_version so it doesn't have to be updated in sync with Version
9766ec
- Build with JDK 11
9766ec
- Generate the scripts with jpackage_script
9766ec
9766ec
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.12.0-9
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
9766ec
9766ec
* Tue Jul 14 2020 Mat Booth <mat.booth@redhat.com> - 2.12.0-8
9766ec
- Peg to Java 8 due to use of 'com.sun.tools.doclets.Taglet' that was removed in
9766ec
  Java 11
9766ec
9766ec
* Sat Jul 11 2020 Jiri Vanek <jvanek@redhat.com> - 2.12.0-7
9766ec
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
9766ec
9766ec
* Wed Jun 24 2020 Mat Booth <mat.booth@redhat.com> - 2.12.0-6
9766ec
- Turn off javadoc linting
9766ec
9766ec
* Wed Jun 24 2020 Jeff Johnston <jjohnstn@redhat.com> - 2.12.0-5
9766ec
- Change to build using Java 11
9766ec
- Fix some impl classes that require getContentDocument() method
9766ec
- Add a patch-module option for Javadoc generation
9766ec
9766ec
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.12.0-4
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
9766ec
9766ec
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.12.0-3
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
9766ec
9766ec
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.12.0-2
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
9766ec
9766ec
* Mon Nov 19 2018 Marian Koncek <mkoncek@redhat.com> - 2.12.0-1
9766ec
- Update to upstream version 2.12.0
9766ec
9766ec
* Fri Aug 03 2018 Michael Simacek <msimacek@redhat.com> - 2.11.0-34
9766ec
- Fix license tag to include W3C
9766ec
9766ec
* Wed Aug 01 2018 Severin Gehwolf <sgehwolf@redhat.com> - 2.11.0-33
9766ec
- Add requirement on javapackages-tools since scripts use
9766ec
  java-functions.
9766ec
9766ec
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.0-32
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
9766ec
9766ec
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.0-31
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
9766ec
9766ec
* Sat Sep 23 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.11.0-30
9766ec
- Remove unneeded dependency on dejavu-sans-fonts
9766ec
9766ec
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.0-29
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9766ec
9766ec
* Wed Mar 08 2017 Michael Simacek <msimacek@redhat.com> - 2.11.0-28
9766ec
- Fix missing jaxp_parser_impl symlink after upgrade
9766ec
9766ec
* Thu Feb 23 2017 Michael Simacek <msimacek@redhat.com> - 2.11.0-27
9766ec
- Remove alternatives, there is no other provider
9766ec
- Specfile cleanup
9766ec
9766ec
* Thu Feb 23 2017 Michael Simacek <msimacek@redhat.com> - 2.11.0-26
9766ec
- Install with XMvn
9766ec
9766ec
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.0-25
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9766ec
9766ec
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.0-24
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9766ec
9766ec
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11.0-23
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
9766ec
9766ec
* Wed Sep 10 2014 Mat Booth <mat.booth@redhat.com> - 2.11.0-22
9766ec
- Add patch for CVE-2013-4002, rhbz #1140031
9766ec
- Fix ownership of javadoc directory
9766ec
9766ec
* Mon Aug 11 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.11.0-21
9766ec
- Workaround regression in %%add_maven_depmap -a parameter handling
9766ec
9766ec
* Mon Aug 11 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.11.0-20
9766ec
- Add alias for apache:xerces-j2
9766ec
9766ec
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11.0-19
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9766ec
9766ec
* Thu May 29 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.11.0-18
9766ec
- Use .mfiles generated during build
9766ec
9766ec
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.11.0-17
9766ec
- Use Requires: java-headless rebuild (#1067528)
9766ec
9766ec
* Tue Aug 6 2013 Krzysztof Daniel <kdaniel@redhat.com> 2.11.0-16
9766ec
- Fix FTBFS.
9766ec
9766ec
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11.0-15
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
9766ec
9766ec
* Mon May 20 2013 Krzysztof Daniel <kdaniel@redhat.com> 2.11.0-13
9766ec
- Add reexoport to javax.xml.
9766ec
9766ec
* Mon Apr  8 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.11.0-13
9766ec
- Add manual pages
9766ec
9766ec
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11.0-12
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
9766ec
9766ec
* Mon Dec 17 2012 Alexander Kurtakov <akurtako@redhat.com> 2.11.0-11
9766ec
- Really restore dependencies.
9766ec
9766ec
* Tue Dec 11 2012 Krzysztof Daniel <kdaniel@redhat.com> 2.11.0-10
9766ec
- Restored dependencies to system.bundle and javax.xml.
9766ec
9766ec
* Tue Sep 25 2012 Krzysztof Daniel <kdaniel@redhat.com> 2.11.0-9
9766ec
- Remove javax.xml from required bundles. They are provided by JVM.
9766ec
9766ec
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11.0-8
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9766ec
9766ec
* Wed Apr 18 2012 Krzysztof Daniel <kdaniel@redhat.com> 2.11.0-7
9766ec
- Updated OSGi MANIFEST.MF to import javax.xml
9766ec
9766ec
* Thu Mar 08 2012 Andrew Overholt <overholt@redhat.com> - 2.11.0-6
9766ec
- Remove system.bundle OSGi requirement from MANIFEST.MF
9766ec
- Fold -scripts sub-package into main
9766ec
9766ec
* Tue Mar 06 2012 Marek Goldmann <mgoldman@redhat.com> - 2.11.0-5
9766ec
- Use non-versioned jar name, RHBZ#800463
9766ec
- Cleanup in spec file to follow new guidelines
9766ec
- Consolidated javadocs packages
9766ec
- Removed manual subpackage because of stylebook issues, see comment on obsolete
9766ec
9766ec
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11.0-4
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9766ec
9766ec
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11.0-3
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
9766ec
9766ec
* Mon Dec 13 2010 Mat Booth <fedora@matbooth.co.uk> 2.11.0-2
9766ec
- Install maven pom and depmap.
9766ec
9766ec
* Sat Dec 11 2010 Mat Booth <fedora@matbooth.co.uk> - 2.11.0-1
9766ec
- Update to latest upstream version.
9766ec
- Provide JAXP 1.4.
9766ec
- Fix some minor rpmlint warnings.
9766ec
- Add dep on xalan-j2.
9766ec
- Fix javadoc taglets.
9766ec
9766ec
* Sat Jun 12 2010 Mat Booth <fedora@matbooth.co.uk> - 2.9.0-4
9766ec
- Fix broken links in manual and fix javadoc requires.
9766ec
- Build 1.5 bytecode instead of 1.6, for compatibility.
9766ec
9766ec
* Fri Jan 22 2010 Andrew Overholt <overholt@redhat.com> - 2.9.0-3
9766ec
- Fix unversioned Provides for jaxp_parser_impl (make it 1.3).
9766ec
9766ec
* Thu Jan 14 2010 Mat Booth <fedora@matbooth.co.uk> - 2.9.0-2
9766ec
- Add a build dep on a font package because the JDK is missing a dependency
9766ec
  to function correctly in headless mode. See RHBZ #478480 and #521523.
9766ec
- Fix groups.
9766ec
9766ec
* Tue Jan 5 2010 Mat Booth <fedora@matbooth.co.uk> - 2.9.0-1
9766ec
- Update to 2.9.0: This is the version Eclipse expects, previously the OSGi
9766ec
  manifest was lying about its version :-o
9766ec
- Enable manual sub-package now xml-stylebook is in Fedora.
9766ec
- Drop GCJ support.
9766ec
- Minor changes to spec to make it more conforming to the guidelines.
9766ec
- Drop the libgcj patch, we don't seem to need it anymore.
9766ec
- Add the OSGi manifest as part of the build instead of the install.
9766ec
- Fix packaging bug RHBZ #472646.
9766ec
9766ec
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.1-12.3
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
9766ec
9766ec
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.1-11.3
9766ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9766ec
9766ec
* Fri Jan 30 2009 Alexander Kurtakov <akurtako@redhat.com> 0:2.7.1-10.3
9766ec
- Add osgi manifest.
9766ec
9766ec
* Thu Jul 10 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0:2.7.1-10.2
9766ec
- drop repotag
9766ec
- fix license tag
9766ec
9766ec
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0:2.7.1-10jpp.1
9766ec
- Autorebuild for GCC 4.3
9766ec
9766ec
* Wed Mar 28 2007 Matt Wringe <mwringe@redhat.com> 0:2.7.1-9jpp.1
9766ec
- Update with newest jpp version
9766ec
- Clean up spec file for Fedora Review
9766ec
9766ec
* Sun Aug 13 2006 Warren Togami <wtogami@redhat.com> 0:2.7.1-7jpp.2
9766ec
- fix typo in preun req
9766ec
9766ec
* Sat Aug 12 2006 Matt Wringe <mwringe at redhat.com> 0:2.7.1-7jpp.1
9766ec
- Merge with upstream version
9766ec
9766ec
* Sat Aug 12 2006 Matt Wringe <mwringe at redhat.com> 0:2.7.1-7jpp
9766ec
- Add conditional native compiling
9766ec
- Add missing requires for javadocs
9766ec
- Add missing requires for post and preun
9766ec
- Update version to 7jpp at Fedora's request
9766ec
9766ec
* Sat Jul 22 2006 Jakub Jelinek <jakub@redhat.com> - 0:2.7.1-6jpp_9fc
9766ec
- Rebuilt
9766ec
9766ec
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0:2.7.1-6jpp_8fc
9766ec
- rebuild
9766ec
9766ec
* Thu Mar 30 2006 Fernando Nasser <fnasser@redhat.com> 0:2.7.1-3jpp
9766ec
- Add missing BR for xml-stylebook
9766ec
9766ec
* Wed Mar 22 2006 Ralph Apel <r.apel at r-apel.de> 0:2.7.1-2jpp
9766ec
- First JPP-1.7 release
9766ec
- use tools subdir and give it as java.endorsed.dirs (for java-1.4.2-bea e.g.)
9766ec
9766ec
* Mon Mar  6 2006 Jeremy Katz <katzj@redhat.com> - 0:2.7.1-6jpp_7fc
9766ec
- stop scriptlet spew
9766ec
9766ec
* Wed Feb 22 2006 Rafael Schloming <rafaels@redhat.com> - 0:2.7.1-6jpp_6fc
9766ec
- Updated to 2.7.1
9766ec
9766ec
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0:2.6.2-6jpp_5fc
9766ec
- bump again for double-long bug on ppc(64)
9766ec
9766ec
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0:2.6.2-6jpp_4fc
9766ec
- rebuilt for new gcc4.1 snapshot and glibc changes
9766ec
9766ec
* Thu Feb  2 2006 Archit Shah <ashah@redhat.com> 0:2.6.2-6jpp_3fc
9766ec
- build xerces without using native code
9766ec
9766ec
* Mon Jan  9 2006 Archit Shah <ashah@redhat.com> 0:2.6.2-6jpp_2fc
9766ec
- rebuilt for new gcj
9766ec
9766ec
* Wed Dec 21 2005 Jesse Keating <jkeating@redhat.com> 0:2.6.2-6jpp_1fc
9766ec
- rebuilt for new gcj
9766ec
9766ec
* Tue Dec 13 2005 Jesse Keating <jkeating@redhat.com>
9766ec
- rebuilt for new gcj
9766ec
9766ec
* Fri Oct 07 2005 Ralph Apel <r.apel at r-apel.de> 0:2.7.1-1jpp
9766ec
- Upgrade to 2.7.1
9766ec
9766ec
* Thu Jul 21 2005 Ralph Apel <r.apel at r-apel.de> 0:2.6.2-7jpp
9766ec
- Include target jars-dom3
9766ec
- Create new subpackage dom3
9766ec
9766ec
* Mon Jul 18 2005 Gary Benson <gbenson at redhat.com> 0:2.6.2-5jpp_2fc
9766ec
- Build on ia64, ppc64, s390 and s390x.
9766ec
- Switch to aot-compile-rpm (also BC-compiles samples).
9766ec
9766ec
* Wed Jul 13 2005 Gary Benson <gbenson at redhat.com> 0:2.6.2-6jpp
9766ec
- Build with Sun JDK (from <gareth.armstrong at hp.com>).
9766ec
9766ec
* Wed Jun 15 2005 Gary Benson <gbenson at redhat.com> 0:2.6.2-5jpp_1fc
9766ec
- Upgrade to 2.6.2-5jpp.
9766ec
9766ec
* Tue Jun 14 2005 Gary Benson <gbenson at redhat.com> 0:2.6.2-5jpp
9766ec
- Remove the tools tarball, and build xjavac from source.
9766ec
- Patch xjavac to fix the classpath under libgcj too.
9766ec
9766ec
* Fri Jun 10 2005 Gary Benson <gbenson@redhat.com> 0:2.6.2-4jpp_8fc
9766ec
- Remove the tools tarball, and build xjavac from source.
9766ec
- Replace classpath workaround to xjavac task and use
9766ec
  xml-commons classes again (#152255).
9766ec
9766ec
* Thu May 26 2005 Gary Benson <gbenson@redhat.com> 0:2.6.2-4jpp_7fc
9766ec
- Rearrange how BC-compiled stuff is built and installed.
9766ec
9766ec
* Mon May 23 2005 Gary Benson <gbenson@redhat.com> 0:2.6.2-4jpp_6fc
9766ec
- Add alpha to the list of build architectures (#157522).
9766ec
- Use absolute paths for rebuild-gcj-db.
9766ec
9766ec
* Thu May  5 2005 Gary Benson <gbenson@redhat.com> 0:2.6.2-4jpp_5fc
9766ec
- Add dependencies for %%post and %%postun scriptlets (#156901).
9766ec
9766ec
* Fri Apr 29 2005 Gary Benson <gbenson@redhat.com> 0:2.6.2-4jpp_4fc
9766ec
- BC-compile.
9766ec
9766ec
* Thu Apr 28 2005 Gary Benson <gbenson@redhat.com> 0:2.6.2-4jpp_3fc
9766ec
- Revert xjavac classpath workaround, and patch to use libgcj's
9766ec
  classes instead of those in xml-commons (#152255).
9766ec
9766ec
* Thu Apr 21 2005 Gary Benson <gbenson@redhat.com> 0:2.6.2-4jpp_2fc
9766ec
- Add classpath workaround to xjavac task (#152255).
9766ec
9766ec
* Wed Jan 12 2005 Gary Benson <gbenson@redhat.com> 0:2.6.2-4jpp_1fc
9766ec
- Reenable building of classes that require javax.swing (#130006).
9766ec
- Sync with RHAPS.
9766ec
9766ec
* Mon Nov 15 2004 Fernando Nasser <fnasser@redhat.com>  0:2.6.2-4jpp_1rh
9766ec
- Merge with upstream for 2.6.2 upgrade
9766ec
9766ec
* Thu Nov  4 2004 Gary Benson <gbenson@redhat.com> 0:2.6.2-2jpp_5fc
9766ec
- Build into Fedora.
9766ec
9766ec
* Thu Oct 28 2004 Gary Benson <gbenson@redhat.com> 0:2.6.2-2jpp_4fc
9766ec
- Bootstrap into Fedora.
9766ec
9766ec
* Fri Oct 1 2004 Andrew Overholt <overholt@redhat.com> 0:2.6.2-2jpp_4rh
9766ec
- add coreutils BuildRequires
9766ec
9766ec
* Thu Sep 30 2004 Andrew Overholt <overholt@redhat.com> 0:2.6.2-2jpp_3rh
9766ec
- Remove xml-commons-resolver as a Requires
9766ec
9766ec
* Thu Aug 26 2004 Ralph Apel <r.apel at r-apel.de> 0:2.6.2-4jpp
9766ec
- Build with ant-1.6.2
9766ec
- Dropped jikes requirement, built for 1.4.2
9766ec
9766ec
* Wed Jun 23 2004 Kaj J. Niemi <kajtzu@fi.basen.net> 0:2.6.2-3jpp
9766ec
- Updated Patch #0 to fix breakage using BEA 1.4.2 SDK, new patch
9766ec
  from <mwringe@redhat.com> and <vivekl@redhat.com>.
9766ec
9766ec
* Mon Jun 21 2004 Vivek Lakshmanan <vivekl@redhat.com> 0:2.6.2-2jpp_2rh
9766ec
- Added new Source1 URL and added new %%setup to expand it under the
9766ec
  expanded result of Source0.
9766ec
- Updated Patch0 to fix version discrepancies.
9766ec
- Added build requirement for xml-commons-apis
9766ec
 
9766ec
* Mon Jun 14 2004 Matt Wringe <mwringe@redhat.com> 0:2.6.2-2jpp_1rh
9766ec
- Update to 2.6.2
9766ec
- made patch names comformant
9766ec
9766ec
* Mon Mar 29 2004 Kaj J. Niemi <kajtzu@fi.basen.net> 0:2.6.2-2jpp
9766ec
- Rebuilt with jikes 1.18 for java 1.3.1_11
9766ec
9766ec
* Fri Mar 26 2004 Frank Ch. Eigler <fche@redhat.com> 0:2.6.1-1jpp_2rh
9766ec
- add RHUG upgrade cleanup
9766ec
9766ec
* Tue Mar 23 2004 Kaj J. Niemi <kajtzu@fi.basen.net> 0:2.6.2-1jpp
9766ec
- 2.6.2
9766ec
9766ec
* Thu Mar 11 2004 Frank Ch. Eigler <fche@redhat.com> 0:2.6.1-1jpp_1rh
9766ec
- RH vacuuming
9766ec
- remove jikes dependency
9766ec
- add nonjikes-cast.patch