public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "James Le Cuirot" <chewi@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/icedtea-bin/
Date: Mon, 24 Jul 2017 20:46:12 +0000 (UTC)	[thread overview]
Message-ID: <1500929152.be0649a45c954768f1d38930c64ba9fe195ae49c.chewi@gentoo> (raw)

commit:     be0649a45c954768f1d38930c64ba9fe195ae49c
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 24 20:44:51 2017 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Mon Jul 24 20:45:52 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be0649a4

dev-java/icedtea-bin: Version bump to 3.5.0 wrt security bug #626088

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-java/icedtea-bin/Manifest                 |  12 ++
 dev-java/icedtea-bin/icedtea-bin-3.5.0.ebuild | 159 ++++++++++++++++++++++++++
 2 files changed, 171 insertions(+)

diff --git a/dev-java/icedtea-bin/Manifest b/dev-java/icedtea-bin/Manifest
index c4bf5d35a5b..6cafcce6aed 100644
--- a/dev-java/icedtea-bin/Manifest
+++ b/dev-java/icedtea-bin/Manifest
@@ -2,15 +2,27 @@ DIST icedtea-bin-core-3.4.0-amd64.tar.xz 61846296 SHA256 254e4e889061e8632cbb61b
 DIST icedtea-bin-core-3.4.0-arm.tar.xz 53464220 SHA256 c5a793a6b967943bf51d334db15ea8608358d308dd9c5c8ba7ea4609d6d5ef85 SHA512 5bb1986caeedbdcae26637a4bea1177fc5cf89fa026245093083d9ff6d1a378878286ef7f6e5bd9527ce6fca3a6a5e9e152f87f68ce56afa66a86f65f4d6817a WHIRLPOOL 7a08039cd6934c73db4c72fa787566880d8ed66c47bf28a76bd4913695c2526c05464cb8a15522816abbf3d3fb5f9e76373e7ae51019cd21f1005ccd53a4624f
 DIST icedtea-bin-core-3.4.0-ppc64.tar.xz 54156476 SHA256 4ab0d286746e583be1d630e1e125a1abb9c77b0933f4e3d5002bcfef8e421b17 SHA512 705cd2479622db75af6732afd79fc20cb1f20d2b402372b0e40225dfc20d9d96fa5ae85654b6dc77cbf79257064f48e39bd02d35fe1d70881d96d1c64cf3730f WHIRLPOOL 0cf0e7097d4a33d448906109fe8b27cd9bbbdf715d690cae4704a339c82831ca65ab6b8ca4efb99ee4c99c24cd78384aae953b7f2e1cc14e4652c5aebf1c44fe
 DIST icedtea-bin-core-3.4.0-x86.tar.xz 61316304 SHA256 673dd4eb192b769c3781d3f286fb7cfcd71ca61a376070d511239f6903ff2e65 SHA512 52091c3e5eb7b453169d87aeeda348c122d5c7c03ec801fde11cb6cdb6f97ae5daa4889bfb724a50feba63ab073ca5a2c341c67a812ccb2bcd0f3866c11e74a2 WHIRLPOOL 6ee9e1239eb5981bb66056256e4c3d1e49b1dd91a9eb988bbc3146cf2317c07aed15d8e1bb8929cadbb4b235cbee7f7bbe9bf45e2eb3283cff7f5598cf2f058b
