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