Gentoo Archives: gentoo-commits

From: "Miroslav Sulc (fordfrog)" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/jdbc-postgresql: ChangeLog jdbc-postgresql-9.2_p1002.ebuild
Date: Sat, 23 Feb 2013 11:01:09
Message-Id: 20130223110105.A02232171D@flycatcher.gentoo.org
1 fordfrog 13/02/23 11:01:05
2
3 Modified: ChangeLog
4 Added: jdbc-postgresql-9.2_p1002.ebuild
5 Log:
6 dev-java/jdbc-postgresql: version bump
7
8 (Portage version: 2.1.11.52/cvs/Linux x86_64, signed Manifest commit with key CFE47E2F)
9
10 Revision Changes Path
11 1.47 dev-java/jdbc-postgresql/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jdbc-postgresql/ChangeLog?rev=1.47&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jdbc-postgresql/ChangeLog?rev=1.47&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jdbc-postgresql/ChangeLog?r1=1.46&r2=1.47
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-java/jdbc-postgresql/ChangeLog,v
20 retrieving revision 1.46
21 retrieving revision 1.47
22 diff -u -r1.46 -r1.47
23 --- ChangeLog 8 May 2012 13:10:04 -0000 1.46
24 +++ ChangeLog 23 Feb 2013 11:01:05 -0000 1.47
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-java/jdbc-postgresql
27 -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jdbc-postgresql/ChangeLog,v 1.46 2012/05/08 13:10:04 sera Exp $
29 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jdbc-postgresql/ChangeLog,v 1.47 2013/02/23 11:01:05 fordfrog Exp $
31 +
32 +*jdbc-postgresql-9.2_p1002 (23 Feb 2013)
33 +
34 + 23 Feb 2013; Miroslav Ć ulc <fordfrog@g.o>
35 + +jdbc-postgresql-9.2_p1002.ebuild:
36 + version bump
37
38 *jdbc-postgresql-9.1_p902 (08 May 2012)
39
40
41
42
43 1.1 dev-java/jdbc-postgresql/jdbc-postgresql-9.2_p1002.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jdbc-postgresql/jdbc-postgresql-9.2_p1002.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jdbc-postgresql/jdbc-postgresql-9.2_p1002.ebuild?rev=1.1&content-type=text/plain
47
48 Index: jdbc-postgresql-9.2_p1002.ebuild
49 ===================================================================
50 # Copyright 1999-2013 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/dev-java/jdbc-postgresql/jdbc-postgresql-9.2_p1002.ebuild,v 1.1 2013/02/23 11:01:05 fordfrog Exp $
53
54 EAPI="4"
55
56 JAVA_PKG_IUSE="doc source"
57
58 inherit java-pkg-2 java-ant-2
59
60 MY_PN="postgresql-jdbc"
61 MY_PV="${PV/_p/-}"
62 MY_P="${MY_PN}-${MY_PV}.src"
63
64 DESCRIPTION="JDBC Driver for PostgreSQL"
65 SRC_URI="http://jdbc.postgresql.org/download/${MY_P}.tar.gz"
66 HOMEPAGE="http://jdbc.postgresql.org/"
67
68 LICENSE="POSTGRESQL"
69 SLOT="0"
70 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
71 IUSE="test"
72
73 DEPEND="
74 >=virtual/jdk-1.6
75 doc? (
76 dev-libs/libxslt
77 app-text/docbook-xsl-stylesheets
78 )
79 test? (
80 dev-java/ant-junit
81 dev-db/postgresql-server
82 )"
83 RDEPEND=">=virtual/jre-1.6"
84
85 S="${WORKDIR}/postgresql-jdbc-${MY_PV}.src"
86
87 java_prepare() {
88 find -name "*.class" -type f -exec rm -v {} + || die
89 }
90
91 JAVA_ANT_REWRITE_CLASSPATH="yes"
92 EANT_DOC_TARGET="publicapi"
93
94 src_compile() {
95 java-pkg-2_src_compile
96
97 # There is a task that creates this doc but I didn't find a way how to use system catalog
98 # to lookup the stylesheet so the 'doc' target is rewritten here to use system call instead.
99 if use doc; then
100 mkdir -p "${S}/build/doc"
101 xsltproc -o "${S}/build/doc/pgjdbc.html" http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl \
102 "${S}/doc/pgjdbc.xml"
103 fi
104 }
105
106 src_test() {
107 einfo "In order to run the tests successfully, you have to have:"
108 einfo "1) PostgreSQL server running"
109 einfo "2) database 'test' defined with user 'test' with password 'password'"
110 einfo " as owner of the database"
111 einfo "3) plpgsql support in the 'test' database"
112 einfo
113 einfo "You can find a general info on how to perform these steps at"
114 einfo "http://gentoo-wiki.com/HOWTO_Configure_Postgresql"
115
116 ANT_TASKS="ant-junit" eant test -Dgentoo.classpath=$(java-pkg_getjars --build-only junit)
117 }
118
119 src_install() {
120 java-pkg_newjar jars/postgresql.jar jdbc-postgresql.jar
121
122 if use doc ; then
123 java-pkg_dojavadoc build/publicapi
124 dohtml build/doc/pgjdbc.html || die
125 fi
126
127 use source && java-pkg_dosrc org
128 }