1 |
commit: 4924c4b05b14040cd4cde6b778391410fb66efb5 |
2 |
Author: Andrew John Hughes <gnu_andrew <AT> member <DOT> fsf <DOT> org> |
3 |
AuthorDate: Thu Jun 25 01:13:35 2015 +0000 |
4 |
Commit: Andrew John Hughes <gnu_andrew <AT> member <DOT> fsf <DOT> org> |
5 |
CommitDate: Thu Jun 25 01:13:35 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=4924c4b0 |
7 |
|
8 |
Sync IcedTea-Web/IcedTea-Sound support from icedtea:7. |
9 |
Fix X hack (#552916) and typo. |
10 |
Add sctp & pcsc-lite dependencies. |
11 |
Explicitly disable in-tree pulseaudio support, deferring to IcedTea-Sound. |
12 |
|
13 |
Package-Manager: portage-2.2.17 |
14 |
Manifest-Sign-Key: 35964222 |
15 |
|
16 |
dev-java/icedtea/ChangeLog | 8 ++++++ |
17 |
dev-java/icedtea/Manifest | 26 +++++------------- |
18 |
..._pre04.ebuild => icedtea-3.0.0_pre04-r1.ebuild} | 32 ++++++++++++++++------ |
19 |
dev-java/icedtea/metadata.xml | 1 + |
20 |
4 files changed, 39 insertions(+), 28 deletions(-) |
21 |
|
22 |
diff --git a/dev-java/icedtea/ChangeLog b/dev-java/icedtea/ChangeLog |
23 |
index fb7867d..7dcb39b 100644 |
24 |
--- a/dev-java/icedtea/ChangeLog |
25 |
+++ b/dev-java/icedtea/ChangeLog |
26 |
@@ -2,6 +2,14 @@ |
27 |
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 |
28 |
# $Header: $ |
29 |
|
30 |
+*icedtea-3.0.0_pre04-r1 (25 Jun 2015) |
31 |
+ |
32 |
+ 25 Jun 2015; Andrew John Hughes <gnu_andrew@××××××××××.org> |
33 |
+ +icedtea-3.0.0_pre04-r1.ebuild, -icedtea-3.0.0_pre04.ebuild, metadata.xml: |
34 |
+ Sync IcedTea-Web/IcedTea-Sound support from icedtea:7. Fix X hack (#552916) |
35 |
+ and typo. Add sctp & pcsc-lite dependencies. Explicitly disable in-tree |
36 |
+ pulseaudio support, deferring to IcedTea-Sound. |
37 |
+ |
38 |
20 Jun 2015; James Le Cuirot <chewi@g.o> icedtea-3.0.0_pre04.ebuild, |
39 |
icedtea-6.9999.ebuild, icedtea-7.2.6.0_pre23.ebuild: |
40 |
media-fonts/lklug is now keyworded ~ppc64. Remove redundant --with-ecj-jar |
41 |
|
42 |
diff --git a/dev-java/icedtea/Manifest b/dev-java/icedtea/Manifest |
43 |
index cf11186..1655e9b 100644 |
44 |
--- a/dev-java/icedtea/Manifest |
45 |
+++ b/dev-java/icedtea/Manifest |
46 |
@@ -25,27 +25,15 @@ DIST icedtea-cacao-c182f119eaad.tar.xz 3056520 SHA256 bf48f6b725a4dc0c936f6770a6 |
47 |
DIST icedtea-cacao-e215e36be9fc.tar.gz 4263463 SHA256 4966514c72ee7ed108b882d9b6e65c3adf8a8f9c2dccb029f971b3c8cb4870ab SHA512 2f27fbdd64d2b6ea2fa39c55bcd2344c49d02269492bd1aa1b334555bc66aa59d021bce12af60fdbf81e810fa4b8e488354025bf0f770ba4582c85592cd6c22f WHIRLPOOL 7865532185aa0a6e5c6caf8cb7affefdfb473b1c5686ada1f2e071776b4faae153c2086c2c2df9e2b2b2124b629433b849bd10f82cf8f8e3f0e7aa84b5bfebba |
48 |
DIST icedtea-jamvm-ec18fb9e49e62dce16c5094ef1527eed619463aa.tar.gz 317187 SHA256 31810266666c23822942aac62a78019c2c4589e1c5ee48329cbf42652d4437bc SHA512 a31348481e1c02747f5bb9db333f855c45a1555aa187ee35de5ef553a10a8a47dfcc1beb1e69502046c1758438b91958a328e0a0015812c153221f67734a70a6 WHIRLPOOL 2d629f581a257d51b814aa771173c952445f502e5bd6e21ae7e748e1683fc7820d13f9fd9bf6cacbffeed2097e74628107778f223d617bba71c33f4b124e44c4 |
49 |
DIST openjdk-6-src-b35-14_apr_2015.tar.xz 33730692 SHA256 131cde181fbca08ac4d47bd13f6c3a64806fe2ae2106c03afe7ba651c24a4f9b SHA512 bd19261322aeafe84061be996378b6c65c8453ea4c780342bd44dd710bc6f6f414c4aee2d656db4a2750a6d217a92d20bc8d33c12b45e83504a40ff6d5a59cb5 WHIRLPOOL 69c2408afe7c8aac1a1dd62ab40f755d75c57c6ed3dee57d56c0d8fd5f1946a2516143923352660785d2740895f2c0a1ba90304a2e5f6f7d24fd8b1a78c14234 |
50 |
-EBUILD icedtea-3.0.0_pre04.ebuild 10978 SHA256 f009648f3891b8be5e588fe79f9c59d13943f573c0264eafc6c5ae1e07b3aa50 SHA512 80ed305b0c6ec99649fc58466262182fb0874cccce1749d48255bd14b25d460357287862adcf276cbb048cdb2318aaf9f032101d00fec5433fe2085fcc012dd5 WHIRLPOOL 1cf58293b8f8ba6581d7e6001479b9b8d9f1f57808fe72b2daad5a3bdb419062d3a49548cc5eb37223a23370d575ebbe772f38ba08069457960e8d1730231c5b |
51 |
+EBUILD icedtea-3.0.0_pre04-r1.ebuild 11616 SHA256 08603d2f789e6ef92f9f3fbcc8384bded23a2f213febffed40138ade4d45ec82 SHA512 138647c8f29f7917c80dda82c9178579311cdcf6055e56d739a1d56187dbacc9ff90f94ce2aba42758e9393f176e78501e046d9ff56496a314bef328d754c35e WHIRLPOOL fafa00d1174518fab5b0ba64f76ed08cd80dd7390ca4a5f81a0cd5c92fa90e55eb80f147390d2fc6e111eda3c7797de88b3b8d6813aede6d03ca0fc6025f0adf |
52 |
EBUILD icedtea-6.9999.ebuild 10369 SHA256 89d321a886499e5e3565f0253a5f08e5188795f57d1162902d44bda8a5fafe5b SHA512 7cc9367a475ff10b01314a33bbcc2e4a8409246a7f50404fbc4df335c496fe37bc2c78538cc6ccecb76b55bd8a5f049b3ffe8a1a36e452b97e99e4f6e7e244bf WHIRLPOOL 9f7c08be6252f44255f4864b096da4677d6e16db8fabc3deba9e717bdc81d12df08aa65d8564af1d1d83d6e6a3d45dc0d60a91b6e032fe753f466f8a1d148a74 |
53 |
EBUILD icedtea-7.2.6.0_pre23.ebuild 13181 SHA256 ae430d666aca90422fb023abd49745c20cef1353a210ef2ddc6af6285fc71b27 SHA512 ed082f1256a870db257a94215ad0037da296b9040a0a338fa5ba0f9ed4cc7d1b4099383591c8c1a8fce68d036951ef656b7b6048399251b98467a7ea05c7f87b WHIRLPOOL 3827655635acb133fb46d77605a4ae8ad1ca299e965aac8f8691494e8c2d23389fdbf24973cc4ec35a0ce7048b4de5f9ea1caced6b44796b8f9c1eaeb9e5c2c1 |
54 |
-MISC ChangeLog 91366 SHA256 4af9da0cbc5723123b4c3eb52b21d2414c8110e19736b2706a4e1ef220e727c5 SHA512 55fdf0298eea5c9ea526ee48e3a6832af20fab0b4129b23dd3bdef29340b217d323c75b1067811a4b4f50fdea8f318f6646ec37c06c51cb0808abe6f6eb911b8 WHIRLPOOL 4284a3d761bf2ffe201c0e8ab59a4e9e794dd98964bca946154e5c087631805ce8b236ff37be45d86c30a25d97c623dcee954b0a795497270f4f1b2aec44f74f |
55 |
-MISC metadata.xml 1680 SHA256 41523b869d57bd7edfe8c19416a1fb2d95201931d4174883eef2a39843a7cde2 SHA512 5c1a920010ad325807d5ee24bde454e597ff1c2ae391deb76357e5364266da0433f199e9efccf259eb5f67bb1af99a9088e3a784b97cbffe57776f3639b3a89c WHIRLPOOL 5648750285eacaa1f7ba605b947181cc4ca3663c349c09446ee3b36235e4f387b9715af2c8c3afc50219f105f84a124d269ff5c9a347dfa9fbc2ef8fb235421d |
56 |
+MISC ChangeLog 91747 SHA256 3a55f7d5fac8735a61c4fab0a8b6d3c58ca437dab491051a17a403507609128e SHA512 bf4561351c08f242fda9db5e88ab4f0f26bb5c436b3244b2edd6bed71ada40da3d42a7606b828e99077e604fcba3272d3fef35900730d063412fe8fbf409d833 WHIRLPOOL 2f244c8cb22e21d3214003eaaf08c936c5761e9a2dd4f87138ad03f683047aad5e71fb8593cc462bbd9c0da24173254a7216da90d71011927b982892b80eee4f |
57 |
+MISC metadata.xml 1764 SHA256 6bd7ffcf408f3421856648e9a4952f59ef188be7a49ef1cefe4f5f546989dfc6 SHA512 76ab63f0d00b167189d2ac680f3b75fecd6efc75ea848ac0cbcb9c943ab7828634fe07cc27f2d6392bd7ed0e288d9247aeb09ae9a97c0086b424aba6ec5443cb WHIRLPOOL 71d4725e45d99be9d435b36ab284d480962d2c89d2a4202168ebed11f117757943dce5d73ca7b10e775340f7c1caa0221605cfc34065fbaee356d16c2b4f6ba8 |
58 |
-----BEGIN PGP SIGNATURE----- |
59 |
-Version: GnuPG v2.1 |
60 |
+Version: GnuPG v2 |
61 |
|
62 |
-iQJ8BAEBCABmBQJVhWu0XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w |
63 |
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1MjhERTZCRDg2OTFBNDM5MUZEQTJFRDQy |
64 |
-MUM2MzIxMjlDNkQ3REU0AAoJECHGMhKcbX3kPWYQAI3GJMsTBuV0gumSmxUGKhHS |
65 |
-f94sHxLsfQRMUCKAda1k4D63k/mEH9yxlupHZGJa8L992q4ok+g03nKcAE4WDMSw |
66 |
-MT36rgNFfiHh4SIl6AbUU7YuNt593ZBec78SVhE8SggVQaB510tywmX0lDDNHBcW |
67 |
-kNVQf8E6rGNEya9hVYs/ZZLPlzs4vz6FDa1scdbdt25fm1dSnIHfhV15G3DSc4qP |
68 |
-0FBATcz1+IG+/84uQrySNyBNGgihWPOQBrxkzwjaQlHW5Orgm4HeA3eO1xCMjzvo |
69 |
-zGpUwFFdOPYnpuqXgWGOiX6aKepqlN2kINdsKLeJq+Q2Rt/a4dsCJFMcAqjEJVFA |
70 |
-g4PJlt20aON3cIUqkmRHFMli0owz1r+Nn9TbPJTzd56c26kjJ567FN8hvEc+QiyX |
71 |
-1Ft+SrdBb0vzUutW0TDtHmS3SWyBRpSURZ8SgoNxnuzGCs5/4N4frStew7zWnd5L |
72 |
-j6kDd95fYfuZbVmUJiIq9izerYvVcJ/ATmuj1t1LqE+YdTg+TC9m4FgdYRsZX90i |
73 |
-EM8xsd90MZ+8zdEha8droEkl7zqUHmDPrGje25e3RT0QAAe2bycP9xnaWE2emVV9 |
74 |
-LaOMiFmZlj0yBHQjnzj1D6FGfFRNkRIarXGimODeEVhmQT+i4AdfD+mUAN4a6P5N |
75 |
-ykSR1GXPfD1dk0OZB5d1 |
76 |
-=VDQv |
77 |
+iF4EARYIAAYFAlWLVbgACgkQz9oPmzWWQiLLCwEA8nI1wgExXpECK72H3of5IdTL |
78 |
+UtDzC+kfDI1EUTmFGrsA/jdIwM8qc9tAjJZNAXP8fHYEhTLRMA/Py2GyUvZUp5sO |
79 |
+=k5th |
80 |
-----END PGP SIGNATURE----- |
81 |
|
82 |
diff --git a/dev-java/icedtea/icedtea-3.0.0_pre04.ebuild b/dev-java/icedtea/icedtea-3.0.0_pre04-r1.ebuild |
83 |
similarity index 91% |
84 |
rename from dev-java/icedtea/icedtea-3.0.0_pre04.ebuild |
85 |
rename to dev-java/icedtea/icedtea-3.0.0_pre04-r1.ebuild |
86 |
index 9cf637c..cfcc32d 100644 |
87 |
--- a/dev-java/icedtea/icedtea-3.0.0_pre04.ebuild |
88 |
+++ b/dev-java/icedtea/icedtea-3.0.0_pre04-r1.ebuild |
89 |
@@ -63,7 +63,7 @@ LICENSE="Apache-1.1 Apache-2.0 GPL-1 GPL-2 GPL-2-with-linking-exception LGPL-2 M |
90 |
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" |
91 |
|
92 |
IUSE="+X +alsa cacao cjk +cups debug doc examples jamvm +jbootstrap +nsplugin |
93 |
- +nss pax_kernel pulseaudio selinux +source test zero +webstart" |
94 |
+ +nss pax_kernel pulseaudio sctp selinux smartcard +source test zero +webstart" |
95 |
|
96 |
# Ideally the following were optional at build time. |
97 |
ALSA_COMMON_DEP=" |
98 |
@@ -100,8 +100,10 @@ COMMON_DEP=" |
99 |
>=sys-libs/zlib-1.2.3:= |
100 |
virtual/jpeg:0= |
101 |
nss? ( >=dev-libs/nss-3.12.5-r1 ) |
102 |
- pulseaudio? ( >=media-sound/pulseaudio-0.9.11 ) |
103 |
- >=dev-util/systemtap-1" |
104 |
+ >=dev-util/systemtap-1 |
105 |
+ smartcard? ( sys-apps/pcsc-lite ) |
106 |
+ sctp? ( net-misc/lksctp-tools ) |
107 |
+ !dev-java/icedtea-web:7" |
108 |
|
109 |
# cups is needed for X. #390945 #390975 |
110 |
RDEPEND="${COMMON_DEP} |
111 |
@@ -146,8 +148,11 @@ DEPEND="${COMMON_DEP} ${ALSA_COMMON_DEP} ${CUPS_COMMON_DEP} ${X_COMMON_DEP} |
112 |
${X_DEPEND} |
113 |
pax_kernel? ( sys-apps/elfix )" |
114 |
|
115 |
-PDEPEND="webstart? ( dev-java/icedtea-web:0 ) |
116 |
- nsplugin? ( dev-java/icedtea-web:0[nsplugin] )" |
117 |
+PDEPEND="!ppc? ( !ppc64? ( !x86? ( |
118 |
+ webstart? ( dev-java/icedtea-web:0[icedtea8] ) |
119 |
+ nsplugin? ( dev-java/icedtea-web:0[icedtea8,nsplugin] ) ) |
120 |
+ pulseaudio? ( dev-java/icedtea-sound ) |
121 |
+) )" |
122 |
|
123 |
S="${WORKDIR}"/${ICEDTEA_PKG} |
124 |
|
125 |
@@ -248,7 +253,7 @@ src_configure() { |
126 |
ewarn 'Enabling CACAO on an architecture with HotSpot support; issues may result.' |
127 |
ewarn 'If so, please rebuild with USE="-cacao"' |
128 |
fi |
129 |
- jamvm_config="--enable-cacao" |
130 |
+ cacao_config="--enable-cacao" |
131 |
fi |
132 |
|
133 |
# Turn on Zero if needed (non-HS/CACAO archs) or requested |
134 |
@@ -285,11 +290,10 @@ src_configure() { |
135 |
--disable-hotspot-tests --disable-jdk-tests \ |
136 |
--enable-system-lcms --enable-system-gif \ |
137 |
--enable-system-jpeg --enable-system-png \ |
138 |
- --enable-system-zlib \ |
139 |
+ --enable-system-zlib --disable-pulseaudio \ |
140 |
$(use_enable !debug optimizations) \ |
141 |
$(use_enable doc docs) \ |
142 |
$(use_enable nss) \ |
143 |
- $(use_enable pulseaudio pulse-java) \ |
144 |
$(use_with pax_kernel pax "${EPREFIX}/usr/sbin/paxmark.sh") \ |
145 |
${zero_config} ${cacao_config} ${jamvm_config} |
146 |
} |
147 |
@@ -318,8 +322,9 @@ src_install() { |
148 |
local ddest="${ED}${dest#/}" |
149 |
|
150 |
# Ensures HeadlessGraphicsEnvironment is used. |
151 |
+ # Hack; we should get IcedTea to support passing --disable-headful |
152 |
if ! use X; then |
153 |
- rm -r "${ddest}"/jre/lib/$(get_system_arch)/xawt || die |
154 |
+ rm -vf "${ddest}"/jre/lib/$(get_system_arch)/libawt_xawt.so || die |
155 |
fi |
156 |
|
157 |
if ! use examples; then |
158 |
@@ -330,6 +335,15 @@ src_install() { |
159 |
rm -f "${ddest}"/src.zip || die |
160 |
fi |
161 |
|
162 |
+ # provided by icedtea-web but we need it in JAVA_HOME to work with run-java-tool |
163 |
+ if use webstart || use nsplugin; then |
164 |
+ dosym /usr/libexec/icedtea-web/itweb-settings ${dest}/bin/itweb-settings |
165 |
+ dosym /usr/libexec/icedtea-web/itweb-settings ${dest}/jre/bin/itweb-settings |
166 |
+ fi |
167 |
+ if use webstart; then |
168 |
+ dosym /usr/libexec/icedtea-web/javaws ${dest}/bin/javaws |
169 |
+ dosym /usr/libexec/icedtea-web/javaws ${dest}/jre/bin/javaws |
170 |
+ fi |
171 |
dosym /usr/share/doc/${PF} /usr/share/doc/${PN}${SLOT} |
172 |
|
173 |
# Fix the permissions. |
174 |
|
175 |
diff --git a/dev-java/icedtea/metadata.xml b/dev-java/icedtea/metadata.xml |
176 |
index 8ff9391..4f0e668 100644 |
177 |
--- a/dev-java/icedtea/metadata.xml |
178 |
+++ b/dev-java/icedtea/metadata.xml |
179 |
@@ -21,6 +21,7 @@ |
180 |
<flag name="nss">Enable NSS security provider support.</flag> |
181 |
<flag name="nsplugin">Enable browser plugin (NPPlugin), requires also the webstart flag to be enabled.</flag> |
182 |
<flag name="pax_kernel">Apply patch needed for pax enabled kernels.</flag> |
183 |
+ <flag name="sctp">Build the SCTP NIO channel implementation against lksctp</flag> |
184 |
<flag name="smartcard">Build the PCSC driver against pcsc-lite</flag> |
185 |
<flag name="sunec">Build the SunEC provider against system NSS</flag> |
186 |
<flag name="systemtap">Enable SystemTap probes in HotSpot.</flag> |