commit:     d7884d97d1bcd2209e19aa839ec8977acbf04457
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 10 17:19:16 2016 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Apr 10 17:22:09 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7884d97

dev-java/icedtea-bin: Version bump to 3.0.0 final

There are no security fixes since pre10.

Package-Manager: portage-2.2.28

 dev-java/icedtea-bin/Manifest                 |   8 ++
 dev-java/icedtea-bin/icedtea-bin-3.0.0.ebuild | 142 ++++++++++++++++++++++++++
 2 files changed, 150 insertions(+)

diff --git a/dev-java/icedtea-bin/Manifest b/dev-java/icedtea-bin/Manifest
index 6ba9db6..6f73552 100644
--- a/dev-java/icedtea-bin/Manifest
+++ b/dev-java/icedtea-bin/Manifest
@@ -1,3 +1,6 @@
+DIST icedtea-bin-core-3.0.0-amd64.tar.xz 56925728 SHA256 
33ce4e1ddd1977bbd4d42ddb259047331756810d40dfe03e7be531f6c0e69218 SHA512 
611f10110a3375b7ec98b3093ca36aa0d2a914ac7e2ba8ba5d2715dde007c94b1bbaa6b97459b215573134c43496f9d54297065fb982f5cfb2a43a47b61ed709
 WHIRLPOOL 
e27bd7274234d768d4f662892900ab49ea8f380e53263f04ce2a6f06c6f986d20a57a83f3101af5c41505fc5a51907bcd38128a839711ee9bc8231b1ff42eac1
+DIST icedtea-bin-core-3.0.0-arm.tar.xz 48951876 SHA256 
e5afaed6b5c703b48367c91fa2f46a905e3d6949802149eda8fc288582bf12a6 SHA512 
4875f48741de0e5e986b1edd201d9d8aca15de344a0e9ea83640cb7d39db465d32b2b4f4818bce20d3e9c732e457c406022dc68925ebb3c467310e9d9b5cda7c
 WHIRLPOOL 
ec98e48a6e7c71f3df33755de20d1e2f61f42d4a5744c5263ada5de8dfd809bb500e706c508f8cb63e2bd57208318d530414b53bc25302b2bc5450a39bedfdc8
+DIST icedtea-bin-core-3.0.0-x86.tar.xz 56364420 SHA256 
54bc47173d576e90720c86840d0b1c777fb61ac7456c4149eaa86ab3e6c19942 SHA512 
90bff8e078de51789193f7adc6746087c9be9df541eac70016daa23a43e7eb43e29cd582c4d94df5ccdb36f5731af430302a80605bb2bb246a55d51bf46f9bf2
 WHIRLPOOL 
3e3b90b2af37df534890f9142c23a21dd7a54eb2b7f2ae960aa3cd1e554cca1a74ba64b60e90bf1758b17fd03a1f6881dfd8d943d08692a1cbab1525f41da471
 DIST icedtea-bin-core-3.0.0_pre10-amd64.tar.xz 56918372 SHA256 
d3a4ed7a21da9ddf52424cbd956ce474d9289c37318f7df630b369446087b077 SHA512 
a389afb622c8d0c595d567431aa11abe8027e90b32f01eb575890dd5b0d9d36fe3570627d4e3f4b991a756857baac1fb3d2517917b4d8e3b72a7af8ed03f57d8
 WHIRLPOOL 
7a7e1b79d9bf06961afa8eaf4d19336c02ca51249bbb924c480519edce0a6eaeb512122d32ac627b0e340eccbd28491342553b53c93a49ccb0cb338c337d20df
 DIST icedtea-bin-core-3.0.0_pre10-arm.tar.xz 48949724 SHA256 
17c334e49a497234371196750e4fdc340798a9198549b3ca07a5602aa211c3bf SHA512 
f1c1618bf03218774dea5ce705460012a4a99d5ce86e52e42425cfdfb36e35902e7b3e91e75763e63e005f29ab61604be37b38215595cec6195aece5575c534c
 WHIRLPOOL 
