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