1 |
commit: 63ef8fbbb2d4158ddcced961fd83c39c4a2814b2 |
2 |
Author: Aaron Bauman <bman <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Mar 6 11:02:11 2016 +0000 |
4 |
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Mar 6 11:04:22 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63ef8fbb |
7 |
|
8 |
dev-java/ibm-jdk-bin: drop 1.6.0.9_p1 per security bug 377623 |
9 |
|
10 |
Package-Manager: portage-2.2.26 |
11 |
|
12 |
dev-java/ibm-jdk-bin/Manifest | 4 - |
13 |
dev-java/ibm-jdk-bin/ibm-jdk-bin-1.6.0.9_p1.ebuild | 280 --------------------- |
14 |
2 files changed, 284 deletions(-) |
15 |
|
16 |
diff --git a/dev-java/ibm-jdk-bin/Manifest b/dev-java/ibm-jdk-bin/Manifest |
17 |
index c265cc1..25b1157 100644 |
18 |
--- a/dev-java/ibm-jdk-bin/Manifest |
19 |
+++ b/dev-java/ibm-jdk-bin/Manifest |
20 |
@@ -2,10 +2,6 @@ DIST ibm-java-javacomm-6.0-9.0-linux-i386.tgz 336897 SHA256 2a04826238b0e2a24b61 |
21 |
DIST ibm-java-javacomm-6.0-9.0-linux-ppc.tgz 343028 SHA256 5618541e0cdb38607856eb47aa1878a3db4165c2ba0d59a87ada875c9b300da0 SHA512 da7b1709a2595810ea8def039ca88ff28fbf189a825a9229b174a22085d30a26c057ddb9f532940d413f7ecc49f1b201e46003a6842d085afa8038c6b6b89aaf WHIRLPOOL 1682cf4483e8d16287e2526a3f04936a820e47a8257382b6fd943fcc969c6a7ce0ab1204d07a5d45b5a9414d09f0df9d13645695b2e7aa3815944b628897da1c |
22 |
DIST ibm-java-javacomm-6.0-9.0-linux-ppc64.tgz 342371 SHA256 27feede3959306f264185876440f55d5807782dc31d519600004f4868c644c4a SHA512 9d6cd92d2da22330e48177776b1a6a7455299890acbc0c36e830f3ea839d988bf0723dc07391c92e0716eba9b840da7091236a6c2042e28299ff87b973876376 WHIRLPOOL 5b5415b2c57c3364a85db6445cccc37ed7e9c27de9e370be0e093749aee4278075fc1942213b566650d2b1692fe4ae9b2279d34d9000c386ae3a55c8bbb800cb |
23 |
DIST ibm-java-javacomm-6.0-9.0-linux-x86_64.tgz 339256 SHA256 10265a692a5056fe8d12c3d082f20ec113596e28bf98eb43d5a17a9a90176c8c SHA512 efb462a833e86697d79b7076e68b4812021cef3736875998aa6971cd23b64909faef7fdff43650337ba60daeeb29c6049fb4ef09666c1242b22963835ed4e043 WHIRLPOOL 963b9f717bba9a23ba14c6f2543ba4e1c8395e19b71759127503a9f0d0998cb0d4046f97102c23a348d273cb3ad8ab319260fbfe3beee556d31cda905f6abf4e |
24 |
-DIST ibm-java-sdk-6.0-9.1-linux-i386.tgz 94205111 SHA256 7dc15aaa2d660ed938fc0fb71bfbe8ef25345726be90c99060cd10ed995d56bc SHA512 6c06670aaf43a9f5236781ce5cf6c3de39e6868c2d79258a49700a196043f6611e763b5edac47c1f7f00b65c529418da3bcc33f8a0722ad42179560958378e0e WHIRLPOOL 353f3dcca2fb6c25799505430b3fb72420a03c919e196408884a6517c0732fac48c2ac772c00362117cd15c6a09869e3088c04f35adf7da71286837fc25e757d |
25 |
-DIST ibm-java-sdk-6.0-9.1-linux-ppc.tgz 96510114 SHA256 eb4c8603ecaa045a649ce3aef55e340ea984fb314a20cc692c5b244ffbf6ed9e SHA512 e24c83e79aa2100a7c0a6a5ab1c456c6b73d083254a375555880aa448da3a5023d21b13552d112a0d427eba1f2f84c3b9957794fcaf3a38d156d7c84516cc771 WHIRLPOOL 904b1ea7678dfc35c2580183b1b7a67fd6f863be5560b7b45529a757ba6b4e729f9256a0c93c0936a05c986efda2d60331f001fcb5ac27ed702a6e594afe3ec9 |
26 |
-DIST ibm-java-sdk-6.0-9.1-linux-ppc64.tgz 99300890 SHA256 2d9f324d934a3f7f38457d6808621510fa2c8b27c6781778d2a90476f35a00d1 SHA512 98b764e6aafe60ee3dc8cf57d38f7808f66d5ccd77f788665bee70fe72a52bd6c78449d9e0b6b86a97e2da46703e648a7a3f9208559a5ceee39530b1d75de3f1 WHIRLPOOL 02ccd6577a993c2f2a136e00f66035642858e6f101bc4b2a9020b42f5e3a2fa58fe784545e5546b5ee28693770cb64b731fc5f51b8e1a4f598993393858bfbe5 |
27 |
-DIST ibm-java-sdk-6.0-9.1-linux-x86_64.tgz 95717823 SHA256 36df08cefcbb690d37301fb8d6d6ecd19c6a32d5b0efff13e771cb6e6f6e302d SHA512 eeb799c662aba737bb881d98ae9ae2892952a873369ddf6971a8783879243c8d2efc2115eb6f717e8e7e401010404333a2c680441d62f80ef2852d9f694af00a WHIRLPOOL 1f1fded7e3835bf286190e7cea37e48a57177fab428037c4266675c6534d1fe43e36123d91b5bbd224a36e0b39811003ec222e652fc3113dc02d6b62d77f037d |
28 |
DIST ibm-java-sdk-6.0-9.2-linux-i386.tgz 94285404 SHA256 cc835013d9b82f4f188bc6036bb9850d7f848c513f73b321539e4eb8cc5a7e71 SHA512 68862a26e147813b92f071b25e1591f32837789a502859e3045d0b14189fa60766739f587ffce3d1841925ef0305acd5346754d8cb3bb642cda5d43a1785c3ab WHIRLPOOL 780df88cf68853457d5445705cc0404a1d6b5b86e41e9aea74fbb62284e67e7aa9f1d88a2923f1992ba79fa17b3891f9c3eb13f72827bf9d599ca762812d267f |
29 |
DIST ibm-java-sdk-6.0-9.2-linux-ppc.tgz 96591020 SHA256 738bc53ec28ca823d01218ad5a6d665b3b2d5638225c1dc6fad5b6780b953c5b SHA512 ce538243c359607886183625005b912b3b7613e561ebe5d17a7ec03c01768cc6aa5dc065e28ccc82f6e3d0276b1be85a20c6f008fa90d337fade609163532d41 WHIRLPOOL cc9fddb0414f05545526843a8967497f1f7152306cd5a2e6cfdb97fcfc7e4a63b3a93f24446e1dd9729234e996c3469b2ada7a765ee414467a323f37866cc174 |
30 |
DIST ibm-java-sdk-6.0-9.2-linux-ppc64.tgz 99395016 SHA256 2c831e79a5e8f87e716e216edb29825c9f3e4d4e473ec6cb3b71bdf88ae8ef0d SHA512 5af2dd4b4258c413f4d2c59a991e7f05371a26ee186af681580e55d62e082b9dc89cce6e089a108e1ce8b80f5b62b99f35fecaea7c9bb55315067048e2299b70 WHIRLPOOL 2a17f1ff64d18bd8a34225bbde8b0b93bfce8bcb338f4bdc1b49f44eabdc23644ba41f0217b5a5f88af7c1e28906e2cc5e36951cb02c6fea1d11686a5164ebe9 |
31 |
|
32 |
diff --git a/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.6.0.9_p1.ebuild b/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.6.0.9_p1.ebuild |
33 |
deleted file mode 100644 |
34 |
index b67dbda..0000000 |
35 |
--- a/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.6.0.9_p1.ebuild |
36 |
+++ /dev/null |
37 |
@@ -1,280 +0,0 @@ |
38 |
-# Copyright 1999-2016 Gentoo Foundation |
39 |
-# Distributed under the terms of the GNU General Public License v2 |
40 |
-# $Id$ |
41 |
- |
42 |
-inherit java-vm-2 versionator eutils |
43 |
- |
44 |
-JDK_RELEASE=$(get_version_component_range 2-3) |
45 |
-JAVACOMM_RELEASE=$(get_version_component_range 3) |
46 |
-SERVICE_RELEASE=$(get_version_component_range 4) |
47 |
-SERVICE_RELEASE_LINK="${SERVICE_RELEASE}" |
48 |
- |
49 |
-# versions ending with _pX translate to .X in distfile and fpX in SRC_URI |
50 |
-if [[ $(get_version_component_count) == 5 ]]; then |
51 |
- FP_VERSION="$(get_version_component_range 5)" |
52 |
- FP_VERSION="${FP_VERSION#p}" |
53 |
- FP_WEB="-FP${FP_VERSION}" |
54 |
- FP_LINK="fp${FP_VERSION}" |
55 |
- TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.${FP_VERSION}" |
56 |
-else |
57 |
- FP_WEB="" |
58 |
- FP_LINK="" |
59 |
- TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0" |
60 |
-fi |
61 |
- |
62 |
-#JAVACOMM_PV="3.${JAVACOMM_RELEASE}-${SERVICE_RELEASE}.0" |
63 |
-# looks like they don't bump javacomm in service releases anymore |
64 |
-JAVACOMM_PV_ORIG="3.${JAVACOMM_RELEASE}-0.0" |
65 |
-JAVACOMM_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0" |
66 |
- |
67 |
-JDK_DIST_PREFIX="ibm-java-sdk-${TGZ_PV}-linux" |
68 |
-JAVACOMM_DIST_PREFIX="ibm-java-javacomm-${JAVACOMM_PV}-linux" |
69 |
-JAVACOMM_DIST_PREFIX_ORIG="ibm-java-javacomm-${JAVACOMM_PV_ORIG}-linux" |
70 |
- |
71 |
-X86_JDK_DIST="${JDK_DIST_PREFIX}-i386.tgz" |
72 |
-X86_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-i386.tgz" |
73 |
-X86_JAVACOMM_DIST_ORIG="${JAVACOMM_DIST_PREFIX_ORIG}-i386.tgz" |
74 |
- |
75 |
-AMD64_JDK_DIST="${JDK_DIST_PREFIX}-x86_64.tgz" |
76 |
-AMD64_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-x86_64.tgz" |
77 |
-AMD64_JAVACOMM_DIST_ORIG="${JAVACOMM_DIST_PREFIX_ORIG}-x86_64.tgz" |
78 |
- |
79 |
-PPC_JDK_DIST="${JDK_DIST_PREFIX}-ppc.tgz" |
80 |
-PPC_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-ppc.tgz" |
81 |
-PPC_JAVACOMM_DIST_ORIG="${JAVACOMM_DIST_PREFIX_ORIG}-ppc.tgz" |
82 |
- |
83 |
-PPC64_JDK_DIST="${JDK_DIST_PREFIX}-ppc64.tgz" |
84 |
-PPC64_JAVACOMM_DIST="${JAVACOMM_DIST_PREFIX}-ppc64.tgz" |
85 |
-PPC64_JAVACOMM_DIST_ORIG="${JAVACOMM_DIST_PREFIX_ORIG}-ppc64.tgz" |
86 |
- |
87 |
-if use x86; then |
88 |
- JDK_DIST=${X86_JDK_DIST} |
89 |
- JAVACOMM_DIST=${X86_JAVACOMM_DIST} |
90 |
- JAVACOMM_DIST_ORIG=${X86_JAVACOMM_DIST_ORIG} |
91 |
- S="${WORKDIR}/ibm-java-i386-60" |
92 |
- LINK_ARCH="intel" |
93 |
-elif use amd64; then |
94 |
- JDK_DIST=${AMD64_JDK_DIST} |
95 |
- JAVACOMM_DIST=${AMD64_JAVACOMM_DIST} |
96 |
- JAVACOMM_DIST_ORIG=${AMD64_JAVACOMM_DIST_ORIG} |
97 |
- S="${WORKDIR}/ibm-java-x86_64-60" |
98 |
- LINK_ARCH="amd64" |
99 |
-elif use ppc; then |
100 |
- JDK_DIST=${PPC_JDK_DIST} |
101 |
- JAVACOMM_DIST=${PPC_JAVACOMM_DIST} |
102 |
- JAVACOMM_DIST_ORIG=${PPC_JAVACOMM_DIST_ORIG} |
103 |
- S="${WORKDIR}/ibm-java-ppc-60" |
104 |
- LINK_ARCH="ipseries32" |
105 |
-elif use ppc64; then |
106 |
- JDK_DIST=${PPC64_JDK_DIST} |
107 |
- JAVACOMM_DIST=${PPC64_JAVACOMM_DIST} |
108 |
- JAVACOMM_DIST_ORIG=${PPC64_JAVACOMM_DIST_ORIG} |
109 |
- S="${WORKDIR}/ibm-java-ppc64-60" |
110 |
- LINK_ARCH="ipseries64" |
111 |
-fi |
112 |
- |
113 |
-DIRECT_DOWNLOAD="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=swg-sdk6&S_PKG=${LINK_ARCH}_6sr${SERVICE_RELEASE}${FP_LINK}&S_TACT=105AGX05&S_CMP=JDK" |
114 |
- |
115 |
-SLOT="1.6" |
116 |
-DESCRIPTION="IBM Java SE Development Kit" |
117 |
-HOMEPAGE="http://www.ibm.com/developerworks/java/jdk/" |
118 |
-DOWNLOADPAGE="${HOMEPAGE}linux/download.html" |
119 |
-# bug #125178 |
120 |
-ALT_DOWNLOADPAGE="${HOMEPAGE}linux/older_download.html" |
121 |
- |
122 |
-SRC_URI=" |
123 |
- x86? ( ${X86_JDK_DIST} ) |
124 |
- amd64? ( ${AMD64_JDK_DIST} ) |
125 |
- ppc? ( ${PPC_JDK_DIST} ) |
126 |
- ppc64? ( ${PPC64_JDK_DIST} ) |
127 |
- javacomm? ( |
128 |
- x86? ( ${X86_JAVACOMM_DIST} ) |
129 |
- amd64? ( ${AMD64_JAVACOMM_DIST} ) |
130 |
- ppc? ( ${PPC_JAVACOMM_DIST} ) |
131 |
- ppc64? ( ${PPC64_JAVACOMM_DIST} ) |
132 |
- )" |
133 |
-LICENSE="IBM-J1.6" |
134 |
-KEYWORDS="-* amd64 ppc64 x86" |
135 |
-RESTRICT="fetch" |
136 |
-IUSE="X alsa doc examples javacomm nsplugin odbc selinux" |
137 |
- |
138 |
-RDEPEND=" |
139 |
- ppc? ( =virtual/libstdc++-3.3 ) |
140 |
- ppc64? ( =virtual/libstdc++-3.3 ) |
141 |
- X? ( |
142 |
- x11-libs/libXext |
143 |
- x11-libs/libXft |
144 |
- x11-libs/libXi |
145 |
- x11-libs/libXp |
146 |
- x11-libs/libXtst |
147 |
- x11-libs/libX11 |
148 |
- x11-libs/libXt |
149 |
- ) |
150 |
- alsa? ( media-libs/alsa-lib ) |
151 |
- doc? ( =dev-java/java-sdk-docs-1.6.0* ) |
152 |
- odbc? ( dev-db/unixODBC ) |
153 |
- selinux? ( sec-policy/selinux-java )" |
154 |
- |
155 |
-DEPEND="selinux? ( sec-policy/selinux-java )" |
156 |
- |
157 |
-QA_TEXTRELS_x86="opt/${P}/jre/lib/i386/libj9jvmti24.so |
158 |
-opt/${P}/jre/lib/i386/libj9vm24.so |
159 |
-opt/${P}/jre/lib/i386/libjclscar_24.so |
160 |
-opt/${P}/jre/lib/i386/motif21/libmawt.so |
161 |
-opt/${P}/jre/lib/i386/libj9thr24.so |
162 |
-opt/${P}/jre/lib/i386/libj9jit24.so |
163 |
-opt/${P}/jre/lib/i386/libj9dbg24.so |
164 |
-opt/${P}/jre/lib/i386/libj9gc24.so" |
165 |
- |
166 |
-QA_EXECSTACK_x86="opt/${P}/jre/bin/classic/libjvm.so |
167 |
-opt/${P}/jre/lib/i386/j9vm/libjvm.so |
168 |
-opt/${P}/jre/lib/i386/libj9jvmti24.so |
169 |
-opt/${P}/jre/lib/i386/libj9hookable24.so |
170 |
-opt/${P}/jre/lib/i386/libj9vm24.so |
171 |
-opt/${P}/jre/lib/i386/libjclscar_24.so |
172 |
-opt/${P}/jre/lib/i386/libj9thr24.so |
173 |
-opt/${P}/jre/lib/i386/libj9dmp24.so |
174 |
-opt/${P}/jre/lib/i386/libj9prt24.so |
175 |
-opt/${P}/jre/lib/i386/libj9jit24.so |
176 |
-opt/${P}/jre/lib/i386/libiverel24.so |
177 |
-opt/${P}/jre/lib/i386/libj9trc24.so |
178 |
-opt/${P}/jre/lib/i386/libj9dbg24.so |
179 |
-opt/${P}/jre/lib/i386/libj9shr24.so |
180 |
-opt/${P}/jre/lib/i386/libj9gc24.so |
181 |
-opt/${P}/jre/lib/i386/libj9bcv24.so |
182 |
-opt/${P}/jre/lib/i386/classic/libjvm.so" |
183 |
- |
184 |
-QA_EXECSTACK_amd64="opt/${P}/jre/lib/amd64/default/libjvm.so |
185 |
-opt/${P}/jre/lib/amd64/default/libj9jvmti24.so |
186 |
-opt/${P}/jre/lib/amd64/default/libj9hookable24.so |
187 |
-opt/${P}/jre/lib/amd64/default/libj9vm24.so |
188 |
-opt/${P}/jre/lib/amd64/default/libjclscar_24.so |
189 |
-opt/${P}/jre/lib/amd64/default/libj9jpi24.so |
190 |
-opt/${P}/jre/lib/amd64/default/libj9thr24.so |
191 |
-opt/${P}/jre/lib/amd64/default/libj9dmp24.so |
192 |
-opt/${P}/jre/lib/amd64/default/libj9prt24.so |
193 |
-opt/${P}/jre/lib/amd64/default/libj9jit24.so |
194 |
-opt/${P}/jre/lib/amd64/default/libiverel24.so |
195 |
-opt/${P}/jre/lib/amd64/default/libj9trc24.so |
196 |
-opt/${P}/jre/lib/amd64/default/libj9dbg24.so |
197 |
-opt/${P}/jre/lib/amd64/default/libj9shr24.so |
198 |
-opt/${P}/jre/lib/amd64/default/libj9gc24.so |
199 |
-opt/${P}/jre/lib/amd64/default/libj9bcv24.so |
200 |
-opt/${P}/jre/lib/amd64/default/libj9ute24.so |
201 |
-opt/${P}/jre/lib/amd64/compressedrefs/libjvm.so |
202 |
-opt/${P}/jre/lib/amd64/compressedrefs/libj9jvmti24.so |
203 |
-opt/${P}/jre/lib/amd64/compressedrefs/libj9hookable24.so |
204 |
-opt/${P}/jre/lib/amd64/compressedrefs/libj9vm24.so |
205 |
-opt/${P}/jre/lib/amd64/compressedrefs/libjclscar_24.so |
206 |
-opt/${P}/jre/lib/amd64/compressedrefs/libj9jpi24.so |
207 |
-opt/${P}/jre/lib/amd64/compressedrefs/libj9thr24.so |
208 |
-opt/${P}/jre/lib/amd64/compressedrefs/libj9dmp24.so |
209 |
-opt/${P}/jre/lib/amd64/compressedrefs/libj9prt24.so |
210 |
-opt/${P}/jre/lib/amd64/compressedrefs/libj9jit24.so |
211 |
-opt/${P}/jre/lib/amd64/compressedrefs/libiverel24.so |
212 |
-opt/${P}/jre/lib/amd64/compressedrefs/libj9trc24.so |
213 |
-opt/${P}/jre/lib/amd64/compressedrefs/libj9dbg24.so |
214 |
-opt/${P}/jre/lib/amd64/compressedrefs/libj9shr24.so |
215 |
-opt/${P}/jre/lib/amd64/compressedrefs/libj9gc24.so |
216 |
-opt/${P}/jre/lib/amd64/compressedrefs/libj9bcv24.so |
217 |
-opt/${P}/jre/lib/amd64/compressedrefs/libj9ute24.so" |
218 |
- |
219 |
-pkg_nofetch() { |
220 |
- einfo "Due to license restrictions, we cannot redistribute or fetch the distfiles" |
221 |
- einfo "Please visit: ${DOWNLOADPAGE}" |
222 |
- |
223 |
- einfo "Under Java SE 6, download SR${SERVICE_RELEASE}${FP_WEB} for your arch:" |
224 |
- einfo "${JDK_DIST}" |
225 |
- if use javacomm ; then |
226 |
- einfo "Also download ${JAVACOMM_DIST_ORIG}" |
227 |
- ewarn "and save it as ${JAVACOMM_DIST}" |
228 |
- ewarn "Renaming is needed because javacomm changes content without changing filename." |
229 |
- fi |
230 |
- |
231 |
- einfo "You can also use a direct link to your arch download page:" |
232 |
- einfo "${DIRECT_DOWNLOAD}" |
233 |
- einfo "Place the file(s) in: ${DISTDIR}" |
234 |
- einfo "Then restart emerge: 'emerge --resume'" |
235 |
- |
236 |
- einfo "Note: if SR${SERVICE_RELEASE}${FP_WEB} is not available at ${DOWNLOADPAGE}" |
237 |
- einfo "it may have been moved to ${ALT_DOWNLOADPAGE}. Lately that page" |
238 |
- einfo "isn't updated, but the files should still available through the" |
239 |
- einfo "direct link to arch download page. If it doesn't work, file a bug." |
240 |
-} |
241 |
- |
242 |
-src_unpack() { |
243 |
- unpack ${JDK_DIST} |
244 |
- if use javacomm; then |
245 |
- mkdir "${WORKDIR}/javacomm/" || die |
246 |
- cd "${WORKDIR}/javacomm/" |
247 |
- unpack ${JAVACOMM_DIST} |
248 |
- fi |
249 |
- cd "${S}" |
250 |
- |
251 |
- # bug #126105 |
252 |
- epatch "${FILESDIR}/${PN}-jawt.h.patch" |
253 |
-} |
254 |
- |
255 |
-src_compile() { :; } |
256 |
- |
257 |
-src_install() { |
258 |
- # Copy all the files to the designated directory |
259 |
- dodir /opt/${P} |
260 |
- cp -pR "${S}"/{bin,jre,lib,include,src.zip} "${D}/opt/${P}/" || die |
261 |
- |
262 |
- if use examples; then |
263 |
- cp -pPR "${S}"/demo "${D}"/opt/${P}/ || die |
264 |
- fi |
265 |
- if use javacomm; then |
266 |
- chmod -x "${WORKDIR}"/javacomm/*/jar/*.jar "${WORKDIR}"/javacomm/*/lib/*.properties || die |
267 |
- cp -pR "${WORKDIR}"/javacomm/*/jar/*.jar "${D}"/opt/${P}/jre/lib/ext/ || die |
268 |
- cp -pR "${WORKDIR}"/javacomm/*/lib/*.properties "${D}"/opt/${P}/jre/lib/ || die |
269 |
- cp -pR "${WORKDIR}"/javacomm/*/lib/*.so "${D}"/opt/${P}/jre/lib/$(get_system_arch)/ || die |
270 |
- if use examples; then |
271 |
- cp -pPR "${WORKDIR}"/javacomm/*/examples "${D}"/opt/${P}/ || die |
272 |
- fi |
273 |
- fi |
274 |
- |
275 |
- if use x86 || use ppc; then |
276 |
- if use nsplugin; then |
277 |
- local plugin="/opt/${P}/jre/plugin/$(get_system_arch)/ns7/libjavaplugin_oji.so" |
278 |
- install_mozilla_plugin "${plugin}" |
279 |
- fi |
280 |
- fi |
281 |
- |
282 |
- local desktop_in="${D}/opt/${P}/jre/plugin/desktop/sun_java.desktop" |
283 |
- if [[ -f "${desktop_in}" ]]; then |
284 |
- local desktop_out="${T}/ibm_jdk-${SLOT}.desktop" |
285 |
- # install control panel for Gnome/KDE |
286 |
- # The jre also installs these so make sure that they do not have the same |
287 |
- # Name |
288 |
- sed -e "s/\(Name=\)Java/\1 Java Control Panel for IBM JDK ${SLOT}/" \ |
289 |
- -e "s#Exec=.*#Exec=/opt/${P}/jre/bin/jcontrol#" \ |
290 |
- -e "s#Icon=.*#Icon=/opt/${P}/jre/plugin/desktop/sun_java.png#" \ |
291 |
- "${desktop_in}" > \ |
292 |
- "${desktop_out}" || die |
293 |
- |
294 |
- domenu "${desktop_out}" || die |
295 |
- fi |
296 |
- |
297 |
- dohtml -a html,htm,HTML -r docs || die |
298 |
- dodoc "${S}"/{copyright,notices.txt,readmefirst.lnx.txt} || die |
299 |
- |
300 |
- set_java_env |
301 |
- |
302 |
- # a workaround to fix the BOOTCLASSPATH in our env file |
303 |
- # this is not optimal, using -Xcompressedrefs would probably make it |
304 |
- # expect the compressedrefs version... |
305 |
- if use amd64; then |
306 |
- sed -i -e "s|vm.jar|amd64/default/jclSC160/vm.jar|g" "${D}${JAVA_VM_CONFIG_DIR}/${VMHANDLE}" || die "sed failed" |
307 |
- fi |
308 |
- if use ppc64; then |
309 |
- sed -i -e "s|vm.jar|ppc64/default/jclSC160/vm.jar|g" "${D}${JAVA_VM_CONFIG_DIR}/${VMHANDLE}" || die "sed failed" |
310 |
- fi |
311 |
- |
312 |
- java-vm_revdep-mask |
313 |
- |
314 |
- # bug #321695 |
315 |
- dodir /etc/sandbox.d |
316 |
- echo 'SANDBOX_PREDICT="/proc/self/coredump_filter"' > "${D}/etc/sandbox.d/20${VMHANDLE}" |
317 |
-} |