2fb9aa3108ccf1f8e25926edd1dd2862251a7ed99670265843b937ab1205148acb1f8eca821834927fedeef938f797701c158e51511486316bc8b5f5ebb0168e
 DIST icedtea-bin-core-3.0.0_pre10-ppc64.tar.xz 49977580 SHA256 
1c34097333bb114854951212276d13d863596f7068f9bf7c4cf9cc81e42e234d SHA512 
cd41601c0a01c13a4d4cfe9b3482a9ece3e6b2bb7405d46a78933041667f2f51770fdfe13a18969ca1d5ab0a3ca7b01b1f69e15c6630a273c8b36094847f8eda
 WHIRLPOOL 
3730d64b05538529d1e35b29189c754a6db49e03bf256cb27c3e70256bd1d1aa989a21140714bf4eed8bc21f6c4dc10101b7102883b52da5d2c774120d76a450
@@ -7,9 +10,13 @@ DIST icedtea-bin-core-6.1.13.9-x86.tar.xz 50947228 SHA256 
fbef618f82fc640553bf69
 DIST icedtea-bin-core-7.2.6.5-amd64.tar.xz 53018784 SHA256 
6adb5ae0e07b29f89cf3ee4a4ed8739ad92f3eb6d276e38ac56056570b70f263 SHA512 
9b65828ae84939a7951ed26ed1e55abe42bc8362447b8c8b408e6ea64b80252d1de49a2ab17493dbd920fbc8b496b530486e35946c87094bf5ade452100c80ef
 WHIRLPOOL 
0ab1babb5cdfb17f69692f4430226a0217de6b9ac4f691b700dbdd123b5f221592092f68ba548834692387b580633f704388d12ab20d2212a23793cfbfc243d9
 DIST icedtea-bin-core-7.2.6.5-arm.tar.xz 43997476 SHA256 
d897fbcb7e0587ebb3c1cda83b558eb231983bb44cb2fc306b0fe30c0692d4f9 SHA512 
8a328f5f508a815b2e13f0cf27d21a724c29e6228007e6dde418f1a41981d3c3d8c205586560c1f0110e68a176cb58329cd80510a3e33aca0994a78a4456bd89
 WHIRLPOOL 
4ef90a28853456c16e6698f6e6fe4d46eb745062773da10cd8c75071c5a7b7dc73ae1da21dac1474f156e06cda98a5ceb94a65fe8b79b1415c722126deacf43c
 DIST icedtea-bin-core-7.2.6.5-x86.tar.xz 54670860 SHA256 
ffdee3645634771922e6b160012ba2200c7f59e91dd890e8e61f2b35126751ca SHA512 
7ec33501a2118f85f3bd14435eb9aca5711b77fa379db21b63d50d5f20da33cb3818d876f8be3ab40d7cbd8df7120d0b73d06415284463d50614510a59ebd41d
 WHIRLPOOL 
7cfec521ab9cad48cd1296c76c12d8cc57a830a416fba591d0d7e0d7ef195341a3b401196049516c0a905dafcb36323bb68bb013b4cb4ea6b6a702972a984800
+DIST icedtea-bin-doc-3.0.0.tar.xz 11682788 SHA256 
41bcb752716f54a2b4f0d3c25de4a95d77dab3e735cdd785ed79bb04614feff2 SHA512 
ec57ce1f403952960c6accd691e375882ead088b28308231cec5ef05e61701fd56c15c98c7ba7b34ea41f338ad3b26cd13cb6b673a2a3ec9b0402066df3b4484
 WHIRLPOOL 
27b588ff1c479de6398d1a912edca9a2ee150473cc17b435d0356520b7d3dba0c7018dffb440d8966850b5e8fa2b6ea58d8c3e891f049583f6b30356b85dd631
 DIST icedtea-bin-doc-3.0.0_pre10.tar.xz 11688120 SHA256 
