the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: commons-collections
Version: 3.2.1
Revision: 1
Description: Jakarta Commons - Collections
Type: java(1.5)
License: BSD
Maintainer: Benjamin Reed
Depends: system-java (>= 1.5-1)
BuildDepends: <<
ant-base (>= 1.8.1-1),
ant-junit (>= 1.6.5-1),
ant-optional (>= 1.8.1-1),
fink (>= 0.29.7-1),
fink-mirrors (>= 0.22.1.1-1),
junit,
system-java-dev (>= 1.5-1)
<<
Source: mirror:apache:jakarta/commons/collections/source/%n-%v-src.tar.gz
Source-MD5: 031ce05872ddb0462f0dcce1e5babbe9
SourceDirectory: %n-%v-src
PatchScript: perl -pi -e 's,
UseMaxBuildJobs: true
CompileScript: <<
#!/bin/sh -xe
ant dist
<<
InstallScript: <<
#!/bin/sh -xe
install -d -m 755 %i/share/doc/%n
pushd build/docs
tar -cf - . | (cd %i/share/doc/%n; tar -xf -)
popd
find %i/share/doc/%n -type d -exec chmod 755 {} \;
find %i/share/doc/%n -type f -exec chmod 644 {} \;
mv build/%n-%v.jar %n.jar
<<
JarFiles: *.jar
DocFiles: *.txt *.html
Homepage: http://jakarta.apache.org/commons/collections.html
DescDetail: <<
The introduction of the Collections API by Sun in JDK 1.2 has been a boon
to quick and effective Java programming. Ready access to powerful data
structures has accelerated development by reducing the need for custom
container classes around each core object. Most Java2 APIs are significantly
easier to use because of the Collections API.
However, there are certain holes left unfilled by Sun's implementations, and
the Jakarta-Commons Collections Component strives to fulfill them. Among the
features of this package are:
* Special-purpose implementations of Lists and Maps for fast access
* Adapter classes from Java1-style containers (arrays, enumerations) to
Java2-style collections.
* Methods to test or create typical set-theory properties of collections such
as union, intersection, and closure.
<<