[Jpackage-commits] dist/fastutil5/devel .cvsignore, 1.1, 1.2 fastutil5.spec, NONE, 1.1 sources, 1.1, 1.2

jpackage jpackage at ryu.zarb.org
Wed May 28 20:08:44 CEST 2008


Update of /home/projects/jpackage/cvs/dist/fastutil5/devel
In directory ryu.zarb.org:/tmp/cvs-serv27390/devel

Modified Files:
	.cvsignore sources 
Added Files:
	fastutil5.spec 
Log Message:
Import from JPP 5.0

--- NEW FILE: fastutil5.spec ---
%define section free

Name:           fastutil5
Version:        5.1.4
Release:        1jpp
Epoch:          0
Summary:        Fast & compact type-specific Java utility classes
Group:          Development/Libraries/Java
License:        LGPL
Source0:        http://fastutil.dsi.unimi.it/fastutil-%{version}-src.tar.gz
URL:            http://fastutil.dsi.unimi.it/
Vendor:         JPackage Project
Distribution:   JPackage
BuildArch:      noarch
Requires:       java >= 1.5.0
BuildRequires:  java-devel >= 1.5.0, ant, make, gcc, jpackage-utils >= 0:1.6, /bin/bash
BuildRequires:  java-javadoc
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
fastutil extends the Java Collections Framework by providing type-specific
maps, sets, lists and priority queues with a small memory footprint and
fast access and insertion; it also includes a fast I/O API for binary and
text files. The classes implement their standard counterpart interface
(e.g., Map for maps) and can be plugged into existing code. Moreover, they
provide additional features (such as bidirectional iterators) that are not
available in the standard classes.

>From version 5, fastutil runs only on Java 5+.

%package        javadoc
Summary:        Javadoc for %{name}
Group:          Development/Documentation

%description    javadoc
Javadoc for %{name}.

%prep
%setup -q -n fastutil-%{version}

%build
make -s sources
export CLASSPATH=
ant \
  -Dj2se.apiurl=%{_javadocdir}/java \
  jar javadoc
mv fastutil-%{version}.jar %{name}-%{version}.jar

%install
rm -rf $RPM_BUILD_ROOT
# jars
install -dm 755 $RPM_BUILD_ROOT%{_javadir}
install -pm 644 %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}
ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
# javadoc
install -dm 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -pr docs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink


%clean
rm -rf $RPM_BUILD_ROOT


%post javadoc
rm -f %{_javadocdir}/%{name}
ln -s %{name}-%{version} %{_javadocdir}/%{name}
 

