summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Trygve Kalleberg <karltk@gentoo.org>2004-12-04 13:53:41 +0000
committerKarl Trygve Kalleberg <karltk@gentoo.org>2004-12-04 13:53:41 +0000
commitcee115a94113e4a2b7744a5688253210ca5aabfd (patch)
treefaa889008dc31bc5e441cb21f05801607ea1b1aa /dev-java/webgraph/webgraph-1.4.ebuild
parentFix typo, bug 69530 (Manifest recommit) (diff)
downloadgentoo-2-cee115a94113e4a2b7744a5688253210ca5aabfd.tar.gz
gentoo-2-cee115a94113e4a2b7744a5688253210ca5aabfd.tar.bz2
gentoo-2-cee115a94113e4a2b7744a5688253210ca5aabfd.zip
Initial import. Fixes #63292.
Diffstat (limited to 'dev-java/webgraph/webgraph-1.4.ebuild')
-rw-r--r--dev-java/webgraph/webgraph-1.4.ebuild57
1 files changed, 57 insertions, 0 deletions
diff --git a/dev-java/webgraph/webgraph-1.4.ebuild b/dev-java/webgraph/webgraph-1.4.ebuild
new file mode 100644
index 000000000000..1ac0bf1312f5
--- /dev/null
+++ b/dev-java/webgraph/webgraph-1.4.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/webgraph/webgraph-1.4.ebuild,v 1.1 2004/12/04 13:53:41 karltk Exp $
+
+inherit eutils java-pkg
+
+DESCRIPTION="WebGraph is a framework to study the web graph. It provides simple ways to manage very large graphs, exploiting modern compression techniques."
+SRC_URI="http://webgraph.dsi.unimi.it/${P}-src.tar.gz"
+HOMEPAGE="http://webgraph.dsi.unimi.it"
+LICENSE="LGPL-2.1"
+SLOT="1.4"
+KEYWORDS="~x86 ~ppc ~amd64"
+IUSE="doc jikes"
+
+DEPEND=">=virtual/jdk-1.4
+ >=dev-java/jal-20031117"
+RDEPEND=">=virtual/jre-1.4
+ =dev-java/java-getopt-1.0*
+ =dev-java/fastutil-4.3*
+ =dev-java/colt-1.1*
+ =dev-java/mg4j-0.9*"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ epatch ${FILESDIR}/webgraph-gentoo.patch
+
+ mkdir lib/ && cd lib/
+ java-pkg_jar-from java-getopt-1
+ java-pkg_jar-from fastutil-4.3
+ java-pkg_jar-from colt colt.jar
+ java-pkg_jar-from jal jal.jar
+ java-pkg_jar-from mg4j-0.9
+}
+
+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() {
+ mv ${P}.jar ${PN}.jar
+ java-pkg_dojar ${PN}.jar
+
+ dodoc CHANGES COPYING
+ if use doc; then
+ java-pkg_dohtml -r docs/*
+ fi
+}
+