--- /dev/null
+# ChangeLog for dev-java/jal
+# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed unde the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jal/ChangeLog,v 1.7 2004/12/04 12:49:34 karltk Exp $
+
+*jal-20031117 (04 Dec 2004)
+
+ 04 Dec 2004; Karl Trygve Kalleberg <karltk@gentoo.org> jal-20031117.ebuild:
+ Initial import. Ebuild submitted by Jan Brinkmann <lucky@the-luckyduck.de>.
--- /dev/null
+MD5 6e2be1dec7a61e61846cd8734113c56d jal-20031117.ebuild 1365
+MD5 f83614b983e9fc514f66aaf7e82f3387 ChangeLog 389
+MD5 ed9b72dfb2203fb6dde74050a33a92fa metadata.xml 477
+MD5 9b77e4f20dadfbe6d50c82470c8a5599 files/buildxml.patch 482
+MD5 6dc56919a415fcf91bbeae37322eada8 files/digest-jal-20031117 67
--- /dev/null
+diff -uprN jal-20031117.orig/build.xml jal-20031117/build.xml
+--- jal-20031117.orig/build.xml 2004-11-22 17:00:41.200663880 +0100
++++ jal-20031117/build.xml 2004-11-22 20:00:39.322099904 +0100
+@@ -16,11 +16,13 @@
+ debug="on"
+ optimize="on"
+ destdir="${build}"
++ source="1.4"
++ target="1.4"
+ />
+ </target>
+
+ <target name="jar" depends="compile">
+- <jar jarfile="jal-${version}.jar"
++ <jar jarfile="jal.jar"
+ basedir="${build}"
+ />
+ </target>
--- /dev/null
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jal/jal-20031117.ebuild,v 1.7 2004/12/04 12:49:34 karltk Exp $
+
+inherit eutils java-pkg
+
+DESCRIPTION="Jal is a partial port of the STL by the C++ Standard Template Library."
+SRC_URI="http://vigna.dsi.unimi.it/jal/${P}-src.tar.gz"
+HOMEPAGE="http://vigna.dsi.unimi.it/jal/"
+LICENSE="X11"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~amd64"
+IUSE="doc jikes"
+DEPEND=">=virtual/jdk-1.4
+ jikes?( >=dev-java/jikes-1.21 )"
+RDEPEND=">=virtual/jre-1.4
+ >=dev-java/fastutil-3.1"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ epatch ${FILESDIR}/buildxml.patch
+
+ # we have to generate the sources first
+ ./instantiate -n byte bytes
+ ./instantiate -n short shorts
+ ./instantiate -n char chars
+ ./instantiate -n int ints
+ ./instantiate -n long longs
+ ./instantiate -n float floats
+ ./instantiate -n double doubles
+ ./instantiate Object objects
+ ./instantiate String strings
+ mkdir -p src/jal
+ mv bytes shorts chars ints longs floats doubles objects strings src/jal
+
+}
+
+src_compile () {
+ local antflags="jar"
+ if use doc; then
+ antflags="${antflags} javadoc"
+ fi
+ if use jikes; then
+ antflags="${antflags} -Dbuild.compiler=jikes"
+ fi
+ ant ${antflags}
+}
+
+src_install() {
+ java-pkg_dojar ${PN}.jar
+ if use doc; then
+ java-pkg_dohtml -r docs/*
+ fi
+}
+
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+<herd>java</herd>
+
+<longdescription>
+Jal is a partial port of the STL by the C++ Standard Template Library, done by
+Matthew Austern and Alexander Stepanov.
+
+It contains several useful algorithms that cannot be found elsewhere (e.g.,
+linear-time n-th order statistics and sorting arrays using arbitrary
+predicates).
+</longdescription>
+</pkgmetadata>