ChangeLog

# ChangeLog for dev-java/commons-discovery
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-discovery/ChangeLog,v 1.23 2008/01/21 13:27:07 caster Exp $

21 Jan 2008; Vlastimil Babka
commons-discovery-0.4.ebuild:
Restrict junit dependency to proper slot.

31 Mar 2007; Petteri Räty
-commons-discovery-0.2-r2.ebuild, -commons-discovery-0.2-r3.ebuild:
Remove old versions.

17 Mar 2007; nixnut commons-discovery-0.4.ebuild:
Stable on ppc wrt bug 170791

14 Mar 2007; Joshua Nichols
commons-discovery-0.4.ebuild:
Stable on amd64, see bug #170791.

14 Mar 2007; Christian Faulhammer
commons-discovery-0.4.ebuild:
stable x86, bug 170791

21 Jan 2007; Petteri Räty
commons-discovery-0.4.ebuild:
Added --build-only for junit in src_test.

*commons-discovery-0.4 (20 Jan 2007)

20 Jan 2007; Petteri Räty
+files/0.4-jar-target.patch, +commons-discovery-0.4.ebuild:
Version bump. Fixes bug #137536 and bug #142024.

05 Oct 2006; Gustavo Zacarias
commons-discovery-0.2-r2.ebuild, commons-discovery-0.2-r3.ebuild:
Dropping sparc keywords, see #96229

*commons-discovery-0.2-r3 (22 Jul 2006)

22 Jul 2006; Krzysiek Pawlik
+commons-discovery-0.2-r3.ebuild:
Migrated to Generation 2.

21 Oct 2005; Petteri Räty
commons-discovery-0.2-r2.ebuild:
commons-discovery does not need the full ant - only ant-core. Also removed
dodoc RELEASE-NOTES.txt because RELEASE-NOTES.txt does not exist.

17 Apr 2005; Jan Brinkmann
files/commons-discovery-0.2-gentoo.diff, -commons-discovery-0.2-r1.ebuild,
commons-discovery-0.2-r2.ebuild:
commited new version of the patch, fixes #81837. marked stable on amd64, ppc,
and x86. also introduced support for the source useflag. cosmetic changes and
cleanup.

*commons-discovery-0.2-r2 (05 Jan 2005)

05 Jan 2005; Karl Trygve Kalleberg
+files/commons-discovery-0.2-gentoo.diff,
+commons-discovery-0.2-r2.ebuild:
Updated ebuild by Vibhav Garg . Fixes #70845.

20 Oct 2004; Dylan Carlson
commons-discovery-0.2-r1.ebuild:
Keywords ~amd64.

16 Oct 2004; Thomas Matthijs
commons-discovery-0.2-r1.ebuild:
use java-pkg_dohtml instead of dohtml to also install the package-list in
case of api docs: #50740

27 Jun 2004; Chris Aniszczyk
commons-discovery-0.2-r1.ebuild:
Stable on ppc

16 May 2004; Chris Aniszczyk -commons-discovery-0.2.ebuild:
Clean up

*commons-discovery-0.2-r1 (16 May 2004)

16 May 2004; Chris Aniszczyk
+commons-discovery-0.2-r1.ebuild:
Updated ebuild to not use jakarta-commons.eclass anymore

*commons-discovery-0.2 (22 Apr 2003)

26 Apr 2003; Adrian Almenar commons-discovery-0.2.ebuild:
Updated SRC_URI so this ebuild uses apache mirrors.

22 Apr 2003; Dylan Carlson
commons-discovery-0.2.ebuild:
Version bump.

*commons-discovery-0.1 (22 Mar 2003)

06 Apr 2003; Dylan Carlson
commons-discovery-0.1.ebuild:
x86 ppc sparc moved to stable.

22 Mar 2003; Dylan Carlson
commons-discovery-0.1.ebuild:
Initial import.

Manifest

AUX 0.4-jar-target.patch 1642 RMD160 448239da2c67cc85aba292adbf720072bdcc9b87 SHA1 2e1952e4cb54c6d0b19fb1e89db5bd77146d7d32 SHA256 76de845d48b94218441bb6decc53311953473fcdcb310d6be1580f23fed96e81
AUX commons-discovery-0.2-gentoo.diff 2296 RMD160 db91f803ffbb596edb0eb3a3f7bd303298af2316 SHA1 1c261f960d1ff0b0992da3825efedb1d54809174 SHA256 63785107586dc354890cd97470911bb9324477715dcdce551e0acc2aa7028e58
DIST commons-discovery-0.4-src.tar.gz 78453 RMD160 2486848a6d754d522e7e87d5053a5c620b710346 SHA1 92ab3148ff2b94135c86b727f585297d770604bf SHA256 596242302be4f0502073f5a934c608289bba6221591e7dbea53ce629f67498a3
EBUILD commons-discovery-0.4.ebuild 1357 RMD160 cb006273a3c168ad45879a9f9cc465df12ead5b5 SHA1 4ede6532342bb65e0c11727530d3269c6c7e21b2 SHA256 0f2f987db475d3b4b56650ed782de1338df5505143ba37baa0d2a6d00f4fb419
MISC ChangeLog 3509 RMD160 ad589c0cc3fbc9f01735c2ee344ad11b8b2b0248 SHA1 54680c60e4e3b43a77d8dd37cc40cf5e16f3ff40 SHA256 2897a7cdf4426f32c057f31e38f2489d44989b3aef45e409fa493c3675bf37d0
MISC metadata.xml 157 RMD160 ab0b3741457dee7531f59c4da0f0e9e8399af084 SHA1 c37a6b9922aef61b5b3387655bccb6e3b16e0e26 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9

commons-discovery-0.4.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-discovery/commons-discovery-0.4.ebuild,v 1.6 2008/01/21 13:27:07 caster Exp $

inherit eutils java-pkg-2 java-ant-2

DESCRIPTION="Commons Discovery: Service Discovery component"
HOMEPAGE="http://jakarta.apache.org/commons/discovery"
SRC_URI="mirror://apache/jakarta/commons/discovery/source/${P}-src.tar.gz"

LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="doc source test"

RDEPEND=">=virtual/jre-1.4
dev-java/commons-logging"

DEPEND=">=virtual/jdk-1.4
${RDEPEND}
dev-java/ant-core
source? ( app-arch/zip )
test? ( =dev-java/junit-3* )"

S="${WORKDIR}/${P}-src/"

src_unpack() {
unpack ${A}
cd "${S}"
# https://issues.apache.org/jira/browse/DISCOVERY-10
epatch "${FILESDIR}/0.4-jar-target.patch"
}

src_compile() {
java-pkg-2_src_compile \
-Dlogger.jar="$(java-pkg_getjar commons-logging commons-logging.jar)"
}

src_test() {
eant test.discovery \
-Djunit.jar="$(java-pkg_getjar --build-only junit junit.jar)" \
-Dlogger.jar="$(java-pkg_getjar commons-logging commons-logging.jar)"
}

src_install() {
java-pkg_dojar dist/${PN}.jar

dodoc NOTICE.txt RELEASE-NOTES.txt || die

use doc && java-pkg_dojavadoc dist/docs/api
use source && java-pkg_dosrc src/java/*
}

files

metadata.xml




java