Gentoo Archives: gentoo-commits

From: "Alistair Bush (ali_bush)" <ali_bush@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/jnr-netdb: ChangeLog jnr-netdb-1.0.1.ebuild
Date: Sun, 27 Jun 2010 07:44:36
Message-Id: 20100627074432.4BB042CF8C@corvid.gentoo.org
1 ali_bush 10/06/27 07:44:32
2
3 Modified: ChangeLog
4 Added: jnr-netdb-1.0.1.ebuild
5 Log:
6 Version bump and fix #325079.
7 (Portage version: 2.1.8.3/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.6 dev-java/jnr-netdb/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jnr-netdb/ChangeLog?rev=1.6&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jnr-netdb/ChangeLog?rev=1.6&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jnr-netdb/ChangeLog?r1=1.5&r2=1.6
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-java/jnr-netdb/ChangeLog,v
19 retrieving revision 1.5
20 retrieving revision 1.6
21 diff -u -r1.5 -r1.6
22 --- ChangeLog 25 Jun 2010 13:05:13 -0000 1.5
23 +++ ChangeLog 27 Jun 2010 07:44:31 -0000 1.6
24 @@ -1,6 +1,11 @@
25 # ChangeLog for dev-java/jnr-netdb
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jnr-netdb/ChangeLog,v 1.5 2010/06/25 13:05:13 betelgeuse Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jnr-netdb/ChangeLog,v 1.6 2010/06/27 07:44:31 ali_bush Exp $
29 +
30 +*jnr-netdb-1.0.1 (27 Jun 2010)
31 +
32 + 27 Jun 2010; Alistair Bush <ali_bush@g.o> +jnr-netdb-1.0.1.ebuild:
33 + Version Bump and fix #325079.
34
35 25 Jun 2010; Petteri Räty <betelgeuse@g.o> jnr-netdb-1.0.ebuild:
36 Raise jaffl minimum to 0.5.1. See bug #322739.
37
38
39
40 1.1 dev-java/jnr-netdb/jnr-netdb-1.0.1.ebuild
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jnr-netdb/jnr-netdb-1.0.1.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jnr-netdb/jnr-netdb-1.0.1.ebuild?rev=1.1&content-type=text/plain
44
45 Index: jnr-netdb-1.0.1.ebuild
46 ===================================================================
47 # Copyright 1999-2010 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $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 $
50
51 EAPI=3
52
53 JAVA_PKG_IUSE="doc source"
54 WANT_ANT_TASKS="ant-nodeps"
55
56 inherit java-pkg-2 java-ant-2
57
58 DESCRIPTION="Network services database access for java."
59 HOMEPAGE="http://github.com/wmeissner/jnr-netdb"
60 SRC_URI="http://github.com/wmeissner/jnr-netdb/tarball/${PV} -> ${P}.tar.gz"
61
62 LICENSE="LGPL-3"
63 SLOT="0"
64 KEYWORDS="~amd64 ~x86"
65 IUSE="test"
66
67 COMMON_DEP=">=dev-java/jaffl-0.5.1:0"
68
69 RDEPEND=">=virtual/jre-1.5
70 ${COMMON_DEP}"
71 DEPEND=">=virtual/jdk-1.5
72 ${COMMON_DEP}
73 test?
74 (
75 dev-java/ant-junit4:0
76 dev-java/hamcrest-core:0
77 java-virtuals/jdk-with-com-sun:0
78 )"
79
80 src_unpack() {
81 unpack ${A}
82 mv w* "${P}" || die
83 }
84
85 src_prepare() {
86 mkdir -p lib
87 find . -iname 'junit*.jar' -delete
88 sed -i -e "s|run.test.classpath=|run.test.classpath=lib/hamcrest-core.jar:|g" nbproject/project.properties
89 java-pkg_jar-from --into lib jaffl jaffl.jar
90 }
91
92 EANT_EXTRA_ARGS="-Dreference.jaffl.jar=lib/jaffl.jar \
93 -Dproject.jaffl=\"${S}\" \
94 -D\"already.built.${S}\"=true"
95
96 src_test() {
97 java-pkg_jar-from --build-only --into lib/junit_4 junit-4 \
98 junit.jar junit-4.5.jar
99 java-pkg_jar-from --build-only --into lib hamcrest-core \
100 hamcrest-core.jar
101 sed -i -e \
102 "s_\${file.reference.jffi-complete.jar}_$(java-pkg_getjars --build-only --with-dependencies jaffl)_" \
103 nbproject/project.properties
104
105 ANT_TASKS="ant-junit4 ant-nodeps" eant test \
106 ${EANT_EXTRA_ARGS} \
107 -Djava.library.path="$(java-config -di jaffl)"
108 }
109
110 src_install() {
111 java-pkg_dojar "dist/${PN}.jar"
112 use doc && java-pkg_dojavadoc dist/javadoc
113 use source && java-pkg_dosrc src/*
114 }