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