ChangeLog

# ChangeLog for dev-java/ant-contrib
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/ant-contrib/ChangeLog,v 1.30 2008/07/07 21:52:02 betelgeuse Exp $

*ant-contrib-1.0_beta3 (07 Jul 2008)

07 Jul 2008; Petteri Räty
+ant-contrib-1.0_beta3.ebuild:
Version bump. Fixes bug #229031.

09 Mar 2008; Petteri Räty
+files/tests-visibility.patch, ant-contrib-1.0_beta2-r2.ebuild:
Use EANT_ variables and add a src_test but had to RESTRICT it because they
failed to find bcel.

04 Jan 2008; Vlastimil Babka
-ant-contrib-1.0_beta2-r1.ebuild:
Clean old version.

25 Nov 2007; Krzysiek Pawlik
ant-contrib-1.0_beta2-r2.ebuild:
Stable on ppc, bug #199231.

18 Nov 2007; Markus Rothe
ant-contrib-1.0_beta2-r2.ebuild:
Stable on ppc64; bug #199231

17 Nov 2007; William L. Thomson Jr.
ant-contrib-1.0_beta2-r2.ebuild:
amd64 stable, bug #199231.

15 Nov 2007; Markus Meier
ant-contrib-1.0_beta2-r2.ebuild:
x86 stable, bug #199231

05 Oct 2007; Tom Gall
ant-contrib-1.0_beta2-r1.ebuild:
stable on ppc64

08 Sep 2007; Joseph Jezak
ant-contrib-1.0_beta2-r1.ebuild:
Marked ppc stable for bug #191613.

18 Jun 2007; Diego Pettenò
ant-contrib-1.0_beta2-r2.ebuild:
Add ~x86-fbsd keyword.

07 Jun 2007; Markus Rothe
ant-contrib-1.0_beta2-r2.ebuild:
Added ~ppc64; bug #180467

01 Jun 2007; Peter Weller
ant-contrib-1.0_beta2-r1.ebuild:
Stable on amd64 wrt security bug 178389

*ant-contrib-1.0_beta2-r2 (09 May 2007)

09 May 2007; Petteri Räty
+ant-contrib-1.0_beta2-r2.ebuild:
Register task using java-pkg_register-ant-task so it doesn't automatically
get picked up any more. Reported in #177814.

26 Apr 2007; Vlastimil Babka
-ant-contrib-1.0_beta2.ebuild:
Gen-1 punt.

26 Apr 2007; Christian Faulhammer
ant-contrib-1.0_beta2-r1.ebuild:
stable x86, bug 175982

25 Apr 2007; Petteri Räty
ant-contrib-1.0_beta2-r1.ebuild:
Add dev-java/ant-core to RDEPEND.

30 Nov 2006; Vlastimil Babka
ant-contrib-1.0_beta2.ebuild, ant-contrib-1.0_beta2-r1.ebuild:
Update xerces dep for upcoming 2.6 slotmove.

10 Sep 2006; Krzysiek Pawlik
ant-contrib-1.0_beta2-r1.ebuild:
Added ~ppc.

05 Aug 2006; Joshua Nichols
ant-contrib-1.0_beta2-r1.ebuild:
Addeding missing ant.jar, to satisfy java-strict.

22 Jul 2006; Krzysiek Pawlik
ant-contrib-1.0_beta2-r1.ebuild:
ant_src_unpack -> src_unpack

*ant-contrib-1.0_beta2-r1 (02 Jul 2006)

02 Jul 2006; Joshua Nichols
+ant-contrib-1.0_beta2-r1.ebuild:
Revision bump to support new Java system. Added source use flag.

18 Dec 2005; Petteri Räty
ant-contrib-1.0_beta2.ebuild:
Added a java-pkg_jar-from call for xerces-2 so that ant-contrib builds with
LOCALCLASSPATH disabled in /usr/bin/ant.

*ant-contrib-1.0_beta2 (18 May 2005)

