diff options
Diffstat (limited to 'dev-java/jung')
-rw-r--r-- | dev-java/jung/Manifest | 1 | ||||
-rw-r--r-- | dev-java/jung/files/jung-1.7.6-build.xml.patch | 20 | ||||
-rw-r--r-- | dev-java/jung/jung-1.7.6.ebuild | 52 | ||||
-rw-r--r-- | dev-java/jung/metadata.xml | 13 |
4 files changed, 86 insertions, 0 deletions
diff --git a/dev-java/jung/Manifest b/dev-java/jung/Manifest new file mode 100644 index 000000000000..ebb3a86a6fd5 --- /dev/null +++ b/dev-java/jung/Manifest @@ -0,0 +1 @@ +DIST jung-1.7.6.zip 8164548 SHA256 2443f63f8a81a31a9c9aa2a8b8e6864e20e04be220082574536044b4f07b93db SHA512 126f06e34a6db6cc55df2b1c1b52612ddece7db7a1fb45cbc91892122678b0b629eac00276fc501aeab558cf1f01a4e5e7f5d0392bfae977ca1950df2c3d063a WHIRLPOOL 63e37fd53dd3792e8c1bb1b484ec2eda89e5c7768e9b0d3d8a3f5886277556fe8209ccd756fc4cfab26e38519d7cb39b3f31219c3e294718ad007080c58a27c3 diff --git a/dev-java/jung/files/jung-1.7.6-build.xml.patch b/dev-java/jung/files/jung-1.7.6-build.xml.patch new file mode 100644 index 000000000000..1ddf38597d6f --- /dev/null +++ b/dev-java/jung/files/jung-1.7.6-build.xml.patch @@ -0,0 +1,20 @@ +--- build.xml 2009-05-24 12:12:51.007684864 +1200 ++++ build.xml 2009-05-24 12:39:01.796913330 +1200 +@@ -83,7 +83,7 @@ + </fileset> + </path> + +- <taskdef classpathref="jcoverage" resource="tasks.properties"/> ++ <!--<taskdef classpathref="jcoverage" resource="tasks.properties"/>--> + + <target name="clean" description="clean up build artefacts" unless="cleaned"> + <delete quiet="true"> +@@ -157,7 +157,7 @@ + the instrumented classes reference classes used by the + jcoverage runtime. + --> +- <classpath refid="jcoverage"/> ++ <!--<classpath refid="jcoverage"/>--> + <classpath refid="alljars"/> + <!-- <formatter type="brief" usefile="false"/> --> + <formatter type="xml"/> diff --git a/dev-java/jung/jung-1.7.6.ebuild b/dev-java/jung/jung-1.7.6.ebuild new file mode 100644 index 000000000000..cde5e76072aa --- /dev/null +++ b/dev-java/jung/jung-1.7.6.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="2" +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="The Java Universal Network/Graph Framework" +HOMEPAGE="http://jung.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.zip" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 x86" + +IUSE="" + +COMMON_DEP="dev-java/colt:0 + dev-java/commons-collections" + +RDEPEND=">=virtual/jre-1.4 + ${COMMON_DEP}" +DEPEND=">=virtual/jdk-1.4 + dev-java/junit:0 + app-arch/unzip + ${COMMON_DEP}" + +PATCHES=( "${FILESDIR}/${P}-build.xml.patch" ) + +S="${WORKDIR}/src" + +java_prepare() { + epatch ${PATCHES} + rm -R doc/* + find "${WORKDIR}" -iname '*.jar' -delete + find "${WORKDIR}" -iname '*.class' -delete + java-pkg_jar-from --into ../lib colt + java-pkg_jar-from --into ../lib commons-collections + java-pkg_jar-from --build-only --into ../lib junit +} + +src_compile() { + eant -Djardir="../lib" jar $(use_doc) +} + +src_install() { + java-pkg_newjar "${P}.jar" + use doc && java-pkg_dojavadoc doc + use source && java-pkg_dosrc edu +} diff --git a/dev-java/jung/metadata.xml b/dev-java/jung/metadata.xml new file mode 100644 index 000000000000..0d3245c368a0 --- /dev/null +++ b/dev-java/jung/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>java</herd> + <longdescription lang="en"> + A software library that provides a common and extendible language for + the modeling, analysis, and visualization of data that can be + represented as a graph or network. + </longdescription> + <upstream> + <remote-id type="sourceforge">jung</remote-id> + </upstream> +</pkgmetadata> |