cc26fcea4f5208e11ecd00a5c99c4bd5b0541e14ced37aa4a8e0e396c7565797 SHA512 
ecf6a8654caed4c7fc07baff10010854e6751fe2eb2377979c1e68e6f1530ed60df0574df422b6f03f6acc20e9b943fd4db2e883eafa00480abb4bd14bf12f9c
 WHIRLPOOL 
760dd0cba2e0438eb65d75002995d64fa9b968bdcdb8b07da61552b1f2044312c5cd6b3981a64e1063f14974ac7ca080d0eb3aa3884553844ba97992bca63da9
 DIST icedtea-bin-doc-6.1.13.9.tar.xz 9853020 SHA256 
94ff85ba64be5c8cfcf261cb6293e48cc3239c1c9da69e98fbc744a82620bd16 SHA512 
501d483dccfc349c6dd8a55f9d509d2859774054be9b9ca8020a75e3975d740d78d40184aa86f16b5ea948e16b74944ce4d890396d8ccb5209f7a9514a8b649a
 WHIRLPOOL 
751afbb1e0e2384419424d9ae093893c2e377c004c69d0e06979385823f743ee33321b3c3076e0c8e0b16625a159293d81f959455ca6ee779dfdfa5fc5361907
 DIST icedtea-bin-doc-7.2.6.5.tar.xz 10605544 SHA256 
ae3e5078e8705fffbd95e986c99ce5ed8f8e76474f2c3c005aed0eef67b55377 SHA512 
e24f52b8d39e329fed5e8f76a6d15a168454c252db653b46eb4fc5dad63483afefab07794718b9149a76bb62ccdb9f6eda8da9229043eab362bf359b04b118dc
 WHIRLPOOL 
42693d3769ee3ab9af6200d7702244a941a07a01f41f3db655cae28b5bddc527989860dbfdc93681cb4ef22ea5b0c2a489ffc765abb15317ee07762a46f2b863
+DIST icedtea-bin-examples-3.0.0-amd64.tar.xz 1811800 SHA256 
b08dad2eae1f91cc2db9124f66cfd3c11c8aa8001f2e1be7fd1ad0c214db3ab2 SHA512 
5e37b6f5c5e4ee651af43b5ffebdb91ed995f26693f333b50a355fdce508c3a349e9a01d1c74640bb7cc56825da88b003175c9ef4a274e2b4304976c40257158
 WHIRLPOOL 
80f991e760f743b60b7c4d052b5593ed57f2f1d87297b0ea716bbc1c467753fb1c1709f198b55ab8cd2f87b303a88c328205e7ce21f5ef2e32e0a27877bae280
+DIST icedtea-bin-examples-3.0.0-arm.tar.xz 1794400 SHA256 
2fcab4acb1aa08b4a3428e0aaa0c628269cf8fe7fbf3ec89f816391ec45a4e02 SHA512 
409d80d2b7fac2bdd21886fc6852f7a4f31da6fc790519dabfbefca8da7c4beb17080eb38e5a707a63f9922d3839b96c0a9484be7104ac4569b9ae23b59c9ffd
 WHIRLPOOL 
513feee6807661d90fa1eecb47c7c9e87eae58b3cad7e6814231d004edb3648f1ac3424b0607a7b505ab67ccaa37481336ab9c8a6eb0450ea7e63d6a6339157f
+DIST icedtea-bin-examples-3.0.0-x86.tar.xz 1817080 SHA256 
6bc424021b45d1e957cab1bd14d1de21e9be12650e24ead2aa21a53ca52e2e3d SHA512 
65ef2dcea0be74dd7e2f5b3c6f0023c8c87e11e7f6ac8fb500e3a2ca0ca401bb0ab806b64f78fefabbfb69dba66877d2866cecc5d9e76ed2cfd55f0e8c1d81b1
 WHIRLPOOL 
9817369422ca16c11e6e4023e9f356be277b705cc59cf66ad9d2d6e46534e57be7cffe03180191760d39cd990177af8ad9c7554908e21da5f8148273c7b1e5be
 DIST icedtea-bin-examples-3.0.0_pre10-amd64.tar.xz 1811864 SHA256 
