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-8.3_p603.ebuild
Date: Wed, 06 Feb 2008 18:14:48
Message-Id: E1JMonF-0001RG-Q1@stork.gentoo.org
1 fordfrog 08/02/06 18:14:45
2
3 Modified: ChangeLog
4 Added: jdbc-postgresql-8.3_p603.ebuild
5 Log:
6 Version bump
7 (Portage version: 2.1.4.1)
8
9 Revision Changes Path
10 1.17 dev-java/jdbc-postgresql/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdbc-postgresql/ChangeLog?rev=1.17&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdbc-postgresql/ChangeLog?rev=1.17&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdbc-postgresql/ChangeLog?r1=1.16&r2=1.17
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-java/jdbc-postgresql/ChangeLog,v
19 retrieving revision 1.16
20 retrieving revision 1.17
21 diff -u -r1.16 -r1.17
22 --- ChangeLog 14 Nov 2007 15:10:31 -0000 1.16
23 +++ ChangeLog 6 Feb 2008 18:14:45 -0000 1.17
24 @@ -1,6 +1,12 @@
25 # ChangeLog for dev-java/jdbc-postgresql
26 -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jdbc-postgresql/ChangeLog,v 1.16 2007/11/14 15:10:31 beandog Exp $
28 +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jdbc-postgresql/ChangeLog,v 1.17 2008/02/06 18:14:45 fordfrog Exp $
30 +
31 +*jdbc-postgresql-8.3_p603 (06 Feb 2008)
32 +
33 + 06 Feb 2008; Miroslav Ć ulc <fordfrog@g.o>
34 + +jdbc-postgresql-8.3_p603.ebuild:
35 + Version bump
36
37 14 Nov 2007; Steve Dibb <beandog@g.o>
38 jdbc-postgresql-8.2_p505.ebuild:
39
40
41
42 1.1 dev-java/jdbc-postgresql/jdbc-postgresql-8.3_p603.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdbc-postgresql/jdbc-postgresql-8.3_p603.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdbc-postgresql/jdbc-postgresql-8.3_p603.ebuild?rev=1.1&content-type=text/plain
46
47 Index: jdbc-postgresql-8.3_p603.ebuild
48 ===================================================================
49 # Copyright 1999-2008 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-8.3_p603.ebuild,v 1.1 2008/02/06 18:14:45 fordfrog Exp $
52
53 JAVA_PKG_IUSE="doc source"
54 inherit java-pkg-2 java-ant-2
55
56 MY_PN="postgresql-jdbc"
57 MY_PV="${PV/_p/-}"
58 MY_P="${MY_PN}-${MY_PV}.src"
59
60 DESCRIPTION="JDBC Driver for PostgreSQL"
61 SRC_URI="http://jdbc.postgresql.org/download/${MY_P}.tar.gz"
62 HOMEPAGE="http://jdbc.postgresql.org/"
63
64 LICENSE="POSTGRESQL"
65 SLOT="0"
66 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
67 IUSE="java5 test"
68
69 DEPEND=">=dev-java/java-config-2.0.31
70 !java5? ( =virtual/jdk-1.4* )
71 java5? ( =virtual/jdk-1.5* )
72 doc? (
73 dev-libs/libxslt
74 app-text/docbook-xsl-stylesheets
75 )
76 !test? ( >=dev-java/ant-core-1.6 )
77 test? (
78 =dev-java/junit-3.8*
79 >=dev-java/ant-1.6
80 dev-java/ant-junit
81 dev-db/postgresql
82 )"
83 RDEPEND="!java5? ( >=virtual/jre-1.4 )
84 java5? ( >=virtual/jre-1.5 )"
85
86 S="${WORKDIR}/${MY_P}"
87
88 src_unpack() {
89 unpack ${A}
90
91 cd "${S}"
92 java-ant_rewrite-classpath
93 }
94
95 src_compile() {
96 eant jar $(use_doc publicapi)
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
126 fi
127
128 use source && java-pkg_dosrc org
129 }
130
131
132
133 --
134 gentoo-commits@l.g.o mailing list