ChangeLog

# ChangeLog for dev-java/ant-tasks
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/ant-tasks/ChangeLog,v 1.80 2008/03/03 08:16:45 caster Exp $

03 Mar 2008; Vlastimil Babka
-ant-tasks-1.6.5-r4.ebuild:
Remove ant 1.6.5. Java packages already depend on 1.7.0.

03 Mar 2008; William L. Thomson Jr.
-ant-tasks-1.7.0-r2.ebuild, -ant-tasks-1.7.0-r3.ebuild,
ant-tasks-1.7.0-r4.ebuild:
amd64 stable, bug #177362.Removed past versions in same slot.

22 Jan 2008; Brent Baude ant-tasks-1.7.0-r4.ebuild:
Marking ant-tasks-1.7.0-r4 ppc64 for bug 177362

20 Jan 2008; Petteri Räty
ant-tasks-1.6.5-r4.ebuild:
Use EAPI=1 to match only slot 0 of dev-java/junit.

19 Jan 2008; nixnut ant-tasks-1.7.0-r4.ebuild:
Stable on ppc wrt bug 177362

19 Jan 2008; Christian Faulhammer
ant-tasks-1.7.0-r4.ebuild:
stable x86, bug 177362

*ant-tasks-1.7.0-r4 (04 Jan 2008)
*ant-tasks-1.7.0-r3 (04 Jan 2008)

04 Jan 2008; Vlastimil Babka
+ant-tasks-1.7.0-r3.ebuild, +ant-tasks-1.7.0-r4.ebuild:
Revbumps to replace the no* USE flags with standard kind of flags, bug
#177362. The 1.7.0-r4 is EAPI=1 with most of the flags enabled by default.
Note that user setting of the flags can no longer break building Java
packages.

03 Nov 2007; Petteri Räty
-ant-tasks-1.6.5-r3.ebuild:
Delete old revision.

03 Nov 2007; Lars Weiler ant-tasks-1.6.5-r4.ebuild:
stable ppc, bug #197477

02 Nov 2007; William L. Thomson Jr.
ant-tasks-1.6.5-r4.ebuild:
amd64 stable, bug #197477.

31 Oct 2007; Christian Faulhammer
ant-tasks-1.6.5-r4.ebuild:
stable x86, bug 197477

30 Oct 2007; Markus Rothe ant-tasks-1.6.5-r4.ebuild:
Stable on ppc64; bug #197477

30 Oct 2007; Petteri Räty
ant-tasks-1.7.0-r2.ebuild:
Add missing quotes.

*ant-tasks-1.6.5-r4 (30 Oct 2007)

30 Oct 2007; Petteri Räty
+ant-tasks-1.6.5-r4.ebuild:
Add missing dependency on xml-commons-external and switch to from source
sun-jaf.

12 May 2007; William L. Thomson Jr.
ant-tasks-1.7.0-r2.ebuild:
Stable on amd64, bug #176856

06 May 2007; Tobias Scherbaum
ant-tasks-1.7.0-r2.ebuild:
ppc stable

05 May 2007; Andrej Kacian ant-tasks-1.7.0-r2.ebuild:
Stable on x86, bug #176856.

03 May 2007; Markus Rothe ant-tasks-1.7.0-r2.ebuild:
Stable on ppc64; bug #176856

26 Apr 2007; Vlastimil Babka
ant-tasks-1.7.0-r2.ebuild:
Remove IFS mangling to prevent potential breakage.

25 Apr 2007; Vlastimil Babka -ant-tasks-1.7.0.ebuild,
-ant-tasks-1.7.0-r1.ebuild:
Clean unused version.

*ant-tasks-1.7.0-r2 (28 Mar 2007)

28 Mar 2007; Vlastimil Babka
+ant-tasks-1.7.0-r2.ebuild:
Revbump to register also ant-nodeps into package.env which was forgotten.
Fixes bug #166864.