546c7ccbfdcf4c3116716c27e8392e0116af104aca0b1464812d939e8017fbf1 SHA512 
b578d4f2e9da471a0942a7e346f44a05d9cfae770e4f694c17f6c1e5b1265afdb154a44b75ac022c40ff87c64efd32cbe4f6a255b39eb483cd799471c2db96db
 WHIRLPOOL 
b267b0371aebb4c35f89a0035a46d8a8754f56ec299c6d31939f2a3e95550b1d7dbfe5c6b4f530d07c688981189c5c63915c818fbc8188d7a87442fe6db52ab7
 DIST icedtea-bin-examples-3.0.0_pre10-arm.tar.xz 1794528 SHA256 
cd658ce0c08652ad24bb74278a52655af2ed1458f4b5d5b23ee391b786110041 SHA512 
1198a51c9a863686a8a062edad45faa04d2738975470de4f4620f0d48a06871cd40fefde99586bfa9a57899f331e99649ec3d2d3752b99bbef875a3ae643c095
 WHIRLPOOL 
b83a3658b6a8bcc4a53fa45bad19da028c9b2ecaf7985064271645e609653d19a6939aaa32801041635d6d0c7c4f6bec435ff62c9f4976dd31ff0d91494c55bb
 DIST icedtea-bin-examples-3.0.0_pre10-ppc64.tar.xz 1805072 SHA256 
ad727e79992b19078ac8cafe25bd7c0f8aca2791d6be9666701f9c17e9aea175 SHA512 
5c55a09c8ac493065f57d73414f0abdbc603d6a9a420495fe0cadb23cfe04a8b671d77bb333ebbd030e6d3f4833c5711bb005d6e35fefbffb3ac2c896ea0bbb2
 WHIRLPOOL 
abc756c0f2ed606e528abcf76ae31d37f34c0e3cd824aa14368935f1ef70047ae4df322617e73be84b0c0c54e74b782706d71a8248358c6432c7c9beb34740f8
@@ -19,6 +26,7 @@ DIST icedtea-bin-examples-6.1.13.9-x86.tar.xz 1904548 SHA256 
1aaaaa4ba6c37b5f03e
 DIST icedtea-bin-examples-7.2.6.5-amd64.tar.xz 1796824 SHA256 
9730fca1e431168169e71a6cd28120e2da97894771ff99bcfd3fc814ed85402d SHA512 
a931737a56fffd65ba3dee00d68a22ee365c783e87cf37cf0fd69620465acb9b5f64bd36ba3798a5d9549f96f7290500a0abbe5d5cee40fc66c5db15b44ecdc5
 WHIRLPOOL 
5affef2b772efbd96d6fe799bd686b7155fcfff1b3738f116cd8265fa2e784dcece7867d456657f0a213b663c8d7ffe4799cf1ba30e1dab1d9ed57b256121081
 DIST icedtea-bin-examples-7.2.6.5-arm.tar.xz 1779800 SHA256 
563ac5025c8d3a6f0066ca479d9f0053e6bd2440dbe07b2dbfbcf3aee6a87699 SHA512 
3c98a62aebf83e5e6e36443b8c42925a2534e15cc369cef4d06d39b81e82057007758462c5b7731a36e862d93a7e547ef2051b9aef313f24fa261277715771b7
 WHIRLPOOL 
4dc678d1b9e5a9245fb01fb93fd76e6892783444a2026cbd44ccc843cb8229328a43687688c849605e933605366b6904abfea9c152477f9db50b4f7b91ba0c06
 DIST icedtea-bin-examples-7.2.6.5-x86.tar.xz 1796620 SHA256 
1571042672d5d53e4f56e84397411273639e45d05ac706d0b845ac8355f82484 SHA512 
ee59bc512af1555480a9219cd01bf2e4f935534c2ba93f8323b4e1dcd69131920dd9ab621e3dd8e68e9cd3cd6fb63ef19274a37b4e954d4570f98211a501e005
 WHIRLPOOL 
