diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bafc392 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/jdom-1.1.3.tar.gz diff --git a/.rh-maven35-jdom.metadata b/.rh-maven35-jdom.metadata new file mode 100644 index 0000000..c21b3c7 --- /dev/null +++ b/.rh-maven35-jdom.metadata @@ -0,0 +1 @@ +21f36cfda1c3a4d62182bda68afda3e58bc17c2e SOURCES/jdom-1.1.3.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index 98f42b4..0000000 --- a/README.md +++ /dev/null @@ -1,4 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/jdom-1.1-OSGiManifest.patch b/SOURCES/jdom-1.1-OSGiManifest.patch new file mode 100644 index 0000000..ccb95ba --- /dev/null +++ b/SOURCES/jdom-1.1-OSGiManifest.patch @@ -0,0 +1,20 @@ +diff -up ./package/META-INF/MANIFEST.MF.osgimanifest ./package/META-INF/MANIFEST.MF +--- ./package/META-INF/MANIFEST.MF.osgimanifest 2008-07-21 16:00:59.000000000 -0400 ++++ ./package/META-INF/MANIFEST.MF 2008-07-21 16:02:20.000000000 -0400 +@@ -1,4 +1,16 @@ + Manifest-Version: 1.0 ++Bundle-RequiredExecutionEnvironment: J2SE-1.4 ++Bundle-SymbolicName: org.jdom ++Bundle-ManifestVersion: 2 ++Bundle-Name: %Bundle-Name.0 ++Bundle-Localization: plugin ++Bundle-Version: 1.1.2 ++Bundle-Vendor: %Bundle-Vendor.0 ++Export-Package: org.jdom;version="1.1.2",org.jdom.adapters;version="1. ++ 1.2",org.jdom.filter;version="1.1.2",org.jdom.input;version="1.1.2",o ++ rg.jdom.output;version="1.1.2",org.jdom.transform;version="1.1.2",org ++ .jdom.xpath;version="1.1.2" ++Require-Bundle: org.apache.xerces;resolution:=optional + + Name: org/jdom/ + Specification-Title: JDOM Classes diff --git a/SOURCES/jdom-1.1.3.pom b/SOURCES/jdom-1.1.3.pom new file mode 100644 index 0000000..74b7e28 --- /dev/null +++ b/SOURCES/jdom-1.1.3.pom @@ -0,0 +1,75 @@ + + 4.0.0 + org.jdom + jdom + jar + + JDOM + 1.1.3 + + + A complete, Java-based solution for accessing, manipulating, + and outputting XML data + + http://www.jdom.org + + + JDOM + http://www.jdom.org + + + + + JDOM-interest Mailing List + jdom-interest@jdom.org + http://jdom.markmail.org/ + + + + + + Similar to Apache License but with the acknowledgment clause removed + https://raw.github.com/hunterhacker/jdom/master/LICENSE.txt + repo + + + + + git@github.com:/hunterhacker/jdom + scm:git:git@github.com:hunterhacker/jdom + scm:git:git@github.com:hunterhacker/jdom + + + + + hunterhacker + Jason Hunter + jhunter@servlets.com + + + rolfl + Rolf Lear + jdom@tuis.net + + + + + + jaxen + jaxen + 1.1.3 + true + + + xerces + xercesImpl + 2.10.0 + true + + + + + + 1.2 + + \ No newline at end of file diff --git a/SOURCES/jdom-crosslink.patch b/SOURCES/jdom-crosslink.patch new file mode 100644 index 0000000..028ff80 --- /dev/null +++ b/SOURCES/jdom-crosslink.patch @@ -0,0 +1,11 @@ +--- build.xml.orig 2010-02-05 12:37:26.594658382 +0000 ++++ build.xml 2010-02-05 12:38:09.201658171 +0000 +@@ -277,7 +277,7 @@ + bottom="Copyright © ${year} Jason Hunter, Brett McLaughlin. All Rights Reserved."> + + +- ++ + + + diff --git a/SPECS/jdom.spec b/SPECS/jdom.spec new file mode 100644 index 0000000..4c343a7 --- /dev/null +++ b/SPECS/jdom.spec @@ -0,0 +1,277 @@ +%{?scl:%scl_package jdom} +%{!?scl:%global pkg_name %{name}} + +# Copyright (c) 2000-2012, JPackage Project +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the +# distribution. +# 3. Neither the name of the JPackage Project nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +Name: %{?scl_prefix}jdom +Version: 1.1.3 +Release: 13.2%{?dist} +Epoch: 0 +Summary: Java alternative to DOM and SAX +License: ASL 1.1 +URL: http://www.jdom.org/ +Source0: http://jdom.org/dist/binary/archive/jdom-%{version}.tar.gz +Source1: http://repo1.maven.org/maven2/org/jdom/jdom/%{version}/jdom-%{version}.pom +Patch0: %{pkg_name}-crosslink.patch +Patch1: %{pkg_name}-1.1-OSGiManifest.patch + +BuildRequires: %{?scl_prefix}ant +BuildRequires: %{?scl_prefix}javapackages-local + +BuildRequires: %{?scl_prefix}mvn(jaxen:jaxen) +BuildRequires: %{?scl_prefix}mvn(xerces:xercesImpl) + +BuildArch: noarch + +%description +JDOM is, quite simply, a Java representation of an XML document. JDOM +provides a way to represent that document for easy and efficient +reading, manipulation, and writing. It has a straightforward API, is a +lightweight and fast, and is optimized for the Java programmer. It's an +alternative to DOM and SAX, although it integrates well with both DOM +and SAX. + +%package javadoc +Summary: Javadoc for %{pkg_name} + +%description javadoc +Javadoc for %{pkg_name}. + +%package demo +Summary: Demos for %{pkg_name} +Requires: %{name} = %{epoch}:%{version}-%{release} + +%description demo +Demonstrations and samples for %{pkg_name}. + +%prep +%setup -q -n %{pkg_name} +%patch0 -p0 +%patch1 -p0 +# remove all binary libs +find . -name "*.jar" -exec rm -f {} \; +find . -name "*.class" -exec rm -f {} \; + +%build +export CLASSPATH=$(build-classpath xerces-j2 jaxen) +ant -Dj2se.apidoc=%{_javadocdir}/java package javadoc-link + +%install +%mvn_file : %{pkg_name} +%mvn_alias : jdom:jdom +%mvn_artifact %{SOURCE1} build/%{pkg_name}-*-snap.jar +%mvn_install -J build/apidocs + +# demo +mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{pkg_name} +cp -pr samples $RPM_BUILD_ROOT%{_datadir}/%{pkg_name} + +%files -f .mfiles +%license LICENSE.txt +%doc CHANGES.txt COMMITTERS.txt README.txt TODO.txt + +%files javadoc -f .mfiles-javadoc +%license LICENSE.txt + +%files demo +%{_datadir}/%{pkg_name} +%license LICENSE.txt + +%changelog +* Thu Jun 22 2017 Michael Simacek - 0:1.1.3-13.2 +- Mass rebuild 2017-06-22 + +* Wed Jun 21 2017 Java Maintainers - 0:1.1.3-13.1 +- Automated package import and SCL-ization + +* Wed Mar 22 2017 Michael Simacek - 0:1.1.3-13 +- fix JAR installation + +* Wed Mar 22 2017 Michael Simacek - 0:1.1.3-12 +- Install with XMvn + +* Fri Feb 10 2017 Fedora Release Engineering - 0:1.1.3-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 0:1.1.3-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Tue Jul 14 2015 Mikolaj Izdebski - 0:1.1.3-9 +- Add build-requires on javapackages-local + +* Wed Jun 17 2015 Fedora Release Engineering - 0:1.1.3-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 0:1.1.3-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu May 29 2014 Mikolaj Izdebski - 0:1.1.3-6 +- Use .mfiles generated during build + +* Sat Aug 03 2013 Fedora Release Engineering - 0:1.1.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 0:1.1.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Dec 14 2012 Stanislav Ochotnicky - 0:1.1.3-3 +- Add jaxen on build classpath to compile full support + +* Thu Jul 19 2012 Fedora Release Engineering - 0:1.1.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Apr 17 2012 Alexander Kurtakov 0:1.1.3-1 +- Update to upstream 1.1.3 release. + +* Fri Apr 13 2012 Krzysztof Daniel 0:1.1.2-3 +- Update OSGI Manifest. + +* Fri Jan 13 2012 Fedora Release Engineering - 0:1.1.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Wed Nov 2 2011 Alexander Kurtakov 0:1.1.2-1 +- New upstream version. +- Adapt to current guidelines. + +* Wed Feb 09 2011 Fedora Release Engineering - 0:1.1.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Dec 15 2010 Stanislav Ochotnicky - 0:1.1.1-4 +- Add compatibility depmap jdom:jdom +- Versionless jars & javadocs + +* Wed Nov 3 2010 Alexander Kurtakov 0:1.1.1-3 +- Really fix license tag. + +* Mon Nov 1 2010 Alexander Kurtakov 0:1.1.1-2 +- Drop gcj support. +- Fix license tag. +- Fix requires and build requires. + +* Fri Feb 5 2010 Mary Ellen Foster 0:1.1.1-1 +- Update to 1.1.1 bug#316380 +- Add maven dependency information +- Make javadoc and demo subpackages noarch + +* Fri Jul 24 2009 Fedora Release Engineering - 0:1.0-7.5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering - 0:1.0-6.5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Jul 21 2008 Andrew Overholt 1.0-5.5 +- Add OSGi manifest information + +* Wed Jul 9 2008 Tom "spot" Callaway - 0:1.0-5.4 +- drop repotag + +* Thu May 29 2008 Tom "spot" Callaway - 0:1.0-5jpp.3 +- fix license tag + +* Mon Feb 18 2008 Fedora Release Engineering - 0:1.0-5jpp.2 +- Autorebuild for GCC 4.3 + +* Thu Sep 20 2007 Deepak Bhole - 0:1.0-4jpp.2 +- Add %%{?dist} as per policy + +* Fri Aug 04 2006 Deepak Bhole - 0:1.0-4jpp.1 +- Added missing requirements. +- Remove jaxen requirement, since we don't have it in fc yet. +- Merge with fc spec. + +* Tue Apr 11 2006 Ralph Apel - 0:1.0-3jpp +- First JPP-1.7 release +- Drop false xalan dependency + +* Tue Oct 11 2005 Ralph Apel - 0:1.0-2jpp +- Add jaxen to Requires and classpath + +* Sat Sep 18 2004 Ralph Apel - 0:1.0-1jpp +- Upgrade to 1.0 final + +* Tue Sep 07 2004 Ralph Apel - 0:1.0-0.rc1.1jpp +- Upgrade to 1.0-rc1 + +* Sun Aug 23 2004 Randy Watler - 0:1.0-0.b9.4jpp +- Rebuild with ant-1.6.2 + +* Mon Jul 19 2004 Ville Skyttä - 0:1.0-0.b9.3jpp +- Add non-versioned javadoc dir symlink. +- Crosslink with local J2SE javadocs. + +* Thu Jan 22 2004 David Walluck 0:1.0-0.b9.2jpp +- fix URL + +* Wed Jan 21 2004 David Walluck 0:1.0-0.b9.1jpp +- b9 +- don't use classic compiler + +* Thu Mar 27 2003 Ville Skyttä - 0:1.0-0.b8.2jpp +- Adapted to JPackage 1.5. +- Use sed instead of bash 2 extension when symlinking jars during build. + +* Wed May 08 2002 Guillaume Rousse 1.0-0.b8.1jpp +- vendor, distribution, group tags + +* Sat Jan 19 2002 Guillaume Rousse 1.0-0.b7.6jpp +- versioned dir for javadoc +- requires xalan-j2 >= 2.2.0 +- no dependencies for javadoc package +- stricter dependency for demo package +- section macro + +* Wed Dec 5 2001 Guillaume Rousse 1.0-0.b7.5jpp +- javadoc into javadoc package + +* Wed Nov 21 2001 Christian Zoffoli 1.0-0.b7.4jpp +- removed packager tag +- new jpp extension +- added xalan 2.2.D13 support + +* Sat Oct 6 2001 Guillaume Rousse 1.0-0.b7.3jpp +- used original tarball + +* Sun Sep 30 2001 Guillaume Rousse 1.0-0.b7.2jpp +- first unified release +- s/jPackage/JPackage + +* Mon Sep 17 2001 Guillaume Rousse 1.0-0.b7.1mdk +- Requires and BuildRequires xalan-j2 +- vendor tag +- packager tag +- s/Copyright/License/ +- truncated description to 72 columns in spec +- spec cleanup +- used versioned jar +- added demo package + +* Sat Feb 17 2001 Guillaume Rousse 1.0b6-1mdk +- first Mandrake release