Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/icedtea-bin/
Date: Sat, 12 Aug 2017 09:40:24
Message-Id: 1502530813.311f1544af3c25b62092f027978ae07164c7bb2d.chewi@gentoo
1 commit: 311f1544af3c25b62092f027978ae07164c7bb2d
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 12 09:39:33 2017 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 12 09:40:13 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=311f1544
7
8 dev-java/icedtea-bin: Version bump to 7.2.6.11 wrt bug #627682
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.2
11
12 dev-java/icedtea-bin/Manifest | 6 +
13 dev-java/icedtea-bin/icedtea-bin-7.2.6.11.ebuild | 207 +++++++++++++++++++++++
14 2 files changed, 213 insertions(+)
15
16 diff --git a/dev-java/icedtea-bin/Manifest b/dev-java/icedtea-bin/Manifest
17 index 56ebf03e794..442022d0067 100644
18 --- a/dev-java/icedtea-bin/Manifest
19 +++ b/dev-java/icedtea-bin/Manifest
20 @@ -10,9 +10,12 @@ DIST icedtea-bin-core-3.5.1-ppc64le.tar.xz 54240304 SHA256 0bac113ea9e165fcf2cf5
21 DIST icedtea-bin-core-3.5.1-x86.tar.xz 61349068 SHA256 85bea3a4291b8140a1ed5d7e5585fb3fdd67c0f05dbfde41df7882e7f3f4f171 SHA512 89bbcc3f5340894c6500179e3be8f75d9eead0480758db76133ca18ce6d216a6ede2f4ab820f56b220fd66060433d1c135fe7993339384d70cbfed0aa072ed20 WHIRLPOOL 6c3660bac05571c1a25e53ad20bb06d622e9286c6cd0c080c99e15b14ddba72567e8912ead3078745e2874ce0e9441bf879afd5d2fc8e10dc55fa1890ccb93e0
22 DIST icedtea-bin-core-7.2.6.10-amd64.tar.xz 53414248 SHA256 332468fbfacd89cffd6f6f7f4860bbf9a4e49446e09d4a38154cef1f018a154d SHA512 11e2d094c3f53ffce8ddd639501d0ded25b991ede87521208da66cfe60c9d43ba1d5a0bb8b7985db5555796c1beaf931cc385a4c78910c1ddfc790322a678bc2 WHIRLPOOL e6a9a4b3043c53fb07d2b39bff08e13393a5cf515f901334397a3a6409efb79b98ac752830a6d73a7fa767e46589fc28d137c8422488b7b68b0da7a180e7e507
23 DIST icedtea-bin-core-7.2.6.10-x86.tar.xz 55334952 SHA256 717ebb14e834390206578c9ed487a03f3e80e663eb7c08d39dd05785641a1332 SHA512 4e0a8eb204d1144d9f784f0bc4de3f7ff6d84585c34c154f9f49b3bed2c2896ccbaadb016bd252c7f4d8402d4857f3541da1a953325d0bd962ff0674587c6d76 WHIRLPOOL 6d4f161aa8a403fd2517b390a4465c3513e470ed5ff9f8b5fdbfc659411668951dc336b972740d558f39b91234ab4e7cc764faa0ca59ee9a747685eed93422c3
24 +DIST icedtea-bin-core-7.2.6.11-amd64.tar.xz 53452816 SHA256 19db272211ea35da58ecc1ad8ac6f8daf0e2834501c3cab3ca765d6d28451967 SHA512 2801c07230c8fe041ff7b945afc67da582dc820c02ab4c948919ada7e728613a20afb86cf0f552102047c2e10738f0e16d388eebc5b3a44cb245e1eb2829ec4a WHIRLPOOL 1887e66db8312c56ac92b27eda55f19f6621fbb795eb94c888be6766c10b50ca257de961eb72f93702fcee4a37188242cb474c974f23421b958be94c479bb97d
25 +DIST icedtea-bin-core-7.2.6.11-x86.tar.xz 55369568 SHA256 90143af039d56edebf073c38f199dd9c2f7a0f8f22ee28cdd25d5ce5f77c094e SHA512 90b2bd9b79bf287a6a76850e7d60f26de309b07180b8ca42709784c9ecef04e150a35760398b47967a87fb6391aea430ec22d6e7d1e7b8068e8069b27d26646c WHIRLPOOL bad37af054535d964e696d43ae99acde61228d84110350c852fff5ff97cd6fc6a70d053c4962aeb52b99c24a4b7c87625696e3c4fcb7f01c6363ae0ff5c86963
26 DIST icedtea-bin-doc-3.4.0.tar.xz 11684272 SHA256 fb6d16f81bfc1b6d8c9bbf93a07797a3b667c7e3fbf6083292cfb858b6f58056 SHA512 06682cdb16fa7a49918f892aeb9ab6bf3fb4a4fc2b64cc555b38d38f826a70fa2451a5c549d0f1c113fc20f216d9ae3ab2fd81cd88ea79a14af94854e9ef3799 WHIRLPOOL 666aec67b8f1fe8d4bc2bdb0a5873ece59cebb44c480074d694365a04c40c17bc54913394fcbf6ce6257bac35e9e831217ec0806e63d9f7a66a97a480e6d4dbd
27 DIST icedtea-bin-doc-3.5.1.tar.xz 11682876 SHA256 09df364aac70225f2dc19e43c157e1283e6e76a6f813de61a1ce35be7ac87d08 SHA512 df43658202c08e10ada2f5179c9f6eae15ffed3981b95495cc7ee7a9b4bf3b5f7957dce156451ef589edb0f0b9f50eb4faff1942263dfec665a83e75fad55caf WHIRLPOOL 1563a7d4bfc21acaf576ff291a110ab9bf4280cf9c5f9e582665faa32fd87969213b98540c0ec4cdabaf64c0a94ddedc9cbe3e1d134ca59a3796d1a58b7f8015
28 DIST icedtea-bin-doc-7.2.6.10.tar.xz 10614336 SHA256 e8a79fd42c8b6341df6dfc9a5a277aaecadcfe48e214988c900d1773313a95e2 SHA512 fa0748d0042f297527f5af11beccdad0b671225b8f258495ec93faa3f55b8669488575e53375ec71a8a8c75d17db4b26fd5980ce0381ed5ab598fb5c07c80af6 WHIRLPOOL 3f9f82c115869c5f849527485ef841d6b985139c3494e388a4d0a4a5c9adeba6c45aabe2da87d9717c692866a8baad0170f1059dd22d0911ba8b88e84f55f777
29 +DIST icedtea-bin-doc-7.2.6.11.tar.xz 10611016 SHA256 b1d785364491a62420f8fded47a936c292e962e5b208b852c7235e1a80f69667 SHA512 6a1d43f469b98288b138b0a0e520185d89e487c61afaadfa82afffd7b0c5c5377c2fb03ce6abfb12da22ce54eb989371d82dca5b49d561e63bd2230961c2fa17 WHIRLPOOL b7482657675223cbe924e75cb428191e7dd23ab203a56ccd466c522fa0d52299aca2b12f811d27b44a4a8e2b038216184c311344d44a0499530d0c7214f518d4
30 DIST icedtea-bin-examples-3.4.0-amd64.tar.xz 1856216 SHA256 05d187bf937fb162ec828ae7fe214e739d4fb1d237320897eff5e196626c86af SHA512 0ec78903919ad524cdd0d9458c6c2ab437d38f2487807e8854e28df04a8126a43529f22080958e90ec16d7a0d9c72d01570058b383e507b2f1a96b7b7d9578e3 WHIRLPOOL 8dfaed413f1f722458e3b1c5616beacebe65b9a8dbec4e892e0c3b69135a0fbc3c2af2aba19ec0a2841a15bdbab4e051275e1ef84a2c870c6e2c6e11e3be85cb
31 DIST icedtea-bin-examples-3.4.0-arm.tar.xz 1840060 SHA256 546f99327d2dc1908a057842781c91693bd92c18663e4af65ab82da929de64cf SHA512 0bd3a13f77e69099b11c0dfee8437b43d64bee4f9ed411af523042c5a53ebff592832e5ff8973bfd9c2858789938b1cabbd230e9b6498721249315b7442a7d9e WHIRLPOOL e9096453f7d8fbde8636981aa140d7606380c05b31d8b1fa03430438f4650bc87dc51e890b8416d2fc06922a8e32f7ce32cb8ef0fdcf89dc0fc6706392904a2b
32 DIST icedtea-bin-examples-3.4.0-ppc64.tar.xz 1848048 SHA256 0fe715e84b6f405dc4a24e4c0e958b4691938c12452452747eccee3983c74967 SHA512 89565814818b8a07db3e65b49fd1d750521018ae9acc7800184fe511e327b904fdd6d91c7d7bdf85243685719ee9981abd19d4a727c12b936d75acc57ed80f76 WHIRLPOOL dd8a28b15c32c35c9bdfba9a24b6417ea984c15395de106e432b99dd2874a2aa90abd62aaf11f8ad822418ec1bf0068126c433115ee65b5e41d7fbd062538025
33 @@ -25,6 +28,9 @@ DIST icedtea-bin-examples-3.5.1-ppc64le.tar.xz 1845336 SHA256 1332ae34d932fcb70c
34 DIST icedtea-bin-examples-3.5.1-x86.tar.xz 1862744 SHA256 bfe2ca3d365c83eb56f74e5f1c92ae72b82ba1b350d0a72145723aa7c2227522 SHA512 a803c9c91401f1a85a81d49b261445121b9ee9b5858df6ee711900684421027b4543b6f789395dff30a38afc726d5cc2e5b8307ad18996cc88ef235e6f9546a5 WHIRLPOOL 4faf5df1382c6b4021e6bb2086c35c6192240658ca5f75fb5279431ad9bb49585f5eab0142ada0c0bce42684f145c3d01374e323d6a58d3928aa3ded0cbe06f9
35 DIST icedtea-bin-examples-7.2.6.10-amd64.tar.xz 1796152 SHA256 a50a708e234055912ef8f7374d0d9a86f5dae80efd760ce0c58fb7fb9529dd4f SHA512 f3f2322d6c631130a21320fc4aa82f3c927ef9b877e557adc149d09794c859cd281542b71cacc761516eccf8b5b18ab9a7cd53a37b62cb591c738f5d60fb2301 WHIRLPOOL f47782336d8e6c1539a210f395d7bb999a7fd473ca9ef610fbb873d901a8674aa16bf05db7596a778585cac5de45cc38eb11dd35b5ba620f655facd07df02121
36 DIST icedtea-bin-examples-7.2.6.10-x86.tar.xz 1797320 SHA256 2f4de71a29f92b54b151640620853bd71cfa7ee1bd3e4713ed745ada353801aa SHA512 afa5e924bfff796a13e096ef94c708b9192350e86746fe9c86874db2a937add8050daddfba5a50109a6ebc226fa62f66dfc019d27e4053364bfe9249e40a87da WHIRLPOOL 1f6214b2f9fd777ed10a4f5c3f0830f0f3f171d032fffb1ff281f3eea648b9b7994de31fcd7ad65d734bb45d7816819c3d3b34657d52a6b91fa4aea093904464
37 +DIST icedtea-bin-examples-7.2.6.11-amd64.tar.xz 1796180 SHA256 18757fb3b88ff425340a389109487931906c9237158ce75597be8d3e125e111b SHA512 c2f714674956cac81b24d1a929638a38fa972dd9aed1e05ae17397b58ea334053d2e5fd2800c8242c25c1f9ccddc814f4e42aa49cb82b00dca7e18b31a6f3670 WHIRLPOOL 72874ed26a3e0b363edc29187e94e6c9b2121c2946323639556c02050e3539ce92c10593ec797593c85224b3b9692313676741e030c068c4438b7897dad8508c
38 +DIST icedtea-bin-examples-7.2.6.11-x86.tar.xz 1797116 SHA256 f2dd2bef16173d55c0865f471637475ff1a39d027cf7044f2c4dd5c251745abe SHA512 2b91c01e2495914d0c70a6c9885246ebf7b48a9edfdb8fc0f9904db65eb3aa65ce97cec50062e39e91fc55217abccc408a4893137379e88689873907f74fd4dc WHIRLPOOL 018f9b102f06f2304b66f006b3f6a17fad00daf9815140ce5dd383ab69ef2055ebb9d92ad25c3d4a5043eea0f512f25c83bc0ad6163b621c8e421698664dcba6
39 DIST icedtea-bin-src-3.4.0.tar.xz 45704380 SHA256 c5a91481c3830148041404785316a203e37cbc3f8673cc97feccff443a4d61a5 SHA512 00cf87bbcb271202aaa08efdb3d804f92a5a8f158f998f689f0360a715485180c767fead34cbfdb8230465427227edf9c16c8779ee010301f25a7a2ad8a06c54 WHIRLPOOL bf80985e409636a0d0bab7849efd48eb19ea8bfaac75663e106129c9b2f511865f3ccaac4cd2a9f2402ae70d905aad2efd6a3edab2dcd0503f423f3ba645d4b7
40 DIST icedtea-bin-src-3.5.1.tar.xz 45725832 SHA256 713c32f6d7b4a7ecd790a5749f6505ef11d4268643f254316f3d50ab38c0ff90 SHA512 f16d760c810c48dcd3f0d152a88e4adf14631cf6e4bbf3caa61cd0aa95a82fd7c6845708077b1ec0c61e91bd35bd9ef7e24d9b8266d9902cd32588c75f84ca17 WHIRLPOOL 9f43f63bbf884e4b78a305c737e9cf825cd0d4583cbd95c388aa65d0c136b8cd6a98c3896633d196fbf26bbc9575adf6c7edbca0eceeb4777b423fbe465dee56
41 DIST icedtea-bin-src-7.2.6.10.tar.xz 40201568 SHA256 354b76311fb9e28857dd64c3ca4b53504f5acfaa567d424aa2b24e73b692316a SHA512 c9310a5e776435f2192b046372f051a974e1c9b3be9265a51b344cb46ed82ff4d6cc5870f04ff7a3adb300aadbdbc7b9fda808b890a3a69d7b3ea960a7dddf54 WHIRLPOOL 107b64bfff32317e0439d38a5fbbc79c211048935d00abfebc541e0274123048a59b033e31b07c63156f1726ee127996f4ac0fa95fd5bf2238256bea09fd968c
42 +DIST icedtea-bin-src-7.2.6.11.tar.xz 40213908 SHA256 f5bcfa36dcf9e4320b27ea66bda2e44396600a6e2ee1b4ab57483e0603b48177 SHA512 2a1c699ea3e781d2ff81ebbb803cd06ecf1438195a6d40f04eeb8dfb03cbc4eb4934a9563f6328a7ae4ce67f6bc14aa5cd72c84948e45632d0ab92cc14f6ecc5 WHIRLPOOL 71d1f05099e6b1f2633624b33f34d38471a13ddca187437cdc10f08cd4abb861715903b9cc856ee1dbacdef3b54eb8bb83df36f3ca2e27cea9b0a88dee2e691e
43
44 diff --git a/dev-java/icedtea-bin/icedtea-bin-7.2.6.11.ebuild b/dev-java/icedtea-bin/icedtea-bin-7.2.6.11.ebuild
45 new file mode 100644
46 index 00000000000..44b3528e267
47 --- /dev/null
48 +++ b/dev-java/icedtea-bin/icedtea-bin-7.2.6.11.ebuild
49 @@ -0,0 +1,207 @@
50 +# Copyright 1999-2017 Gentoo Foundation
51 +# Distributed under the terms of the GNU General Public License v2
52 +
53 +EAPI=6
54 +
55 +MULTILIB_COMPAT=( abi_x86_{32,64} )
56 +KEYWORDS="-* ~amd64 ~x86"
57 +
58 +inherit java-vm-2 multilib-build prefix toolchain-funcs
59 +
60 +abi_uri() {
61 + echo "${2-$1}? (
62 + ${BASE_URI}/${PN}-core-${PV}-${1}.tar.xz
63 + examples? ( ${BASE_URI}/${PN}-examples-${PV}-${1}.tar.xz )
64 + )"
65 +}
66 +
67 +BASE_URI="https://dev.gentoo.org/~chewi/distfiles"
68 +SRC_URI="doc? ( ${BASE_URI}/${PN}-doc-${PV}.tar.xz )
69 + source? ( ${BASE_URI}/${PN}-src-${PV}.tar.xz )
70 + multilib? ( amd64? ( abi_x86_32? ( ${BASE_URI}/${PN}-core-${PV}-x86.tar.xz ) ) )
71 + $(abi_uri amd64)
72 + $(abi_uri x86)"
73 +
74 +DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
75 +HOMEPAGE="http://icedtea.classpath.org"
76 +LICENSE="GPL-2-with-classpath-exception"
77 +SLOT="7"
78 +
79 +IUSE="+alsa cjk +cups doc examples +gtk headless-awt multilib nsplugin nss pulseaudio selinux source +webstart"
80 +REQUIRED_USE="gtk? ( !headless-awt ) nsplugin? ( !headless-awt )"
81 +
82 +RESTRICT="preserve-libs strip"
83 +QA_PREBUILT="opt/.*"
84 +
85 +RDEPEND=">=dev-libs/glib-2.42:2%
86 + >=media-libs/fontconfig-2.11:1.0%
87 + >=media-libs/freetype-2.5.5:2%
88 + >=media-libs/lcms-2.6:2%
89 + >=sys-libs/zlib-1.2.8-r1%
90 + virtual/jpeg:62%
91 + alsa? ( >=media-libs/alsa-lib-1.0% )
92 + cups? ( >=net-print/cups-2.0% )
93 + gtk? (
94 + >=dev-libs/atk-2.16.0%
95 + >=x11-libs/cairo-1.14.2%
96 + x11-libs/gdk-pixbuf:2%
97 + >=x11-libs/gtk+-2.24:2%
98 + >=x11-libs/pango-1.36%
99 + )
100 + !headless-awt? (
101 + media-libs/giflib:0/7%
102 + =media-libs/libpng-1.6*%
103 + >=x11-libs/libX11-1.6%
104 + >=x11-libs/libXcomposite-0.4%
105 + >=x11-libs/libXext-1.3%
106 + >=x11-libs/libXi-1.7%
107 + >=x11-libs/libXrender-0.9.8%
108 + >=x11-libs/libXtst-1.2%
109 + )
110 + nss? (
111 + >=dev-libs/nss-3.16.1-r1%
112 + >=dev-libs/nspr-4.10%
113 + )"
114 +
115 +# gsettings-desktop-schemas is needed for native proxy support. #431972
116 +RDEPEND=">=gnome-base/gsettings-desktop-schemas-3.12.2
117 + media-fonts/dejavu
118 + >=sys-devel/gcc-5.4.0[multilib?]
119 + >=sys-libs/glibc-2.23[multilib?]
120 + cjk? (
121 + media-fonts/arphicfonts
122 + media-fonts/baekmuk-fonts
123 + media-fonts/lklug
124 + media-fonts/lohit-fonts
125 + media-fonts/sazanami
126 + )
127 + selinux? ( sec-policy/selinux-java )
128 + multilib? ( ${RDEPEND//%/[${MULTILIB_USEDEP}]} )
129 + !multilib? ( ${RDEPEND//%/} )"
130 +
131 +DEPEND="!arm? ( dev-util/patchelf )"
132 +
133 +PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
134 + nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )
135 + pulseaudio? ( dev-java/icedtea-sound )"
136 +
137 +S="${WORKDIR}"
138 +
139 +pkg_pretend() {
140 + if [[ "$(tc-is-softfloat)" != "no" ]]; then
141 + die "These binaries require a hardfloat system."
142 + fi
143 +}
144 +
145 +src_prepare() {
146 + default
147 +
148 + if ! use alsa; then
149 + rm -v */jre/lib/*/libjsoundalsa.* || die
150 + fi
151 +
152 + if use headless-awt; then
153 + rm -vr */jre/lib/*/{xawt,libsplashscreen.*} \
154 + */{,jre/}bin/policytool */bin/appletviewer || die
155 + fi
156 +
157 + if ! use gtk; then
158 + rm -v */jre/lib/*/libjavagtk.* || die
159 + fi
160 +
161 + local lib=${P}-${ABI}/jre/lib
162 +
163 + # The nss flag in the icedtea package just (un)comments this line.
164 + sed -i "/=sun\.security\.pkcs11\.SunPKCS11/s/^#*$(usex nss '/' '/#')/" \
165 + ${lib}/security/java.security || die
166 +
167 + if [[ -n "${EPREFIX}" ]]; then
168 + # The binaries are built on a non-prefixed system so the
169 + # fontconfig needs to have prefixes inserted.
170 + rm ${lib}/fontconfig.Gentoo.bfc || die
171 + hprefixify ${lib}/fontconfig.Gentoo.properties.src
172 + mv ${lib}/fontconfig.Gentoo.properties{.src,} || die
173 + fi
174 +
175 + # Fix the RPATHs, except on arm.
176 + # https://bugs.gentoo.org/show_bug.cgi?id=543658#c3
177 + # https://github.com/NixOS/patchelf/issues/8
178 + if use arm; then
179 + ewarn "The RPATHs on these binaries are normally modified to avoid"
180 + ewarn "conflicts with an icedtea installation built from source. This"
181 + ewarn "is currently not possible on ARM so please refrain from"
182 + ewarn "installing dev-java/icedtea on the same system."
183 + else
184 + local old="/usr/$(get_libdir)/icedtea${SLOT}"
185 + local new="${EPREFIX}/opt/${P}"
186 + local elf rpath
187 +
188 + for elf in $(find -type f -executable ! -name "*.cgi" || die); do
189 + rpath=$(patchelf --print-rpath "${elf}" || die "patchelf ${elf}")
190 +
191 + if [[ -n "${rpath}" ]]; then
192 + patchelf --set-rpath "${rpath//${old}/${new}}" "${elf}" || die "patchelf ${elf}"
193 + fi
194 + done
195 + fi
196 +}
197 +
198 +multilib_src_install() {
199 + local dest="/opt/${P}-${ABI}"
200 + dest="${dest/%-${DEFAULT_ABI}/}"
201 + local ddest="${ED}${dest#/}"
202 + dodir "${dest}"
203 +
204 + if multilib_is_native_abi; then
205 + dodoc ${P}-${ABI}/doc/{ASSEMBLY_EXCEPTION,AUTHORS,NEWS,README,THIRD_PARTY_README}
206 + use doc && dodoc -r ${P}/doc/html
207 +
208 + # doins doesn't preserve executable bits.
209 + cp -pRP ${P}-${ABI}/{bin,include,jre,lib,man} "${ddest}" || die
210 +
211 + if use examples; then
212 + cp -pRP ${P}-${ABI}/{demo,sample} "${ddest}" || die
213 + fi
214 +
215 + if use source; then
216 + cp ${P}/src.zip "${ddest}" || die
217 + fi
218 +
219 + # Use default VMHANDLE.
220 + java-vm_install-env "${FILESDIR}/icedtea-bin.env.sh"
221 + else
222 + local x native=$(get_system_arch ${DEFAULT_ABI})
223 +
224 + for x in {,/jre}/{bin,lib/$(get_system_arch)} /jre/lib/rt.jar; do
225 + dodir "${dest}"${x%/*}
226 + cp -pRP ${P}-${ABI}${x} "${ddest}"${x} || die
227 + done
228 +
229 + for x in ${P}-${DEFAULT_ABI}{,/jre}/lib/*; do
230 + [[ ${x##*/} = ${native} ]] && continue
231 + [[ -e "${ddest}"/${x#*/} ]] && continue
232 + dosym "${EPREFIX}"/opt/${P}/${x#*/} "${dest}"/${x#*/}
233 + done
234 +
235 + # Use ABI-suffixed VMHANDLE.
236 + VMHANDLE+="-${ABI}" java-vm_install-env "${FILESDIR}/icedtea-bin.env.sh"
237 + fi
238 +
239 + # Both icedtea itself and the icedtea ebuild set PAX markings but we
240 + # disable them for the icedtea-bin build because the line below will
241 + # respect end-user settings when icedtea-bin is actually installed.
242 + java-vm_set-pax-markings "${ddest}"
243 +
244 + # Each invocation appends to the config.
245 + java-vm_revdep-mask "${EPREFIX}${dest}"
246 +}
247 +
248 +src_install() {
249 + if use multilib; then
250 + multilib_foreach_abi multilib_src_install
251 + else
252 + multilib_src_install
253 + fi
254 +
255 + java-vm_sandbox-predict /proc/self/coredump_filter
256 +}