diff --git a/.gitignore b/.gitignore index e69de29..9ef6e57 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,3 @@ +ant-contrib-1.0b2-src.tar.gz +ant-contrib-1.0b3-src.tar.bz2 +/LICENSE-2.0.txt diff --git a/ant-contrib-1.0b3.pom b/ant-contrib-1.0b3.pom new file mode 100644 index 0000000..59dea4a --- /dev/null +++ b/ant-contrib-1.0b3.pom @@ -0,0 +1,25 @@ + + 4.0.0 + ant-contrib + ant-contrib + jar + Ant-Contrib Tasks + 1.0b3 + http://ant-contrib.sourceforge.net + + + http://ant-contrib.sourceforge.net/tasks/LICENSE.txt + + + + https://svn.sourceforge.net/svnroot/ant-contrib ant-contrib + + A collection of tasks (and at one point maybe types and other tools) for Apache Ant + + + ant + ant + 1.5 + + + diff --git a/ant-contrib-antservertest.patch b/ant-contrib-antservertest.patch new file mode 100644 index 0000000..a486712 --- /dev/null +++ b/ant-contrib-antservertest.patch @@ -0,0 +1,27 @@ +--- test/resources/antserver/antservertest.xml.orig 2005-02-03 19:04:11.000000000 -0500 ++++ test/resources/antserver/antservertest.xml 2006-06-01 11:57:05.000000000 -0400 +@@ -3,8 +3,8 @@ + + + +- +- ++ ++ + + + +@@ -124,11 +124,11 @@ + + + +- ++ + + + +- ++ + + + diff --git a/ant-contrib-java-8.patch b/ant-contrib-java-8.patch new file mode 100644 index 0000000..faaec4b --- /dev/null +++ b/ant-contrib-java-8.patch @@ -0,0 +1,26 @@ +diff --git a/build.xml b/build.xml +index eb6a80b..dcf3522 100644 +--- a/build.xml ++++ b/build.xml +@@ -58,8 +58,8 @@ + destdir="${target.classes.dir}" + debug="true" + classpathref="compile.classpath" +- source="${jdk.source}" +- target="${jdk.target}" ++ source="1.8" ++ target="1.8" + /> + + +@@ -73,8 +73,8 @@ + ++ source="1.8" ++ target="1.8"> + + + diff --git a/ant-contrib.spec b/ant-contrib.spec new file mode 100644 index 0000000..bfeb395 --- /dev/null +++ b/ant-contrib.spec @@ -0,0 +1,242 @@ +%global beta_number b3 + +Summary: Collection of tasks for Ant +Name: ant-contrib +Version: 1.0 +Release: 0.39.%{beta_number}%{?dist} +License: ASL 2.0 and ASL 1.1 + +URL: http://ant-contrib.sourceforge.net/ +Source0: https://downloads.sourceforge.net/project/ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3-src.tar.bz2 +# ASL 2.0 Licence text +# Upstream bug at https://sourceforge.net/tracker/?func=detail&aid=3590371&group_id=36177&atid=416920 +Source2: http://www.apache.org/licenses/LICENSE-2.0.txt + +Patch2: ant-contrib-antservertest.patch +Patch3: ant-contrib-java-8.patch + +BuildRequires: ivy-local +BuildRequires: junit +BuildRequires: ant-junit +BuildRequires: xerces-j2 +BuildRequires: bcel +BuildRequires: java-devel +BuildRequires: apache-ivy +BuildRequires: jakarta-commons-httpclient +BuildRequires: apache-commons-logging +BuildRequires: apache-commons-parent + +Requires: java-headless +Requires: junit +Requires: ant +Requires: xerces-j2 + +BuildArch: noarch + +%description +The Ant-Contrib project is a collection of tasks +(and at one point maybe types and other tools) +for Apache Ant. + +%package javadoc +Summary: Javadoc for %{name} +Requires: jpackage-utils + +%description javadoc +Api documentation for %{name}. + +%prep +%setup -q -n %{name} +%patch2 +%patch3 -p1 + +cp %{SOURCE2} LICENSE-2.0.txt + +find -name '*.class' -exec rm -f '{}' \; +find -name '*.jar' -exec rm -f '{}' \; + +sed -i "s|xercesImpl|xerces-j2|g" ivy.xml +# needs porting to latest ivy +rm -fr src/java/net/sf/antcontrib/net/URLImportTask.java + +sed -i '/ $RPM_BUILD_ROOT%{_sysconfdir}/ant.d/ant-contrib + +%files -f .mfiles +%{_sysconfdir}/ant.d/ant-contrib +%doc target/docs/LICENSE.txt LICENSE-2.0.txt +%doc target/docs/manual/tasks/* + +%files javadoc -f .mfiles-javadoc +%doc target/docs/LICENSE.txt LICENSE-2.0.txt + +%changelog +* Mon Jul 27 2020 Fedora Release Engineering - 1.0-0.39.b3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jul 10 2020 Jiri Vanek - 1.0-0.38.b3 +- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 + +* Fri May 22 2020 Fabio Valentini - 1.0-0.37.b3 +- Set javac -source and -target to 1.8. + +* Tue Jan 28 2020 Fedora Release Engineering - 1.0-0.36.b3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Jul 24 2019 Fedora Release Engineering - 1.0-0.35.b3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Jan 31 2019 Fedora Release Engineering - 1.0-0.34.b3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jul 12 2018 Fedora Release Engineering - 1.0-0.33.b3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 1.0-0.32.b3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 1.0-0.31.b3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 1.0-0.30.b3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Feb 03 2016 Fedora Release Engineering - 1.0-0.29.b3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Tue Jun 16 2015 Fedora Release Engineering - 1.0-0.28.b3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Tue Sep 09 2014 Clément David - 1.0-0.27.b3 +- Fix incorrect ant.d path. + +* Mon Aug 11 2014 Mikolaj Izdebski - 1.0-0.26.b3 +- Build using XMvn Ivy resolver + +* Sat Jun 07 2014 Fedora Release Engineering - 1.0-0.25.b3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed May 21 2014 Mikolaj Izdebski - 1.0-0.24.b3 +- Use .mfiles generated during build + +* Tue Mar 04 2014 Stanislav Ochotnicky - 1.0-0.23.b3 +- Use Requires: java-headless rebuild (#1067528) + +* Sat Aug 03 2013 Fedora Release Engineering - 1.0-0.22.b3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Feb 13 2013 Fedora Release Engineering - 1.0-0.21.b3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Tue Nov 27 2012 Tomas Radej - 1.0-0.20.b3 +- Added ASL 1.1 licence to the licence field + +* Tue Nov 27 2012 Tomas Radej - 1.0-0.19.b3 +- Added LICENSE to javadoc (#879349) +- Added ASL 2.0 licence text (#879354) +- Added requires on jpackage-utils in javadoc (#879356) + +* Tue Nov 13 2012 Tomas Radej - 1.0-0.18.b3 +- Used correct upstream pom + patched it + +* Wed Jul 18 2012 Fedora Release Engineering - 1.0-0.17.b3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Jan 12 2012 Fedora Release Engineering - 1.0-0.16.b3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Thu Dec 15 2011 Alexander Kurtakov 1.0-0.15.b3 +- Update to beta 3. + +* Tue Nov 29 2011 Alexander Kurtakov 1.0-0.14.b2 +- Fix pom installed name. + +* Fri Nov 25 2011 Alexander Kurtakov 1.0-0.13.b2 +- Adapt to current guidelines. + +* Mon Feb 07 2011 Fedora Release Engineering - 1.0-0.12.b2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Jan 14 2011 Alexander Kurtakov 1.0-0.11.b2 +- Add maven pom and depmap. + +* Fri Sep 4 2009 Alexander Kurtakov 1.0-0.10.b2 +- Install ant contrib in ant.d. + +* Fri Sep 4 2009 Alexander Kurtakov 1.0-0.9.b2 +- Drop gcj_support. +- Install as proper ant plugin. + +* Fri Jul 24 2009 Fedora Release Engineering - 1.0-0.8.b2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Mon Feb 23 2009 Fedora Release Engineering - 1.0-0.7.b2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Jul 14 2008 Tom "spot" Callaway - 1.0-0.6.b2 +- fix license tag + +* Tue Feb 19 2008 Fedora Release Engineering - 1.0-0.5.b2 +- Autorebuild for GCC 4.3 + +* Sun Aug 03 2006 Igor Foox - 1.0-0.4.b2 +- Added dist tag to release. + +* Sat Aug 02 2006 Igor Foox - 1.0-0.3.b2 +- Removed unneccessary 0 epoch from required packages. +- Fixed dependance on specifically version 3.8.1 of junit. + +* Tue Jun 27 2006 Igor Foox - 1.0-0.2.b2 +- Removed Class-Path from ant-contrib.jar file. +- Renamed patches. + +* Tue Jun 27 2006 Igor Foox - 1.0-0.1.b2 +- Fixed release number to reflect beta status +- Removed Distribution and Vendor tags +- Fixed duplication in postun section +- Removed patch3, and used sed to fix line-endings instead + +* Tue Jun 27 2006 Igor Foox - 1.0-1.b2 +- Changed release-version to comply with FE standards +- Consolidated into -manual into main package +- Removed ghosting of the manual symlink +- Removed Epoch +- Run dos2unix over some manual files that have windows line endings +- Changed group for docs to Documentation +- Remove unused Source1 +- Set Source0 to valid URL instead of just a file name +- Fix indentation +- Remove {push,pop}d and -c from %%setup +- Changed %%defattr in the %%files section to standard (-,root,root,-) + +* Thu Jun 1 2006 Igor Foox - 0:1.0b2-1jpp_1fc +- Update to version 1.0b2 +- Added native compilation +- Changed BuildRoot to what Extras expects + +* Fri Aug 20 2004 Ralph Apel - 0:0.6-4jpp +- Upgrade to ant-1.6.2 +- BuildReq/Req ant = 0:1.6.2 +- Relax some other requirements + +* Thu Jun 03 2004 Paul Nasrat - 0:0.6-3jpp +- Fix missing buildrequires + +* Tue Jun 01 2004 Randy Watler - 0:0.6-2jpp +- Upgrade to Ant 1.6.X + +* Wed Mar 24 2004 Ralph Apel - 0:0.6-1jpp +- First JPackage release diff --git a/sources b/sources new file mode 100644 index 0000000..ff934ce --- /dev/null +++ b/sources @@ -0,0 +1,2 @@ +9e3d70fe9318af743262f3ddba4e9449 ant-contrib-1.0b3-src.tar.bz2 +3b83ef96387f14655fc854ddc3c6bd57 LICENSE-2.0.txt