Version bump and fix #325079.
authorAlistair Bush <ali_bush@gentoo.org>
Sun, 27 Jun 2010 07:44:32 +0000 (07:44 +0000)
committerAlistair Bush <ali_bush@gentoo.org>
Sun, 27 Jun 2010 07:44:32 +0000 (07:44 +0000)
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64

dev-java/jnr-netdb/ChangeLog
dev-java/jnr-netdb/Manifest
dev-java/jnr-netdb/jnr-netdb-1.0.1.ebuild [new file with mode: 0644]

index ebf082ad2f491860fee6424eb2a164a930bb8739..e71f1d2d51202ed776cf7781289085a2f9ae2739 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-java/jnr-netdb
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/jnr-netdb/ChangeLog,v 1.5 2010/06/25 13:05:13 betelgeuse Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jnr-netdb/ChangeLog,v 1.6 2010/06/27 07:44:31 ali_bush Exp $
+
+*jnr-netdb-1.0.1 (27 Jun 2010)
+
+  27 Jun 2010; Alistair Bush <ali_bush@gentoo.org> +jnr-netdb-1.0.1.ebuild:
+  Version Bump and fix #325079.
 
   25 Jun 2010; Petteri Räty <betelgeuse@gentoo.org> jnr-netdb-1.0.ebuild:
   Raise jaffl minimum to 0.5.1. See bug #322739.
index afda12f2fe018a069a64127b7f38abc8a25d992a..e57d065cb19a3e81ce18119b6386dbd802f8dae8 100644 (file)
@@ -1,14 +1,6 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
+DIST jnr-netdb-1.0.1.tar.gz 670834 RMD160 260fef6628e1ba0625fa2c0c2d32fddbb69ab1d5 SHA1 28ce799420e72468a686c028f5fc0a3c9266ef6b SHA256 654360f56c4a0131df293b6dcaa96618dfa9ded549180284dbaa20e6305d8906
 DIST jnr-netdb-1.0.tar.gz 670833 RMD160 b661bfd55e8a04df346727dcf7a4647bfdeb4469 SHA1 4ddedbb7a2548f920b205b4c9c7c3da8870f9a4e SHA256 f3cc6933a260b365d7c057132505732f3646c0da83626057c4b37003944972ae
+EBUILD jnr-netdb-1.0.1.ebuild 1763 RMD160 a4b8c4062c62af3a90a2af669bfd7948226a31dd SHA1 81b0ea687117628bc9049f091cf45a45039e2545 SHA256 d7ca7a98dc595d6229fbc254d2ff7747cfef1452c43d3277dbe66979421aa481
 EBUILD jnr-netdb-1.0.ebuild 1761 RMD160 28889531ed3dcf208f08c118c87abbebc09cfb05 SHA1 529e7b3e808526b64d565031cc663265cd384b6f SHA256 eca69b94ed2ad2602c6b3f5192bba18126bde116d32f11ad304f166e55512a83
-MISC ChangeLog 852 RMD160 ea63271f2f7a3f36ed4b0aacd20070c26e35942c SHA1 c5b885a1199bad4f32a6b22ba5ad13c36435a5a5 SHA256 8c962e44862f6f0273621fd9fe96d753befe6cc9ffe73688e92e502962c1dbe7
+MISC ChangeLog 991 RMD160 0340e7cd8986ea686b7fcbbb5421381b095460ba SHA1 e4ec88faa0e8313cf8dbc66b49104434f1d37f1e SHA256 53825118143091a910749edabbd4e02f14a9da066cd23faad8113f004369dab4
 MISC metadata.xml 506 RMD160 ab31425f671c8292317aeb4a8105cf405985e8c6 SHA1 f548919b49003c53ebb0593f17df532ff0707747 SHA256 33f9202e1ab6449bb23a12c6e571f0b08257b660b2208d1dc6fcc372c52da27d
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.15 (GNU/Linux)
-
-iEYEARECAAYFAkwkqeIACgkQcxLzpIGCsLTlJACgnL5A9CdUPsu4XwvgzeCtfp6n
-tkcAn3XKHRJjmBIFHEftlHoh79Q3Ee1e
-=CUt4
------END PGP SIGNATURE-----
diff --git a/dev-java/jnr-netdb/jnr-netdb-1.0.1.ebuild b/dev-java/jnr-netdb/jnr-netdb-1.0.1.ebuild
new file mode 100644 (file)
index 0000000..9934193
--- /dev/null
@@ -0,0 +1,68 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jnr-netdb/jnr-netdb-1.0.1.ebuild,v 1.1 2010/06/27 07:44:32 ali_bush Exp $
+
+EAPI=3
+
+JAVA_PKG_IUSE="doc source"
+WANT_ANT_TASKS="ant-nodeps"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Network services database access for java."
+HOMEPAGE="http://github.com/wmeissner/jnr-netdb"
+SRC_URI="http://github.com/wmeissner/jnr-netdb/tarball/${PV} -> ${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+COMMON_DEP=">=dev-java/jaffl-0.5.1:0"
+
+RDEPEND=">=virtual/jre-1.5
+       ${COMMON_DEP}"
+DEPEND=">=virtual/jdk-1.5
+       ${COMMON_DEP}
+       test?
+       (
+               dev-java/ant-junit4:0
+               dev-java/hamcrest-core:0
+               java-virtuals/jdk-with-com-sun:0
+       )"
+
+src_unpack() {
+       unpack ${A}
+       mv w* "${P}" || die
+}
+
+src_prepare() {
+       mkdir -p lib
+       find . -iname 'junit*.jar' -delete
+       sed -i -e "s|run.test.classpath=|run.test.classpath=lib/hamcrest-core.jar:|g" nbproject/project.properties
+       java-pkg_jar-from --into lib jaffl jaffl.jar
+}
+
+EANT_EXTRA_ARGS="-Dreference.jaffl.jar=lib/jaffl.jar \
+       -Dproject.jaffl=\"${S}\" \
+       -D\"already.built.${S}\"=true"
+
+src_test() {
+       java-pkg_jar-from --build-only --into lib/junit_4 junit-4 \
+               junit.jar junit-4.5.jar
+       java-pkg_jar-from --build-only --into lib hamcrest-core \
+               hamcrest-core.jar
+       sed -i -e \
+       "s_\${file.reference.jffi-complete.jar}_$(java-pkg_getjars --build-only --with-dependencies jaffl)_" \
+               nbproject/project.properties
+
+       ANT_TASKS="ant-junit4 ant-nodeps" eant test \
+               ${EANT_EXTRA_ARGS} \
+               -Djava.library.path="$(java-config -di jaffl)"
+}
+
+src_install() {
+       java-pkg_dojar "dist/${PN}.jar"
+       use doc && java-pkg_dojavadoc dist/javadoc
+       use source && java-pkg_dosrc src/*
+}