Gentoo Archives: gentoo-commits

From: "Vlastimil Babka (caster)" <caster@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/jdbc-jaybird: jdbc-jaybird-2.1.5-r1.ebuild ChangeLog jdbc-jaybird-2.1.5-r2.ebuild
Date: Sun, 01 Nov 2009 20:35:27
Message-Id: E1N4h91-0008Km-DR@stork.gentoo.org
1 caster 09/11/01 20:35:23
2
3 Modified: jdbc-jaybird-2.1.5-r1.ebuild ChangeLog
4 Added: jdbc-jaybird-2.1.5-r2.ebuild
5 Log:
6 Revbump to remove the jni support from stable candidate.
7 (Portage version: 2.2_rc46/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.2 dev-java/jdbc-jaybird/jdbc-jaybird-2.1.5-r1.ebuild
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdbc-jaybird/jdbc-jaybird-2.1.5-r1.ebuild?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdbc-jaybird/jdbc-jaybird-2.1.5-r1.ebuild?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdbc-jaybird/jdbc-jaybird-2.1.5-r1.ebuild?r1=1.1&r2=1.2
15
16 Index: jdbc-jaybird-2.1.5-r1.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-java/jdbc-jaybird/jdbc-jaybird-2.1.5-r1.ebuild,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- jdbc-jaybird-2.1.5-r1.ebuild 3 Oct 2009 21:00:21 -0000 1.1
23 +++ jdbc-jaybird-2.1.5-r1.ebuild 1 Nov 2009 20:35:22 -0000 1.2
24 @@ -1,6 +1,6 @@
25 # Copyright 1999-2009 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jdbc-jaybird/jdbc-jaybird-2.1.5-r1.ebuild,v 1.1 2009/10/03 21:00:21 caster Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jdbc-jaybird/jdbc-jaybird-2.1.5-r1.ebuild,v 1.2 2009/11/01 20:35:22 caster Exp $
29
30 JAVA_PKG_IUSE="doc source examples test"
31
32 @@ -13,7 +13,7 @@
33 LICENSE="LGPL-2"
34 SLOT="0"
35 KEYWORDS="~amd64 ~ppc ~x86"
36 -IUSE="jni java6"
37 +IUSE="java6"
38
39 RDEPEND="java6? ( >=virtual/jre-1.6 )
40 !java6? ( >=virtual/jre-1.5 )
41 @@ -24,7 +24,6 @@
42 app-arch/unzip
43 dev-java/ant-core
44 dev-java/log4j
45 - jni? ( dev-java/cpptasks )
46 test? (
47 =dev-java/junit-3.8*
48 dev-java/ant-junit
49 @@ -59,7 +58,6 @@
50 src_compile() {
51 java-pkg_filter-compiler jikes
52 eant $(use test && echo "-Dtests=true") jars \
53 - $(use jni && echo "compile-native") \
54 $(use_doc javadocs)
55 }
56
57 @@ -74,13 +72,6 @@
58 java-pkg_newjar ${MY_PN}-test-${PV}.jar ${MY_PN}-${jar}.jar || die "java-pkg_newjar ${MY_PN}-${jar}.jar failed"
59 fi
60
61 - if use jni; then
62 - cd "${S}/output/native"
63 - sodest="/usr/lib/"
64 - java-pkg_doso libjaybird21.so || die \
65 - "java-pkg_doso ${sodest}libjaybird21.so failed"
66 - fi
67 -
68 cd "${S}"
69
70 if use examples; then
71
72
73
74 1.28 dev-java/jdbc-jaybird/ChangeLog
75
76 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdbc-jaybird/ChangeLog?rev=1.28&view=markup
77 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdbc-jaybird/ChangeLog?rev=1.28&content-type=text/plain
78 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdbc-jaybird/ChangeLog?r1=1.27&r2=1.28
79
80 Index: ChangeLog
81 ===================================================================
82 RCS file: /var/cvsroot/gentoo-x86/dev-java/jdbc-jaybird/ChangeLog,v
83 retrieving revision 1.27
84 retrieving revision 1.28
85 diff -u -r1.27 -r1.28
86 --- ChangeLog 3 Oct 2009 21:00:21 -0000 1.27
87 +++ ChangeLog 1 Nov 2009 20:35:22 -0000 1.28
88 @@ -1,6 +1,12 @@
89 # ChangeLog for dev-java/jdbc-jaybird
90 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
91 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jdbc-jaybird/ChangeLog,v 1.27 2009/10/03 21:00:21 caster Exp $
92 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jdbc-jaybird/ChangeLog,v 1.28 2009/11/01 20:35:22 caster Exp $
93 +
94 +*jdbc-jaybird-2.1.5-r2 (01 Nov 2009)
95 +
96 + 01 Nov 2009; Vlastimil Babka <caster@g.o>
97 + jdbc-jaybird-2.1.5-r1.ebuild, +jdbc-jaybird-2.1.5-r2.ebuild:
98 + Revbump to remove the jni support from stable candidate.
99
100 *jdbc-jaybird-2.1.5-r1 (03 Oct 2009)
101
102
103
104
105 1.1 dev-java/jdbc-jaybird/jdbc-jaybird-2.1.5-r2.ebuild
106
107 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdbc-jaybird/jdbc-jaybird-2.1.5-r2.ebuild?rev=1.1&view=markup
108 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdbc-jaybird/jdbc-jaybird-2.1.5-r2.ebuild?rev=1.1&content-type=text/plain
109
110 Index: jdbc-jaybird-2.1.5-r2.ebuild
111 ===================================================================
112 # Copyright 1999-2009 Gentoo Foundation
113 # Distributed under the terms of the GNU General Public License v2
114 # $Header: /var/cvsroot/gentoo-x86/dev-java/jdbc-jaybird/jdbc-jaybird-2.1.5-r2.ebuild,v 1.1 2009/11/01 20:35:22 caster Exp $
115
116 JAVA_PKG_IUSE="doc source examples test"
117
118 inherit eutils java-pkg-2 java-ant-2
119
120 At="Jaybird-${PV/_/}-src"
121 DESCRIPTION="JDBC Type 2 and 4 drivers for Firebird SQL server"
122 HOMEPAGE="http://jaybirdwiki.firebirdsql.org/"
123 SRC_URI="mirror://sourceforge/firebird/${At}.zip"
124 LICENSE="LGPL-2"
125 SLOT="0"
126 KEYWORDS="~amd64 ~ppc ~x86"
127 IUSE="jni java6"
128
129 RDEPEND="java6? ( >=virtual/jre-1.6 )
130 !java6? ( >=virtual/jre-1.5 )
131 dev-java/ant-core
132 dev-java/log4j"
133 DEPEND="java6? ( =virtual/jdk-1.6* )
134 !java6? ( =virtual/jdk-1.5* )
135 app-arch/unzip
136 dev-java/ant-core
137 dev-java/log4j
138 jni? ( dev-java/cpptasks )
139 test? (
140 =dev-java/junit-3.8*
141 dev-java/ant-junit
142 )"
143
144 S="${WORKDIR}/client-java"
145
146 MY_PN="jaybird"
147
148 src_unpack() {
149 unpack ${A}
150 cd "${S}"
151
152 epatch "${FILESDIR}/archive-xml-2.1.0.patch"
153 epatch "${FILESDIR}/compile_xml-2.1.2.patch"
154
155 cd "${S}/lib/"
156 rm -v *.jar
157 use test && java-pkg_jar-from --build-only junit junit.jar
158
159 cd "${S}/src/lib/"
160 # the build.xml unpacks this and uses stuff
161 mv mini-j2ee.jar "${T}" || die "Failed to move mini-j2ee.jar to ${T}"
162 rm -v *.jar *.zip
163 mv "${T}"/mini-j2ee.jar . || die "Failed to move mini-j2ee.jar back from ${T}"
164
165 # Hack to add ant.jar to classpath without patch
166 java-pkg_jar-from ant-core ant.jar jaas.jar
167 java-pkg_jar-from log4j log4j.jar log4j-core.jar
168 }
169
170 src_compile() {
171 java-pkg_filter-compiler jikes
172 use jni && ANT_TASKS="cpptasks"
173 eant $(use test && echo "-Dtests=true") jars \
174 $(use jni && echo "compile-native") \
175 $(use_doc javadocs)
176 }
177
178 src_install() {
179 cd "${S}/output/lib/"
180 java-pkg_newjar ${MY_PN}-${PV}.jar ${PN}.jar
181
182 for jar in full pool; do
183 java-pkg_newjar ${MY_PN}-${jar}-${PV}.jar ${MY_PN}-${jar}.jar || die "java-pkg_newjar ${MY_PN}-${jar}.jar failed"
184 done
185 if use test; then
186 java-pkg_newjar ${MY_PN}-test-${PV}.jar ${MY_PN}-${jar}.jar || die "java-pkg_newjar ${MY_PN}-${jar}.jar failed"
187 fi
188
189 if use jni; then
190 cd "${S}/output/native"
191 sodest="/usr/lib/"
192 java-pkg_doso libjaybird21.so || die \
193 "java-pkg_doso ${sodest}libjaybird21.so failed"
194 fi
195
196 cd "${S}"
197
198 if use examples; then
199 insinto /usr/share/doc/${PF}/
200 doins -r examples || die "installing examples failed"
201 fi
202
203 use source && java-pkg_dosrc "${S}"/src/*/org
204
205 cd "${S}/output"
206 use doc && java-pkg_dohtml -r docs/
207 dodoc etc/{*.txt,default.mf}
208 dohtml etc/*.html
209 }
210
211 src_test() {
212 #
213 # Warning about timeouts without Firebird installed and running Locally
214 #
215 ewarn "You will experience long timeouts when running junit tests"
216 ewarn "without Firebird installed and running locally. The tests will"
217 ewarn "complete without Firebird, but network timeouts prolong the"
218 ewarn "testing phase considerably."
219 ANT_TASKS="ant-junit" eant all-tests-pure-java
220 }