summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetteri Räty <betelgeuse@gentoo.org>2008-07-07 21:52:02 +0000
committerPetteri Räty <betelgeuse@gentoo.org>2008-07-07 21:52:02 +0000
commit4a7ef466fe141113a8c39b2fea03576962b69d78 (patch)
treeb0d1ccd3ae4e8ead7546667b0771abcca91134e2 /dev-java
parentVersion bump for bug #229259 (diff)
downloadgentoo-2-4a7ef466fe141113a8c39b2fea03576962b69d78.tar.gz
gentoo-2-4a7ef466fe141113a8c39b2fea03576962b69d78.tar.bz2
gentoo-2-4a7ef466fe141113a8c39b2fea03576962b69d78.zip
Version bump. Fixes bug #229031.
(Portage version: 2.2_rc1/cvs/Linux 2.6.25-gentoo-r5 i686)
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/ant-contrib/ChangeLog8
-rw-r--r--dev-java/ant-contrib/ant-contrib-1.0_beta3.ebuild72
2 files changed, 79 insertions, 1 deletions
diff --git a/dev-java/ant-contrib/ChangeLog b/dev-java/ant-contrib/ChangeLog
index 0abbdc62a507..36241de769c4 100644
--- a/dev-java/ant-contrib/ChangeLog
+++ b/dev-java/ant-contrib/ChangeLog
@@ -1,6 +1,12 @@
# 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.29 2008/03/09 15:15:39 betelgeuse Exp $
+# $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 <betelgeuse@gentoo.org>
+ +ant-contrib-1.0_beta3.ebuild:
+ Version bump. Fixes bug #229031.
09 Mar 2008; Petteri Räty <betelgeuse@gentoo.org>
+files/tests-visibility.patch, ant-contrib-1.0_beta2-r2.ebuild:
diff --git a/dev-java/ant-contrib/ant-contrib-1.0_beta3.ebuild b/dev-java/ant-contrib/ant-contrib-1.0_beta3.ebuild
new file mode 100644
index 000000000000..66fa1ef1ed70
--- /dev/null
+++ b/dev-java/ant-contrib/ant-contrib-1.0_beta3.ebuild
@@ -0,0 +1,72 @@
+# 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 <<EOF
+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
+}