18 May 2005; Thomas Matthijs
+ant-contrib-1.0_beta2.ebuild:
version bump

22 Apr 2005; Simon Stelling :
stable on amd64

19 Oct 2004; Dylan Carlson
ant-contrib-1.0_beta1-r1.ebuild:
Keywords ~amd64.

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

*ant-contrib-1.0_beta1-r1 (10 Sep 2004)

10 Sep 2004; Thomas Matthijs
+ant-contrib-1.0_beta1-r1.ebuild, -ant-contrib-1.0_beta1.ebuild:
revision bump: ant moved to ant-core

30 Aug 2004; Chris Aniszczyk ant-contrib-1.0_beta1.ebuild:
Marking x86

*ant-contrib-1.0_beta1 (31 Jul 2004)

31 Jul 2004; Thomas Matthijs +metadata.xml,
+ant-contrib-1.0_beta1.ebuild:
initial import, requested 58693

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX tests-visibility.patch 755 RMD160 c31d22baf8876ca945b983e9d538b176d462f070 SHA1 cd6a2e4a9059a96f776b78f487056a441582e2a8 SHA256 c08c7bfc90e90b594b1e58164b3f9f37a3a37171e88ffe9d2e974d7687fb1bb4
DIST ant-contrib-1.0b2-src.tar.bz2 118216 RMD160 75a47ea59e6af1df723e48899b8e5cc124597573 SHA1 b93f62923922d9ec718239e4ecb3c1677c14a125 SHA256 29bdd00ee0df1d7b24e55b08bfff5641edf3f805e45a278641d42c0bf0ce9269
DIST ant-contrib-1.0b3-src.tar.bz2 3298187 RMD160 fdaa171ca4b7ca7b2ac9c6d35b17a2613f507989 SHA1 23694f563392959d8b152ef86e67747674491761 SHA256 5c180feaca2704d914054a1e6b453673cc9b65cfb3da307aff17439a9aa09d6b
EBUILD ant-contrib-1.0_beta2-r2.ebuild 1667 RMD160 dbd11b256015e2af40c0c7ca96f7399f0b29b9a6 SHA1 2b2874561bd89adc9e81e2262ba5a70fe6c3d1a1 SHA256 e05b6fb5e3ceab5d3b49618d6f167b9908fde5a951808243f541aad224df9717
EBUILD ant-contrib-1.0_beta3.ebuild 1981 RMD160 1b8be157993a9a31ef889638bc909f085a90816d SHA1 753fe561cdc6c5a698fdfc1e060dd74d25a6c973 SHA256 f6e85dedbd88761d376d1fa91095ae85a54abd41f2081661bf77591921f6aecc
MISC ChangeLog 4224 RMD160 126009941a140cbdaacbb1b6662a0fa6fc22eab0 SHA1 1514f3545739539a61e471ecbfddba79bbd84948 SHA256 2a2c234cf148da5b769cd10679107bf9033f283218e0645331955bc7916d465e
MISC metadata.xml 158 RMD160 493079b5fb71d66863beea1b023901c90ba81be5 SHA1 77cd509a8b3c377b9a24480b48a5d5481b7874f1 SHA256 ea882ceccfd160b16cf7e79de423bdcc12b3fa000f124491a6df36f5783894fb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkhykBEACgkQcxLzpIGCsLTpGgCgmcJQ1/EgBvCvnwwU+8TiGhg/
rRQAn1dpZv0PoXJExMgLyYJo7L4fOrY9
=YJsP
-----END PGP SIGNATURE-----

ant-contrib-1.0_beta2-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/ant-contrib/ant-contrib-1.0_beta2-r2.ebuild,v 1.8 2008/03/09 15:15:39 betelgeuse Exp $

JAVA_PKG_IUSE="doc source"

inherit java-pkg-2 java-ant-2

DESCRIPTION="The Ant-Contrib project is a collection of tasks (and at one point maybe types and other tools) for Apache Ant."
HOMEPAGE="http://ant-contrib.sourceforge.net/"
SRC_URI="mirror://sourceforge/ant-contrib/${PN}-${PV/_beta/b}-src.tar.bz2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd"
IUSE=""