*ant-tasks-1.7.0-r1 (11 Mar 2007)

11 Mar 2007; Vlastimil Babka
+ant-tasks-1.7.0-r1.ebuild:
Revbump that symlinks all ant-core and tasks jars into one lib dir in
/usr/share/ant and points ANT_HOME there, for stuff that loads the jars
directly without launcher.

18 Feb 2007; Petteri Räty
-ant-tasks-1.6.5-r2.ebuild:
Removed old revision.

10 Feb 2007; nixnut ant-tasks-1.6.5-r3.ebuild:
Stable on ppc wrt bug 165058

05 Feb 2007; Christian Faulhammer
ant-tasks-1.6.5-r3.ebuild:
stable x86; bug #165058

04 Feb 2007; Petteri Räty
ant-tasks-1.6.5-r3.ebuild:
The ebuild was still using jar-from on sun-javamail-bin but dependent on
sun-javamail. Thanks to Markus Meier in bug
#165058.

04 Feb 2007; Markus Rothe ant-tasks-1.6.5-r3.ebuild:
Stable on ppc64; bug #165058

03 Feb 2007; Steve Dibb ant-tasks-1.6.5-r3.ebuild:
amd64 stable, bug 165058

03 Feb 2007; Steve Dibb ant-tasks-1.6.5-r3.ebuild:
amd64 stable, bug 165058

27 Jan 2007; Vlastimil Babka ant-tasks-1.7.0.ebuild:
Add ~ia64 keyword, bug #159820.

26 Jan 2007; Krzysiek Pawlik ant-tasks-1.7.0.ebuild:
Added ~ppc.

25 Jan 2007; William L. Thomson Jr.
ant-tasks-1.7.0.ebuild:
Added ~amd64 keyword

22 Jan 2007; Markus Rothe ant-tasks-1.7.0.ebuild:
Added ~ppc64; bug #159820

*ant-tasks-1.7.0 (21 Jan 2007)

21 Jan 2007; Vlastimil Babka +ant-tasks-1.7.0.ebuild:
Version bump, bug #159820. Now just a meta-packagedepending on split ant tasks.

14 Jan 2007; Petteri Räty
ant-tasks-1.6.5-r3.ebuild:
Remove bundled jars in src_unpack.

03 Jan 2007; Vlastimil Babka
ant-tasks-1.6.5-r2.ebuild, ant-tasks-1.6.5-r3.ebuild:
Correct jakarta-regexp dependency to hit the right slot.

*ant-tasks-1.6.5-r3 (17 Dec 2006)

17 Dec 2006; William L. Thomson Jr.
+ant-tasks-1.6.5-r3.ebuild:
Updated dep to javamail, instead of -bin version. Keywording ~arch for
testing, although that might be a bit extreme :)

09 Dec 2006; Vlastimil Babka
ant-tasks-1.6.5-r2.ebuild:
Block on dev-java/ant-optional because some people still seem to have it. If
you get the block, unmerge ant-optional.

07 Dec 2006; Diego Pettenò
ant-tasks-1.6.5-r2.ebuild:
Add ~x86-fbsd keyword.

26 Nov 2006; Petteri Räty
ant-tasks-1.6.5-r2.ebuild:
Changing sun-javamail-bin dependency to >=1.3.1-r1 as java-pkg.eclass used
to produce bad package.env files. Hopefully will get to more people this
way.

26 Nov 2006; Petteri Räty -files/1.6.2-scp.patch,
-ant-tasks-1.6.2-r9.ebuild, -ant-tasks-1.6.2-r10.ebuild,
-ant-tasks-1.6.5.ebuild:
Removed old versions.

17 Oct 2006; Joshua Nichols ant-tasks-1.6.5-r2.ebuild:
Keyworded ~ia64.

15 Oct 2006; Tobias Scherbaum
ant-tasks-1.6.5-r2.ebuild:
ppc stable. bug #147254

