1 # Copyright 1999-2016 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
6 JAVA_PKG_IUSE="doc source test"
8 inherit java-pkg-2 java-ant-2 eutils
10 DESCRIPTION="Graph library that is a simpler and faster alternative to JGraph"
11 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
12 HOMEPAGE="http://jgrapht.sourceforge.net"
18 CDEPEND="dev-java/touchgraph-graphlayout:0
23 test? ( dev-java/ant-junit:0
29 JAVA_ANT_REWRITE_CLASSPATH="true"
30 EANT_GENTOO_CLASSPATH="touchgraph-graphlayout jgraph"
31 EANT_DOC_TARGET="javadoc"
34 rm -rf "${S}/lib" || die
35 rm -v "${S}"/*.jar || die
39 EANT_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH} xmlunit:1" ANT_TASKS="ant-junit" eant test
43 java-pkg_newjar ${PN}*.jar || die
46 use doc && java-pkg_dojavadoc javadoc
47 use source && java-pkg_dosrc src/org