# test? ( dev-java/ant-junit dev-java/ant-testutil )
RDEPEND=">=virtual/jre-1.4
>=dev-java/bcel-5.1
>=dev-java/xerces-2.7
>=dev-java/ant-core-1.7.0"
DEPEND=">=virtual/jdk-1.4
${RDEPEND}"

S=${WORKDIR}/${PN}

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/tests-visibility.patch"
cd "${S}/lib"
java-pkg_jar-from ant-core ant.jar
java-pkg_jar-from bcel bcel.jar bcel-5.1.jar
java-pkg_jar-from xerces-2
}

EANT_EXTRA_ARGS="-Dversion=${PV} -Ddep.available=true"
EANT_DOC_TARGET="docs"

# The tests fail to find bcel and fail
RESTRICT="test"

src_test() {
cd test/lib || die
java-pkg_jar-from junit junit.jar junit-3.8.1.jar
java-pkg_jar-from ant-testutil
cd "${S}"
local testutil=$(java-pkg_getjars ant-testutil)
EANT_TEST_EXTRA_ARGS="-Dtestutil.jar.location=${testutil}" \
java-pkg-2_src_test
}

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

java-pkg_register-ant-task
dodoc README.txt || die
use doc && java-pkg_dojavadoc build/docs/api
use source && java-pkg_dosrc src/net
java-pkg_dohtml -r manual
}

ant-contrib-1.0_beta3.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/ant-contrib/ant-contrib-1.0_beta3.ebuild,v 1.1 2008/07/07 21:52:02 betelgeuse Exp $

EAPI=1
JAVA_PKG_IUSE="doc source"
WANT_ANT_TASKS="ant-ivy"

inherit java-pkg-2 java-ant-2

DESCRIPTION="The Ant-Contrib project is a collection of tasks (and at one point maybe types and other tools) for Apache Ant."
HOMEPAGE="http://ant-contrib.sourceforge.net/"
SRC_URI="mirror://sourceforge/ant-contrib/${PN}-${PV/_beta/b}-src.tar.bz2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~ppc ~x86"
IUSE=""

# test? ( dev-java/ant-junit dev-java/ant-testutil )
RDEPEND=">=virtual/jre-1.4
>=dev-java/bcel-5.1:0
dev-java/commons-httpclient:3
dev-java/xerces:2
dev-java/ant-ivy:0
>=dev-java/ant-core-1.7.0"
DEPEND=">=virtual/jdk-1.4
${RDEPEND}"

S=${WORKDIR}/${PN}

rewrite_build_xml() {
python < import xml.etree.cElementTree as et
tree = et.ElementTree(file='build.xml')
root = tree.getroot()
root.append(et.Element('path',id='test.classpath'))
root.append(et.Element('path',id='compile.classpath'))
skip=['resolve','classpath']
for target in tree.getiterator("target"):
if target.attrib['name'] in skip:
target.attrib['if'] = 'true'

tree.write('build.xml')
EOF
[[ $? != 0 ]] && die "Removing taskdefs failed"
}

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/tests-visibility.patch"
find -name "*.jar" -print -delete || die
rewrite_build_xml
}

JAVA_ANT_REWRITE_CLASSPATH="true"
EANT_GENTOO_CLASSPATH="ant-core,bcel,commons-httpclient-3,xerces-2,ant-ivy"
EANT_EXTRA_ARGS="-Dversion=${PV} -Ddep.available=true"

# Can't load bcel for some reason
RESTRICT="test"
# for tests
EANT_GENTOO_CLASSPATH_EXTRA="target/${PN}.jar"

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

java-pkg_register-ant-task
use doc && java-pkg_dojavadoc target/docs/api
use source && java-pkg_dosrc src/java/net
java-pkg_dohtml -r docs/manual
}

files

metadata.xml




java