14 Oct 2006; Joshua Nichols ant-tasks-1.6.5-r2.ebuild:
Stabilizing on amd64 as part of new Java system, bug #147254.

14 Oct 2006; Joshua Nichols ant-tasks-1.6.5-r2.ebuild:
Stabilizing on ppc64 as part of new Java system, bug #147254.

14 Oct 2006; Joshua Jackson ant-tasks-1.6.5-r2.ebuild:
New java stable on x86; bug #147254

05 Oct 2006; Gustavo Zacarias
ant-tasks-1.6.2-r9.ebuild, ant-tasks-1.6.2-r10.ebuild,
ant-tasks-1.6.5.ebuild, ant-tasks-1.6.5-r2.ebuild:
Dropping sparc keywords, see #96229

16 Sep 2006; Stephanie Lockwood-Childs
ant-tasks-1.6.5.ebuild:
stable on ppc (Bug #147754)

13 Sep 2006; Joshua Nichols ant-tasks-1.6.2-r9.ebuild,
ant-tasks-1.6.2-r10.ebuild, ant-tasks-1.6.5.ebuild,
ant-tasks-1.6.5-r2.ebuild:
Removed redundant src_unpack. Removed block on nonexistant package,
ant-optional.

13 Sep 2006; Vlastimil Babka
ant-tasks-1.6.5-r2.ebuild:
Raised xerces dep to >=2.7.1 to pull xml-commons-external-1.3, which is
added to CLASSPATH for compiling to ensure it works with 1.4 JDK. Dies
properly if compile failed.

22 Jul 2006; Diego Pettenò
ant-tasks-1.6.5-r2.ebuild:
Replace arch with uname -m for Gentoo/FreeBSD compatibility. See bug #141422.

*ant-tasks-1.6.5-r2 (26 Jun 2006)

26 Jun 2006; Joshua Nichols
+ant-tasks-1.6.5-r2.ebuild:
Revision bump to add support for new Java system.

09 Jul 2005; Thomas Matthijs -ant-tasks-1.6.2-r8.ebuild,
ant-tasks-1.6.2-r9.ebuild, ant-tasks-1.6.5.ebuild:
fix deps

02 Jun 2005; Thomas Matthijs -ant-tasks-1.6.3-r1.ebuild,
-ant-tasks-1.6.4.ebuild:
prune

*ant-tasks-1.6.5 (02 Jun 2005)

02 Jun 2005; Thomas Matthijs +ant-tasks-1.6.5.ebuild:
version bump

*ant-tasks-1.6.4 (23 May 2005)

23 May 2005; Thomas Matthijs +ant-tasks-1.6.4.ebuild:
version bump

*ant-tasks-1.6.3-r1 (14 May 2005)
*ant-tasks-1.6.2-r10 (14 May 2005)
*ant-tasks-1.6.2-r9 (14 May 2005)
*ant-tasks-1.6.2-r8 (14 May 2005)

14 May 2005; Jan Brinkmann
-ant-tasks-1.6.2-r5.ebuild, -ant-tasks-1.6.2-r6.ebuild,
-ant-tasks-1.6.2-r7.ebuild, +ant-tasks-1.6.2-r8.ebuild,
+ant-tasks-1.6.2-r9.ebuild, +ant-tasks-1.6.2-r10.ebuild,
-ant-tasks-1.6.3.ebuild, +ant-tasks-1.6.3-r1.ebuild:
updated commons-beanutils dependency to reflect new slotting. see #71952

*ant-tasks-1.6.3 (28 Apr 2005)

28 Apr 2005; Thomas Matthijs
-ant-tasks-1.6.3_beta1.ebuild, +ant-tasks-1.6.3.ebuild:
version bump

18 Apr 2005; Jan Brinkmann ant-tasks-1.6.2-r5.ebuild,
ant-tasks-1.6.2-r6.ebuild:
fixed jakarta-regexp dep, see #89477

10 Apr 2005; Thomas Matthijs ant-tasks-1.6.2-r7.ebuild,
ant-tasks-1.6.3_beta1.ebuild:
fix dep

10 Apr 2005; Thomas Matthijs ant-tasks-1.6.2-r7.ebuild:
fix dep

*ant-tasks-1.6.3_beta1 (03 Apr 2005)

03 Apr 2005; Thomas Matthijs
+ant-tasks-1.6.3_beta1.ebuild:
version bump

03 Apr 2005; Jan Brinkmann ant-tasks-1.6.2-r5.ebuild,
ant-tasks-1.6.2-r6.ebuild:
updated oro and regexp dependencies to reflect moves oro->jakarta-oro and
regexp->jakarta-regexp

*ant-tasks-1.6.2-r7 (29 Mar 2005)

29 Mar 2005; Jan Brinkmann
+ant-tasks-1.6.2-r7.ebuild:
moved from dev-java/oro to dev-java/jakarta-oro dependency. see #71337. also
readded generation of the bsf.jar, fixes #59799

*ant-tasks-1.6.2-r6 (27 Mar 2005)

27 Mar 2005; Jan Brinkmann
+ant-tasks-1.6.2-r6.ebuild:
moved from dev-java/regexp to dev-java/jakarta-regexp dependency. see #71336

03 Feb 2005; Jan Brinkmann ant-tasks-1.6.2-r5.ebuild:
applied an patch to fix scp with openssh-3.9. also see #77365

29 Jan 2005; Jan Brinkmann ant-tasks-1.6.2-r5.ebuild:
update to reflect the new rhino slots.

26 Jan 2005; Markus Rothe ant-tasks-1.6.2-r5.ebuild:
Stable on ppc64

18 Dec 2004; Markus Rothe ant-tasks-1.6.2-r5.ebuild:
added ~ppc64 to KEYWORDS

16 Oct 2004; Dylan Carlson
ant-tasks-1.6.2-r5.ebuild:
Stable on amd64.

28 Sep 2004; Thomas Matthijs ant-tasks-1.6.2-r5.ebuild:
depend on ant-core not ant

17 Sep 2004; Thomas Matthijs ant-tasks-1.6.2-r5.ebuild:
ignore global classpath

*ant-tasks-1.6.2-r5 (10 Sep 2004)

10 Sep 2004; Thomas Matthijs -ant-tasks-1.6.2-r4.ebuild,
+ant-tasks-1.6.2-r5.ebuild:
revision bump: ant moved to ant-core

05 Sep 2004; Sven Wegener :
Fixed ChangeLog header.

04 Sep 2004; Thomas Matthijs ant-tasks-1.6.2-r4.ebuild:
move jython-bin -> jython, regexp-bin -> regexp-bin

01 Sep 2004; Thomas Matthijs ant-tasks-1.6.2-r4.ebuild:
block on ant-optional

31 Aug 2004; Thomas Matthijs -ant-tasks-1.6.2-r2.ebuild,
-ant-tasks-1.6.2-r3.ebuild:
remove broken versions

*ant-tasks-1.6.2-r4 (31 Aug 2004)

31 Aug 2004; Thomas Matthijs ant-tasks-1.6.2-r2.ebuild,
ant-tasks-1.6.2-r3.ebuild, +ant-tasks-1.6.2-r4.ebuild:
fix symlinks & some cleanup cleanups

*ant-tasks-1.6.2-r3 (31 Aug 2004)

31 Aug 2004; Thomas Matthijs +ant-tasks-1.6.2-r3.ebuild:
missing IUSE:nobeanutils, fixed various naming in $p and $jar, properly detect noX
usage

*ant-tasks-1.6.2-r2 (30 Aug 2004)

30 Aug 2004; Karl Trygve Kalleberg ant-tasks-1.6.2-r2.ebuild:
Renamed from dev-java/ant-optional.

27 Aug 2004; Thomas Matthijs ant-optional-1.6.2-r2.ebuild:
depend on dev-java/xerces-2.6.2-r1 since thats the first one slotted and we
are assuming its slotted in this ebuild

27 Aug 2004; Thomas Matthijs ant-optional-1.6.2-r2.ebuild:
depend on dev-java/xerces-2.6.2-r1 since thats the first one slotted and we
are assuming its slotted in this ebuild

27 Aug 2004; Thomas Matthijs
-ant-optional-1.6.0-r2.ebuild, -ant-optional-1.6.2-r1.ebuild,
-ant-optional-1.6.2.ebuild:
remove older version

27 Aug 2004; Thomas Matthijs metadata.xml,
ant-optional-1.6.2-r2.ebuild:
x86

27 Aug 2004; Thomas Matthijs ant-optional-1.6.2-r2.ebuild:
~ppc

27 Aug 2004; ant-optional-1.6.0-r3.ebuild:
stable on ppc

31 Jul 2004; Thomas Matthijs ant-optional-1.6.0-r2.ebuild,
ant-optional-1.6.0-r3.ebuild, ant-optional-1.6.1-r1.ebuild,
ant-optional-1.6.1.ebuild, ant-optional-1.6.2-r1.ebuild,
ant-optional-1.6.2-r2.ebuild, ant-optional-1.6.2.ebuild:
move jython -> jython-bin

31 Jul 2004; Thomas Matthijs ant-optional-1.6.0-r2.ebuild,
ant-optional-1.6.0-r3.ebuild, ant-optional-1.6.1-r1.ebuild,
ant-optional-1.6.1.ebuild, ant-optional-1.6.2-r1.ebuild,
ant-optional-1.6.2-r2.ebuild, ant-optional-1.6.2.ebuild:
move regexp -> regexp-bin

30 Jul 2004; Thomas Matthijs ant-optional-1.6.0-r2.ebuild,
ant-optional-1.6.0-r3.ebuild, ant-optional-1.6.1-r1.ebuild,
ant-optional-1.6.1.ebuild, ant-optional-1.6.2-r1.ebuild,
ant-optional-1.6.2-r2.ebuild, ant-optional-1.6.2.ebuild:
move dev-java/regexp dev-java/regexp-bin

30 Jul 2004; Thomas Matthijs ant-optional-1.6.0-r2.ebuild,
ant-optional-1.6.0-r3.ebuild, ant-optional-1.6.1-r1.ebuild,
ant-optional-1.6.1.ebuild, ant-optional-1.6.2-r1.ebuild,
ant-optional-1.6.2-r2.ebuild, ant-optional-1.6.2.ebuild:
Moved dev-java/jython to dev-java/jython-bin.

*ant-optional-1.6.2-r2 (29 Jul 2004)

29 Jul 2004; Thomas Matthijs
+ant-optional-1.6.2-r2.ebuild:
actualy use the fixed wrapper script

30 Jul 2004; Karl Trygve Kalleberg
Prepared (mostly) for the move of dev-java/jython to dev-java/jython-bin.

*ant-optional-1.6.2-r1 (23 Jul 2004)

23 Jul 2004; Thomas Matthijs
+ant-optional-1.6.2-r1.ebuild, ant-optional-1.6.2.ebuild:
fix license

18 Jul 2004; Thomas Matthijs ant-optional-1.6.2.ebuild:
~amd64

17 Jul 2004; Thomas Matthijs ant-optional-1.6.2.ebuild:
Change it so it doesn't look for javamail when javamail useflag is not
defined, closed 57385

*ant-optional-1.6.2 (17 Jul 2004)

17 Jul 2004; Thomas Matthijs +ant-optional-1.6.2.ebuild:
Version bump
little cleaning

19 May 2004; Chris Aniszczyk ant-optional-1.6.1-r1.ebuild:
Added dep for commons-net to allow for the ftp task. Closes #51011
Thanks to Olivier Van Acker for the quick fix.

09 May 2004; Jason Wever ant-optional-1.6.1-r1.ebuild:
Added ~sparc keyword, helps resolve bug #50407.

04 May 2004; :
added ~ppc keyword

02 May 2004; ant-optional-1.6.1.ebuild:
added ~ppc keyword

02 May 2004; Karl Trygve Kalleberg
ant-optional-1.6.0-r2.ebuild, ant-optional-1.6.0-r3.ebuild,
ant-optional-1.6.1.ebuild, ant-optional-1.6.1-r1.ebuild: Changed deps
for dev-java/javamail and dev-java/jaf to dev-java/sun-javamail-bin and
dev-java/sun-jaf-bin.

23 Mar 2004; David Holm ant-optional-1.6.1-r1.ebuild:
Backed out of ~ppc.

22 Mar 2004; David Holm ant-optional-1.6.1-r1.ebuild:
Added to ~ppc.

*ant-optional-1.6.1-r1 (17 Mar 2004)

11 Mar 2004; Chris Aniszczyk ant-optional-1.6.1.ebuild:
Some small dep fixes courtesy of Pavel . Closes #42626

*ant-optional-1.6.1 (10 Mar 2004)

10 Mar 2004; Chris Aniszczyk ant-optional-1.6.1.ebuild:
Version bump.

15 Feb 2004; David Holm ant-optional-1.6.0-r3.ebuild:
Added to ~ppc.

*ant-optional-1.6.0-r3 (10 Feb 2004)

10 Feb 2004; Adrian Almenar :
Removed some USE flags for this package since people dont use them, and create
a lot of bug reports about it.

21 Jan 2004; Adrian Almenar
ant-optional-1.6.0-r2.ebuild:
Added missing ant call. Thanks to Chetan Sarva for the
fix. Closes #38874.

21 Jan 2004; Adrian Almenar
ant-optional-1.6.0-r2.ebuild:
Fixed a missing white-space.

20 Jan 2004; Adrian Almenar
ant-optional-1.6.0-r2.ebuild:
Added ~x86 keyword.

19 Jan 2004; Adrian Almenar
ant-optional-1.6.0-r2.ebuild:
Added amd64 keyword.

*ant-optional-1.6.0-r2 (18 Jan 2004)

18 Jan 2004; Adrian Almenar ant-optional-1.6.0-r2.ebuild:
New method for building ant. Initial Import.

Manifest

EBUILD ant-tasks-1.7.0-r4.ebuild 3370 RMD160 23ad0047ec93de53885f7224651925d829c8e5fe SHA1 3ae4bb13117a50aab1f18fa9e7d355844b740555 SHA256 02b42ec7bc8e8345715e9b142d4d0f7f4f18b84264457f571dc670700bd80007
MISC ChangeLog 17431 RMD160 a0403ef0b94ebd2a7f36caa96ae1913f7800304a SHA1 5db7e5b633ab4b8cb88aa94f23a4ac3acb46916b SHA256 a58093a1699ee4a3ed427e9060bd8c617e8da7c1795757bd0480de54ba1fc172
MISC metadata.xml 158 RMD160 493079b5fb71d66863beea1b023901c90ba81be5 SHA1 77cd509a8b3c377b9a24480b48a5d5481b7874f1 SHA256 ea882ceccfd160b16cf7e79de423bdcc12b3fa000f124491a6df36f5783894fb

ant-tasks-1.7.0-r4.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-tasks/ant-tasks-1.7.0-r4.ebuild,v 1.5 2008/03/03 00:55:03 wltjr Exp $

EAPI="1"

inherit java-pkg-2 eutils

DESCRIPTION="Meta-package for Apache Ant's optional tasks."
HOMEPAGE="http://ant.apache.org/"

LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~x86-fbsd"
IUSE="X +antlr +bcel +bsf +commonslogging +commonsnet jai +javamail +jdepend jmf +jsch
+log4j +oro +regexp +resolver"

RDEPEND=">=virtual/jre-1.4
~dev-java/ant-core-${PV}
~dev-java/ant-nodeps-${PV}
~dev-java/ant-junit-${PV}
!dev-java/ant-optional
~dev-java/ant-trax-${PV}
antlr? ( ~dev-java/ant-antlr-${PV} )
bcel? ( ~dev-java/ant-apache-bcel-${PV} )
bsf? ( ~dev-java/ant-apache-bsf-${PV} )
log4j? ( ~dev-java/ant-apache-log4j-${PV} )
oro? ( ~dev-java/ant-apache-oro-${PV} )
regexp? ( ~dev-java/ant-apache-regexp-${PV} )
resolver? ( ~dev-java/ant-apache-resolver-${PV} )
commonslogging? ( ~dev-java/ant-commons-logging-${PV} )
commonsnet? ( ~dev-java/ant-commons-net-${PV} )
jai? ( ~dev-java/ant-jai-${PV} )
javamail? ( ~dev-java/ant-javamail-${PV} )
jdepend? ( ~dev-java/ant-jdepend-${PV} )
jmf? ( ~dev-java/ant-jmf-${PV} )
jsch? ( ~dev-java/ant-jsch-${PV} )
X? ( ~dev-java/ant-swing-${PV} )"

DEPEND=">=virtual/jdk-1.4
${RDEPEND}"

S="${WORKDIR}"

src_compile() { :; }

my_reg_jars() {
# Recording jars to get the same behaviour as before
local jars="$(java-pkg_getjars ${1})"
for jar in ${jars//:/ }; do
# these two are only for tasks, not core
if [[ "${1}" != ant-core ]]; then
# this one for package.env, thus java-config -p etc
java-pkg_regjar "${jar}"
# this one for broken stuff with hardcoded paths
dosym ${jar} /usr/share/${PN}/lib/
fi
# this one for the non-split $ANT_HOME/lib expected by stuff that
# doesn't use the launcher
dosym ${jar} /usr/share/ant/lib/
done
}

src_install() {
# create the fake ANT_HOME with symlinks to all ant jars
# starting with ant-core
dodir /usr/share/ant/lib
my_reg_jars ant-core
# just in case
dosym /usr/share/ant-core/bin /usr/share/ant/bin

# now process the tasks
my_reg_jars ant-nodeps
my_reg_jars ant-junit
my_reg_jars ant-trax
use antlr && my_reg_jars ant-antlr
use bcel && my_reg_jars ant-apache-bcel
use bsf && my_reg_jars ant-apache-bsf
use log4j && my_reg_jars ant-apache-log4j
use oro && my_reg_jars ant-apache-oro
use regexp && my_reg_jars ant-apache-regexp
use resolver && my_reg_jars ant-apache-resolver
use commonslogging && my_reg_jars ant-commons-logging
use commonsnet && my_reg_jars ant-commons-net
use jai && my_reg_jars ant-jai
use javamail && my_reg_jars ant-javamail
use jdepend && my_reg_jars ant-jdepend
use jmf && my_reg_jars ant-jmf
use jsch && my_reg_jars ant-jsch

use X && my_reg_jars ant-swing

# point ANT_HOME to the one with all symlinked jars
# ant-core startup script will ignore this one anyway
echo "ANT_HOME=\"/usr/share/ant\"" > "${T}/21ant-tasks"
doenvd "${T}/21ant-tasks" || die "failed to install env.d file"
}

pkg_postinst() {
elog "You may now freely set the USE flags of this package without breaking"
elog "building of Java packages, which DEPEND on the exact tasks they need."
elog "The USE flags default to enabled except X, jai and jmf for convenience."
}

metadata.xml




java