summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRalph Sennhauser <sera@gentoo.org>2012-05-06 19:22:22 +0000
committerRalph Sennhauser <sera@gentoo.org>2012-05-06 19:22:22 +0000
commit45e159e07ab4ced282632ac80a5d550e75d15da5 (patch)
tree3612b6022fc27812c90e229c2b42d4d0701fecf6 /dev-java/proxool
parenteapi=4; vdr-plugin-2.eclass (diff)
downloadgentoo-2-45e159e07ab4ced282632ac80a5d550e75d15da5.tar.gz
gentoo-2-45e159e07ab4ced282632ac80a5d550e75d15da5.tar.bz2
gentoo-2-45e159e07ab4ced282632ac80a5d550e75d15da5.zip
Major overhaul.
Require jdk6 for building. #402487 (Portage version: 2.1.10.57/cvs/Linux x86_64)
Diffstat (limited to 'dev-java/proxool')
-rw-r--r--dev-java/proxool/ChangeLog10
-rw-r--r--dev-java/proxool/proxool-0.8.3-r2.ebuild55
2 files changed, 63 insertions, 2 deletions
diff --git a/dev-java/proxool/ChangeLog b/dev-java/proxool/ChangeLog
index cebee8f74d2f..aacfd3021aa0 100644
--- a/dev-java/proxool/ChangeLog
+++ b/dev-java/proxool/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-java/proxool
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/proxool/ChangeLog,v 1.13 2007/11/25 11:07:13 drac Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/proxool/ChangeLog,v 1.14 2012/05/06 19:22:22 sera Exp $
+
+*proxool-0.8.3-r2 (06 May 2012)
+
+ 06 May 2012; Ralph Sennhauser <sera@gentoo.org> +proxool-0.8.3-r2.ebuild:
+ Major overhaul.
+ Require jdk6 for building. #402487
25 Nov 2007; Samuli Suominen <drac@gentoo.org> proxool-0.8.3-r1.ebuild:
amd64 stable wrt #189343
diff --git a/dev-java/proxool/proxool-0.8.3-r2.ebuild b/dev-java/proxool/proxool-0.8.3-r2.ebuild
new file mode 100644
index 000000000000..446c1938575e
--- /dev/null
+++ b/dev-java/proxool/proxool-0.8.3-r2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/proxool/proxool-0.8.3-r2.ebuild,v 1.1 2012/05/06 19:22:22 sera Exp $
+
+EAPI=4
+
+JAVA_PKG_IUSE="doc source"
+WANT_ANT_TASKS="ant-nodeps"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Proxool is a Java connection pool."
+HOMEPAGE="http://proxool.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}-source.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+# Tests disabled because they would need hibernate
+# and as such creating a circular dependency
+RESTRICT="test"
+
+COMMON_DEP="
+ dev-java/avalon-framework:4.2
+ dev-java/avalon-logkit:2.0
+ dev-java/log4j:0
+ dev-java/mx4j-core:3.0
+ java-virtuals/servlet-api:3.0"
+RDEPEND="${COMMON_DEP}
+ >=virtual/jre-1.4"
+# Require jdk6 for building. #402487
+DEPEND="${COMMON_DEP}
+ virtual/jdk:1.6
+ dev-util/checkstyle:0"
+
+java_prepare() {
+ find -name '*.jar' -exec rm {} + || die
+
+ java-pkg_jar-from --into lib --build-only checkstyle
+}
+
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+EANT_BUILD_TARGET="build-jar"
+EANT_GENTOO_CLASSPATH="log4j,servlet-api-3.0,avalon-framework-4.2,avalon-logkit-2.0,mx4j-core-3.0"
+
+src_install() {
+ java-pkg_newjar build/${P}.jar ${PN}.jar
+
+ dodoc README.txt || die
+ # dohtml valid as there are other docs too
+ use doc && java-pkg_dohtml -r doc/*
+ use source && java-pkg_dosrc src/java/*
+}