Gentoo Archives: gentoo-commits

From: "Serkan Kaba (serkan)" <serkan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/java-gnome: ChangeLog java-gnome-4.0.7.ebuild java-gnome-4.0.8-r1.ebuild java-gnome-4.0.7-r1.ebuild java-gnome-4.0.8.ebuild
Date: Sat, 27 Sep 2008 13:59:10
Message-Id: E1KjaKB-0004Pz-2z@stork.gentoo.org
1 serkan 08/09/27 13:59:07
2
3 Modified: ChangeLog java-gnome-4.0.7.ebuild
4 Added: java-gnome-4.0.8-r1.ebuild
5 java-gnome-4.0.7-r1.ebuild
6 Removed: java-gnome-4.0.8.ebuild
7 Log:
8 Use EAPI 2 use deps for x11-libs/cairo:svg. Restrict cairo dependency. Fix indentation.
9 (Portage version: 2.2_rc11/cvs/Linux 2.6.25-gentoo-r7 x86_64)
10
11 Revision Changes Path
12 1.68 dev-java/java-gnome/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-gnome/ChangeLog?rev=1.68&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-gnome/ChangeLog?rev=1.68&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-gnome/ChangeLog?r1=1.67&r2=1.68
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-java/java-gnome/ChangeLog,v
21 retrieving revision 1.67
22 retrieving revision 1.68
23 diff -u -r1.67 -r1.68
24 --- ChangeLog 27 Sep 2008 06:23:31 -0000 1.67
25 +++ ChangeLog 27 Sep 2008 13:59:06 -0000 1.68
26 @@ -1,6 +1,15 @@
27 # ChangeLog for dev-java/java-gnome
28 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/ChangeLog,v 1.67 2008/09/27 06:23:31 ken69267 Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/ChangeLog,v 1.68 2008/09/27 13:59:06 serkan Exp $
31 +
32 +*java-gnome-4.0.8-r1 (27 Sep 2008)
33 +*java-gnome-4.0.7-r1 (27 Sep 2008)
34 +
35 + 27 Sep 2008; Serkan Kaba <serkan@g.o> java-gnome-4.0.7.ebuild,
36 + +java-gnome-4.0.7-r1.ebuild, -java-gnome-4.0.8.ebuild,
37 + +java-gnome-4.0.8-r1.ebuild:
38 + Use EAPI 2 use deps for x11-libs/cairo:svg. Restrict cairo dependency. Fix
39 + indentation.
40
41 27 Sep 2008; Kenneth Prugh <ken69267@g.o>
42 +files/java-gnome-4.0.8-deprecated.patch, java-gnome-4.0.8.ebuild:
43
44
45
46 1.5 dev-java/java-gnome/java-gnome-4.0.7.ebuild
47
48 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.7.ebuild?rev=1.5&view=markup
49 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.7.ebuild?rev=1.5&content-type=text/plain
50 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.7.ebuild?r1=1.4&r2=1.5
51
52 Index: java-gnome-4.0.7.ebuild
53 ===================================================================
54 RCS file: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.7.ebuild,v
55 retrieving revision 1.4
56 retrieving revision 1.5
57 diff -u -r1.4 -r1.5
58 --- java-gnome-4.0.7.ebuild 26 Sep 2008 21:11:22 -0000 1.4
59 +++ java-gnome-4.0.7.ebuild 27 Sep 2008 13:59:06 -0000 1.5
60 @@ -1,6 +1,6 @@
61 # Copyright 1999-2008 Gentoo Foundation
62 # Distributed under the terms of the GNU General Public License v2
63 -# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.7.ebuild,v 1.4 2008/09/26 21:11:22 serkan Exp $
64 +# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.7.ebuild,v 1.5 2008/09/27 13:59:06 serkan Exp $
65
66 EAPI=1
67 JAVA_PKG_IUSE="doc examples source"
68 @@ -32,13 +32,13 @@
69 RESTRICT="test"
70
71 pkg_setup() {
72 - if ! built_with_use x11-libs/cairo svg; then
73 - echo
74 - eerror "x11-libs/cairo has not been built with svg support."
75 - eerror "Please re-emerge cairo with the svg use-flag enabled."
76 - die "missing svg flag for x11-libs/cairo"
77 - fi
78 - java-pkg-2_pkg_setup
79 + if ! built_with_use x11-libs/cairo svg; then
80 + echo
81 + eerror "x11-libs/cairo has not been built with svg support."
82 + eerror "Please re-emerge cairo with the svg use-flag enabled."
83 + die "missing svg flag for x11-libs/cairo"
84 + fi
85 + java-pkg-2_pkg_setup
86 }
87
88 src_compile() {
89
90
91
92 1.1 dev-java/java-gnome/java-gnome-4.0.8-r1.ebuild
93
94 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.8-r1.ebuild?rev=1.1&view=markup
95 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.8-r1.ebuild?rev=1.1&content-type=text/plain
96
97 Index: java-gnome-4.0.8-r1.ebuild
98 ===================================================================
99 # Copyright 1999-2008 Gentoo Foundation
100 # Distributed under the terms of the GNU General Public License v2
101 # $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.8-r1.ebuild,v 1.1 2008/09/27 13:59:06 serkan Exp $
102
103 EAPI=2
104 JAVA_PKG_IUSE="doc examples source"
105
106 inherit eutils versionator java-pkg-2
107
108 DESCRIPTION="Java bindings for GTK and GNOME"
109 HOMEPAGE="http://java-gnome.sourceforge.net/"
110 SRC_URI="mirror://gnome/sources/${PN}/$(get_version_component_range 1-2)/${P}.tar.bz2"
111
112 LICENSE="GPL-2-with-linking-exception"
113 SLOT="4.0"
114 KEYWORDS="~amd64 ~ppc ~x86"
115 IUSE=""
116
117 RDEPEND=">=dev-libs/glib-2.12.13
118 >=x11-libs/gtk+-2.12
119 >=gnome-base/libglade-2.6.1
120 >=gnome-base/libgnome-2.18.0
121 >=gnome-base/gnome-desktop-2.18.0
122 >=virtual/jre-1.5
123 >=x11-libs/cairo-1.6.4[svg]"
124 DEPEND="${RDEPEND}
125 dev-java/junit:0
126 dev-lang/python
127 >=virtual/jdk-1.5
128 dev-util/pkgconfig"
129
130 # Needs X11
131 RESTRICT="test"
132
133 src_unpack() {
134 unpack ${A}
135 cd "${S}"
136
137 epatch "${FILESDIR}/${P}-disable-doc-snapshots.patch"
138 epatch "${FILESDIR}/${P}-deprecated.patch"
139 }
140
141 src_compile() {
142 # Handwritten in perl so not using econf
143 ./configure --prefix=/usr || die
144
145 # Fails parallel build in case GCJ is detected
146 # See https://bugs.gentoo.org/show_bug.cgi?id=200550
147 emake -j1 || die "Compilation of java-gnome failed"
148
149 if use doc; then
150 emake -j1 doc || die "Making documentation failed"
151 fi
152 }
153
154 src_install(){
155 java-pkg_doso tmp/*.so
156 java-pkg_dojar tmp/*.jar
157
158 dodoc AUTHORS HACKING NEWS README || die
159
160 use doc && java-pkg_dojavadoc doc/api
161 use examples && java-pkg_doexamples doc/examples
162 use source && java-pkg_dosrc src/bindings/org
163 }
164
165
166
167 1.1 dev-java/java-gnome/java-gnome-4.0.7-r1.ebuild
168
169 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.7-r1.ebuild?rev=1.1&view=markup
170 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.7-r1.ebuild?rev=1.1&content-type=text/plain
171
172 Index: java-gnome-4.0.7-r1.ebuild
173 ===================================================================
174 # Copyright 1999-2008 Gentoo Foundation
175 # Distributed under the terms of the GNU General Public License v2
176 # $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.7-r1.ebuild,v 1.1 2008/09/27 13:59:06 serkan Exp $
177
178 EAPI=2
179 JAVA_PKG_IUSE="doc examples source"
180
181 inherit eutils versionator java-pkg-2
182
183 DESCRIPTION="Java bindings for GTK and GNOME"
184 HOMEPAGE="http://java-gnome.sourceforge.net/"
185 SRC_URI="mirror://gnome/sources/${PN}/$(get_version_component_range 1-2)/${P}.tar.bz2"
186
187 LICENSE="GPL-2-with-linking-exception"
188 SLOT="4.0"
189 KEYWORDS="~amd64 ~ppc ~x86"
190 IUSE=""
191
192 RDEPEND=">=dev-libs/glib-2.12.13
193 >=x11-libs/gtk+-2.12
194 >=gnome-base/libglade-2.6.1
195 >=gnome-base/libgnome-2.18.0
196 >=gnome-base/gnome-desktop-2.18.0
197 >=virtual/jre-1.5
198 >=x11-libs/cairo-1.6.4[svg]"
199 DEPEND="${RDEPEND}
200 dev-java/junit:0
201 dev-lang/python
202 >=virtual/jdk-1.5
203 dev-util/pkgconfig"
204
205 # Needs X11
206 RESTRICT="test"
207
208 src_compile() {
209 # Handwritten in perl so not using econf
210 ./configure --prefix=/usr || die
211
212 # Fails parallel build in case GCJ is detected
213 # See https://bugs.gentoo.org/show_bug.cgi?id=200550
214 emake -j1 || die "Compilation of java-gnome failed"
215
216 if use doc; then
217 emake -j1 doc || die "Making documentation failed"
218 fi
219 }
220
221 src_install(){
222 java-pkg_doso tmp/*.so
223 java-pkg_dojar tmp/*.jar
224
225 dodoc AUTHORS HACKING NEWS README || die
226
227 use doc && java-pkg_dojavadoc doc/api
228 use examples && java-pkg_doexamples doc/examples
229 use source && java-pkg_dosrc src/bindings/org
230 }