%files
%defattr(0644,root,root,0755)
%doc README CHANGES COPYING.LIB
%{_javadir}/*.jar

%files javadoc
%defattr(0644,root,root,0755)
%{_javadocdir}/%{name}-%{version}
%ghost %doc %{_javadocdir}/%{name}

# -----------------------------------------------------------------------------

%changelog
* Wed Apr 16 2008 Sebastiano Vigna <vigna at acm.org> - 5.1.4-1jpp
- Upgrade to 5.1.4.

* Wed Apr 2 2008 Sebastiano Vigna <vigna at acm.org> - 5.1.3-1jpp
- Upgrade to 5.1.3.

* Wed Feb 27 2008 Sebastiano Vigna <vigna at acm.org> - 5.1.2-1jpp
- Now FastBufferedInputStream support length() on FileChannel-based
  streams.

* Tue Feb 19 2008 Sebastiano Vigna <vigna at acm.org> - 5.1.1-1jpp
- Now includes former MG4J byte-array I/O classes.

* Thu Feb 14 2008 Sebastiano Vigna <vigna at acm.org> - 5.1.0-1jpp
- New fast iterators and function interfaces.

* Sat Mar 3 2007 Sebastiano Vigna <vigna at acm.org> - 5.0.9-1jpp
- Workarounds for Java bug #6478546.

* Sat Mar 3 2007 Sebastiano Vigna <vigna at acm.org> - 5.0.8-1jpp
- New features for array-based sets and maps.

* Sat Feb 24 2007 Sebastiano Vigna <vigna at acm.org> - 5.0.7-1jpp
- New collection of array-based sets and maps.

p* Mon Feb 5 2007 Sebastiano Vigna <vigna at acm.org> - 5.0.6-1jpp
- New front() method and better FastBufferedInputStream.

* Sun Oct 22 2006 Sebastiano Vigna <vigna at acm.org> - 5.0.5-1jpp
- Fixed old-standing bug with null keys; faster heaps.

* Thu May 11 2006 Sebastiano Vigna <vigna at acm.org> - 5.0.4-1jpp
- New measurable streams, better array-list allocation.

* Thu May 11 2006 Sebastiano Vigna <vigna at acm.org> - 5.0.3-1jpp
- Fixed horrible bug.

* Mon May 8 2006 Sebastiano Vigna <vigna at acm.org> - 5.0.2-1jpp
- Boolean I/O, and fixed bugs in abstract maps.

* Wed Apr 5 2006 Sebastiano Vigna <vigna at acm.org> - 5.0.1-1jpp
- Fixed bad bug in BinIO.

* Fri Mar 24 2006 Sebastiano Vigna <vigna at acm.org> - 5.0-1jpp
- First release for the 5.0 (Java 5-only) series.

* Sat Feb 18 2006 Sebastiano Vigna <vigna at acm.org> - 4.4.3-1jpp
- Important bug fix in FastBufferedInputStream.

* Fri Jun 24 2005 Sebastiano Vigna <vigna at acm.org> - 4.4.2-1jpp
- New reset() method for FastBufferedInputStream.

* Tue Mar 29 2005 Sebastiano Vigna <vigna at acm.org> - 4.4.1-1jpp
- Some new methods and bug fixes.

* Mon Feb 14 2005 Sebastiano Vigna <vigna at acm.org> - 4.4.0-1jpp
- New I/O features.

* Tue Dec 21 2004 Sebastiano Vigna <vigna at acm.org> - 4.3.2-1jpp
- Fixed small memory leak in OpenHashMap.

* Mon Aug 23 2004 Ralph Apel <r.apel at r-apel.de> - 4.3.1-2jpp
- Build with ant-1.6.2

* Tue Jul 06 2004 Sebastiano Vigna <vigna at acm.org> - 4.3.1-1jpp
- New indirect heap-based double priority queues, and fixes to the docs.

* Tue Jun 29 2004 Sebastiano Vigna <vigna at acm.org> - 4.3-1jpp
- Fixes to trim() methods, and new unmodifiable structures.

* Tue May 04 2004 Sebastiano Vigna <vigna at acm.org> - 4.2-1jpp
- Fixes to array classes.

* Mon Feb 09 2004 Sebastiano Vigna <vigna at acm.org> - 4.1-1jpp
- New custom hash classes.

* Sun Jan 18 2004 Sebastiano Vigna <vigna at acm.org> - 4.0-1jpp
- Several implementations of priority queues.

* Fri Nov 01 2003 Sebastiano Vigna <vigna at acm.org> - 3.1-1jpp
- Update to 3.1: Several new static containers.

* Wed Jul 04 2003 Sebastiano Vigna <vigna at acm.org> - 3.0.1-1jpp
- A small but important serialisation bug fix.

* Thu Jun 26 2003 Sebastiano Vigna <vigna at acm.org> - 3.0-1jpp
- First release of version 3.0.

* Sun Apr 06 2003 Sebastiano Vigna <vigna at acm.org> - 2.60-1jpp
- Improved iterators.

* Fri Apr  4 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.52-2jpp
- Rebuilt for JPackage 1.5.

* Thu Mar 13 2003 Ville Skyttä <ville.skytta at iki.fi> - 2.52-1jpp
- Updated to 2.52.
- Comments from upstream (thanks to Sebastiano Vigna):
  - IMPORTANT: The package name has changed. Please remove manually
    the old package (if you have a RPM called "fastUtil" installed)
    and modify your sources.
  - Deleted docs from source tar.
  - Merged in patches to Makefile.

* Sun Mar  9 2003 Ville Skyttä <ville.skytta at iki.fi> - 2.51-2jpp
- First official JPackage release.
- Fix Group tags.
- No manual subpackage (there's no manual... :)

* Wed Feb 26 2003 Sebastiano Vigna <vigna at acm.org> 2.51
- New flexible trim(int) method..

* Tue Feb 18 2003 Sebastiano Vigna <vigna at acm.org> 2.50
- New linked hash tables and reference-based containers.

* Mon Dec 9 2002 Sebastiano Vigna <vigna at acm.org> 2.11
- JPackage compatible version

Index: sources
===================================================================
RCS file: /home/projects/jpackage/cvs/dist/fastutil5/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -C 2 -d -r1.1 -r1.2
*** sources	28 May 2008 18:08:30 -0000	1.1
--- sources	28 May 2008 18:08:41 -0000	1.2
***************
*** 0 ****
--- 1 ----
+ 302805a6f96a44c0a2ff8c2aa4ff4609  fastutil-5.1.4-src.tar.gz

Index: .cvsignore
===================================================================
RCS file: /home/projects/jpackage/cvs/dist/fastutil5/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -C 2 -d -r1.1 -r1.2
*** .cvsignore	28 May 2008 18:08:30 -0000	1.1
--- .cvsignore	28 May 2008 18:08:41 -0000	1.2
***************
*** 0 ****
--- 1 ----
+ fastutil-5.1.4-src.tar.gz




More information about the JPackage-commits mailing list