+DIST icedtea-bin-core-3.5.0-amd64.tar.xz 61880772 SHA256 c4d5534e09f92dad1cfbf8ece4d5af59dcc9bc09a36a44cb8583170de7e68c4b SHA512 97615ee562e15ac2b6e8ffc9e2d8d72e86519b0d9445f7aef9761fcef6211b9e2ddb2a595a713c21f2473946d48f349a7d0ebfa405a6acc377dfb4c2cc7fd87f WHIRLPOOL 5bcd06db08b0495db435ce0b1e181a277258209b9c67b2a584698a50b841ab0655cd24052e4120fbb9dbb232ccd414e50d98a21ef4bef443248b85851dbf1bfd
+DIST icedtea-bin-core-3.5.0-arm.tar.xz 57929932 SHA256 e5daecf51259853846442f64eb09ce7521ffed75dad133bae0aa48d0e3a087b7 SHA512 10e83c0b021232571a2768c2bd7b06f103963c8aa164e3d66f581f78590a008e50ba8e2d271842de61ffc0d41703fed9c8a4022c2dee808b9fea2d322765bb94 WHIRLPOOL d6b54a3604d25189787b62f52375aa667ff50468b30be34086fb2c67c92e1caf05536aa77d9ccc5fb318f1088fcc80365d63fb7167cc102f434e559b29f627a7
+DIST icedtea-bin-core-3.5.0-ppc64.tar.xz 54192080 SHA256 44b8cd9087c8ca0f265d119956ed4538a7d98fc3aa0c3316a47c8dd51b0c0b53 SHA512 7222fcaf67df434cf914bb0ac6f835eef38e1d61e68febd0c42159da8edd03361eeae548beb54d78fcad8b6cb1d915805aa887b0785df1a011c4671b5b5382f2 WHIRLPOOL 0b824ecf1095e94eedcff4bfed06543252f8fad8f6ece5b98d0cbb7d3fab33e54ce8b87048934b2690e791fc4aa030b27abc97d37ded71c4cf2ac78be966330c
+DIST icedtea-bin-core-3.5.0-ppc64le.tar.xz 54243552 SHA256 e8815e01db8c59966e0ea8ff06695a6b027f829527759c4085c431bbde0de5f2 SHA512 58727f07b48d1690c214b5309c3081d21f3f7719a41d1605457318e5a634cb762ff50426ab185f0149d5196f51d2cf3d4098ec874ea8f89f0b2b7716d9132dc3 WHIRLPOOL 43f5c6e19c337d3a8ff056b6d3daecd3cd60f09345c06bd96be77ad5d77811954e8397dc65bd6d51cfa812cb6caa8dc18ce412205e4a8008aba84dad3cfaa067
+DIST icedtea-bin-core-3.5.0-x86.tar.xz 61349140 SHA256 db3f200c5611d33a8f1f0f28a36a0f4231f8c1ff91e178c6abd820cacca1789a SHA512 20eb965e029b0a3cf03122b176ceed22c1ef361b1105dc8e4ef4e9a8f885781148a367d01efe8789c9d93ad0da77cb7f490f806bf779304b4dc42741572ee72a WHIRLPOOL f3977fc2edcb9d1b942b2c48ebb7d5ba079ad42610003fd3b0eb2c54f52a1063aaea334c59522402cb400dc81c33c72120267248f00d7fc564774b82bcaf148d
 DIST icedtea-bin-core-7.2.6.10-amd64.tar.xz 53414248 SHA256 332468fbfacd89cffd6f6f7f4860bbf9a4e49446e09d4a38154cef1f018a154d SHA512 11e2d094c3f53ffce8ddd639501d0ded25b991ede87521208da66cfe60c9d43ba1d5a0bb8b7985db5555796c1beaf931cc385a4c78910c1ddfc790322a678bc2 WHIRLPOOL e6a9a4b3043c53fb07d2b39bff08e13393a5cf515f901334397a3a6409efb79b98ac752830a6d73a7fa767e46589fc28d137c8422488b7b68b0da7a180e7e507
 DIST icedtea-bin-core-7.2.6.10-x86.tar.xz 55334952 SHA256 717ebb14e834390206578c9ed487a03f3e80e663eb7c08d39dd05785641a1332 SHA512 4e0a8eb204d1144d9f784f0bc4de3f7ff6d84585c34c154f9f49b3bed2c2896ccbaadb016bd252c7f4d8402d4857f3541da1a953325d0bd962ff0674587c6d76 WHIRLPOOL 6d4f161aa8a403fd2517b390a4465c3513e470ed5ff9f8b5fdbfc659411668951dc336b972740d558f39b91234ab4e7cc764faa0ca59ee9a747685eed93422c3
 DIST icedtea-bin-doc-3.4.0.tar.xz 11684272 SHA256 fb6d16f81bfc1b6d8c9bbf93a07797a3b667c7e3fbf6083292cfb858b6f58056 SHA512 06682cdb16fa7a49918f892aeb9ab6bf3fb4a4fc2b64cc555b38d38f826a70fa2451a5c549d0f1c113fc20f216d9ae3ab2fd81cd88ea79a14af94854e9ef3799 WHIRLPOOL 666aec67b8f1fe8d4bc2bdb0a5873ece59cebb44c480074d694365a04c40c17bc54913394fcbf6ce6257bac35e9e831217ec0806e63d9f7a66a97a480e6d4dbd
