dev-java/tomcat-servlet-api: bump to 9.0.35
[gentoo.git] / dev-java / jgrapht / jgrapht-0.8.3.ebuild
1 # Copyright 1999-2016 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI="5"
5
6 JAVA_PKG_IUSE="doc source test"
7
8 inherit java-pkg-2 java-ant-2 eutils
9
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"
13
14 KEYWORDS="amd64 x86"
15 SLOT="0"
16 LICENSE="LGPL-2.1"
17
18 CDEPEND="dev-java/touchgraph-graphlayout:0
19         dev-java/jgraph:0"
20
21 DEPEND="${CDEPEND}
22         >=virtual/jdk-1.6
23         test? ( dev-java/ant-junit:0
24                 dev-java/xmlunit:1 )"
25
26 RDEPEND="${CDEPEND}
27         >=virtual/jre-1.6"
28
29 JAVA_ANT_REWRITE_CLASSPATH="true"
30 EANT_GENTOO_CLASSPATH="touchgraph-graphlayout jgraph"
31 EANT_DOC_TARGET="javadoc"
32
33 java_prepare() {
34         rm -rf "${S}/lib" || die
35         rm -v "${S}"/*.jar || die
36 }
37
38 src_test() {
39         EANT_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH} xmlunit:1" ANT_TASKS="ant-junit" eant test
40 }
41
42 src_install() {
43         java-pkg_newjar ${PN}*.jar || die
44
45         dohtml README.html
46         use doc && java-pkg_dojavadoc javadoc
47         use source && java-pkg_dosrc src/org
48 }