1 |
commit: 7aee1adb8aae20ff1d9093dae2f92e7c4774bc15 |
2 |
Author: Andrew John Hughes <gnu_andrew <AT> member <DOT> fsf <DOT> org> |
3 |
AuthorDate: Wed Jun 24 22:24:11 2015 +0000 |
4 |
Commit: Andrew John Hughes <gnu_andrew <AT> member <DOT> fsf <DOT> org> |
5 |
CommitDate: Wed Jun 24 22:24:11 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=7aee1adb |
7 |
|
8 |
Add IcedTea:8 support to IcedTea-Web. |
9 |
|
10 |
Package-Manager: portage-2.2.17 |
11 |
Manifest-Sign-Key: 35964222 |
12 |
|
13 |
dev-java/icedtea-web/ChangeLog | 283 +++++++++++++++++++++ |
14 |
dev-java/icedtea-web/Manifest | 16 ++ |
15 |
dev-java/icedtea-web/files/README.gentoo | 21 ++ |
16 |
.../files/icedtea-web-1.5-respect-ldflags.patch | 11 + |
17 |
dev-java/icedtea-web/icedtea-web-1.5.1-r1.ebuild | 122 +++++++++ |
18 |
dev-java/icedtea-web/metadata.xml | 15 ++ |
19 |
6 files changed, 468 insertions(+) |
20 |
|
21 |
diff --git a/dev-java/icedtea-web/ChangeLog b/dev-java/icedtea-web/ChangeLog |
22 |
new file mode 100644 |
23 |
index 0000000..09ab9ee |
24 |
--- /dev/null |
25 |
+++ b/dev-java/icedtea-web/ChangeLog |
26 |
@@ -0,0 +1,283 @@ |
27 |
+# ChangeLog for dev-java/icedtea-web |
28 |
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 |
29 |
+# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/ChangeLog,v 1.53 2015/05/23 23:08:15 chewi Exp $ |
30 |
+ |
31 |
+ 23 May 2015; James Le Cuirot <chewi@g.o> icedtea-web-1.5.1-r1.ebuild: |
32 |
+ ~arm keyword. |
33 |
+ |
34 |
+ 20 May 2015; James Le Cuirot <chewi@g.o> icedtea-web-1.5.1-r1.ebuild: |
35 |
+ ~ppc keyword. |
36 |
+ |
37 |
+ 10 May 2015; James Le Cuirot <chewi@g.o> |
38 |
+ -files/0001-Fix-parallel-install.-BGO-440906.patch, |
39 |
+ -files/0002-Respect-LDFLAGS.patch, |
40 |
+ -files/icedtea-web-1.3.2-openjdk-build-25.patch, -icedtea-web-1.3.2-r7.ebuild, |
41 |
+ -icedtea-web-1.3.2.ebuild, -icedtea-web-1.4.2-r1.ebuild, |
42 |
+ -icedtea-web-1.4.2.ebuild: |
43 |
+ Remove old versions. Unfortunately this means dropping some keywords but the |
44 |
+ non-0 SLOTs have not mergeable for some time due to blockers. |
45 |
+ |
46 |
+ 26 Apr 2015; Pacho Ramos <pacho@g.o> icedtea-web-1.5.1-r1.ebuild: |
47 |
+ amd64/x86 stable, bug #546902 |
48 |
+ |
49 |
+ 31 Mar 2015; Ulrich Müller <ulm@g.o> icedtea-web-1.4.2.ebuild, |
50 |
+ icedtea-web-1.4.2-r1.ebuild, icedtea-web-1.5.1-r1.ebuild: |
51 |
+ Update dependency after package move of eselect modules to app-eselect. |
52 |
+ |
53 |
+ 18 Feb 2015; Michał Górny <mgorny@g.o> files/README.gentoo: |
54 |
+ Fix typos in README.gentoo, https://github.com/gentoo/gentoo-portage-rsync- |
55 |
+ mirror/pull/20 by Elias Probst. |
56 |
+ |
57 |
+ 02 Nov 2014; Vlastimil Babka <caster@g.o> -icedtea-web-1.5.1.ebuild, |
58 |
+ icedtea-web-1.5.1-r1.ebuild: |
59 |
+ Reintroduce USE=tagsoup and fix building with USE="-tagsoup" properly, bug |
60 |
+ #527962. |
61 |
+ |
62 |
+*icedtea-web-1.5.1-r1 (02 Nov 2014) |
63 |
+ |
64 |
+ 02 Nov 2014; Patrick Lauer <patrick@g.o> +icedtea-web-1.5.1-r1.ebuild: |
65 |
+ Add ebuild for 1.5.1 that unconditionally depends on tagsoup #527962 |
66 |
+ |
67 |
+*icedtea-web-1.5.1 (01 Nov 2014) |
68 |
+ |
69 |
+ 01 Nov 2014; Vlastimil Babka <caster@g.o> -icedtea-web-1.4.1.ebuild, |
70 |
+ icedtea-web-1.4.2-r1.ebuild, +icedtea-web-1.5.1.ebuild, |
71 |
+ +files/icedtea-web-1.5-respect-ldflags.patch, metadata.xml: |
72 |
+ Version bump, bug #512094. Adds optional USE=tagsoup which should allow |
73 |
+ parsing malformed .jnlp files, at the cost of 35 java packages in |
74 |
+ build-deptree. Depend on app-arch/zip, bug #516696. |
75 |
+ |
76 |
+ 01 Nov 2014; Vlastimil Babka <caster@g.o> icedtea-web-1.3.2-r7.ebuild: |
77 |
+ Block >=icedtea-7.2.5.3 to make the block mutual. |
78 |
+ |
79 |
+ 01 Nov 2014; Vlastimil Babka <caster@g.o> icedtea-web-1.3.2.ebuild: |
80 |
+ Block >=icedtea-6.1.13.5-r1 to make the block mutual. |
81 |
+ |
82 |
+ 01 Jul 2014; Agostino Sarubbo <ago@g.o> icedtea-web-1.4.2.ebuild: |
83 |
+ Stable for x86, wrt bug #501472 |
84 |
+ |
85 |
+ 01 Jul 2014; Agostino Sarubbo <ago@g.o> icedtea-web-1.4.2.ebuild: |
86 |
+ Stable for amd64, wrt bug #501472 |
87 |
+ |
88 |
+*icedtea-web-1.4.2-r1 (27 Jun 2014) |
89 |
+ |
90 |
+ 27 Jun 2014; Vlastimil Babka <caster@g.o> icedtea-web-1.4.2.ebuild, |
91 |
+ +icedtea-web-1.4.2-r1.ebuild: |
92 |
+ Revbump the current icedtea-web-1.4.2 to 1.4.2-r1 without change. Then remove |
93 |
+ icedtea7 USE flag and associated dependency from -r0, so it can be |
94 |
+ stabilized. Security bug #501472. |
95 |
+ |
96 |
+*icedtea-web-1.4.2 (01 Jun 2014) |
97 |
+ |
98 |
+ 01 Jun 2014; Vlastimil Babka <caster@g.o> +icedtea-web-1.4.2.ebuild: |
99 |
+ Version bump, security bug #501472. |
100 |
+ |
101 |
+ 30 Dec 2013; Tom Wijsman <TomWij@g.o> -icedtea-web-1.3.1-r7.ebuild, |
102 |
+ -icedtea-web-1.3.1.ebuild, metadata.xml: |
103 |
+ Dropped vulnerable 1.3.1* (and unused local USE-descriptions gtk2 and gtk3) |
104 |
+ for security bug #483198. |
105 |
+ |
106 |
+ 11 Nov 2013; Vlastimil Babka <caster@g.o> icedtea-web-1.4.1.ebuild, |
107 |
+ metadata.xml: |
108 |
+ Introduce icedtea7 USE flag, as it turns out that icedtea-web built with |
109 |
+ icedtea-6 is missing a class necessary for icedtea-7. When built with |
110 |
+ icedtea-7, it works with both versions. |
111 |
+ |
112 |
+ 09 Nov 2013; Vlastimil Babka <caster@g.o> icedtea-web-1.4.1.ebuild: |
113 |
+ Correct VMHANDLE to make automatic nsplugin activation work. |
114 |
+ |
115 |
+*icedtea-web-1.4.1 (25 Oct 2013) |
116 |
+ |
117 |
+ 25 Oct 2013; Ralph Sennhauser <sera@g.o> +icedtea-web-1.4.1.ebuild, |
118 |
+ +files/0001-Fix-parallel-install.-BGO-440906.patch, +files/README.gentoo: |
119 |
+ Version bump. |
120 |
+ Adds ability to switch JVM. |
121 |
+ Adds README.gentoo |
122 |
+ Fix parallel install. Bug #440906 |
123 |
+ |
124 |
+ 19 Sep 2013; Tom Wijsman <TomWij@g.o> metadata.xml: |
125 |
+ gnu_andrew never wanted to be a proxied maintainer for this package and has |
126 |
+ asked to be removed. |
127 |
+ |
128 |
+*icedtea-web-1.3.2-r7 (23 Jul 2013) |
129 |
+*icedtea-web-1.3.2 (23 Jul 2013) |
130 |
+ |
131 |
+ 23 Jul 2013; Vlastimil Babka <caster@g.o> -icedtea-web-1.3.ebuild, |
132 |
+ -icedtea-web-1.3-r7.ebuild, +icedtea-web-1.3.2.ebuild, |
133 |
+ +icedtea-web-1.3.2-r7.ebuild, |
134 |
+ +files/icedtea-web-1.3.2-openjdk-build-25.patch: |
135 |
+ Version bump with upstream patch to work with latest icedtea. See |
136 |
+ http://blog.fuseyism.com/index.php/2013/06/19/imminent-icedtea-web-breakage/ |
137 |
+ |
138 |
+ 17 Mar 2013; Markos Chandras <hwoarang@g.o> metadata.xml: |
139 |
+ Add proxy-maintainers to metadata.xml |
140 |
+ |
141 |
+ 05 Feb 2013; Rick Farina <zerochaos@g.o> icedtea-web-1.3.1.ebuild: |
142 |
+ adding ~arm |
143 |
+ |
144 |
+*icedtea-web-1.3.1-r7 (14 Nov 2012) |
145 |
+*icedtea-web-1.3.1 (14 Nov 2012) |
146 |
+ |
147 |
+ 14 Nov 2012; Vlastimil Babka <caster@g.o> |
148 |
+ -icedtea-web-1.2.1-r1.ebuild, -icedtea-web-1.2.1-r8.ebuild, |
149 |
+ -files/icedtea-web-1.2.1-memcpy.patch, +icedtea-web-1.3.1.ebuild, |
150 |
+ +icedtea-web-1.3.1-r7.ebuild, -files/fix-plugin-in-icedtea-7.patch: |
151 |
+ Version bump, security bug #442478. Install with -j1 for bug #440906. |
152 |
+ |
153 |
+ 25 Sep 2012; Ralph Sennhauser <sera@g.o> -icedtea-web-1.2.ebuild, |
154 |
+ -icedtea-web-1.2-r7.ebuild, -icedtea-web-1.2.1.ebuild, |
155 |
+ -icedtea-web-1.2.1-r7.ebuild: |
156 |
+ Remove old, vulnarable. #429522 |
157 |
+ |
158 |
+*icedtea-web-1.3-r7 (25 Sep 2012) |
159 |
+*icedtea-web-1.3 (25 Sep 2012) |
160 |
+ |
161 |
+ 25 Sep 2012; Ralph Sennhauser <sera@g.o> +icedtea-web-1.3.ebuild, |
162 |
+ +icedtea-web-1.3-r7.ebuild, metadata.xml: |
163 |
+ Version bump. #434094 |
164 |
+ Add missing dependencies on glib, gtk+ and pkgconfig. |
165 |
+ Add gtk+:2/gtk+:3 support. |
166 |
+ Simplyfy src_configure and src_install. |
167 |
+ |
168 |
+ 06 Sep 2012; Jeroen Roovers <jer@g.o> metadata.xml: |
169 |
+ Spelling. |
170 |
+ |
171 |
+*icedtea-web-1.2.1-r8 (03 Aug 2012) |
172 |
+*icedtea-web-1.2.1-r1 (03 Aug 2012) |
173 |
+ |
174 |
+ 03 Aug 2012; Vlastimil Babka <caster@g.o> |
175 |
+ +icedtea-web-1.2.1-r1.ebuild, +icedtea-web-1.2.1-r8.ebuild, |
176 |
+ +files/icedtea-web-1.2.1-memcpy.patch: |
177 |
+ Patch a buffer overflow in memcpy causing crashes with e.g. recent firefox |
178 |
+ versions. See http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1106 |
179 |
+ |
180 |
+*icedtea-web-1.2.1-r7 (02 Aug 2012) |
181 |
+*icedtea-web-1.2.1 (02 Aug 2012) |
182 |
+ |
183 |
+ 02 Aug 2012; Ralph Sennhauser <sera@g.o> +icedtea-web-1.2.1.ebuild, |
184 |
+ +icedtea-web-1.2.1-r7.ebuild: |
185 |
+ Security and bugfix release. #429522 |
186 |
+ |
187 |
+ 21 Jul 2012; Ralph Sennhauser <sera@g.o> -icedtea-web-1.1.4.ebuild, |
188 |
+ -icedtea-web-1.1.4-r7.ebuild, -icedtea-web-1.1.4-r8.ebuild, |
189 |
+ icedtea-web-1.2.ebuild, icedtea-web-1.2-r7.ebuild: |
190 |
+ Drop elog message about old browsers not working. #427458 |
191 |
+ Remove old. |
192 |
+ |
193 |
+ 21 May 2012; Samuli Suominen <ssuominen@g.o> icedtea-web-1.1.4.ebuild, |
194 |
+ icedtea-web-1.1.4-r7.ebuild, icedtea-web-1.1.4-r8.ebuild, |
195 |
+ icedtea-web-1.2.ebuild, icedtea-web-1.2-r7.ebuild: |
196 |
+ Force net-misc/npapi-sdk for USE="nsplugin" instead of having || ( ) |
197 |
+ dependency block with net-libs/xulrunner which is obsolete and vulnerable. |
198 |
+ |
199 |
+ 15 Apr 2012; Mike Frysinger <vapier@g.o> icedtea-web-1.2.ebuild: |
200 |
+ Add back ia64 love #349020 by Dennis Schridde. |
201 |
+ |
202 |
+ 15 Apr 2012; Mike Frysinger <vapier@g.o> icedtea-web-1.2-r7.ebuild: |
203 |
+ Add back ia64 love #349020 by Dennis Schridde. |
204 |
+ |
205 |
+ 14 Mar 2012; Ralph Sennhauser <sera@g.o> icedtea-web-1.2.ebuild, |
206 |
+ icedtea-web-1.2-r7.ebuild: |
207 |
+ Use JAVA_PKG_WANT_BUILD_VM for selecting VM. Obsoletes handle migration code. |
208 |
+ |
209 |
+*icedtea-web-1.2-r7 (06 Mar 2012) |
210 |
+*icedtea-web-1.2 (06 Mar 2012) |
211 |
+ |
212 |
+ 06 Mar 2012; Ralph Sennhauser <sera@g.o> +icedtea-web-1.2.ebuild, |
213 |
+ +icedtea-web-1.2-r7.ebuild: |
214 |
+ Version bump |
215 |
+ |
216 |
+ 03 Mar 2012; Vlastimil Babka <caster@g.o> icedtea-web-1.1.4-r8.ebuild, |
217 |
+ files/fix-plugin-in-icedtea-7.patch: |
218 |
+ Fix the patch, bug #406715. Thanks to Flameeyes. |
219 |
+ |
220 |
+*icedtea-web-1.1.4-r8 (02 Mar 2012) |
221 |
+ |
222 |
+ 02 Mar 2012; Vlastimil Babka <caster@g.o> |
223 |
+ +icedtea-web-1.1.4-r8.ebuild, +files/fix-plugin-in-icedtea-7.patch: |
224 |
+ Revbump with upstream patch to fix plugin initialization. |
225 |
+ |
226 |
+ 13 Feb 2012; Vlastimil Babka <caster@g.o> |
227 |
+ -files/0001-Support-using-NPAPI-SDK-headers-instead-of-whole-xul.patch, |
228 |
+ -icedtea-web-1.1.3.ebuild, -icedtea-web-1.1.3-r7.ebuild, |
229 |
+ icedtea-web-1.1.4.ebuild, icedtea-web-1.1.4-r7.ebuild: |
230 |
+ Update installdir with USE=build, die when users set the flag. |
231 |
+ |
232 |
+*icedtea-web-1.1.4-r7 (24 Nov 2011) |
233 |
+*icedtea-web-1.1.4 (24 Nov 2011) |
234 |
+ |
235 |
+ 24 Nov 2011; Ralph Sennhauser <sera@g.o> +icedtea-web-1.1.4.ebuild, |
236 |
+ +icedtea-web-1.1.4-r7.ebuild, metadata.xml: |
237 |
+ Version and EAPI bump. |
238 |
+ Finish VMHANDLE migration. |
239 |
+ Add missing dependencies. Bug #389795 |
240 |
+ |
241 |
+ 04 Nov 2011; Vlastimil Babka <caster@g.o> icedtea-web-1.1.3-r7.ebuild: |
242 |
+ Add ~x86 keyword. |
243 |
+ |
244 |
+*icedtea-web-1.1.3-r7 (04 Nov 2011) |
245 |
+ |
246 |
+ 04 Nov 2011; Vlastimil Babka <caster@g.o> |
247 |
+ +icedtea-web-1.1.3-r7.ebuild: |
248 |
+ Add icedtea-web:7 slot for icedtea-7. |
249 |
+ |
250 |
+ 04 Nov 2011; Vlastimil Babka <caster@g.o> -icedtea-web-1.1.1.ebuild, |
251 |
+ -icedtea-web-1.1.2.ebuild, -icedtea-web-1.1.2-r1.ebuild, |
252 |
+ icedtea-web-1.1.3.ebuild: |
253 |
+ Prepare for icedtea VMHANDLE change. Remove old. |
254 |
+ |
255 |
+*icedtea-web-1.1.3 (29 Sep 2011) |
256 |
+ |
257 |
+ 29 Sep 2011; Vlastimil Babka <caster@g.o> +icedtea-web-1.1.3.ebuild: |
258 |
+ Version bump, npapi-sdk support now upstream. |
259 |
+ |
260 |
+*icedtea-web-1.1.2-r1 (18 Sep 2011) |
261 |
+ |
262 |
+ 18 Sep 2011; Vlastimil Babka <caster@g.o> |
263 |
+ +files/0002-Respect-LDFLAGS.patch, +icedtea-web-1.1.2-r1.ebuild: |
264 |
+ Revbump to respect LDFLAGS, bug #356645. |
265 |
+ |
266 |
+ 06 Sep 2011; Vlastimil Babka <caster@g.o> |
267 |
+ +files/0001-Support-using-NPAPI-SDK-headers-instead-of-whole-xul.patch: |
268 |
+ Add missing patch, thanks to marienz |
269 |
+ |
270 |
+*icedtea-web-1.1.2 (06 Sep 2011) |
271 |
+ |
272 |
+ 06 Sep 2011; Vlastimil Babka <caster@g.o> -icedtea-web-1.1.ebuild, |
273 |
+ icedtea-web-1.1.1.ebuild, +icedtea-web-1.1.2.ebuild: |
274 |
+ Version bump. Support building against npapi-sdk instead of xulrunner, bug |
275 |
+ #381957. Also remove xulrunner from RDEPEND in all older versions, bug |
276 |
+ #381147. |
277 |
+ |
278 |
+*icedtea-web-1.1.1 (22 Jul 2011) |
279 |
+ |
280 |
+ 22 Jul 2011; Vlastimil Babka <caster@g.o> -icedtea-web-1.0.1.ebuild, |
281 |
+ -icedtea-web-1.0.2.ebuild, +icedtea-web-1.1.1.ebuild: |
282 |
+ Version bump, security bug #375977. |
283 |
+ |
284 |
+ 20 Jun 2011; Vlastimil Babka <caster@g.o> icedtea-web-1.1.ebuild: |
285 |
+ Disable parallel make install until bug #372235 is resolved. |
286 |
+ |
287 |
+*icedtea-web-1.1 (13 Jun 2011) |
288 |
+ |
289 |
+ 13 Jun 2011; Vlastimil Babka <caster@g.o> +icedtea-web-1.1.ebuild: |
290 |
+ Version bump, security bug #370787. |
291 |
+ |
292 |
+*icedtea-web-1.0.2 (08 Apr 2011) |
293 |
+ |
294 |
+ 08 Apr 2011; Vlastimil Babka <caster@g.o> +icedtea-web-1.0.2.ebuild: |
295 |
+ Version bump, bug #361921. |
296 |
+ |
297 |
+ 30 Mar 2011; Vlastimil Babka <caster@g.o> icedtea-web-1.0.1.ebuild: |
298 |
+ Remove -j1 from src_install as there should be no problem now that |
299 |
+ compilation is properly in src_compile. |
300 |
+ |
301 |
+ 30 Mar 2011; Vlastimil Babka <caster@g.o> icedtea-web-1.0.1.ebuild: |
302 |
+ Add src_compile() phase to override the one from java-pkg-2. |
303 |
+ |
304 |
+*icedtea-web-1.0.1 (18 Feb 2011) |
305 |
+ |
306 |
+ 18 Feb 2011; Vlastimil Babka <caster@g.o> +icedtea-web-1.0.1.ebuild, |
307 |
+ +metadata.xml: |
308 |
+ Initial import from java-overlay, proxy-maintained by Andrew John Hughes |
309 |
+ <gnu_andrew@××××××××××.org> |
310 |
|
311 |
diff --git a/dev-java/icedtea-web/Manifest b/dev-java/icedtea-web/Manifest |
312 |
new file mode 100644 |
313 |
index 0000000..9f66ab0 |
314 |
--- /dev/null |
315 |
+++ b/dev-java/icedtea-web/Manifest |
316 |
@@ -0,0 +1,16 @@ |
317 |
+-----BEGIN PGP SIGNED MESSAGE----- |
318 |
+Hash: SHA256 |
319 |
+ |
320 |
+AUX README.gentoo 840 SHA256 518db1165a213ed3aa8e3a77dd7cadcb8c4d204a2a424a291fd45512a7fcf0a0 SHA512 f9c7f80884bd1ff6ec4c7975a061298901fb3952e76ad48489059e1eab2b9a6bbe07a7d30709d84b18cf595f1022cc336493886dba04d3d6b9052e6cf71c74c8 WHIRLPOOL 31a5fe351356e3d665b9397ee6f17041d9e93846783e00a5582a42dfbe74e1f0361b92358ec99518b93091492e6d0c3e619ec4246636e55fa17f749f9d05b86f |
321 |
+AUX icedtea-web-1.5-respect-ldflags.patch 363 SHA256 6513aee301cfc4209d5c7e45c229bc58a8b5027bdd0c231f9c6eb9fe7607fb7f SHA512 e1b7dc25e06d0f9a4c8de294823df3de61ebffd4cbae4ef1aee51c1424e1843fe54751e02da341e90f03d99891deff2605d3aaa556782c10bb01bc1ff99e7fdf WHIRLPOOL d4d31e1341a40ca642a7858afd7b358d0cf6daf6f7d7d6a2ce36d16a75b810bc1875006f37873bfce5b639c5a8e7d6484e5b5bf6fb6e022287f3bdcfae8420ea |
322 |
+DIST icedtea-web-1.5.1.tar.gz 1616344 SHA256 03f16356fa84564f1ae32286e0a090a464c87ec123b40602dcea925757900195 SHA512 ef47eecbbb52fcb44ec9585db4c4428025201b04968dfcfc26061160d80b29ee649752f21ffe891cfa5c6bf775d0bc1dbb7dbd9a79794e052bb8b865fa94d039 WHIRLPOOL 955b5cc565fa62d2f5eb85a3253751cd284a4cb926619afe60920123878281a77f348a7c26cdafea2c6d4cd760fe4d399041b665b86ff1bbaf441e25f9f18379 |
323 |
+EBUILD icedtea-web-1.5.1-r1.ebuild 3188 SHA256 3f371e34035405ea15802f5859f9dffea05b2f492c8748cf243280104e106360 SHA512 370565701edfb4719bb2e95d40ffeb372d6cf50148c297b06640d35cd8ddbb24326362d4f250363318cb0bc589e9a7dfdd7027bd046b1b433411b3675f09dbb0 WHIRLPOOL 0316a74af9131b8f41e06723bd90c29b682de2286843d57809b6c6e6d9f23c96f87e3b927c1b1f161180e0f41d9f06d307d6d150e6007c3cedb892037fa5004d |
324 |
+MISC ChangeLog 11234 SHA256 d93afdfa0df31bde4f0897f7a163a25d2f1df616776d578662dade828ad2aa76 SHA512 6f68d71a6ab21659ce5d382ba30819e383663f6ce9d18952096859e641fbf1d77b6fedbb9ae55ac48fbab1250108b3c6a5dc29c3f300e4b088571fd2e73ee213 WHIRLPOOL 111286273235046a468ab1a1a71264a5323115cf4c310606786a281d42c1b6db648d25ce1538a7ab50af0d8acbbc67725f9f1bfe705b41ccef29af9ade63b2e3 |
325 |
+MISC metadata.xml 831 SHA256 37a6402202fb192b67459c7b1eed5c1527cf8c5de4f08fb1b13b7d8bf21315e0 SHA512 407f8f919fec40fbf87e3ad9541f33968e183a86e33e82047cb8972c8383701382342988b8366b0a41dc15ee4354387331fc5487430434a90263bb489c63b249 WHIRLPOOL 37d3b79fc055cb27292312df8fcffdf7676400cb51ad9cd929611c6f24257ef787102c5094774eef0d4802c645aefec6de1f9e11afdc47ac2954d773de9fa7ca |
326 |
+-----BEGIN PGP SIGNATURE----- |
327 |
+Version: GnuPG v2 |
328 |
+ |
329 |
+iF4EARYIAAYFAlWLLgQACgkQz9oPmzWWQiK4+AD+Np4GdFFKdzV/QC4/A/ZT6MIu |
330 |
+EFDJm1GoL0KLv3RXb2wA/Awqi0kgVwLWfZiqrKoN9GM/i8zw4b5j45tmxdvRwEoO |
331 |
+=QVQN |
332 |
+-----END PGP SIGNATURE----- |
333 |
|
334 |
diff --git a/dev-java/icedtea-web/files/README.gentoo b/dev-java/icedtea-web/files/README.gentoo |
335 |
new file mode 100644 |
336 |
index 0000000..0b4b644 |
337 |
--- /dev/null |
338 |
+++ b/dev-java/icedtea-web/files/README.gentoo |
339 |
@@ -0,0 +1,21 @@ |
340 |
+Manage Plugin |
341 |
+------------- |
342 |
+The IcedTea browser plugin (NPPlugin) can be enabled using |
343 |
+eselect java-nsplugin. |
344 |
+ |
345 |
+Select JVM |
346 |
+---------- |
347 |
+IcedTea-Web (>=1.4) supports selecting the JVM to use for the plugin. Currently |
348 |
+works for all IcedTea releases. The eselect module java-nsplugin in |
349 |
+>=eselect-java-0.1.0 added support for this. |
350 |
+ |
351 |
+Per user configuration |
352 |
+---------------------- |
353 |
+IcedTea-Web also supports per user configuration which takes precedence over the |
354 |
+global choice of JVM managed by the java-nsplugin module. If you made use of |
355 |
+itweb-settings as user to set a JVM for instance and want to give control back |
356 |
+to java-nsplugin to manage the JVM to use run as your user: |
357 |
+'sed -i -e "/^deployment.jre.dir=/d" ~/.icedtea/deployment.properties' |
358 |
+ |
359 |
+Per user plugin selection via eselect java-nsplugin is a longstanding feature |
360 |
+request. Bug 148632 |
361 |
|
362 |
diff --git a/dev-java/icedtea-web/files/icedtea-web-1.5-respect-ldflags.patch b/dev-java/icedtea-web/files/icedtea-web-1.5-respect-ldflags.patch |
363 |
new file mode 100644 |
364 |
index 0000000..72ee9eb |
365 |
--- /dev/null |
366 |
+++ b/dev-java/icedtea-web/files/icedtea-web-1.5-respect-ldflags.patch |
367 |
@@ -0,0 +1,11 @@ |
368 |
+--- Makefile.am.orig 2014-08-14 12:15:46.000000000 +0200 |
369 |
++++ Makefile.am 2014-11-01 23:09:49.543555638 +0100 |
370 |
+@@ -322,7 +322,7 @@ |
371 |
+ |
372 |
+ $(PLUGIN_DIR)/$(BUILT_PLUGIN_LIBRARY): $(addprefix $(PLUGIN_DIR)/,$(PLUGIN_OBJECTS)) |
373 |
+ cd $(PLUGIN_DIR) && \ |
374 |
+- $(CXX) $(CXXFLAGS) \ |
375 |
++ $(CXX) $(CXXFLAGS) $(LDFLAGS) \ |
376 |
+ $(PLUGIN_OBJECTS) \ |
377 |
+ $(GLIB_LIBS) \ |
378 |
+ $(MOZILLA_LIBS) \ |
379 |
|
380 |
diff --git a/dev-java/icedtea-web/icedtea-web-1.5.1-r1.ebuild b/dev-java/icedtea-web/icedtea-web-1.5.1-r1.ebuild |
381 |
new file mode 100644 |
382 |
index 0000000..ef00246 |
383 |
--- /dev/null |
384 |
+++ b/dev-java/icedtea-web/icedtea-web-1.5.1-r1.ebuild |
385 |
@@ -0,0 +1,122 @@ |
386 |
+# Copyright 1999-2015 Gentoo Foundation |
387 |
+# Distributed under the terms of the GNU General Public License v2 |
388 |
+# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.5.1-r1.ebuild,v 1.6 2015/05/23 23:08:15 chewi Exp $ |
389 |
+# Build written by Andrew John Hughes (ahughes@××××××.com) |
390 |
+ |
391 |
+EAPI="5" |
392 |
+ |
393 |
+inherit autotools eutils readme.gentoo java-pkg-2 java-vm-2 |
394 |
+ |
395 |
+DESCRIPTION="FOSS Java browser plugin and Web Start implementation" |
396 |
+HOMEPAGE="http://icedtea.classpath.org" |
397 |
+SRC_URI="http://icedtea.classpath.org/download/source/${P}.tar.gz" |
398 |
+ |
399 |
+LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2" |
400 |
+SLOT="0" |
401 |
+KEYWORDS="~amd64" |
402 |
+ |
403 |
+IUSE="doc +icedtea7 +icedtea8 javascript +nsplugin tagsoup test" |
404 |
+ |
405 |
+COMMON_DEP=" |
406 |
+ icedtea8? ( || ( |
407 |
+ dev-java/icedtea:8 dev-java/icedtea-bin:8 |
408 |
+ ) ) |
409 |
+ !icedtea8? ( || ( |
410 |
+ icedtea7? ( || ( |
411 |
+ dev-java/icedtea:7 dev-java/icedtea-bin:7 |
412 |
+ ) ) |
413 |
+ !icedtea7? ( || ( |
414 |
+ dev-java/icedtea:7 dev-java/icedtea-bin:7 |
415 |
+ dev-java/icedtea:6 dev-java/icedtea-bin:6 |
416 |
+ ) ) |
417 |
+ ) ) |
418 |
+ app-eselect/eselect-java |
419 |
+ tagsoup? ( dev-java/tagsoup ) |
420 |
+ nsplugin? ( |
421 |
+ >=dev-libs/glib-2.16 |
422 |
+ )" |
423 |
+RDEPEND="${COMMON_DEP}" |
424 |
+# Need system junit 4.8+. Bug #389795 |
425 |
+DEPEND="${COMMON_DEP} |
426 |
+ virtual/pkgconfig |
427 |
+ app-arch/zip |
428 |
+ javascript? ( dev-java/rhino:1.6 ) |
429 |
+ nsplugin? ( net-misc/npapi-sdk ) |
430 |
+ test? ( >=dev-java/junit-4.8:4 )" |
431 |
+ |
432 |
+# http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2010-December/011221.html |
433 |
+pkg_setup() { |
434 |
+ JAVA_PKG_WANT_BUILD_VM="icedtea-8 icedtea-bin-8" |
435 |
+ if ! use icedtea8; then |
436 |
+ JAVA_PKG_WANT_BUILD_VM="${JAVA_PKG_WANT_BUILD_VM} icedtea-7 icedtea-bin-7" |
437 |
+ if ! use icedtea7; then |
438 |
+ JAVA_PKG_WANT_BUILD_VM="${JAVA_PKG_WANT_BUILD_VM} icedtea-6 icedtea-bin-6" |
439 |
+ fi |
440 |
+ fi |
441 |
+ JAVA_PKG_WANT_SOURCE="1.6" |
442 |
+ JAVA_PKG_WANT_TARGET="1.6" |
443 |
+ |
444 |
+ java-pkg-2_pkg_setup |
445 |
+ java-vm-2_pkg_setup |
446 |
+} |
447 |
+ |
448 |
+src_prepare() { |
449 |
+ epatch "${FILESDIR}"/${PN}-1.5-respect-ldflags.patch # bug #356645 |
450 |
+ eautoreconf |
451 |
+} |
452 |
+ |
453 |
+src_configure() { |
454 |
+ local tagsoup_jar |
455 |
+ local config |
456 |
+ |
457 |
+ # bug #527962 |
458 |
+ use tagsoup && tagsoup_jar="$(java-pkg_getjars tagsoup)" |
459 |
+ |
460 |
+ config=( |
461 |
+ # javaws is managed by eselect java-vm and symlinked to by icedtea so |
462 |
+ # move it out of the way and symlink itweb-settings back to bin |
463 |
+ --bindir="${EPREFIX}"/usr/libexec/${PN} |
464 |
+ --with-jdk-home="${JAVA_HOME}" |
465 |
+ $(use_enable doc docs) |
466 |
+ $(use_enable nsplugin plugin) |
467 |
+ $(use_with javascript rhino) |
468 |
+ $(use_with tagsoup tagsoup ${tagsoup_jar}) |
469 |
+ ) |
470 |
+ |
471 |
+ unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS |
472 |
+ econf "${config[@]}" |
473 |
+} |
474 |
+ |
475 |
+src_compile() { |
476 |
+ default |
477 |
+} |
478 |
+ |
479 |
+src_install() { |
480 |
+ default |
481 |
+ |
482 |
+ if use nsplugin; then |
483 |
+ install_mozilla_plugin "/usr/$(get_libdir)/IcedTeaPlugin.so" |
484 |
+ fi |
485 |
+ |
486 |
+ mkdir -p "${ED}"/usr/bin || die |
487 |
+ dosym /usr/libexec/${PN}/itweb-settings /usr/bin/itweb-settings || die |
488 |
+ |
489 |
+ # Should we patch system default lookup instead? |
490 |
+ mkdir -p "${ED}"/etc/.java/deployment/ || die |
491 |
+ echo "deployment.jre.dir=/etc/java-config-2/current-icedtea-web-vm" \ |
492 |
+ > "${ED}"/etc/.java/deployment/deployment.properties || die |
493 |
+ |
494 |
+ readme.gentoo_create_doc |
495 |
+} |
496 |
+ |
497 |
+pkg_postinst() { |
498 |
+ VMHANDLE="icedtea-web@${GENTOO_VM}" java-vm_check-nsplugin |
499 |
+ java_mozilla_clean_ |
500 |
+ readme.gentoo_print_elog |
501 |
+} |
502 |
+ |
503 |
+pkg_prerm() { |
504 |
+ # override the java-vm-2 eclass check for removing a system VM, as it |
505 |
+ # doesn't make sense here. |
506 |
+ :; |
507 |
+} |
508 |
|
509 |
diff --git a/dev-java/icedtea-web/metadata.xml b/dev-java/icedtea-web/metadata.xml |
510 |
new file mode 100644 |
511 |
index 0000000..d5339a7 |
512 |
--- /dev/null |
513 |
+++ b/dev-java/icedtea-web/metadata.xml |
514 |
@@ -0,0 +1,15 @@ |
515 |
+<?xml version="1.0" encoding="UTF-8"?> |
516 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
517 |
+<pkgmetadata> |
518 |
+ <herd>java</herd> |
519 |
+ <longdescription> |
520 |
+ FOSS Java Web Start and optional browser plugin implementation based on NetX, to be used with icedtea. |
521 |
+ </longdescription> |
522 |
+ <use> |
523 |
+ <flag name="javascript">Enable support for using proxy auto config (PAC) files.</flag> |
524 |
+ <flag name="icedtea7">Build icedtea-7 support in addition to icedtea-6 support. Requires icedtea{-bin}-7</flag> |
525 |
+ <flag name="icedtea8">Build icedtea-8 support in addition to icedtea-6 and icedtea-7 support. Requires icedtea{-bin}-8</flag> |
526 |
+ <flag name="nsplugin">Enable the browser plugin (NPPlugin).</flag> |
527 |
+ <flag name="tagsoup">Depend on dev-java/tagsoup which allows parsing malformed .jnlp files</flag> |
528 |
+ </use> |
529 |
+</pkgmetadata> |