Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/java-gnome: java-gnome-4.0.15.ebuild java-gnome-4.0.16.ebuild ChangeLog java-gnome-4.0.17.ebuild java-gnome-4.0.18-r1.ebuild java-gnome-4.0.18.ebuild
Date: Sat, 05 Feb 2011 12:36:33
Message-Id: 20110205123620.D688020054@flycatcher.gentoo.org
1 ssuominen 11/02/05 12:36:20
2
3 Modified: java-gnome-4.0.15.ebuild java-gnome-4.0.16.ebuild
4 ChangeLog java-gnome-4.0.17.ebuild
5 java-gnome-4.0.18.ebuild
6 Added: java-gnome-4.0.18-r1.ebuild
7 Log:
8 Fix compability with x11-libs/libnotify >= 0.7.
9
10 (Portage version: 2.2.0_alpha19/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.6 dev-java/java-gnome/java-gnome-4.0.15.ebuild
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.15.ebuild?rev=1.6&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.15.ebuild?rev=1.6&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.15.ebuild?r1=1.5&r2=1.6
18
19 Index: java-gnome-4.0.15.ebuild
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.15.ebuild,v
22 retrieving revision 1.5
23 retrieving revision 1.6
24 diff -u -r1.5 -r1.6
25 --- java-gnome-4.0.15.ebuild 24 Oct 2010 15:50:00 -0000 1.5
26 +++ java-gnome-4.0.15.ebuild 5 Feb 2011 12:36:20 -0000 1.6
27 @@ -1,6 +1,6 @@
28 -# Copyright 1999-2010 Gentoo Foundation
29 +# Copyright 1999-2011 Gentoo Foundation
30 # Distributed under the terms of the GNU General Public License v2
31 -# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.15.ebuild,v 1.5 2010/10/24 15:50:00 ranger Exp $
32 +# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.15.ebuild,v 1.6 2011/02/05 12:36:20 ssuominen Exp $
33
34 EAPI=2
35 JAVA_PKG_IUSE="doc examples source"
36 @@ -28,6 +28,7 @@
37 >=x11-libs/gtksourceview-2.6.2
38 >=app-text/gtkspell-2.0.15-r1
39 >=x11-libs/libnotify-0.4.5
40 + <x11-libs/libnotify-0.7
41 >=dev-libs/libunique-1.0.8
42 >=virtual/jre-1.5"
43 DEPEND="${RDEPEND}
44
45
46
47 1.5 dev-java/java-gnome/java-gnome-4.0.16.ebuild
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.16.ebuild?rev=1.5&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.16.ebuild?rev=1.5&content-type=text/plain
51 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.16.ebuild?r1=1.4&r2=1.5
52
53 Index: java-gnome-4.0.16.ebuild
54 ===================================================================
55 RCS file: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.16.ebuild,v
56 retrieving revision 1.4
57 retrieving revision 1.5
58 diff -u -r1.4 -r1.5
59 --- java-gnome-4.0.16.ebuild 15 Dec 2010 16:26:50 -0000 1.4
60 +++ java-gnome-4.0.16.ebuild 5 Feb 2011 12:36:20 -0000 1.5
61 @@ -1,6 +1,6 @@
62 -# Copyright 1999-2010 Gentoo Foundation
63 +# Copyright 1999-2011 Gentoo Foundation
64 # Distributed under the terms of the GNU General Public License v2
65 -# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.16.ebuild,v 1.4 2010/12/15 16:26:50 phajdan.jr Exp $
66 +# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.16.ebuild,v 1.5 2011/02/05 12:36:20 ssuominen Exp $
67
68 EAPI=2
69 JAVA_PKG_IUSE="doc examples source"
70 @@ -28,6 +28,7 @@
71 >=x11-libs/gtksourceview-2.6.2
72 >=app-text/gtkspell-2.0.15-r1
73 >=x11-libs/libnotify-0.4.5
74 + <x11-libs/libnotify-0.7
75 >=dev-libs/libunique-1.0.8
76 >=virtual/jre-1.5"
77 DEPEND="${RDEPEND}
78
79
80
81 1.104 dev-java/java-gnome/ChangeLog
82
83 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/java-gnome/ChangeLog?rev=1.104&view=markup
84 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/java-gnome/ChangeLog?rev=1.104&content-type=text/plain
85 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/java-gnome/ChangeLog?r1=1.103&r2=1.104
86
87 Index: ChangeLog
88 ===================================================================
89 RCS file: /var/cvsroot/gentoo-x86/dev-java/java-gnome/ChangeLog,v
90 retrieving revision 1.103
91 retrieving revision 1.104
92 diff -u -r1.103 -r1.104
93 --- ChangeLog 29 Dec 2010 23:06:59 -0000 1.103
94 +++ ChangeLog 5 Feb 2011 12:36:20 -0000 1.104
95 @@ -1,6 +1,12 @@
96 # ChangeLog for dev-java/java-gnome
97 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
98 -# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/ChangeLog,v 1.103 2010/12/29 23:06:59 ken69267 Exp $
99 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
100 +# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/ChangeLog,v 1.104 2011/02/05 12:36:20 ssuominen Exp $
101 +
102 +*java-gnome-4.0.18-r1 (05 Feb 2011)
103 +
104 + 05 Feb 2011; Samuli Suominen <ssuominen@g.o>
105 + +java-gnome-4.0.18-r1.ebuild, +files/java-gnome-4.0.18-libnotify-0.7.patch:
106 + Fix compability with x11-libs/libnotify >= 0.7.
107
108 *java-gnome-4.0.18 (29 Dec 2010)
109
110
111
112
113 1.2 dev-java/java-gnome/java-gnome-4.0.17.ebuild
114
115 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.17.ebuild?rev=1.2&view=markup
116 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.17.ebuild?rev=1.2&content-type=text/plain
117 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.17.ebuild?r1=1.1&r2=1.2
118
119 Index: java-gnome-4.0.17.ebuild
120 ===================================================================
121 RCS file: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.17.ebuild,v
122 retrieving revision 1.1
123 retrieving revision 1.2
124 diff -u -r1.1 -r1.2
125 --- java-gnome-4.0.17.ebuild 18 Nov 2010 06:42:43 -0000 1.1
126 +++ java-gnome-4.0.17.ebuild 5 Feb 2011 12:36:20 -0000 1.2
127 @@ -1,6 +1,6 @@
128 -# Copyright 1999-2010 Gentoo Foundation
129 +# Copyright 1999-2011 Gentoo Foundation
130 # Distributed under the terms of the GNU General Public License v2
131 -# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.17.ebuild,v 1.1 2010/11/18 06:42:43 ken69267 Exp $
132 +# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.17.ebuild,v 1.2 2011/02/05 12:36:20 ssuominen Exp $
133
134 EAPI=2
135 JAVA_PKG_IUSE="doc examples source"
136 @@ -28,6 +28,7 @@
137 >=x11-libs/gtksourceview-2.6.2
138 >=app-text/gtkspell-2.0.15-r1
139 >=x11-libs/libnotify-0.4.5
140 + <x11-libs/libnotify-0.7
141 >=dev-libs/libunique-1.0.8
142 >=virtual/jre-1.5"
143 DEPEND="${RDEPEND}
144
145
146
147 1.2 dev-java/java-gnome/java-gnome-4.0.18.ebuild
148
149 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.18.ebuild?rev=1.2&view=markup
150 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.18.ebuild?rev=1.2&content-type=text/plain
151 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.18.ebuild?r1=1.1&r2=1.2
152
153 Index: java-gnome-4.0.18.ebuild
154 ===================================================================
155 RCS file: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.18.ebuild,v
156 retrieving revision 1.1
157 retrieving revision 1.2
158 diff -u -r1.1 -r1.2
159 --- java-gnome-4.0.18.ebuild 29 Dec 2010 23:06:59 -0000 1.1
160 +++ java-gnome-4.0.18.ebuild 5 Feb 2011 12:36:20 -0000 1.2
161 @@ -1,6 +1,6 @@
162 -# Copyright 1999-2010 Gentoo Foundation
163 +# Copyright 1999-2011 Gentoo Foundation
164 # Distributed under the terms of the GNU General Public License v2
165 -# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.18.ebuild,v 1.1 2010/12/29 23:06:59 ken69267 Exp $
166 +# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.18.ebuild,v 1.2 2011/02/05 12:36:20 ssuominen Exp $
167
168 EAPI=2
169 JAVA_PKG_IUSE="doc examples source"
170 @@ -28,6 +28,7 @@
171 >=x11-libs/gtksourceview-2.6.2
172 >=app-text/gtkspell-2.0.15-r1
173 >=x11-libs/libnotify-0.4.5
174 + <x11-libs/libnotify-0.7
175 >=dev-libs/libunique-1.0.8
176 >=gnome-base/librsvg-2.32.1
177 >=virtual/jre-1.5"
178
179
180
181 1.1 dev-java/java-gnome/java-gnome-4.0.18-r1.ebuild
182
183 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.18-r1.ebuild?rev=1.1&view=markup
184 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.18-r1.ebuild?rev=1.1&content-type=text/plain
185
186 Index: java-gnome-4.0.18-r1.ebuild
187 ===================================================================
188 # Copyright 1999-2011 Gentoo Foundation
189 # Distributed under the terms of the GNU General Public License v2
190 # $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.18-r1.ebuild,v 1.1 2011/02/05 12:36:20 ssuominen Exp $
191
192 EAPI=2
193 JAVA_PKG_IUSE="doc examples source"
194
195 inherit eutils versionator java-pkg-2 multilib
196
197 MY_PV="${PV/_/-}"
198 MY_P="${PN}-${MY_PV}"
199
200 DESCRIPTION="Java bindings for GTK and GNOME"
201 HOMEPAGE="http://java-gnome.sourceforge.net/"
202 SRC_URI="mirror://gnome/sources/${PN}/$(get_version_component_range 1-2)/${MY_P}.tar.bz2"
203
204 LICENSE="GPL-2-with-linking-exception"
205 SLOT="4.0"
206 KEYWORDS="~amd64 ~ppc ~x86"
207 IUSE=""
208
209 RDEPEND=">=dev-libs/glib-2.22
210 >=x11-libs/gtk+-2.22.0
211 >=gnome-base/libglade-2.6.4
212 >=gnome-base/libgnome-2.22.0
213 >=gnome-base/gnome-desktop-2.22.0:2
214 >=x11-libs/cairo-1.10.0[svg]
215 >=x11-libs/gtksourceview-2.6.2
216 >=app-text/gtkspell-2.0.15-r1
217 >=x11-libs/libnotify-0.7
218 >=dev-libs/libunique-1.0.8
219 >=gnome-base/librsvg-2.32.1
220 >=virtual/jre-1.5"
221 DEPEND="${RDEPEND}
222 dev-java/junit:0
223 dev-lang/perl
224 dev-util/pkgconfig
225 >=virtual/jdk-1.5"
226
227 # Needs X11
228 RESTRICT="test"
229
230 S="${WORKDIR}/${MY_P}"
231
232 src_prepare() {
233 #fix dependency typo in configure
234 sed -i -e "s/librsvg-2.0atk/librsvg-2.0 atk/" configure || die
235 epatch "${FILESDIR}"/${P}-libnotify-0.7.patch
236 }
237
238 src_configure() {
239 # Handwritten in perl so not using econf
240 ./configure prefix=/usr libdir=/usr/$(get_libdir)/${PN}-${SLOT} jardir=/usr/share/${PN}-${SLOT}/lib || die
241 }
242
243 src_compile() {
244 # Fails parallel build in case GCJ is detected
245 # See https://bugs.gentoo.org/show_bug.cgi?id=200550
246 emake -j1 || die "Compilation of java-gnome failed"
247
248 if use doc; then
249 DISPLAY= emake -j1 doc || die "Making documentation failed"
250 fi
251 }
252
253 src_install(){
254 emake -j1 DESTDIR="${D}" install || die
255 java-pkg_regjar /usr/share/${PN}-${SLOT}/lib/gtk-${SLOT}.jar
256 java-pkg_regjar /usr/share/${PN}-${SLOT}/lib/gtk.jar
257
258 dodoc AUTHORS HACKING NEWS README || die
259 use doc && java-pkg_dojavadoc doc/api
260 use examples && java-pkg_doexamples doc/examples
261 use source && java-pkg_dosrc src/bindings/org
262 }