9abc2a7198e31cf33796df0c6ac5b5008ab53d286da086e7e5f526e366339fe68e1c506276cb7044fb7eaf07070de2d00a979b941931665f3a20f9b899bba273
+DIST icedtea-bin-src-3.0.0.tar.xz 45650888 SHA256 
b5be2bce2d1ae180edc153ccd8ad5549aa8fcae1f33423b42794cb98283eebaf SHA512 
95ef74d7be58e82e1e873f3b9ff4dfcf6a8e172d59bbeebbe85df53662ecef2eff9ae19e6d6f952f873f14dcc1d38e1045230224f5ed27b930436bff8a77a8ac
 WHIRLPOOL 
978f52a370259912be366e2bd1c7998743fa00065d39c713f73f6c983bcfcd393791435c6e1ecabc5e7293234ca0b3272395074fca3b4bd99f4588be2ccae19d
 DIST icedtea-bin-src-3.0.0_pre10.tar.xz 45654080 SHA256 
48f2402a183b21cbe9af45eb0fd47b07f22b007c27c2730bf99b7cb588fa5718 SHA512 
c5bdde545f997c4451fdeb2b20a6e7eae9519419b84e716ae6789ed5f0828ff3ab22c2d1f86bda907175a31c4d0f8ad4fbc45548c5a77f7d9bc2bb2125edfd85
 WHIRLPOOL 
1582af0d78242f0ba7d1a84c326678f9231d6c6b81e9944a093e9ef7ee748eb6a74bb4cba65751da2f8937496e0084cfa6d6eaf9dbf0788adff2f55cd2eef127
 DIST icedtea-bin-src-6.1.13.9.tar.xz 39778948 SHA256 
11ed522199d3919f7013f4d3d4fb2324d4505ca60fdbcb015faf635c4dfcfc70 SHA512 
4c02e7368ed21882afe68cbba3475a16a30276110282d28984586f1c1e0c3d14278e70e495fc74676ba57df3849b8f60ea24da49c6f41070319c46962f1a221a
 WHIRLPOOL 
b6daed3717d434688e8946976d96857ce904d510cb45fc30b464e86d1c123ccb2a81ee07bea432ad6fb5148d1b0a73bebe7f51a0bc2f5b1308701a4fce436d79
 DIST icedtea-bin-src-7.2.6.5.tar.xz 40046964 SHA256 
85bd4d4bc2abed47ef2bf7dd5eadbf5837efe67fe4cc322dea8096d47a980930 SHA512 
cc5de0f6ede1a342380d5a1ce9ec279ae7f7bab46ea5504c0c39318ece75ad867fbb095e8a8aac5ecc64a02bc8376cf283b36f9a21fbcd485b8d0be636ebd047
 WHIRLPOOL 
276845b53eea26df67542e240c7f3068fa554c610be1ff7cd43729a57bb74ced6082f5920cc7deee81b8b286bedd24866c67909fa82574aba73e7ca19411e46e