+DIST icedtea-bin-doc-3.5.0.tar.xz 11680592 SHA256 b6e06d86ec3ceb1937658196970a9f187162d36f385dbea5692dd641d1d03da5 SHA512 65d4ab3bd98f1071324b266746f32fee91c715474878ede271bf12cf392e8c87b8476c78cde47b20faccee94b980d7586100afea844d99895370569998c0c96e WHIRLPOOL 2859a06117447ee6703fcc7702b5286e46bb6facb57a55cee13c69bc84fd128b4f47a6c5169fc8f00fadbf3c4a747156ad92b3417b2e19d07e852d0605de6962
 DIST icedtea-bin-doc-7.2.6.10.tar.xz 10614336 SHA256 e8a79fd42c8b6341df6dfc9a5a277aaecadcfe48e214988c900d1773313a95e2 SHA512 fa0748d0042f297527f5af11beccdad0b671225b8f258495ec93faa3f55b8669488575e53375ec71a8a8c75d17db4b26fd5980ce0381ed5ab598fb5c07c80af6 WHIRLPOOL 3f9f82c115869c5f849527485ef841d6b985139c3494e388a4d0a4a5c9adeba6c45aabe2da87d9717c692866a8baad0170f1059dd22d0911ba8b88e84f55f777
 DIST icedtea-bin-examples-3.4.0-amd64.tar.xz 1856216 SHA256 05d187bf937fb162ec828ae7fe214e739d4fb1d237320897eff5e196626c86af SHA512 0ec78903919ad524cdd0d9458c6c2ab437d38f2487807e8854e28df04a8126a43529f22080958e90ec16d7a0d9c72d01570058b383e507b2f1a96b7b7d9578e3 WHIRLPOOL 8dfaed413f1f722458e3b1c5616beacebe65b9a8dbec4e892e0c3b69135a0fbc3c2af2aba19ec0a2841a15bdbab4e051275e1ef84a2c870c6e2c6e11e3be85cb
 DIST icedtea-bin-examples-3.4.0-arm.tar.xz 1840060 SHA256 546f99327d2dc1908a057842781c91693bd92c18663e4af65ab82da929de64cf SHA512 0bd3a13f77e69099b11c0dfee8437b43d64bee4f9ed411af523042c5a53ebff592832e5ff8973bfd9c2858789938b1cabbd230e9b6498721249315b7442a7d9e WHIRLPOOL e9096453f7d8fbde8636981aa140d7606380c05b31d8b1fa03430438f4650bc87dc51e890b8416d2fc06922a8e32f7ce32cb8ef0fdcf89dc0fc6706392904a2b
 DIST icedtea-bin-examples-3.4.0-ppc64.tar.xz 1848048 SHA256 0fe715e84b6f405dc4a24e4c0e958b4691938c12452452747eccee3983c74967 SHA512 89565814818b8a07db3e65b49fd1d750521018ae9acc7800184fe511e327b904fdd6d91c7d7bdf85243685719ee9981abd19d4a727c12b936d75acc57ed80f76 WHIRLPOOL dd8a28b15c32c35c9bdfba9a24b6417ea984c15395de106e432b99dd2874a2aa90abd62aaf11f8ad822418ec1bf0068126c433115ee65b5e41d7fbd062538025
 DIST icedtea-bin-examples-3.4.0-x86.tar.xz 1862844 SHA256 e61b53cb1320492ddadcf428ffc15f9a6178ebcffbeefc2bce8a870021ed809a SHA512 128f6afab5f634bab49c11e41b2e763629a728364031b5e27ab84240878b0c07cabaf94b3b7c43182fd6776a48c341074957b250f036ce42fae84754339282e3 WHIRLPOOL 37f60ac345a34dc708de62b89779eaf010438a18f49d6d3cc07b0bed8c080596e01169185c4d1e8579efa83559bb98d8d0c56694507530d53059dc0bd0105701
