ChangeLog

# ChangeLog for dev-java/commons-graph
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-graph/ChangeLog,v 1.7 2007/04/27 22:17:36 betelgeuse Exp $

27 Apr 2007; Petteri Räty
-commons-graph-0.8.1_p20040118.ebuild,
-commons-graph-0.8.1_p20040118-r1.ebuild:
Remove old ebuilds.

*commons-graph-0.8.1_p20040118-r2 (27 Apr 2007)

27 Apr 2007; Petteri Räty
commons-graph-0.8.1_p20040118-r1.ebuild,
+commons-graph-0.8.1_p20040118-r2.ebuild:
Fix dependencies, migrate to splitted ant and add the source use flag.

*commons-graph-0.8.1_p20040118-r1 (22 Jul 2006)

22 Jul 2006; Krzysiek Pawlik
+commons-graph-0.8.1_p20040118-r1.ebuild:
Migrated to Generation 2.

04 Dec 2005; Joshua Nichols
commons-graph-0.8.1_p20040118.ebuild:
Fixed to not install a versioned jar.

04 Dec 2005; Joshua Nichols
commons-graph-0.8.1_p20040118.ebuild:
Now uses xml-commons instead of xerces.

04 Dec 2005; Joshua Nichols
commons-graph-0.8.1_p20040118.ebuild:
Changed CDEPEND to COMMON_DEP.

*commons-graph-0.8.1_p20040118 (04 Dec 2005)

04 Dec 2005; Joshua Nichols
+files/commons-graph-0.8.1_p20040118-gentoo.diff, +metadata.xml,
+commons-graph-0.8.1_p20040118.ebuild:
Initial import (bug #70892).

Manifest

AUX commons-graph-0.8.1_p20040118-gentoo.diff 758 RMD160 809f522b66de01508a0817e63403ec0c4bfe7e60 SHA1 361c6c985a3a686d669b8da201288ea3d3ba822a SHA256 874c080625cc87f968e6f0c150e5b0e15e6df335bc480eb698a49c9bf8d4f4db
DIST graph2-0.8.1.cvs20040118.tar.gz 42653 RMD160 cd5cf77dfcc90ca5b0b05279c4e6492a6aed3c38 SHA1 0bc9cb578317b722c44b0ec7f0b7f95d70824e8d SHA256 916e3ca83376acd9ca64ee87988c8a19dc86c6468d087ede82d1e05c14a5a142
EBUILD commons-graph-0.8.1_p20040118-r2.ebuild 1433 RMD160 d2c181fc22e67112de45118ff99f72b225a9d88f SHA1 da043057d2385d79a347c282dd07a7bc3740ee15 SHA256 4c52f97a74c0c6fa57ff23eab39481390a4634684a40ab41d053238a2cb73b7e
MISC ChangeLog 1444 RMD160 d39bb33bbc647706ed53df2fbe4d4737033e541b SHA1 df125fa45865d25c6d3df60b8b0956b27de8d4e8 SHA256 8b38392628bd2e1fa583a87836e493cf76f94e9394e1f11225d9c57ed942dfe7
MISC metadata.xml 157 RMD160 ab0b3741457dee7531f59c4da0f0e9e8399af084 SHA1 c37a6b9922aef61b5b3387655bccb6e3b16e0e26 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9

commons-graph-0.8.1_p20040118-r2.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-graph/commons-graph-0.8.1_p20040118-r2.ebuild,v 1.1 2007/04/27 22:16:16 betelgeuse Exp $

JAVA_PKG_IUSE="doc source test"

inherit java-pkg-2 java-ant-2 eutils
MY_PN=graph2
MY_PV=${PV%%_*}.cvs${PV##*_p}
MY_P=${MY_PN}-${MY_PV}
API_PV=${PV%%_*}
DESCRIPTION="A toolkit for managing graphs and graph based data structures"
# There doesn't seem to be a real home page, so we'll point to a viewcvs
HOMEPAGE="http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/graph2/"
# this was extracted from a source rpm at jpackage
SRC_URI="mirror://gentoo/distfiles/${MY_P}.tar.gz"
COMMON_DEP="
dev-java/commons-collections
dev-java/jdepend"
DEPEND=">=virtual/jdk-1.3
test? ( dev-java/ant-junit )
${COMMON_DEP}"
RDEPEND=">=virtual/jre-1.3
${COMMON_DEP}"

LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
S=${WORKDIR}/${MY_P}

src_unpack(){
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-gentoo.diff"
mkdir -p target/lib
cd target/lib
java-pkg_jar-from commons-collections
java-pkg_jar-from jdepend
}

src_install(){
java-pkg_newjar target/${PN}-${API_PV}.jar ${PN}.jar
use doc && java-pkg_dojavadoc dist/docs/api
use source && java-pkg_dosrc src/java/*
}

src_test() {
cd "${S}/target/lib"
java-pkg_jar-from junit
cd "${S}"
ANT_TASKS="ant-junit" eant test
}

files

metadata.xml




java