diff --git a/.cvsignore b/.cvsignore index e69de29..b3da124 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +backport-util-concurrent-3.1-src.tar.gz diff --git a/backport-util-concurrent-3.1.pom b/backport-util-concurrent-3.1.pom new file mode 100644 index 0000000..9470690 --- /dev/null +++ b/backport-util-concurrent-3.1.pom @@ -0,0 +1,25 @@ + + 4.0.0 + backport-util-concurrent + backport-util-concurrent + 3.1 + jar + Backport of JSR 166 + http://backport-jsr166.sourceforge.net/ + Dawid Kurzyniec's backport of JSR 166 + + + Public Domain + http://creativecommons.org/licenses/publicdomain + repo + + + + svn://dcl.mathcs.emory.edu/software/harness2/trunk/util/backport-util-concurrent/ + + + Dawid Kurzyniec + http://www.mathcs.emory.edu/~dawidk/ + + + diff --git a/backport-util-concurrent.spec b/backport-util-concurrent.spec new file mode 100644 index 0000000..2db1e3b --- /dev/null +++ b/backport-util-concurrent.spec @@ -0,0 +1,149 @@ +# Copyright (c) 2000-2008, 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: backport-util-concurrent +Summary: Backport of java.util.concurrent API, introduced in Java 5.0 +Version: 3.1 +Release: 3 +URL: http://backport-jsr166.sourceforge.net +License: Public Domain +Group: Development/Libraries +# http://sourceforge.net/projects/backport-jsr166/files/backport-jsr166/3.1/backport-util-concurrent-3.1-src.tar.gz/download +Source0: %{name}-%{version}-src.tar.gz +Source1: http://repo1.maven.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom + +BuildRequires: jpackage-utils >= 0:1.7.2 +BuildRequires: java-devel = 0:1.5.0 +BuildRequires: ant >= 0:1.6.5 +BuildRequires: junit +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +BuildArch: noarch +Requires: java >= 0:1.5.0 +Requires: jpackage-utils +Requires(post): jpackage-utils >= 0:1.7.2 +Requires(postun): jpackage-utils >= 0:1.7.2 + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +%description +This package is the backport of java.util.concurrent API, introduced in +Java 5.0, to Java 1.4. The backport is based on public-domain sources +from the JSR 166 CVS repository, and the dl.util.concurrent package. + +%package javadoc +Group: Documentation +Summary: Javadoc for %{name} + +%description javadoc +API documentation for %{name}. + +%prep +%setup -q -n %{name}-%{version}-src + +find . -name '*.?ar' | xargs rm -f + +build-jar-repository -s -p external \ + junit + +%build +unset CLASSPATH +ant dist test + +%install +rm -rf $RPM_BUILD_ROOT + +# jars +install -d -m 755 $RPM_BUILD_ROOT%{_javadir} +install -m 644 backport-util-concurrent-dist/%{name}.jar \ + $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar +ln -s %{name}-%{version}.jar \ + $RPM_BUILD_ROOT%{_javadir}/%{name}.jar + + +# pom +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/maven2/poms +install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP-%{name}.pom + +%add_to_maven_depmap %{name} %{name} %{version} JPP %{name} + +# javadoc +install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +cp -pr backport-util-concurrent-dist/doc/api/* \ + $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +%update_maven_depmap + +%postun +%update_maven_depmap + +%files +%defattr(-,root,root,-) +%doc license.html +%doc README.html +%{_javadir}/*.jar +%{_datadir}/maven2 +%{_mavendepmapfragdir} + +%files javadoc +%defattr(-,root,root,-) +%{_javadocdir}/%{name}-%{version} +%doc %{_javadocdir}/%{name} + +%changelog +* Mon Aug 24 2009 Andrew Overholt 3.1-3 +- Clarify Source0 URl +- Add jpackage-utils Requirement +- Fix %%files defattr +- Fix javadoc sub-package description + +* Wed Aug 19 2009 Andrew Overholt 3.1-2 +- Update URL, Group, License +- Remove explicit "jpp" from Release +- Add doc files +- Remove javadoc ghost stuff + +* Wed Mar 05 2008 Deepak Bhole 3.1-1jpp +- Import from JPackage + modify per Fedora requirements + +* Fri Feb 08 2008 Ralph Apel 0:3.1-1jpp +- Upgrade to 3.1 +- Always test + +* Wed Jun 14 2006 Ralph Apel 0:2.1-1jpp +- Upgrade to 2.1 - no licensing issues any more +- Create option --with tests to optionally run tck + +* Thu Jan 19 2006 Deepak Bhole 0:2.0.01-1jpp +- Initial build. diff --git a/import.log b/import.log new file mode 100644 index 0000000..8ce29ea --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +backport-util-concurrent-3_1-3:HEAD:backport-util-concurrent-3.1-3.src.rpm:1251220866 diff --git a/sources b/sources index e69de29..2aaf74c 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +229fb7da5a20a9f4807edd5ae431cc44 backport-util-concurrent-3.1-src.tar.gz