+DIST icedtea-bin-examples-3.5.0-amd64.tar.xz 1855984 SHA256 f3a1d8fa74fbd59033dd5a0620053b365d0aeb25b4dadd45925dc068f1a02c10 SHA512 35937f79948a5bd8d38d9934cddc1f4133ffe250d46d2dc62d694e4dc9dab1f72b0f20e989a2758d7c4294ca699ff4435293a2298460c0331f7dd4fa09e4b1db WHIRLPOOL de5923652450574c9fb35028e7c32169f0c7b6bf69c07ccc6c627e2269a9cfaedf0dfb67c761157311b544191379a6e8ab7009523ec7e62c960877cc9b2c1737
+DIST icedtea-bin-examples-3.5.0-arm.tar.xz 1840420 SHA256 3354fcb8099ce044f7ce787a92875c6ae07dd0889fd2057aa275c1bf99f6ad2c SHA512 61d09192257a28235920d0083251aeac1199012afac91c81fc106e868677439fda1a035c4e7df3d50739864381490542e70014d30807540ddaff7a06dba14fa0 WHIRLPOOL 85564fb65cd7248aca234926eda0ff9bea1a097b66f5c9d68bdbedce9a050d23a91ccbe89f7df59bc49acd55250e5dc018b16ee63fd033b36ab9d1dae9022b41
+DIST icedtea-bin-examples-3.5.0-ppc64.tar.xz 1847668 SHA256 74e14f3a145c4fa5fb0cd7cbd7386cc89466ae08b2e1280c8115ea1271b29238 SHA512 cef3f2bff12f66935c3ae3fbd4220711b94842c4edf7acdec4a1ca37247f2b064fa3ec9797fd993a218ebcbd3ae06d7278ce91ffd093c09ca3e5a811972a3964 WHIRLPOOL 1d9cb603e77ff614e414ea7a82e6a5261df66d63d9d356347eba70b375c055378bed332cbff7121bdb0eb3b7fcb1de28c1fe8596c4dae9b951220f5725544e05
+DIST icedtea-bin-examples-3.5.0-ppc64le.tar.xz 1845340 SHA256 67893fb039985a5980a81b47428afc0c6507f63a54aefda66799489d214cbc50 SHA512 e99b1bd97aa6f7113f84cbe67216eebfe8ce3db2fb6e5be52c690a77fb263cacd9763e423de80e69429146e44445fb2743824ee515ab76d75b65b946db081a52 WHIRLPOOL d7a77137ff9f15eecbe6fdd91649b64eb02df56d909d82ca6fe141bd75143d6a9c868898dae295e2fdad648d527304d3f6167ae590dd499f9e699355cd1f8934
+DIST icedtea-bin-examples-3.5.0-x86.tar.xz 1862840 SHA256 3cc1c6515586faafd0155f2b031cf5b765c62d83ba310aa01df37f56a3ab5961 SHA512 2c16cda4256dcb9d6f2b4fd630c2b6aa125e0bfcfa5d0b2144ff38530734ad5cdcd0b6a26015acfd0e89d21b586379779f7fc5050fad531125c3e72bbc45265d WHIRLPOOL 055b74437f2031f4891c0636c7604d75e3084794b462f4f2d5e7154cdda2a8d34e1b757e4acce99f196c76f2c0a38152dcdc0e771dd0c5ea79c5ac5fbcb3c4b3
 DIST icedtea-bin-examples-7.2.6.10-amd64.tar.xz 1796152 SHA256 a50a708e234055912ef8f7374d0d9a86f5dae80efd760ce0c58fb7fb9529dd4f SHA512 f3f2322d6c631130a21320fc4aa82f3c927ef9b877e557adc149d09794c859cd281542b71cacc761516eccf8b5b18ab9a7cd53a37b62cb591c738f5d60fb2301 WHIRLPOOL f47782336d8e6c1539a210f395d7bb999a7fd473ca9ef610fbb873d901a8674aa16bf05db7596a778585cac5de45cc38eb11dd35b5ba620f655facd07df02121
 DIST icedtea-bin-examples-7.2.6.10-x86.tar.xz 1797320 SHA256 2f4de71a29f92b54b151640620853bd71cfa7ee1bd3e4713ed745ada353801aa SHA512 afa5e924bfff796a13e096ef94c708b9192350e86746fe9c86874db2a937add8050daddfba5a50109a6ebc226fa62f66dfc019d27e4053364bfe9249e40a87da WHIRLPOOL 1f6214b2f9fd777ed10a4f5c3f0830f0f3f171d032fffb1ff281f3eea648b9b7994de31fcd7ad65d734bb45d7816819c3d3b34657d52a6b91fa4aea093904464
 DIST icedtea-bin-src-3.4.0.tar.xz 45704380 SHA256 c5a91481c3830148041404785316a203e37cbc3f8673cc97feccff443a4d61a5 SHA512 00cf87bbcb271202aaa08efdb3d804f92a5a8f158f998f689f0360a715485180c767fead34cbfdb8230465427227edf9c16c8779ee010301f25a7a2ad8a06c54 WHIRLPOOL bf80985e409636a0d0bab7849efd48eb19ea8bfaac75663e106129c9b2f511865f3ccaac4cd2a9f2402ae70d905aad2efd6a3edab2dcd0503f423f3ba645d4b7
