Gentoo Archives: gentoo-commits

From: "Vlastimil Babka (caster)" <caster@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/icedtea-bin: metadata.xml ChangeLog icedtea-bin-1.10.4.ebuild icedtea-bin-1.10.3-r2.ebuild
Date: Sun, 30 Oct 2011 13:53:33
Message-Id: 20111030135319.3D6912004B@flycatcher.gentoo.org
1 caster 11/10/30 13:53:19
2
3 Added: metadata.xml ChangeLog icedtea-bin-1.10.4.ebuild
4 icedtea-bin-1.10.3-r2.ebuild
5 Log:
6 Package move from icedtea6-bin
7
8 (Portage version: 2.2.0_alpha68/cvs/Linux x86_64, RepoMan options: --force)
9
10 Revision Changes Path
11 1.1 dev-java/icedtea-bin/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-bin/metadata.xml?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-bin/metadata.xml?rev=1.1&content-type=text/plain
15
16 Index: metadata.xml
17 ===================================================================
18 <?xml version="1.0" encoding="UTF-8"?>
19 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
20 <pkgmetadata>
21 <herd>java</herd>
22 </pkgmetadata>
23
24
25
26 1.1 dev-java/icedtea-bin/ChangeLog
27
28 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-bin/ChangeLog?rev=1.1&view=markup
29 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-bin/ChangeLog?rev=1.1&content-type=text/plain
30
31 Index: ChangeLog
32 ===================================================================
33 # ChangeLog for dev-java/icedtea-bin
34 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
35 # $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/ChangeLog,v 1.1 2011/10/30 13:53:19 caster Exp $
36
37 *icedtea-bin-1.10.4 (30 Oct 2011)
38 *icedtea-bin-1.10.3-r2 (30 Oct 2011)
39
40 30 Oct 2011; Vlastimil Babka <caster@g.o> +files/icedtea6-bin.env,
41 +icedtea-bin-1.10.3-r2.ebuild, +icedtea-bin-1.10.4.ebuild, +metadata.xml:
42 Package move from icedtea6-bin
43
44 30 Oct 2011; Pawel Hajdan jr <phajdan.jr@g.o>
45 icedtea6-bin-1.10.4.ebuild:
46 x86 stable wrt bug #387637
47
48 *icedtea6-bin-1.10.4 (22 Oct 2011)
49
50 22 Oct 2011; Vlastimil Babka <caster@g.o> +icedtea6-bin-1.10.4.ebuild:
51 Version bump, security bug #387637. Based on icedtea 1.10.4 and icedtea-web
52 1.1.3. Libpng-1.5 now required as it's stable.
53
54 11 Oct 2011; Samuli Suominen <ssuominen@g.o>
55 -icedtea6-bin-1.10.3.ebuild, -icedtea6-bin-1.10.3-r1.ebuild:
56 old
57
58 08 Oct 2011; Samuli Suominen <ssuominen@g.o>
59 icedtea6-bin-1.10.3-r2.ebuild:
60 amd64 stable wrt #385949
61
62 08 Oct 2011; Pawel Hajdan jr <phajdan.jr@g.o>
63 icedtea6-bin-1.10.3-r2.ebuild:
64 x86 stable wrt bug #385949
65
66 *icedtea6-bin-1.10.3-r2 (20 Sep 2011)
67
68 20 Sep 2011; Vlastimil Babka <caster@g.o>
69 +icedtea6-bin-1.10.3-r2.ebuild:
70 Revbump to replace nsplugin part by icedtea-web-1.1.2-r1, which respects
71 LDFLAGS and thus --as-needed removes the (false) libpng14 dependency. Fixes
72 bug #383771.
73
74 *icedtea6-bin-1.10.3-r1 (19 Sep 2011)
75
76 19 Sep 2011; Vlastimil Babka <caster@g.o> -icedtea6-bin-1.10.2.ebuild,
77 +icedtea6-bin-1.10.3-r1.ebuild:
78 Revbump to bump icedtea-web to 1.1.2 and provide libpng-1.5 ABI variant,
79 selected at build-time.
80
81 17 Sep 2011; Samuli Suominen <ssuominen@g.o>
82 icedtea6-bin-1.10.2.ebuild, icedtea6-bin-1.10.3.ebuild:
83 Fix media-libs/libpng depend to pull any providing libpng14.so.14 SONAME.
84
85 16 Sep 2011; Vlastimil Babka <caster@g.o> icedtea6-bin-1.10.2.ebuild,
86 icedtea6-bin-1.10.3.ebuild:
87 Bump EAPI to 3 for prefix support.
88
89 15 Sep 2011; Serkan Kaba <serkan@g.o> icedtea6-bin-1.10.2.ebuild,
90 icedtea6-bin-1.10.3.ebuild:
91 Revert prefix keywords.
92
93 15 Sep 2011; Serkan Kaba <serkan@g.o> files/icedtea6-bin.env,
94 icedtea6-bin-1.10.2.ebuild, icedtea6-bin-1.10.3.ebuild:
95 Add prefix to env file.
96
97 02 Aug 2011; Markos Chandras <hwoarang@g.o>
98 icedtea6-bin-1.10.3.ebuild:
99 Stable on amd64 wrt bug #375977
100
101 24 Jul 2011; Pawel Hajdan jr <phajdan.jr@g.o>
102 icedtea6-bin-1.10.3.ebuild:
103 x86 stable wrt security bug #375977
104
105 *icedtea6-bin-1.10.3 (24 Jul 2011)
106
107 24 Jul 2011; Vlastimil Babka <caster@g.o> -icedtea6-bin-1.9.7.ebuild,
108 -icedtea6-bin-1.10.1.ebuild, +icedtea6-bin-1.10.3.ebuild:
109 Version bump, security bug #375977.
110
111 20 Jun 2011; Markos Chandras <hwoarang@g.o>
112 icedtea6-bin-1.10.2.ebuild:
113 Stable on amd64 wrt bug #370787
114
115 20 Jun 2011; Pawel Hajdan jr <phajdan.jr@g.o>
116 icedtea6-bin-1.10.2.ebuild:
117 x86 stable wrt security bug #370787
118
119 *icedtea6-bin-1.10.2 (19 Jun 2011)
120
121 19 Jun 2011; Vlastimil Babka <caster@g.o> +icedtea6-bin-1.10.2.ebuild:
122 Version bump, security bug #370787.
123
124 *icedtea6-bin-1.10.1 (22 Apr 2011)
125
126 22 Apr 2011; Vlastimil Babka <caster@g.o> -icedtea6-bin-1.9.6.ebuild,
127 icedtea6-bin-1.9.7.ebuild, +icedtea6-bin-1.10.1.ebuild:
128 Version bump, bug #361921. Includes libpng-1.5 support, 1.9.7 restricts dep
129 to =1.4* fixing bug #356743.
130
131 27 Mar 2011; Vlastimil Babka <caster@g.o> icedtea6-bin-1.9.7.ebuild:
132 Change the optional deps to PDEPEND to avoid dependency circles.
133
134 21 Feb 2011; Christian Faulhammer <fauli@g.o>
135 icedtea6-bin-1.9.7.ebuild:
136 stable x86, security bug 355127
137
138 16 Feb 2011; Markos Chandras <hwoarang@g.o> icedtea6-bin-1.9.7.ebuild:
139 Stable on amd64 wrt bug #355127
140
141 *icedtea6-bin-1.9.7 (16 Feb 2011)
142
143 16 Feb 2011; Vlastimil Babka <caster@g.o> -icedtea6-bin-1.9.4.ebuild,
144 -icedtea6-bin-1.9.5.ebuild, +icedtea6-bin-1.9.7.ebuild:
145 Version bump, security bug #355127.
146
147 11 Feb 2011; Christian Faulhammer <fauli@g.o>
148 icedtea6-bin-1.9.6.ebuild:
149 stable x86, security bug 354231
150
151 10 Feb 2011; Markos Chandras <hwoarang@g.o> icedtea6-bin-1.9.6.ebuild:
152 Stable on amd64 wrt bug #354231
153
154 *icedtea6-bin-1.9.6 (10 Feb 2011)
155
156 10 Feb 2011; Vlastimil Babka <caster@g.o> +icedtea6-bin-1.9.6.ebuild:
157 Version bump, security bug #354231.
158
159 04 Feb 2011; Christian Faulhammer <fauli@g.o>
160 icedtea6-bin-1.9.5.ebuild:
161 stable x86, security bug 353418
162
163 02 Feb 2011; Vlastimil Babka <caster@g.o> icedtea6-bin-1.9.5.ebuild:
164 Change SRC_URI to dev.gentoo.org
165
166 *icedtea6-bin-1.9.5 (02 Feb 2011)
167
168 02 Feb 2011; Vlastimil Babka <caster@g.o> -icedtea6-bin-1.9.1.ebuild,
169 -icedtea6-bin-1.9.2.ebuild, +icedtea6-bin-1.9.5.ebuild:
170 Version bump, security bug #353418.
171
172 22 Jan 2011; Markos Chandras <hwoarang@g.o> icedtea6-bin-1.9.4.ebuild:
173 Stable on amd64 wrt bug #352035
174
175 22 Jan 2011; Christian Faulhammer <fauli@g.o>
176 icedtea6-bin-1.9.4.ebuild:
177 stable x86, security bug 352035
178
179 *icedtea6-bin-1.9.4 (21 Jan 2011)
180
181 21 Jan 2011; Vlastimil Babka <caster@g.o> icedtea6-bin-1.9.1.ebuild,
182 icedtea6-bin-1.9.2.ebuild, +icedtea6-bin-1.9.4.ebuild:
183 Version bump, security bug #352035 (JNLP security manager bypass -
184 (CVE-2010-4351). Also convert deps to virtual/jpeg, bug #347953.
185
186 *icedtea6-bin-1.9.2 (27 Nov 2010)
187
188 27 Nov 2010; Vlastimil Babka <caster@g.o>
189 -icedtea6-bin-1.8.1.ebuild, -icedtea6-bin-1.8.1-r1.ebuild,
190 -icedtea6-bin-1.9.ebuild, +icedtea6-bin-1.9.2.ebuild:
191 Version bump, security bug #346799.
192
193 07 Nov 2010; Samuli Suominen <ssuominen@g.o>
194 icedtea6-bin-1.9.1.ebuild:
195 Fix libjpeg depend to accept libjpeg-turbo >= 1.0.90 wrt #327487.
196
197 13 Oct 2010; Markos Chandras <hwoarang@g.o>
198 icedtea6-bin-1.9.ebuild, icedtea6-bin-1.9.1.ebuild:
199 Revert keywords in 1.9 and stabilize correct version. Bug #340819
200
201 13 Oct 2010; Pawel Hajdan jr <phajdan.jr@g.o>
202 icedtea6-bin-1.9.1.ebuild:
203 x86 stable wrt security bug #340819
204
205 13 Oct 2010; Markos Chandras <hwoarang@g.o>
206 icedtea6-bin-1.9.ebuild:
207 Stable on amd64 wrt bug #340819
208
209 *icedtea6-bin-1.9.1 (13 Oct 2010)
210
211 13 Oct 2010; Vlastimil Babka <caster@g.o>
212 +icedtea6-bin-1.9.1.ebuild:
213 Version bump, security bug #340819.
214
215 *icedtea6-bin-1.9 (09 Sep 2010)
216
217 09 Sep 2010; Vlastimil Babka <caster@g.o> +icedtea6-bin-1.9.ebuild:
218 Version bump.
219
220 *icedtea6-bin-1.8.1-r1 (01 Sep 2010)
221
222 01 Sep 2010; Vlastimil Babka <caster@g.o>
223 -icedtea6-bin-1.8.0.ebuild, +icedtea6-bin-1.8.1-r1.ebuild:
224 Revbump to fix default fonts, bug #266295. Also built against newer deps
225 (glibc).
226
227 31 Jul 2010; Markos Chandras <hwoarang@g.o>
228 icedtea6-bin-1.8.1.ebuild:
229 Stable on amd64 wrt bug #330205
230
231 31 Jul 2010; Pawel Hajdan jr <phajdan.jr@g.o>
232 icedtea6-bin-1.8.1.ebuild:
233 x86 stable wrt security bug #330205
234
235 *icedtea6-bin-1.8.1 (30 Jul 2010)
236
237 30 Jul 2010; Vlastimil Babka <caster@g.o>
238 -icedtea6-bin-1.7.2.ebuild, +icedtea6-bin-1.8.1.ebuild:
239 Version bump, security bug #330205.
240
241 24 Jun 2010; Pacho Ramos <pacho@g.o> icedtea6-bin-1.8.0.ebuild:
242 stable amd64, bug 320163
243
244 24 Jun 2010; Christian Faulhammer <fauli@g.o>
245 icedtea6-bin-1.8.0.ebuild:
246 stable x86, bug 320163
247
248 *icedtea6-bin-1.8.0 (17 Apr 2010)
249
250 17 Apr 2010; Vlastimil Babka <caster@g.o>
251 +icedtea6-bin-1.8.0.ebuild:
252 Version bump.
253
254 15 Apr 2010; Vlastimil Babka <caster@g.o>
255 -icedtea6-bin-1.6.2-r2.ebuild, -icedtea6-bin-1.7-r1.ebuild,
256 -icedtea6-bin-1.7.1.ebuild:
257 Remove old.
258
259 15 Apr 2010; Markus Meier <maekke@g.o> icedtea6-bin-1.7.2.ebuild:
260 amd64 stable, bug #312297
261
262 05 Apr 2010; Pawel Hajdan jr <phajdan.jr@g.o>
263 icedtea6-bin-1.7.2.ebuild:
264 x86 stable wrt security bug #312297
265
266 *icedtea6-bin-1.7.2 (01 Apr 2010)
267
268 01 Apr 2010; Vlastimil Babka <caster@g.o>
269 +icedtea6-bin-1.7.2.ebuild:
270 Version bump, security bug #312297. Built from dev-java/icedtea-6.1.7.2-r1
271 which is equal to upstream 1.7.3 release.
272
273 29 Mar 2010; Pawel Hajdan jr <phajdan.jr@g.o>
274 icedtea6-bin-1.7.1.ebuild:
275 x86 stable wrt bug #307973
276
277 21 Mar 2010; Vlastimil Babka <caster@g.o>
278 icedtea6-bin-1.7.1.ebuild:
279 Remove QA_EXECSTACK declarations as they no longer apply, #257707.
280
281 19 Mar 2010; Vlastimil Babka <caster@g.o>
282 icedtea6-bin-1.7.1.ebuild:
283 Forgot to lift the libpng version restriction in RDEPEND, #308443
284
285 18 Mar 2010; Vlastimil Babka <caster@g.o>
286 icedtea6-bin-1.7.1.ebuild:
287 Add a distfile with libsplashscreen.so built against libpng-1.4. The file
288 is selected depending on which libpng is installed. Fixes bug #308443.
289
290 11 Mar 2010; Samuli Suominen <ssuominen@g.o>
291 icedtea6-bin-1.6.2-r2.ebuild, icedtea6-bin-1.7-r1.ebuild,
292 icedtea6-bin-1.7.1.ebuild:
293 Restrict libpng depend to libpng12.so.0.
294
295 *icedtea6-bin-1.7.1 (03 Mar 2010)
296
297 03 Mar 2010; Vlastimil Babka <caster@g.o>
298 -icedtea6-bin-1.6.2.ebuild, -icedtea6-bin-1.6.2-r1.ebuild,
299 -icedtea6-bin-1.7.ebuild, +icedtea6-bin-1.7.1.ebuild
300 Version bump. Built with jpeg-8 unconditionally since it's stable.
301
302 19 Feb 2010; Markus Meier <maekke@g.o>
303 icedtea6-bin-1.6.2-r2.ebuild:
304 x86 stable, bug #304829
305
306 13 Feb 2010; Samuli Suominen <ssuominen@g.o>
307 icedtea6-bin-1.6.2-r2.ebuild:
308 amd64 stable wrt #304829
309
310 *icedtea6-bin-1.7-r1 (06 Feb 2010)
311
312 06 Feb 2010; Vlastimil Babka <caster@g.o>
313 +icedtea6-bin-1.7-r1.ebuild:
314 Revbump to add missing package-list to USE=doc - bug #302654.
315
316 *icedtea6-bin-1.7 (01 Feb 2010)
317
318 01 Feb 2010; Vlastimil Babka <caster@g.o> +icedtea6-bin-1.7.ebuild:
319 Version bump. Contains new IcedTeaNPPlugin compatible with xulrunner 1.9.1
320 and 1.9.2, Firefox 3.5+, Chromium. Also compatible with both jpeg-7 and
321 jpeg-8 - the ebuild detects the installed version in src_unpack().
322
323 *icedtea6-bin-1.6.2-r2 (22 Jan 2010)
324
325 22 Jan 2010; Vlastimil Babka <caster@g.o>
326 -icedtea6-bin-1.6.1.ebuild, +icedtea6-bin-1.6.2-r2.ebuild:
327 Revision bump, built with and requiring jpeg-8.
328
329 17 Jan 2010; Samuli Suominen <ssuominen@g.o>
330 icedtea6-bin-1.6.1.ebuild, icedtea6-bin-1.6.2.ebuild,
331 icedtea6-bin-1.6.2-r1.ebuild:
332 Restrict depend to =media-libs/jpeg-7* for matching SONAME.
333
334 *icedtea6-bin-1.6.2-r1 (16 Jan 2010)
335
336 16 Jan 2010; Petteri Räty <betelgeuse@g.o>
337 +icedtea6-bin-1.6.2-r1.ebuild:
338 Add dep on x11-libs/libXt for the X use flag as the installed jni headers
339 need a file from it.
340
341 28 Dec 2009; Markus Meier <maekke@g.o> icedtea6-bin-1.6.2.ebuild:
342 amd64 stable, bug #292003
343
344 16 Dec 2009; Christian Faulhammer <fauli@g.o>
345 icedtea6-bin-1.6.2.ebuild:
346 stable x86, bug 292003
347
348 *icedtea6-bin-1.6.2 (13 Nov 2009)
349
350 13 Nov 2009; Vlastimil Babka <caster@g.o>
351 +icedtea6-bin-1.6.2.ebuild:
352 Version bump. Contains security fixes. The plugin is built for
353 xulrunner-1.9.1-based browsers only.
354
355 05 Nov 2009; Vlastimil Babka <caster@g.o>
356 -icedtea6-bin-1.3.1-r1.ebuild, -icedtea6-bin-1.4.ebuild,
357 -icedtea6-bin-1.4.1.ebuild:
358 Remove old.
359
360 *icedtea6-bin-1.6.1 (12 Oct 2009)
361
362 12 Oct 2009; Vlastimil Babka <caster@g.o>
363 +icedtea6-bin-1.6.1.ebuild:
364 Version bump. Fixes bugs #272723 (set as default VM if none set), #273306
365 (empty cacerts breaking SSL), #280375 (nspr-4.8 compatibility), #283248
366 (jpeg-7 compatibility).
367
368 13 Sep 2009; Samuli Suominen <ssuominen@g.o>
369 icedtea6-bin-1.3.1-r1.ebuild, icedtea6-bin-1.4.ebuild,
370 icedtea6-bin-1.4.1.ebuild:
371 Use jpeg-compat wrt #283248, thanks to Florian Scandella for reporting.
372
373 *icedtea6-bin-1.4.1 (19 Apr 2009)
374
375 19 Apr 2009; Vlastimil Babka <caster@g.o>
376 +icedtea6-bin-1.4.1.ebuild:
377 Version bump, based on icedtea6-1.4.1-r1 from java-overlay.
378
379 *icedtea6-bin-1.4 (09 Feb 2009)
380
381 09 Feb 2009; Vlastimil Babka <caster@g.o> +icedtea6-bin-1.4.ebuild:
382 Version bump, built from icedtea6-1.4 java-overlay r7477. Bug #255493.
383
384 *icedtea6-bin-1.3.1-r1 (24 Dec 2008)
385
386 24 Dec 2008; Vlastimil Babka <caster@g.o> +files/icedtea6-bin.env,
387 +metadata.xml, +icedtea6-bin-1.3.1-r1.ebuild:
388 New package, a Gentoo binary build of icedtea6. Based on icedtea6-r2 from
389 java-overlay.
390
391
392
393
394 1.1 dev-java/icedtea-bin/icedtea-bin-1.10.4.ebuild
395
396 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-1.10.4.ebuild?rev=1.1&view=markup
397 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-1.10.4.ebuild?rev=1.1&content-type=text/plain
398
399 Index: icedtea-bin-1.10.4.ebuild
400 ===================================================================
401 # Copyright 1999-2011 Gentoo Foundation
402 # Distributed under the terms of the GNU General Public License v2
403 # $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-1.10.4.ebuild,v 1.1 2011/10/30 13:53:19 caster Exp $
404
405 EAPI="3"
406
407 inherit java-vm-2
408
409 # this ebuild is for package+slot move from icedtea6-bin
410 # and the installation thus follows the old layout
411 # future versions will change it
412 XPN="icedtea6-bin"
413 XP="${XPN}-${PV}"
414
415 dist="http://dev.gentoo.org/~caster/distfiles/"
416 DESCRIPTION="A Gentoo-made binary build of the icedtea6 JDK"
417 TARBALL_VERSION="${PV}"
418 SRC_URI="amd64? ( ${dist}/${XPN}-core-${TARBALL_VERSION}-amd64.tar.bz2 )
419 x86? ( ${dist}/${XPN}-core-${TARBALL_VERSION}-x86.tar.bz2 )
420 doc? ( ${dist}/${XPN}-doc-${TARBALL_VERSION}.tar.bz2 )
421 examples? (
422 amd64? ( ${dist}/${XPN}-examples-${TARBALL_VERSION}-amd64.tar.bz2 )
423 x86? ( ${dist}/${XPN}-examples-${TARBALL_VERSION}-x86.tar.bz2 )
424 )
425 nsplugin? (
426 amd64? ( ${dist}/${XPN}-nsplugin-${TARBALL_VERSION}-amd64.tar.bz2 )
427 x86? ( ${dist}/${XPN}-nsplugin-${TARBALL_VERSION}-x86.tar.bz2 )
428 )
429 source? ( ${dist}/${XPN}-src-${TARBALL_VERSION}.tar.bz2 )"
430 HOMEPAGE="http://icedtea.classpath.org"
431
432 IUSE="X alsa doc examples nsplugin source"
433 RESTRICT="strip"
434
435 LICENSE="GPL-2-with-linking-exception"
436 SLOT="6"
437 KEYWORDS="~amd64 x86"
438
439 S="${WORKDIR}/${XP}"
440
441 RDEPEND=">=sys-devel/gcc-4.3
442 >=sys-libs/glibc-2.11.2
443 >=media-libs/giflib-4.1.6-r1
444 virtual/jpeg
445 >=media-libs/libpng-1.5
446 >=sys-libs/zlib-1.2.3-r1
447 "
448 PDEPEND="
449 alsa? ( >=media-libs/alsa-lib-1.0.20 )
450 X? (
451 >=media-libs/freetype-2.3.9:2
452 >=media-libs/fontconfig-2.6.0-r2:1.0
453 >=x11-libs/libXext-1.1
454 >=x11-libs/libXi-1.3
455 >=x11-libs/libXtst-1.1
456 >=x11-libs/libX11-1.3
457 x11-libs/libXt
458 )
459 nsplugin? (
460 >=dev-libs/atk-1.30.0
461 >=dev-libs/glib-2.20.5:2
462 >=dev-libs/nspr-4.8
463 >=x11-libs/cairo-1.8.8
464 >=x11-libs/gtk+-2.20.1:2
465 >=x11-libs/pango-1.24.5
466 )"
467 DEPEND=""
468
469 pkg_setup() {
470 java-vm-2_pkg_setup
471 VMHANDLE="${XPN}"
472 }
473
474 src_install() {
475 local dest="/opt/${XP}"
476 local ddest="${D}/${dest}"
477 dodir "${dest}" || die
478
479 local arch=${ARCH}
480
481 # doins can't handle symlinks.
482 cp -pRP bin include jre lib man "${ddest}" || die "failed to copy"
483
484 dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README} || die
485 if use doc ; then
486 dohtml -r ../doc/html/* || die "Failed to install documentation"
487 fi
488
489 if use examples; then
490 cp -pRP share/{demo,sample} "${ddest}" || die
491 fi
492
493 if use source ; then
494 cp src.zip "${ddest}" || die
495 fi
496
497 if use nsplugin ; then
498 cd ..
499 cp -pPR icedtea6-web-bin "${D}/opt/"
500 install_mozilla_plugin "/opt/icedtea6-web-bin/$(get_libdir)/IcedTeaPlugin.so"
501 docinto icedtea-web
502 dodoc doc/icedtea-web/*
503 fi
504
505 set_java_env
506 java-vm_revdep-mask "/opt/${XP}"
507 }
508
509 pkg_postinst() {
510 # Set as default VM if none exists
511 java-vm-2_pkg_postinst
512
513 if use nsplugin; then
514 elog "The icedtea6-bin browser plugin can be enabled using eselect java-nsplugin"
515 elog "Note that the plugin works only in browsers based on xulrunner-1.9.1+"
516 elog "such as Firefox 3.5+ and recent Chromium versions."
517 fi
518 }
519
520
521
522 1.1 dev-java/icedtea-bin/icedtea-bin-1.10.3-r2.ebuild
523
524 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-1.10.3-r2.ebuild?rev=1.1&view=markup
525 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-1.10.3-r2.ebuild?rev=1.1&content-type=text/plain
526
527 Index: icedtea-bin-1.10.3-r2.ebuild
528 ===================================================================
529 # Copyright 1999-2011 Gentoo Foundation
530 # Distributed under the terms of the GNU General Public License v2
531 # $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-1.10.3-r2.ebuild,v 1.1 2011/10/30 13:53:19 caster Exp $
532
533 EAPI="3"
534
535 inherit java-vm-2
536
537 # this ebuild is for package+slot move from icedtea6-bin
538 # and the installation thus follows the old layout
539 # future versions will change it
540 XPN="icedtea6-bin"
541 XP="${XPN}-${PV}"
542
543 dist="http://dev.gentoo.org/~caster/distfiles/"
544 DESCRIPTION="A Gentoo-made binary build of the icedtea6 JDK"
545 TARBALL_VERSION="${PV}-r1"
546 SRC_URI="amd64? ( ${dist}/${XPN}-core-${TARBALL_VERSION}-amd64.tar.bz2
547 ${dist}/${XPN}-libpng15-${TARBALL_VERSION}-amd64.tar.bz2 )
548 x86? ( ${dist}/${XPN}-core-${TARBALL_VERSION}-x86.tar.bz2
549 ${dist}/${XPN}-libpng15-${TARBALL_VERSION}-x86.tar.bz2 )
550 doc? ( ${dist}/${XPN}-doc-${TARBALL_VERSION}.tar.bz2 )
551 examples? (
552 amd64? ( ${dist}/${XPN}-examples-${TARBALL_VERSION}-amd64.tar.bz2 )
553 x86? ( ${dist}/${XPN}-examples-${TARBALL_VERSION}-x86.tar.bz2 )
554 )
555 nsplugin? (
556 amd64? ( ${dist}/${XPN}-nsplugin-${PVR}-amd64.tar.bz2 )
557 x86? ( ${dist}/${XPN}-nsplugin-${PVR}-x86.tar.bz2 )
558 )
559 source? ( ${dist}/${XPN}-src-${TARBALL_VERSION}.tar.bz2 )"
560 HOMEPAGE="http://icedtea.classpath.org"
561
562 IUSE="X alsa doc examples nsplugin source"
563 RESTRICT="strip"
564
565 LICENSE="GPL-2-with-linking-exception"
566 SLOT="6"
567 KEYWORDS="amd64 x86"
568
569 S="${WORKDIR}/${XP}"
570
571 RDEPEND=">=sys-devel/gcc-4.3
572 >=sys-libs/glibc-2.11.2
573 >=media-libs/giflib-4.1.6-r1
574 virtual/jpeg
575 >=media-libs/libpng-1.4
576 >=sys-libs/zlib-1.2.3-r1
577 "
578 PDEPEND="
579 alsa? ( >=media-libs/alsa-lib-1.0.20 )
580 X? (
581 >=media-libs/freetype-2.3.9:2
582 >=media-libs/fontconfig-2.6.0-r2:1.0
583 >=x11-libs/libXext-1.1
584 >=x11-libs/libXi-1.3
585 >=x11-libs/libXtst-1.1
586 >=x11-libs/libX11-1.3
587 x11-libs/libXt
588 )
589 nsplugin? (
590 >=dev-libs/atk-1.30.0
591 >=dev-libs/glib-2.20.5:2
592 >=dev-libs/nspr-4.8
593 >=x11-libs/cairo-1.8.8
594 >=x11-libs/gtk+-2.20.1:2
595 >=x11-libs/pango-1.24.5
596 )"
597 DEPEND=""
598
599 pkg_setup() {
600 java-vm-2_pkg_setup
601 VMHANDLE="${XPN}"
602 }
603
604 src_unpack() {
605 unpack ${A}
606
607 if has_version '>=media-libs/libpng-1.5.0'; then
608 einfo "Installing libpng-1.5 ABI version"
609 local arch=${ARCH}
610 use x86 && arch=i386
611 mv -v ${XP}-libpng15/jre/lib/${arch}/*.so ${XP}/jre/lib/${arch} || die
612 else
613 elog "Installing libpng-1.4 ABI version"
614 elog "You will have to remerge icedtea6-bin after upgrading to libpng-1.5"
615 elog "Note that revdep-rebuild will not do it automatically due to the mask file."
616 fi
617 }
618
619 src_install() {
620 local dest="/opt/${XP}"
621 local ddest="${D}/${dest}"
622 dodir "${dest}" || die
623
624 local arch=${ARCH}
625
626 # doins can't handle symlinks.
627 cp -pRP bin include jre lib man "${ddest}" || die "failed to copy"
628
629 dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README} || die
630 if use doc ; then
631 dohtml -r ../doc/html/* || die "Failed to install documentation"
632 fi
633
634 if use examples; then
635 cp -pRP share/{demo,sample} "${ddest}" || die
636 fi
637
638 if use source ; then
639 cp src.zip "${ddest}" || die
640 fi
641
642 if use nsplugin ; then
643 cd ..
644 cp -pPR icedtea6-web-bin "${D}/opt/"
645 install_mozilla_plugin "/opt/icedtea6-web-bin/$(get_libdir)/IcedTeaPlugin.so"
646 docinto icedtea-web
647 dodoc doc/icedtea-web/*
648 fi
649
650 set_java_env
651 java-vm_revdep-mask "/opt/${XP}"
652 }
653
654 pkg_postinst() {
655 # Set as default VM if none exists
656 java-vm-2_pkg_postinst
657
658 if use nsplugin; then
659 elog "The icedtea6-bin browser plugin can be enabled using eselect java-nsplugin"
660 elog "Note that the plugin works only in browsers based on xulrunner-1.9.1+"
661 elog "such as Firefox 3.5+ and recent Chromium versions."
662 fi
663 }