1 |
commit: 9bd0311bf2956781e054945b1a6c925be085644f |
2 |
Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Jan 17 08:43:09 2019 +0000 |
4 |
Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jan 17 08:43:09 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd0311b |
7 |
|
8 |
dev-java/oracle-jdk-bin-1.8.0.181: removed obsolete |
9 |
|
10 |
also per bug #668948, #661456 and #653560 |
11 |
|
12 |
Package-Manager: Portage-2.3.56, Repoman-2.3.12 |
13 |
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org> |
14 |
|
15 |
dev-java/oracle-jdk-bin/Manifest | 14 - |
16 |
.../oracle-jdk-bin/oracle-jdk-bin-1.8.0.181.ebuild | 297 --------------------- |
17 |
2 files changed, 311 deletions(-) |
18 |
|
19 |
diff --git a/dev-java/oracle-jdk-bin/Manifest b/dev-java/oracle-jdk-bin/Manifest |
20 |
index 2c84001e39b..736585fdf15 100644 |
21 |
--- a/dev-java/oracle-jdk-bin/Manifest |
22 |
+++ b/dev-java/oracle-jdk-bin/Manifest |
23 |
@@ -1,18 +1,4 @@ |
24 |
DIST jdk-11.0.2_linux-x64_bin.tar.gz 179635903 BLAKE2B 238487802fb91986a8a37c5c0f52ffc6c54bc2d4c1313c913be0aba53b19d021a38ca94801bf575d23cb6d1517b47588ce5f823974f358ca4fcf72a84fa91583 SHA512 8a699d24d863ffea557cc8f3ea326cbdd550cb0c604a9326ebb39ffda384f67b4dfe8ed34cb876aa9f63f417b82a408bcce49a1af32d9bec79bd5871e2759df8 |
25 |
-DIST jdk-8u181-linux-arm32-vfp-hflt-demos.tar.gz 9508321 BLAKE2B cd9b5990ab3faf6b2e1bcee6e141062b1996ec56b468370263fd60d908e0fa944eb3565c375dc2d543b63ed4e5552e226461d2834a2eaf26ad0af15d7acf5312 SHA512 6f7a563a7816019db2120f1e1cadfbd7d6098fa3556470ad2c38b04abf1d86a07f893bf369437ec65c031871c071bf678b51eac012537be26bf8437f7458a8a2 |
26 |
-DIST jdk-8u181-linux-arm32-vfp-hflt.tar.gz 76488796 BLAKE2B 444c0c510bcb88a135f3c271e5b224dd1c5d37c42d59afafaef7065090f243649dfb271ce43f0eafd8127f64bda8af7862b821ab6c5cdea1fbf6bef8aa376b53 SHA512 14befd089eeea35cefff6209a57022621431320cf2c4556208cec372a06ca51a6444c42f1fca2322ae8fa5d59cb955778ed20f96f4ba540f9052d1fb84259632 |
27 |
-DIST jdk-8u181-linux-arm64-vfp-hflt-demos.tar.gz 9490529 BLAKE2B 0b4c8385c6cfd0c1e86bafed9195ef76cfcba7368b9f719fcd72e7ed2789b7d9f519d60a6d62cfa3992bed4ffd61f424a6691f3828134f28aca1b22533365a9f SHA512 c4647f4f1ad5147fca48f9a37689517a772894d0bc30279208ae93bd11431196272cad3aff36b15116ce174bd8fa16a88ed5f4b0e264ef48a163f7a2b781c517 |
28 |
-DIST jdk-8u181-linux-arm64-vfp-hflt.tar.gz 73282257 BLAKE2B 8527cec96f7034d603fcc48493811f910630deeac9729a7fcdeeaa2421fe44a793a84bcf3d0fc247eefbe8741fb22b85803b62df6befd064a852da0572a671bf SHA512 91d0abc3832cc9f0ce62af6e7a4cb932647df5d647acbc63b1e4f2b6dddce6633a4b155b73de12adc01e34b1c939dbee1c820a9d52897c325d85f98d913a5193 |
29 |
-DIST jdk-8u181-linux-i586-demos.tar.gz 58239283 BLAKE2B ad52a844559ff9d316ae6098d01b61c7296b9d9d76b36dc6fc7976d8a3376c4f9e796a1ec86e6a2a2c6ca841c18fab9fae7dd2171ee0065337363f7a2d592f35 SHA512 df5dc6bfc5aa9d8c717ca8924bc506488a4fdc7462f0454c716c99db26af1efad543a26314f814cbaf22153a10dcba8e900b37cd6de33ae5198b1350c17ad7e9 |
30 |
-DIST jdk-8u181-linux-i586.tar.gz 188607817 BLAKE2B bd9d1bd5ea3811f591d24f607264068e26d525b1b49a71801e2b8b7fe2e7b92ef901e6c0ba080535d10b206e50500b8d00f806978bcb2ad65ae938e467d20ba4 SHA512 5ffb696e915aa7e15e28f18ed84cc4fb76b421c6fc8638ff1f0683f6bb3d70cbfeecdc23260695ab09d01dc0865a7922104728def0b1bc1a35822c1dc9deb5a7 |
31 |
-DIST jdk-8u181-linux-x64-demos.tar.gz 58308123 BLAKE2B de58df7b19719c7e5ba7044475c39029b0f6c366da80bff19384c0c28212ae4f1886ef024f0f525cb84e913666396c13157120cd6403f86e72e705ff7c0e32cd SHA512 4bcff70450cc919b87be480a653c005c4d8117fd4820387b14099ebcc4347b3b882d004d67aa966ef077a7e6096a5399683753ce4cc2b541b8c65b75b6ecfd79 |
32 |
-DIST jdk-8u181-linux-x64.tar.gz 185646832 BLAKE2B 4e0f1be8eeb6e728d3a75453476cbcbf4ed0d099f055af9815a4663e4bbdb284dfe20208ff38ec5ab0efb4e5eb99d5b4769ba575c0b1bf60dbba37dd8a91041f SHA512 b1944c010356a0642ac1a6b8c041d6125dff71479d9a4707a09519b50341ad7b7b531dc35e454383e9fc0dc0055648da317377ad7645e623dacb56e40b6b1e8e |
33 |
-DIST jdk-8u181-macosx-x64.dmg 254624361 BLAKE2B b5ca7e7d7bda5b018fe03c8ab39c41fa04f903cd18b83a318eed8f3d7e163de2ad5a96e2cbf15a1e2d682fd814fb35db36567ae213303d201b5375c2921b4521 SHA512 94a103de9642241859857aee6689c203ae74e491c280251a8e7ed6f34ab6ffed19c815607a81f0584c81cda5444318b3d127bdb24e3451fcc43e24ddfd33074f |
34 |
-DIST jdk-8u181-macosx-x86_64-demos.zip 58763272 BLAKE2B f73fc58b1d4d1a5fdd48370e8cbb9909f49fe988f5770ef678de056496b321890411ae83618771901df4e6ae56b798eec45f8d266a93a010e58900daa2961f1f SHA512 713772b0cb74b95937ab47922a69c0ae4f598816587eaa9a8375ea43063bd9ee711c48fb41e0cc8ccf434c0c7586625f0f51798c0b263ff935d37910e4e8da6e |
35 |
-DIST jdk-8u181-solaris-sparcv9-demos.tar.gz 8869506 BLAKE2B 518519ee84e7b4b0306233c0a186436554d3bbeeb24250576e4c8e2ea6e714785e1a08d151077065d48563eec3fc5d3f519c7b5e8c112bfe80623f6f2e7a5245 SHA512 80ed05e9453456bcdecf4308599748f1b99e33aa1927cf75bf4933e2e2c02c0216684446c9051bd7f6e8ba73b152d7baf110a5cef59244af1b65bcd7c7eea3ef |
36 |
-DIST jdk-8u181-solaris-sparcv9.tar.gz 98921065 BLAKE2B ad02fc872bb23c36990c3c4915a7f11beb490559382463852a6db9bbf046f5fa3f4003951c85d8e4b2bc870fa135967b083b125f9a11e3de996b4444e49fbaf5 SHA512 3acc108955b8669cfb83f26512d750ea977fb84cde0f515d791df76a2ea67a0951d0ebb120e00184d542e24678afcac35671d35573b7bb961759d8bf95b1ae91 |
37 |
-DIST jdk-8u181-solaris-x64-demos.tar.gz 8835006 BLAKE2B 32269b2bb6e8b2a6552ce53f666aec820838189c35e0f44491e944150422453a4a4bbaea3824053483a1a116f08365a2a13162fba11f5f632cdb3790d3146943 SHA512 ef27f42a0d9fa0bb8ee289a882e08c9ce1311cc2424439e7d342ef63885cc68cf5464fa7cebc715ad1efffaafeffd55720a121a1cf093fb2fd10bbe6f4a3d7fb |
38 |
-DIST jdk-8u181-solaris-x64.tar.gz 96580362 BLAKE2B 03007adadcf89d8c0984fab34d6d5b01f0136eaea9a02da7f1afdb1fb4b1544fb04ad2943dcb0dd6da51375f1de3ee3e72e5170697a31b871a8da0d124d1070a SHA512 ecbd9c3fb5d757504186dcad0a9606f2aec6549f2fb3424527dd621618b9726152a7c3168c32eec8f28731e547feab96fa190fc4eacc713f608fe851658d10e0 |
39 |
DIST jdk-8u192-linux-arm32-vfp-hflt-demos.tar.gz 9508019 BLAKE2B 6eabd83f98f1497c2c73cfb5972985ca879efba002f474dca9a0f4d30e3986ccae7886aac074f2f6ffc4100cc8c96514ccae0bc60af845028e8e89b301fbfcbb SHA512 8b5e79d55e2c88127b53f9c52fb0e7033b1023daddcb59b43c991baf46db7276a5fabf8b39516b097967aeed354e4d7399c459a5784448cd4f6f4872b1d758a0 |
40 |
DIST jdk-8u192-linux-arm32-vfp-hflt.tar.gz 76544503 BLAKE2B fdafcddd9e277a9421e9218e2b5de83792f9533cfc3b3e99afe8ee94776ae573fc97ed73702dbf7e96461741e7939b111ac8dcdfba9bdf28d2b6951acad8479f SHA512 ccf6c6fbae9453c86b53255e13a3eaf3cc1ab999480244c8a38236c7d29ca46e9f1a0ce9e9fd02295a0f98eac97f3ac5231909fab655c0eda0f24a2d42c7c4ed |
41 |
DIST jdk-8u192-linux-arm64-vfp-hflt-demos.tar.gz 9506333 BLAKE2B 1928bab95e3877fd9f5c28a7ac988c37613f5ae74abca9646c8fca1d9ebb2c4d984783699411263537bd957b0268647e1dd1d62036a15f6dc7d918e4582ccebd SHA512 cee7a8de81fddafb26ca4b64f6c01052c51524e28e281863b17536200068de0e68ae66494e9e0d86cc6bad1dd01aafed281a9690e3e1c0a05d890a3e32850e5f |
42 |
|
43 |
diff --git a/dev-java/oracle-jdk-bin/oracle-jdk-bin-1.8.0.181.ebuild b/dev-java/oracle-jdk-bin/oracle-jdk-bin-1.8.0.181.ebuild |
44 |
deleted file mode 100644 |
45 |
index 4880c941762..00000000000 |
46 |
--- a/dev-java/oracle-jdk-bin/oracle-jdk-bin-1.8.0.181.ebuild |
47 |
+++ /dev/null |
48 |
@@ -1,297 +0,0 @@ |
49 |
-# Copyright 1999-2018 Gentoo Foundation |
50 |
-# Distributed under the terms of the GNU General Public License v2 |
51 |
- |
52 |
-EAPI=6 |
53 |
- |
54 |
-inherit desktop gnome2-utils java-vm-2 prefix versionator |
55 |
- |
56 |
-KEYWORDS="-* amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc64-solaris ~x64-solaris" |
57 |
- |
58 |
-if [[ "$(get_version_component_range 4)" == 0 ]] ; then |
59 |
- S_PV="$(get_version_component_range 1-3)" |
60 |
-else |
61 |
- MY_PV_EXT="u$(get_version_component_range 4)" |
62 |
- S_PV="$(get_version_component_range 1-4)" |
63 |
-fi |
64 |
- |
65 |
-MY_PV="$(get_version_component_range 2)${MY_PV_EXT}" |
66 |
- |
67 |
-declare -A ARCH_FILES |
68 |
-ARCH_FILES[amd64]="jdk-${MY_PV}-linux-x64.tar.gz" |
69 |
-ARCH_FILES[arm]="jdk-${MY_PV}-linux-arm32-vfp-hflt.tar.gz" |
70 |
-ARCH_FILES[arm64]="jdk-${MY_PV}-linux-arm64-vfp-hflt.tar.gz" |
71 |
-ARCH_FILES[x86]="jdk-${MY_PV}-linux-i586.tar.gz" |
72 |
-ARCH_FILES[x64-macos]="jdk-${MY_PV}-macosx-x64.dmg" |
73 |
-ARCH_FILES[sparc64-solaris]="jdk-${MY_PV}-solaris-sparcv9.tar.gz" |
74 |
-ARCH_FILES[x64-solaris]="jdk-${MY_PV}-solaris-x64.tar.gz" |
75 |
- |
76 |
-for keyword in ${KEYWORDS//-\*} ; do |
77 |
- case "${keyword#\~}" in |
78 |
- *-linux) continue ;; |
79 |
- x64-macos) demo="jdk-${MY_PV}-macosx-x86_64-demos.zip" ;; |
80 |
- *) demo=${ARCH_FILES[${keyword#\~}]/./-demos.} ;; |
81 |
- esac |
82 |
- |
83 |
- SRC_URI+=" |
84 |
- ${keyword#\~}? ( |
85 |
- ${ARCH_FILES[${keyword#\~}]} |
86 |
- examples? ( ${demo} ) |
87 |
- )" |
88 |
-done |
89 |
- |
90 |
-DESCRIPTION="Oracle's Java SE Development Kit" |
91 |
-HOMEPAGE="http://www.oracle.com/technetwork/java/javase/" |
92 |
-LICENSE="Oracle-BCLA-JavaSE examples? ( BSD )" |
93 |
-SLOT="1.8" |
94 |
-IUSE="alsa commercial cups doc examples +fontconfig headless-awt javafx jce nsplugin selinux source visualvm" |
95 |
-REQUIRED_USE="javafx? ( alsa fontconfig )" |
96 |
-RESTRICT="fetch preserve-libs strip" |
97 |
-QA_PREBUILT="*" |
98 |
- |
99 |
-# NOTES: |
100 |
-# |
101 |
-# * cups is dlopened. |
102 |
-# |
103 |
-# * libpng is also dlopened but only by libsplashscreen, which isn't |
104 |
-# important, so we can exclude that. |
105 |
-# |
106 |
-# * We still need to work out the exact AWT and JavaFX dependencies |
107 |
-# under MacOS. It doesn't appear to use many, if any, of the |
108 |
-# dependencies below. |
109 |
-# |
110 |
-RDEPEND="!x64-macos? ( |
111 |
- !headless-awt? ( |
112 |
- x11-libs/libX11 |
113 |
- x11-libs/libXext |
114 |
- x11-libs/libXi |
115 |
- x11-libs/libXrender |
116 |
- x11-libs/libXtst |
117 |
- ) |
118 |
- javafx? ( |
119 |
- dev-libs/glib:2 |
120 |
- dev-libs/libxml2:2 |
121 |
- dev-libs/libxslt |
122 |
- media-libs/freetype:2 |
123 |
- x11-libs/cairo |
124 |
- x11-libs/gtk+:2 |
125 |
- x11-libs/libX11 |
126 |
- x11-libs/libXtst |
127 |
- x11-libs/libXxf86vm |
128 |
- x11-libs/pango |
129 |
- virtual/opengl |
130 |
- ) |
131 |
- ) |
132 |
- alsa? ( media-libs/alsa-lib ) |
133 |
- cups? ( net-print/cups ) |
134 |
- doc? ( dev-java/java-sdk-docs:${SLOT} ) |
135 |
- fontconfig? ( media-libs/fontconfig:1.0 ) |
136 |
- !prefix? ( sys-libs/glibc:* ) |
137 |
- selinux? ( sec-policy/selinux-java )" |
138 |
- |
139 |
-DEPEND="app-arch/zip |
140 |
- examples? ( x64-macos? ( app-arch/unzip ) )" |
141 |
- |
142 |
-S="${WORKDIR}/jdk$(replace_version_separator 3 _ ${S_PV})" |
143 |
- |
144 |
-pkg_nofetch() { |
145 |
- local a |
146 |
- einfo "Please download these files and move them to your distfiles directory:" |
147 |
- einfo |
148 |
- for a in ${A} ; do |
149 |
- [[ ! -f ${DISTDIR}/${a} ]] && einfo " ${a}" |
150 |
- done |
151 |
- einfo |
152 |
- einfo " http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html" |
153 |
- einfo |
154 |
- einfo "If the above mentioned URL does not point to the correct version anymore," |
155 |
- einfo "please download the file from Oracle's Java download archive:" |
156 |
- einfo |
157 |
- einfo " http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html" |
158 |
- einfo |
159 |
-} |
160 |
- |
161 |
-src_unpack() { |
162 |
- if use x64-macos ; then |
163 |
- mkdir -p "${T}"/dmgmount || die |
164 |
- hdiutil attach "${DISTDIR}"/jdk-${MY_PV}-macosx-x64.dmg \ |
165 |
- -mountpoint "${T}"/dmgmount || die |
166 |
- local jdkgen=$(get_version_component_range 2) |
167 |
- local uver=$(get_version_component_range 4) |
168 |
- ( cd "${T}" && |
169 |
- xar -xf "${T}/dmgmount/JDK ${jdkgen} Update ${uver}.pkg" \ |
170 |
- jdk${PV//.}.pkg/Payload ) || die |
171 |
- zcat "${T}"/jdk${PV//.}.pkg/Payload | cpio -idv || die |
172 |
- hdiutil detach "${T}"/dmgmount || die |
173 |
- mv Contents/Home "${S}" || die |
174 |
- fi |
175 |
- |
176 |
- default |
177 |
-} |
178 |
- |
179 |
-src_prepare() { |
180 |
- default |
181 |
- |
182 |
- if [[ -n ${JAVA_PKG_STRICT} ]] ; then |
183 |
- # Mark this binary early to run it now. |
184 |
- pax-mark m ./bin/javap |
185 |
- |
186 |
- eqawarn "Ensure that this only calls trackJavaUsage(). If not, see bug #559936." |
187 |
- eqawarn |
188 |
- eqawarn "$(./bin/javap -J-Duser.home=${T} -c sun.misc.PostVMInitHook || die)" |
189 |
- fi |
190 |
- |
191 |
- # Remove the hook that calls Oracle's evil usage tracker. Not just |
192 |
- # because it's evil but because it breaks the sandbox during builds |
193 |
- # and we can't find any other feasible way to disable it or make it |
194 |
- # write somewhere else. See bug #559936 for details. |
195 |
- zip -d jre/lib/rt.jar sun/misc/PostVMInitHook.class || die |
196 |
-} |
197 |
- |
198 |
-src_install() { |
199 |
- local dest="/opt/${P}" |
200 |
- local ddest="${ED}${dest#/}" |
201 |
- |
202 |
- # Create files used as storage for system preferences. |
203 |
- mkdir jre/.systemPrefs || die |
204 |
- touch jre/.systemPrefs/.system.lock || die |
205 |
- touch jre/.systemPrefs/.systemRootModFile || die |
206 |
- |
207 |
- if ! use alsa ; then |
208 |
- rm -vf jre/lib/*/libjsoundalsa.* || die |
209 |
- fi |
210 |
- |
211 |
- if ! use commercial ; then |
212 |
- rm -vfr lib/missioncontrol jre/lib/jfr* || die |
213 |
- fi |
214 |
- |
215 |
- if use headless-awt ; then |
216 |
- rm -vf {,jre/}lib/*/lib*{[jx]awt,splashscreen}* \ |
217 |
- {,jre/}bin/{javaws,policytool} \ |
218 |
- bin/appletviewer || die |
219 |
- fi |
220 |
- |
221 |
- if ! use javafx ; then |
222 |
- rm -vf jre/lib/*/lib*{decora,fx,glass,prism}* \ |
223 |
- jre/lib/*/libgstreamer-lite.* {,jre/}lib/{,ext/}*fx* \ |
224 |
- bin/*javafx* bin/javapackager || die |
225 |
- fi |
226 |
- |
227 |
- if ! use nsplugin ; then |
228 |
- rm -vf jre/lib/*/libnpjp2.* || die |
229 |
- else |
230 |
- local nsplugin=$(echo jre/lib/*/libnpjp2.*) |
231 |
- local nsplugin_link=${nsplugin##*/} |
232 |
- nsplugin_link=${nsplugin_link/./-${PN}-${SLOT}.} |
233 |
- dosym "${dest}/${nsplugin}" "/usr/$(get_libdir)/nsbrowser/plugins/${nsplugin_link}" |
234 |
- fi |
235 |
- |
236 |
- # Even though plugins linked against multiple ffmpeg versions are |
237 |
- # provided, they generally lag behind what Gentoo has available. |
238 |
- rm -vf jre/lib/*/libavplugin* || die |
239 |
- |
240 |
- # Prune all fontconfig files so that libfontconfig will be used. |
241 |
- rm -v jre/lib/fontconfig.* || die |
242 |
- |
243 |
- # Packaged as dev-util/visualvm but some users prefer this version. |
244 |
- use visualvm || find -name "*visualvm*" -exec rm -vfr {} + || die |
245 |
- |
246 |
- # Install desktop file for the Java Control Panel. Using |
247 |
- # ${PN}-${SLOT} to prevent file collision with JRE and other slots. |
248 |
- if [[ -d jre/lib/desktop/icons ]] ; then |
249 |
- local icon |
250 |
- pushd jre/lib/desktop/icons >/dev/null || die |
251 |
- for icon in */*/apps/sun-jcontrol.png ; do |
252 |
- insinto /usr/share/icons/"${icon%/*}" |
253 |
- newins "${icon}" sun-jcontrol-${PN}-${SLOT}.png |
254 |
- done |
255 |
- popd >/dev/null || die |
256 |
- make_desktop_entry \ |
257 |
- "${dest}"/bin/jcontrol \ |
258 |
- "Java Control Panel for Oracle JDK ${SLOT}" \ |
259 |
- sun-jcontrol-${PN}-${SLOT} \ |
260 |
- "Settings;Java;" |
261 |
- fi |
262 |
- |
263 |
- dodoc COPYRIGHT |
264 |
- dodir "${dest}" |
265 |
- cp -pPR bin include jre lib man "${ddest}" || die |
266 |
- |
267 |
- if use examples && [[ ${A} = *-demos.* ]] ; then |
268 |
- cp -pPR demo sample "${ddest}" || die |
269 |
- fi |
270 |
- |
271 |
- ln -s policy/$(usex jce unlimited limited)/{US_export,local}_policy.jar \ |
272 |
- "${ddest}"/jre/lib/security/ || die |
273 |
- |
274 |
- if use source ; then |
275 |
- cp -v src.zip "${ddest}" || die |
276 |
- |
277 |
- if use javafx ; then |
278 |
- cp -v javafx-src.zip "${ddest}" || die |
279 |
- fi |
280 |
- fi |
281 |
- |
282 |
- # Only install Gentoo-specific fontconfig if flag is disabled. |
283 |
- # https://docs.oracle.com/javase/8/docs/technotes/guides/intl/fontconfig.html |
284 |
- if ! use fontconfig ; then |
285 |
- insinto "${dest}"/jre/lib/ |
286 |
- doins "$(prefixify_ro "${FILESDIR}"/fontconfig.properties)" |
287 |
- fi |
288 |
- |
289 |
- # Needs to be done before CDS, bug #215225. |
290 |
- java-vm_set-pax-markings "${ddest}" |
291 |
- |
292 |
- # See bug #207282. |
293 |
- einfo "Creating the Class Data Sharing archives" |
294 |
- case ${ARCH} in |
295 |
- arm|ia64) |
296 |
- ${ddest}/bin/java -client -Xshare:dump || die |
297 |
- ;; |
298 |
- x86) |
299 |
- ${ddest}/bin/java -client -Xshare:dump || die |
300 |
- # limit heap size for large memory on x86 #467518 |
301 |
- # this is a workaround and shouldn't be needed. |
302 |
- ${ddest}/bin/java -server -Xms64m -Xmx64m -Xshare:dump || die |
303 |
- ;; |
304 |
- *) |
305 |
- ${ddest}/bin/java -server -Xshare:dump || die |
306 |
- ;; |
307 |
- esac |
308 |
- |
309 |
- # Remove empty dirs we might have copied. |
310 |
- find "${D}" -type d -empty -exec rmdir -v {} + || die |
311 |
- |
312 |
- if use x64-macos ; then |
313 |
- local lib |
314 |
- for lib in lib{decora_sse,glass,prism_{common,es2,sw}}.dylib ; do |
315 |
- ebegin "Fixing self-reference of ${lib}" |
316 |
- install_name_tool \ |
317 |
- -id "${EPREFIX}${dest}"/jre/lib/${lib} \ |
318 |
- "${ddest}"/jre/lib/${lib} || die |
319 |
- eend $? |
320 |
- done |
321 |
- fi |
322 |
- |
323 |
- java-vm_install-env "${FILESDIR}"/${PN}.env.sh |
324 |
- java-vm_revdep-mask |
325 |
- java-vm_sandbox-predict /dev/random /proc/self/coredump_filter |
326 |
-} |
327 |
- |
328 |
-pkg_preinst() { |
329 |
- gnome2_icon_savelist |
330 |
-} |
331 |
- |
332 |
-pkg_postinst() { |
333 |
- gnome2_icon_cache_update |
334 |
- java-vm-2_pkg_postinst |
335 |
- |
336 |
- if ! use headless-awt && ! use javafx ; then |
337 |
- ewarn "You have disabled the javafx flag. Some modern desktop Java applications" |
338 |
- ewarn "require this and they may fail with a confusing error message." |
339 |
- fi |
340 |
-} |
341 |
- |
342 |
-pkg_postrm() { |
343 |
- gnome2_icon_cache_update |
344 |
- java-vm-2_pkg_postrm |
345 |
-} |