+DIST icedtea-bin-src-3.5.0.tar.xz 45724196 SHA256 2e41d224208520193e1f7b7f51fad2ff968db742e546ce35d2f135cecaeb74ae SHA512 868074023b4ebd34e398dbb7a89a27ddd1dd8fcafc4f29960da0f6d90f29335796431e5788587d8a5d2d4039f01e8e964f5dd597b89ec8d8f8d014e001ea9052 WHIRLPOOL 827c9818640a34dcb4ab06d7af8cf4ff810dcc8244ff7ce2b9c1c2cace57215d43b991ddffac6bbf94c6d6d808ba6227470628eeb06004965cdc2592ff465c4f
 DIST icedtea-bin-src-7.2.6.10.tar.xz 40201568 SHA256 354b76311fb9e28857dd64c3ca4b53504f5acfaa567d424aa2b24e73b692316a SHA512 c9310a5e776435f2192b046372f051a974e1c9b3be9265a51b344cb46ed82ff4d6cc5870f04ff7a3adb300aadbdbc7b9fda808b890a3a69d7b3ea960a7dddf54 WHIRLPOOL 107b64bfff32317e0439d38a5fbbc79c211048935d00abfebc541e0274123048a59b033e31b07c63156f1726ee127996f4ac0fa95fd5bf2238256bea09fd968c

