summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetteri Räty <betelgeuse@gentoo.org>2008-02-08 17:09:14 +0000
committerPetteri Räty <betelgeuse@gentoo.org>2008-02-08 17:09:14 +0000
commitf18283f4ca569d5ed1c27658c450dcb2365d9f46 (patch)
treee9865bebdc63d8dd8e0e56f7f36bb3d2fca51530 /dev-java/commons-jxpath
parentStable on x86 (diff)
downloadgentoo-2-f18283f4ca569d5ed1c27658c450dcb2365d9f46.tar.gz
gentoo-2-f18283f4ca569d5ed1c27658c450dcb2365d9f46.tar.bz2
gentoo-2-f18283f4ca569d5ed1c27658c450dcb2365d9f46.zip
Use slot 1.7 of commons-beanutils.
(Portage version: 2.1.4.1)
Diffstat (limited to 'dev-java/commons-jxpath')
-rw-r--r--dev-java/commons-jxpath/ChangeLog10
-rw-r--r--dev-java/commons-jxpath/commons-jxpath-1.2-r3.ebuild57
2 files changed, 65 insertions, 2 deletions
diff --git a/dev-java/commons-jxpath/ChangeLog b/dev-java/commons-jxpath/ChangeLog
index 03fdb0d2d4ff..bfed151039df 100644
--- a/dev-java/commons-jxpath/ChangeLog
+++ b/dev-java/commons-jxpath/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-java/commons-jxpath
-# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-jxpath/ChangeLog,v 1.21 2007/08/03 16:29:45 betelgeuse Exp $
+# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-jxpath/ChangeLog,v 1.22 2008/02/08 17:09:14 betelgeuse Exp $
+
+*commons-jxpath-1.2-r3 (08 Feb 2008)
+
+ 08 Feb 2008; Petteri Räty <betelgeuse@gentoo.org>
+ +commons-jxpath-1.2-r3.ebuild:
+ Use slot 1.7 of commons-beanutils.
03 Aug 2007; Petteri Räty <betelgeuse@gentoo.org>
commons-jxpath-1.2-r2.ebuild:
diff --git a/dev-java/commons-jxpath/commons-jxpath-1.2-r3.ebuild b/dev-java/commons-jxpath/commons-jxpath-1.2-r3.ebuild
new file mode 100644
index 000000000000..ee4f0bef131d
--- /dev/null
+++ b/dev-java/commons-jxpath/commons-jxpath-1.2-r3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-jxpath/commons-jxpath-1.2-r3.ebuild,v 1.1 2008/02/08 17:09:14 betelgeuse Exp $
+
+EAPI=1
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Applies XPath expressions to graphs of objects of all kinds."
+HOMEPAGE="http://jakarta.apache.org/commons/jxpath/"
+SRC_URI="mirror://apache/jakarta/commons/jxpath/source/${P}-src.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+IUSE=""
+
+COMMON_DEPEND="dev-java/commons-beanutils:1.7
+ dev-java/servletapi:2.3
+ dev-java/jdom:1.0"
+RDEPEND=">=virtual/jre-1.4
+ ${COMMON_DEPEND}"
+# Java 1.6's javadoc doesn't like enums
+DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* )
+ test? (
+ dev-java/ant-junit
+ dev-java/commons-collections
+ dev-java/commons-logging
+ )
+ ${COMMON_DEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # Don't automatically run tests
+ epatch "${FILESDIR}/${P}-gentoo.patch"
+
+ mkdir -p "${S}/target/lib"
+ cd "${S}/target/lib"
+ java-pkg_jar-from commons-beanutils-1.7
+ java-pkg_jar-from servletapi-2.3
+ java-pkg_jar-from jdom-1.0
+}
+
+src_test() {
+ java-pkg_jar-from --into target/lib \
+ commons-collections,commons-logging,junit
+ ANT_TASKS="ant-junit" eant test
+}
+
+src_install() {
+ java-pkg_dojar target/${PN}.jar
+ use doc && java-pkg_dojavadoc dist/docs/api
+ use source && java-pkg_dosrc src/java/*
+}