diff --git a/dev-java/icedtea-bin/icedtea-bin-3.0.0.ebuild 
b/dev-java/icedtea-bin/icedtea-bin-3.0.0.ebuild
new file mode 100644
index 0000000..7e102c6
--- /dev/null
+++ b/dev-java/icedtea-bin/icedtea-bin-3.0.0.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit java-vm-2 multilib prefix toolchain-funcs
+
+dist="https://dev.gentoo.org/~chewi/distfiles";
+TARBALL_VERSION="${PV}"
+
+DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
+HOMEPAGE="http://icedtea.classpath.org";
+SRC_URI="doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.xz )
+       source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.xz )"
+
+for arch in amd64 arm x86; do
+       SRC_URI+="
+               ${arch}? (
+                       ${dist}/${PN}-core-${TARBALL_VERSION}-${arch}.tar.xz
+                       examples? ( 
${dist}/${PN}-examples-${TARBALL_VERSION}-${arch}.tar.xz )
+               )"
+done
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="8"
+KEYWORDS="-* ~amd64 ~arm ~ppc64 ~x86"
+
+IUSE="+alsa cjk +cups doc examples +gtk headless-awt 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
+       >=dev-libs/nss-3.16.1-r1
+       >=dev-libs/nspr-4.10
+       media-fonts/dejavu
+       >=media-libs/fontconfig-2.11:1.0
+       >=media-libs/freetype-2.5.5:2
+       >=media-libs/lcms-2.6:2
+       >=sys-devel/gcc-4.9.3
+       >=sys-libs/glibc-2.21
+       >=sys-libs/zlib-1.2.8-r1
+       virtual/jpeg:62
+       alsa? ( >=media-libs/alsa-lib-1.0 )
+       !headless-awt? (
+               >=media-libs/giflib-4.1.6-r1
+               media-libs/libpng:0/16
+               >=x11-libs/libX11-1.6
+               >=x11-libs/libXext-1.3
+               >=x11-libs/libXi-1.7
+               >=x11-libs/libXrender-0.9.8
+               >=x11-libs/libXtst-1.2
+       )
+       cjk? (
+               media-fonts/arphicfonts
+               media-fonts/baekmuk-fonts
+               media-fonts/lklug
+               media-fonts/lohit-fonts
+               media-fonts/sazanami
+       )
+       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
+       )
+       selinux? ( sec-policy/selinux-java )"
+
+PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
+       nsplugin? ( >=dev-java/icedtea-web-1.6.1:0 )
+       pulseaudio? ( dev-java/icedtea-sound )"
+
+pkg_pretend() {
+       if [[ "$(tc-is-softfloat)" != "no" ]]; then
+               die "These binaries require a hardfloat system."
+       fi
+}
+
+src_prepare() {
+       if ! use alsa; then
+               rm -v jre/lib/$(get_system_arch)/libjsoundalsa.* || die
+       fi
+
+       if use headless-awt; then
+               rm -vr jre/lib/$(get_system_arch)/lib*{[jx]awt,splashscreen}* \
+                  {,jre/}bin/policytool bin/appletviewer || die
+       fi
+
+       if [[ -n "${EPREFIX}" ]]; then
+               # The binaries are built on a non-prefixed system so the
+               # fontconfig needs to have prefixes inserted.
+               sed -i 's:=/:=@GENTOO_PORTAGE_EPREFIX@/:' 
jre/lib/fontconfig.Gentoo.properties || die
+               eprefixify jre/lib/fontconfig.Gentoo.properties
+       fi
+}
+
+src_install() {
+       local dest="/opt/${P}"
+       local ddest="${ED}${dest#/}"
+       dodir "${dest}"
+
+       # doins doesn't preserve executable bits.
+       cp -pRP bin include jre lib man "${ddest}" || die
+
+       dodoc doc/{ASSEMBLY_EXCEPTION,AUTHORS,NEWS,README,THIRD_PARTY_README}
+       use doc && dodoc -r doc/html
+
+       if use examples; then
+               cp -pRP demo sample "${ddest}" || die
+       fi
+
+       if use source; then
+               cp src.zip "${ddest}" || die
+       fi
+
+       if use webstart || use nsplugin; then
+               dosym /usr/libexec/icedtea-web/itweb-settings 
"${dest}/bin/itweb-settings"
+               dosym /usr/libexec/icedtea-web/itweb-settings 
"${dest}/jre/bin/itweb-settings"
+       fi
+       if use webstart; then
+               dosym /usr/libexec/icedtea-web/javaws "${dest}/bin/javaws"
+               dosym /usr/libexec/icedtea-web/javaws "${dest}/jre/bin/javaws"
+       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}"
+
+       set_java_env
+       java-vm_revdep-mask "${dest}"
+       java-vm_sandbox-predict /proc/self/coredump_filter
+}
+
+pkg_postinst() {
+       # Set as default VM if none exists
+       java-vm-2_pkg_postinst
+}

Reply via email to