diff --git a/dev-java/icedtea-bin/icedtea-bin-3.5.0.ebuild b/dev-java/icedtea-bin/icedtea-bin-3.5.0.ebuild
new file mode 100644
index 00000000000..5aea0a09b8b
--- /dev/null
+++ b/dev-java/icedtea-bin/icedtea-bin-3.5.0.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# Don't block arm. See bug #600134.
+#MULTILIB_COMPAT=( abi_ppc_64 abi_x86_{32,64} )
+KEYWORDS="-* ~amd64 ~arm ~ppc64 ~x86"
+
+inherit java-vm-2 multilib-build toolchain-funcs
+
+abi_uri() {
+	echo "${2-$1}? (
+			${BASE_URI}/${PN}-core-${PV}-${1}.tar.xz
+			examples? ( ${BASE_URI}/${PN}-examples-${PV}-${1}.tar.xz )
+		)"
+}
+
+BASE_URI="https://dev.gentoo.org/~chewi/distfiles"
+SRC_URI="doc? ( ${BASE_URI}/${PN}-doc-${PV}.tar.xz )
+	source? ( ${BASE_URI}/${PN}-src-${PV}.tar.xz )
+	multilib? ( amd64? ( abi_x86_32? ( ${BASE_URI}/${PN}-core-${PV}-x86.tar.xz ) ) )
+	big-endian? ( $(abi_uri ppc64) )
+	!big-endian? ( $(abi_uri ppc64le ppc64) )
+	$(abi_uri amd64)
+	$(abi_uri arm)
+	$(abi_uri x86)"
+
+DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
+HOMEPAGE="http://icedtea.classpath.org"
+LICENSE="GPL-2-with-classpath-exception"
+SLOT="8"
+
+IUSE="+alsa big-endian +cups doc examples +gtk headless-awt multilib nsplugin pulseaudio selinux source +webstart"
+REQUIRED_USE="gtk? ( !headless-awt ) nsplugin? ( !headless-awt )"
+
+RESTRICT="preserve-libs strip"
+QA_PREBUILT="opt/.*"
+
+RDEPEND=">=dev-libs/glib-2.42:2%
+	>=media-libs/fontconfig-2.11:1.0%
+	>=media-libs/freetype-2.5.5:2%
+	>=media-libs/lcms-2.6:2%
+	>=sys-libs/zlib-1.2.8-r1%
+	virtual/jpeg:62%
+	alsa? ( >=media-libs/alsa-lib-1.0% )
+	cups? ( >=net-print/cups-2.0% )
+	gtk? (
+		>=dev-libs/atk-2.16.0%
+		>=x11-libs/cairo-1.14.2%
+		x11-libs/gdk-pixbuf:2%
+		>=x11-libs/gtk+-2.24:2%
+		>=x11-libs/pango-1.36%
+	)
+	!headless-awt? (
+		media-libs/giflib:0/7%
+		=media-libs/libpng-1.6*%
+		>=x11-libs/libX11-1.6%
+		>=x11-libs/libXcomposite-0.4%
+		>=x11-libs/libXext-1.3%
+		>=x11-libs/libXi-1.7%
+		>=x11-libs/libXrender-0.9.8%
+		>=x11-libs/libXtst-1.2%
+	)"
+
+RDEPEND=">=sys-devel/gcc-5.4.0[multilib?]
+	>=sys-libs/glibc-2.23[multilib?]
+	virtual/ttf-fonts
+	selinux? ( sec-policy/selinux-java )
+	multilib? ( ${RDEPEND//%/[${MULTILIB_USEDEP}]} )
+	!multilib? ( ${RDEPEND//%/} )"
+
+PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
+	nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )
+	pulseaudio? ( dev-java/icedtea-sound )"
+
+S="${WORKDIR}"
+
+pkg_pretend() {
+	if [[ "$(tc-is-softfloat)" != "no" ]]; then
+		die "These binaries require a hardfloat system."
+	fi
+}
+
+src_prepare() {
+	default
+
+	# I wouldn't normally use -f below but symlinks in the arm files
+	# make this fail otherwise and any other approach would be tedious.
+
+	if ! use alsa; then
+		rm -fv */jre/lib/*/libjsoundalsa.* || die
+	fi
+
+	if use headless-awt; then
+		rm -fvr */jre/lib/*/lib*{[jx]awt,splashscreen}* \
+		   */{,jre/}bin/policytool */bin/appletviewer || die
+	fi
+}
+
+multilib_src_install() {
+	local dest="/opt/${P}-${ABI}"
+	dest="${dest/%-${DEFAULT_ABI}/}"
+	local ddest="${ED}${dest#/}"
+	dodir "${dest}"
+
+	if multilib_is_native_abi; then
+		dodoc ${P}-${ABI}/doc/{ASSEMBLY_EXCEPTION,AUTHORS,NEWS,README,THIRD_PARTY_README}
+		use doc && dodoc -r ${P}/doc/html
+
+		# doins doesn't preserve executable bits.
+		cp -pRP ${P}-${ABI}/{bin,include,jre,lib,man} "${ddest}" || die
+
+		if use examples; then
+			cp -pRP ${P}-${ABI}/{demo,sample} "${ddest}" || die
+		fi
+
+		if use source; then
+			cp ${P}/src.zip "${ddest}" || die
+		fi
+
+		# Use default VMHANDLE.
+		java-vm_install-env "${FILESDIR}/icedtea-bin.env.sh"
+	else
+		local x native=$(get_system_arch ${DEFAULT_ABI})
+
+		for x in {,/jre}/{bin,lib/$(get_system_arch)} /jre/lib/rt.jar; do
+			dodir "${dest}"${x%/*}
+			cp -pRP ${P}-${ABI}${x} "${ddest}"${x} || die
+		done
+
+		for x in ${P}-${DEFAULT_ABI}{,/jre}/lib/*; do
+			[[ ${x##*/} = ${native} ]] && continue
+			[[ -e "${ddest}"/${x#*/} ]] && continue
+			dosym "${EPREFIX}"/opt/${P}/${x#*/} "${dest}"/${x#*/}
+		done
+
+		# Use ABI-suffixed VMHANDLE.
+		VMHANDLE+="-${ABI}" java-vm_install-env "${FILESDIR}/icedtea-bin.env.sh"
+	fi
+
+	# Both icedtea itself and the icedtea ebuild set PAX markings but we
+	# disable them for the icedtea-bin build because the line below will
+	# respect end-user settings when icedtea-bin is actually installed.
+	java-vm_set-pax-markings "${ddest}"
+
+	# Each invocation appends to the config.
+	java-vm_revdep-mask "${EPREFIX}${dest}"
+}
+
+src_install() {
+	if use multilib; then
+		multilib_foreach_abi multilib_src_install
+	else
+		multilib_src_install
+	fi
+
+	java-vm_sandbox-predict /proc/self/coredump_filter
+}


             reply	other threads:[~2017-07-24 20:46 UTC|newest]

Thread overview: 158+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-07-24 20:46 James Le Cuirot [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-03-04 10:07 [gentoo-commits] repo/gentoo:master commit in: dev-java/icedtea-bin/ Miroslav Šulc
2024-03-04  7:57 Sam James
2024-03-04  7:57 Sam James
2024-03-04  7:51 Sam James
2024-03-04  7:51 Sam James
2021-11-29 13:03 Miroslav Šulc
2021-11-28 19:53 Miroslav Šulc
2021-11-27 21:07 Miroslav Šulc
2020-09-05  6:32 Georgy Yakovlev
2020-05-24  4:09 Georgy Yakovlev
2020-05-15 11:47 Agostino Sarubbo
2020-05-14 21:26 Mart Raudsepp
2020-05-14 13:25 Agostino Sarubbo
2020-05-14 13:22 Agostino Sarubbo
2020-05-14  7:58 Georgy Yakovlev
2020-03-31  8:33 Georgy Yakovlev
2020-03-31  7:22 Agostino Sarubbo
2020-03-30  7:27 Georgy Yakovlev
2020-03-29  7:29 Mikle Kolyada
2020-03-28 22:46 Mart Raudsepp
2020-03-28  5:05 Georgy Yakovlev
2020-03-28  5:05 Georgy Yakovlev
2020-01-03  5:19 Georgy Yakovlev
2020-01-02  0:05 Georgy Yakovlev
2019-10-25 18:55 Georgy Yakovlev
2019-08-19  4:37 Georgy Yakovlev
2019-08-19  4:37 Georgy Yakovlev
2019-08-18 21:51 Agostino Sarubbo
2019-08-17 20:41 Sergei Trofimovich
2019-08-16 22:38 Thomas Deutschmann
2019-08-16 21:36 Aaron Bauman
2019-08-16  2:54 Georgy Yakovlev
2019-08-15 19:10 Georgy Yakovlev
2019-07-22  2:52 Aaron Bauman
2019-06-22  9:38 Sergei Trofimovich
2019-06-21 11:07 Agostino Sarubbo
2019-06-21  8:03 Agostino Sarubbo
2019-06-02  5:13 Georgy Yakovlev
2019-06-01 22:23 Georgy Yakovlev
2019-05-10 19:49 Georgy Yakovlev
2019-05-10  5:31 Georgy Yakovlev
2019-02-03 22:55 Georgy Yakovlev
2019-02-03 22:55 Georgy Yakovlev
2019-01-31 22:43 Georgy Yakovlev
2019-01-29 15:49 Mikle Kolyada
2019-01-26 17:30 Sergei Trofimovich
2019-01-19 11:37 Georgy Yakovlev
2019-01-19  3:48 Georgy Yakovlev
2018-11-08 22:05 James Le Cuirot
2018-11-07 23:28 Sergei Trofimovich
2018-10-21 19:35 James Le Cuirot
2018-10-13 22:26 James Le Cuirot
2018-10-09 21:24 Thomas Deutschmann
2018-10-08  9:14 Mikle Kolyada
2018-10-07 21:49 James Le Cuirot
2018-06-10 21:48 Aaron Bauman
2018-06-10  8:10 James Le Cuirot
2018-04-08 18:46 James Le Cuirot
2018-04-08  6:03 Matt Turner
2018-03-11  2:16 Thomas Deutschmann
2018-03-10 18:25 Agostino Sarubbo
2018-03-08 22:17 James Le Cuirot
2017-11-16 21:06 James Le Cuirot
2017-11-16 19:48 Sergei Trofimovich
2017-11-09 20:16 James Le Cuirot
2017-11-08 13:38 Agostino Sarubbo
2017-11-05 21:29 Thomas Deutschmann
2017-11-04 17:53 James Le Cuirot
2017-09-27 21:41 James Le Cuirot
2017-09-27  8:59 Sergei Trofimovich
2017-09-04 22:24 James Le Cuirot
2017-09-04 13:54 Aaron Bauman
2017-09-04 13:54 Aaron Bauman
2017-09-04 13:29 Aaron Bauman
2017-09-04 13:29 Aaron Bauman
2017-08-12  9:40 James Le Cuirot
2017-08-01 19:29 James Le Cuirot
2017-08-01 19:29 James Le Cuirot
2017-07-15 18:17 James Le Cuirot
2017-05-29 11:30 Agostino Sarubbo
2017-05-28 22:31 James Le Cuirot
2017-05-28 22:11 James Le Cuirot
2017-05-26 14:59 Agostino Sarubbo
2017-05-26 14:05 Agostino Sarubbo
2017-05-22 13:31 Agostino Sarubbo
2017-05-22 10:05 James Le Cuirot
2017-05-11 11:45 James Le Cuirot
2017-05-11 11:45 James Le Cuirot
2017-03-19 20:55 Thomas Deutschmann
2017-03-07 21:56 James Le Cuirot
2017-03-05 11:52 James Le Cuirot
2017-02-24 10:30 James Le Cuirot
2017-02-24  0:34 Michael Weber
2017-02-20 22:49 James Le Cuirot
2017-01-30 13:09 Agostino Sarubbo
2017-01-29 23:15 James Le Cuirot
2017-01-18 10:16 James Le Cuirot
2016-11-20 14:04 James Le Cuirot
2016-11-20 13:08 Agostino Sarubbo
2016-11-20 13:04 Agostino Sarubbo
2016-11-19 17:18 James Le Cuirot
2016-11-19 17:18 James Le Cuirot
2016-10-05 19:40 James Le Cuirot
2016-09-29  9:23 James Le Cuirot
2016-09-29  9:06 Agostino Sarubbo
2016-09-16  8:47 Benda XU
2016-08-14  9:34 Jeroen Roovers
2016-08-07 10:45 Agostino Sarubbo
2016-08-05 20:07 James Le Cuirot
2016-08-05 19:44 James Le Cuirot
2016-08-04 22:16 James Le Cuirot
2016-08-03 21:52 Austin English
2016-06-27 20:51 James Le Cuirot
2016-06-27  8:48 Agostino Sarubbo
2016-05-17 21:43 James Le Cuirot
2016-04-27 12:34 Jeroen Roovers
2016-04-26 19:01 James Le Cuirot
2016-04-26 11:19 Agostino Sarubbo
2016-04-25 20:55 James Le Cuirot
2016-04-24 10:17 James Le Cuirot
2016-04-10 17:22 James Le Cuirot
2016-04-06 15:34 James Le Cuirot
2016-04-05 10:49 Jeroen Roovers
2016-04-01 21:47 James Le Cuirot
2016-03-27 11:33 James Le Cuirot
2016-03-27  9:38 Agostino Sarubbo
2016-03-27  9:37 Agostino Sarubbo
2016-03-27  8:44 James Le Cuirot
2016-03-15  7:06 James Le Cuirot
2016-03-02 11:25 James Le Cuirot
2016-03-01 22:43 James Le Cuirot
2016-02-25 13:20 James Le Cuirot
2016-01-24 17:43 James Le Cuirot
2016-01-24 16:22 Agostino Sarubbo
2016-01-24 16:21 Agostino Sarubbo
2016-01-23 23:01 James Le Cuirot
2016-01-23 22:42 James Le Cuirot
2016-01-16 14:50 James Le Cuirot
2016-01-03 11:27 James Le Cuirot
2015-12-26 12:15 James Le Cuirot
2015-12-26 12:03 Agostino Sarubbo
2015-12-11 10:41 Agostino Sarubbo
2015-12-11 10:40 Agostino Sarubbo
2015-12-09 13:13 James Le Cuirot
2015-11-22 21:00 James Le Cuirot
2015-11-16 14:16 James Le Cuirot
2015-11-16  9:08 Agostino Sarubbo
2015-11-16  9:08 Agostino Sarubbo
2015-11-15 16:21 James Le Cuirot
2015-11-15 11:01 James Le Cuirot
2015-11-14 23:17 James Le Cuirot
2015-09-08  9:32 James Le Cuirot
2015-09-08  7:27 Agostino Sarubbo
2015-09-07 22:43 James Le Cuirot
2015-09-06  8:49 Agostino Sarubbo
2015-09-06  8:48 Agostino Sarubbo
2015-09-02 23:00 James Le Cuirot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1500929152.be0649a45c954768f1d38930c64ba9fe195ae49c.chewi@gentoo \
    --to=chewi@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox