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