Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/icedtea-bin/
Date: Tue, 31 Mar 2020 08:33:42
Message-Id: 1585643395.88925ad24c50d696f6926ba7429afa88f368a5bf.gyakovlev@gentoo
1 commit: 88925ad24c50d696f6926ba7429afa88f368a5bf
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 31 08:29:22 2020 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 31 08:29:55 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88925ad2
7
8 dev-java/icedtea-bin: drop 3.14.0
9
10 Package-Manager: Portage-2.3.96, Repoman-2.3.22
11 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
12
13 dev-java/icedtea-bin/Manifest | 14 ---
14 dev-java/icedtea-bin/icedtea-bin-3.14.0.ebuild | 165 -------------------------
15 2 files changed, 179 deletions(-)
16
17 diff --git a/dev-java/icedtea-bin/Manifest b/dev-java/icedtea-bin/Manifest
18 index 0324723bd56..e294b0dded2 100644
19 --- a/dev-java/icedtea-bin/Manifest
20 +++ b/dev-java/icedtea-bin/Manifest
21 @@ -1,28 +1,14 @@
22 -DIST icedtea-bin-core-3.14.0-amd64.tar.xz 62155444 BLAKE2B cfa6a11778d159026151fffcfa7189fe45d23d22d810375f36f237afcdcd646be73788cb5cfa0a2e4822026ae58456b69f6f4baa03c7d143429f2ffe55d73e19 SHA512 2d29f7f61ef67d93b57318c34fbccf99077f40c6322bc774326e33ba11c8dc2a07d34c8e9d8b500feaeabe4aa45644d03140b57a3996261d13da9f9bf85ebf5c
23 -DIST icedtea-bin-core-3.14.0-arm.tar.xz 58158680 BLAKE2B 3899136ccb43550129a33996ec50f7b60b9b3d118f758e3d5c51a837f6222033a32677fca58f8c95de12abb4b1b8940190a442d9b1901808307634662af7aeb8 SHA512 8a56048439f50bd01ce4723f8f9b97f764f655370927dad0a92db9d678e8eb797ce3a6d813a247f60d4c38ae1a3de3ab9a3b78341d19977ef05d939e85194e67
24 -DIST icedtea-bin-core-3.14.0-arm64.tar.xz 61710384 BLAKE2B f02c68f71a057232f9a8ea7476b476a376c0bd508b53f1043dfc6a6f86b5701e50d0d6be7d627436c3cff931ebe3c56f0d634196d8e1b96058142421214d525d SHA512 853b7ef0d21d0d9645ef3bc4b5cb24ed43ca71687d2630a10d3087a4ea82855f98cc7c8190b0de62a746cfa214489c8ac3afdc17dfc13dbb61dd4c8a908da31b
25 -DIST icedtea-bin-core-3.14.0-ppc64.tar.xz 55154368 BLAKE2B 0a509f1ae6ef885c18cf15a7c4dbe984650e242ea820aa65602cfc1a001f0123151fb5c33f25546391c9a62cc735c5a6a6cb98ef97c61900d65154c5b44ab3d2 SHA512 f6b19b8e7dd80df8a162665d7c3dcc8f7d739fefcd1e6a1e8d588cbbf7de08240ef49c6542524bcd173f7150a1ff5d752a9c7532dc6a9b37954ea29928bf123c
26 -DIST icedtea-bin-core-3.14.0-ppc64le.tar.xz 55152852 BLAKE2B 198dffad2beefa5fed0fb0a9151ba68bf4f24e8dd1ff2a430983ecb72131d82119423eba6192365620731e030a58b60bb3492b34e2a87d19a58178c43e69853d SHA512 8ccfd5ba3ae3d0a7125b99c52db7ee37229f9071209e2011023398c3dd4746e7edda92f361427667739b298ee2d0de7777bab4346cffbe6572f2729e59971ef7
27 -DIST icedtea-bin-core-3.14.0-x86.tar.xz 61674516 BLAKE2B 9297b3192985e1925f732c38229854781ebc61a49b487d147380c0fcd088601908f59488f8795f2c9069d103613785082f0fe4e227659fe3916d807a6622c3bf SHA512 ca61c53a1a424a059b4a0b2b8fea8fa2a8ab9cf1e3dc8f5600b89b29f280f71841a7b853bfd1e88d756211816e733aef8fb232fcfdebca85978cf50c9026f0fb
28 DIST icedtea-bin-core-3.15.0-amd64.tar.xz 62196772 BLAKE2B 0da09f58d785c3a9d8acffbe1daeb1d944370a5256ff85f4a8b92d48f465ad19d1ae6eb91729807aa67a43a00e029e9d2978b7848f59bbcddbd40252da930426 SHA512 6d9415449b5c937357f1a1b7610658446d1ac9c07a0203e02f89f5ca2077712ca59157f35f02a106674aa17c6f3e0c9b54d983c3278ca0eb8c1d25d639293db5
29 DIST icedtea-bin-core-3.15.0-arm.tar.xz 58228516 BLAKE2B cc975c461ad1246257c993434035e679e57193ee70b073a072a15ba9b1f3b00848138092ad427356822a216f1142685fcfb31f4e36551846f5298a2338abc215 SHA512 517f73b41ac93dead8896b6c0894464ae2d3cae5d249258fe7426817947d1332245de5be60f027e5fb92566e062ea1fb74bbcb2fed600238713202519d70f3b7
30 DIST icedtea-bin-core-3.15.0-arm64.tar.xz 61788580 BLAKE2B f2c8d1d0ac823838881f07fc3aa47f07b048924c49ec7a0f8ce5b1f942ede8d2aab70d7fd25ea75b6fe7ea68dcd181d9f834ba4b075977470181cf10b6f26696 SHA512 f0c9d683048e0cc5ab44a9bdf31b5f2c2f8a2bc425dd1a78fe366791f8b2bae4e7b77f43d9553d95c388673ccac5c1e5a916dadecb9dac2059daa66af97927f2
31 DIST icedtea-bin-core-3.15.0-ppc64.tar.xz 55179660 BLAKE2B 3404f1b4ddc6f1109d141e8a88ff1a913153660b318b84fee43ffe013164c578f9fcad6b75f8212cb11cc9ee89a8260d55b39c7f9516aa910d3838b0490fe923 SHA512 7d5e3c16e156f09610e915d3c9062b0f24f5d15045545009f48ba616e8f45184161018ed4136145ab9d15bab6d853052df7fabda43b9bcbcf99aabea8e52477d
32 DIST icedtea-bin-core-3.15.0-ppc64le.tar.xz 55188860 BLAKE2B 732973320837e689b42942da80015109868d5772097111d5789a3bbee100a0b8d75cb581e1825a0c62bd582e93fe828b5575ac307efb73083d248c154cc28cd0 SHA512 887af69cc6c0a4227922da2500f228b108d9ac445e62c1836411d09a88df8579e0397d89b3f62b94f73e794a0014c67f4b1c8d2247ac1118967a63092e704078
33 DIST icedtea-bin-core-3.15.0-x86.tar.xz 61650896 BLAKE2B ed5140790ac2946c4162ead15cd1d8aae812d41d4be3e4fff6669eedb438576e293385ec53405a2c67674c9fad9279497b2f334ef58040f6744b62059dc4882c SHA512 2efbacbcd77474d4a8506f9c4f7d66c3ad57f929644e4c541bb76139b6f1c6a776639a9708257a4ce5085660ddf2d50f54ef179a63746a9eeeba83384f810cc5
34 -DIST icedtea-bin-doc-3.14.0.tar.xz 11406340 BLAKE2B 249832aaa0093f70c8bfff78bfcbe6fe32c3e6210789e1f7993d24098d467fc0b5dba505b58135da82a3e55a357891a90a03eb8032b4c4db9af15d3c16915db9 SHA512 3665b702f25e548061970a1078c4f6fb6b412bbcf59391ad04850d64cc3a664357990ad55ef1ba0a7e1fd214b23e408ca59314ad79ca0736e0f1dd94d6f92ab8
35 DIST icedtea-bin-doc-3.15.0.tar.xz 11666068 BLAKE2B a4df6db09dfe47220cbfa07e12adaa03df490e81fcf38df490710502e78cfae741bf9d8f88ee81e8cf65465fa912b3139b239e858e5479e8af79a48c08444d5c SHA512 b990ceabf846b5be889ab706c3f259c23c335bf56aaa0e660206bedec4caef3d00fdd712d2eba5326e0b716010299b5b13e1089d91fd747cdf8cf58e4acce13b
36 -DIST icedtea-bin-examples-3.14.0-amd64.tar.xz 1855132 BLAKE2B 751c5ce41983960a0e08c7e544cf04379a591ef7077ce72aca33bfe5237a887e47ce00f2070d6bc2bfc0660ab0ac15dd1c408dd46f9bd66b2d70ad6d06235027 SHA512 96fd2459d61d5fafe798688f1b4e0c352975728255c779a91f640bbbda01149e3522025db0c1e01b9f14200be63f242eff73689c3c81ae8fb14930e460ab9c93
37 -DIST icedtea-bin-examples-3.14.0-arm.tar.xz 1840984 BLAKE2B 52c58563f24033203f95a4a4ece6a44e056aef145fae4221090c417c5cf091fdb79cf38d847c80f67c79711514173f99a2d62eeb39a4a7811b3fd1c8b46d235f SHA512 1b8c1738a485fa91e3a48835fa6ca8570bf4b428bd96837dd3c1f713c73de596ab874610a7d570fc54d31795168483912462ba2a8566b798265e351f8352fe5f
38 -DIST icedtea-bin-examples-3.14.0-arm64.tar.xz 1849808 BLAKE2B 2faa1faa65662ceb0ccf13142781ff01d2fa8601cbff0cdf30a8f53247012d3d68355780f77701804eb82e4b26082977996e10ab38181f372318165d3e08c624 SHA512 7b09e125ae6d65096ca3ee0165347336a36dc1cd016bf6fbfb3fadb0530681b5291a93429bf820533740306e75d09632bf3a1071609951e87d447d126ead2737
39 -DIST icedtea-bin-examples-3.14.0-ppc64.tar.xz 1864844 BLAKE2B 393f501701f6255692026fee6f6f03758828ae9771de2527ac00fb5378f4d7e8e8c15bd2f3a25d5f27dac0e57dbd19f9b93ca1b8bb453ee7460bfbb3ffa3eb74 SHA512 02c93ca019ffd281b54747c0dae47b5283d4f96b7a174dc2d433b803ae57afb04486ea6c8cf59bce34fefa64b0bb3b565c7e083fe606d161a5033bec06a25c5f
40 -DIST icedtea-bin-examples-3.14.0-ppc64le.tar.xz 1862512 BLAKE2B 2ebc865f23fd94c9065bf94d718ea2eea45f3c513d066f6513f190d83565378975491a66caff521e85e3f1307178979b0435487f46373615c1980c258e600c0c SHA512 9fff9c5b490010b06b695a864ec8ddc8ce44acfddde104fcb83742d9ecff70906669e02da36cef8e903ef1ef923cf9e92342daafde47e6fa35885865dd079eb7
41 -DIST icedtea-bin-examples-3.14.0-x86.tar.xz 1860288 BLAKE2B a2c8eb4cee690615f624fa97e0360cd25776beabbdd52089747fa48ab0f8b440a776e601455c87803f36889d1caeee6ffc44a43c9d366e2913bd07f877997a48 SHA512 862f6a23e9eef4b271491b19b9c4a98baa76fead458d6230424693151695b0a6e082a38ef4ad2cb05fbd80db4967840de718898cab25269a10bff3ea5f5acf01
42 DIST icedtea-bin-examples-3.15.0-amd64.tar.xz 1854220 BLAKE2B 3572d1571da58c493402421db4163879aece2f3b2717f2769ef94cf9612b429a0156f278ef2ee5e114de8b171cdac787f46b7cdd0d533cf2a5568c987c836ee4 SHA512 8dd6017f4a9c90b56e5559277155afce2c37995cca3bb2a96bf62e0310a3eb9e259023faac51b5d4e5688dceaa33efad9372a5f7667b314685578c97fc937e43
43 DIST icedtea-bin-examples-3.15.0-arm.tar.xz 1839548 BLAKE2B 1903f85534b49ef71a548ccf29065d301871e024402540038a81561d02ac988a9060b7c33307366dee55838c8f9a2cf277e86e152701f8e5312241e5cf499850 SHA512 de9eaf56ce6b10ea2d3d676b1896884a5a98f1def01175e3456487ebb10f0da618a5d238a7fc9fe25607e5fbf53dc6fa7c65d71d6858731c3540e270357a13c9
44 DIST icedtea-bin-examples-3.15.0-arm64.tar.xz 1850912 BLAKE2B bf047a0d606bcb766e84ef90fcb169446e9bb97ada118c51762d58ed2f4fe5a9139549676fc731b2230a75c65e3a4f23b06b0f2a3224d85567f5601a1320e66c SHA512 2d5527d7daabb3cf5bcfb262bdd072af2e051cca3171aa3a973ac81b53f74b898d8c5045a0bcea28db18edca602d8ca9912cd90a157ef6026e535a0087b576a2
45 DIST icedtea-bin-examples-3.15.0-ppc64.tar.xz 1865608 BLAKE2B 34afb142c6db332d399868783d2972f3d4a2a7de90120e88f70edae3d2b0ae8299dc1587c1431d810ff8d69f26f884a51d676d2b7738ee04089780f6a5719f8b SHA512 d23adb53d6df49b607ea4267570ffe8f16801d6bd9a570b1311b881cf02329804da17464ca284cd6f4b316856a3cb504ebb347e9e76fa37c8cf8c41dbc20366d
46 DIST icedtea-bin-examples-3.15.0-ppc64le.tar.xz 1862752 BLAKE2B 03cf9411aef4c3797c5a542072ef7ea53f3565d7c90b2e9e2dfc9caac8ffe41cc4588b848e5c6cfc5c275245a625dbee66fa170aa38aeae3ee2110f1d4d08888 SHA512 0bacf0f9d2b7b396e5afe1962d54cd559bf777dc896dc9bf6d7581380bce1aaeff4156e4c2082ee1955f2d503a5c6b8537bf32da1d4846b264026229c22ef01a
47 DIST icedtea-bin-examples-3.15.0-x86.tar.xz 1860232 BLAKE2B e0b9fa6d5c452ea8d258cc035e7d9913f9423ec972d3729b266cf03b686f3012ae16101a0d97db660ffabacd05e92e3ce47624346a7ea5fc5b42a2d89d69fb0c SHA512 2a7b7a1e45fc84d115ba09bb2617c298a8c0d8084e61ea274c16df0f36bc1e240d0a74a37ff9f0cf0dd6dfe4be8f6208f7c6c132bc5637be95b2d9e19c1fe5d7
48 -DIST icedtea-bin-src-3.14.0.tar.xz 45781864 BLAKE2B b4bef50c7c8ea17cb7e5c60ea17c31120181d0616869f2ca99676328cf1ba3eef95e5750301c1dc8d1b0024ccfa56088aa0ab4ca26bebf7253de7d75cab5d346 SHA512 00e0637e825073d33099665e2aff95c1a6555fda7177c0c0057298b5a74263acb35f98db946877ddd82c1d1bfb421a07da2801c8d3013ebb99e1a0229f9781ea
49 DIST icedtea-bin-src-3.15.0.tar.xz 45859888 BLAKE2B 39926cb75a2eb784bb29322724ff452bd6fd259e5dfd583436a980073bf4b82277676d10ce29e155a1122a424718be6277e307d781d825d93b3909f1e6f1da91 SHA512 9523180f27da1936593a41322013a3147e4bd8bfded0589e39775dcd856736b97160a356c717969eb0a26d27c05cfb1dce6f08f6c09193a722e581f22f7a1dc4
50
51 diff --git a/dev-java/icedtea-bin/icedtea-bin-3.14.0.ebuild b/dev-java/icedtea-bin/icedtea-bin-3.14.0.ebuild
52 deleted file mode 100644
53 index c516938e391..00000000000
54 --- a/dev-java/icedtea-bin/icedtea-bin-3.14.0.ebuild
55 +++ /dev/null
56 @@ -1,165 +0,0 @@
57 -# Copyright 1999-2020 Gentoo Authors
58 -# Distributed under the terms of the GNU General Public License v2
59 -
60 -EAPI=6
61 -
62 -# Don't block arm. See bug #600134.
63 -#MULTILIB_COMPAT=( abi_ppc_64 abi_x86_{32,64} )
64 -KEYWORDS="-* amd64 ~arm arm64 ppc64 x86"
65 -
66 -inherit java-vm-2 multilib-build toolchain-funcs
67 -
68 -abi_uri() {
69 - echo "${2-$1}? (
70 - ${BASE_URI}/${PN}-core-${PV}${3+-r${3}}-${1}.tar.xz
71 - examples? ( ${BASE_URI}/${PN}-examples-${PV}${3+-r${3}}-${1}.tar.xz )
72 - )"
73 -}
74 -
75 -BASE_URI="https://dev.gentoo.org/~gyakovlev/distfiles"
76 -SRC_URI="doc? ( ${BASE_URI}/${PN}-doc-${PV}.tar.xz )
77 - source? ( ${BASE_URI}/${PN}-src-${PV}.tar.xz )
78 - multilib? ( amd64? ( abi_x86_32? ( ${BASE_URI}/${PN}-core-${PV}-x86.tar.xz ) ) )
79 - big-endian? ( $(abi_uri ppc64) )
80 - !big-endian? ( $(abi_uri ppc64le ppc64) )
81 - $(abi_uri amd64)
82 - $(abi_uri arm)
83 - $(abi_uri arm64)
84 - $(abi_uri x86)"
85 -
86 -DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
87 -HOMEPAGE="http://icedtea.classpath.org"
88 -LICENSE="GPL-2-with-classpath-exception"
89 -SLOT="8"
90 -
91 -IUSE="+alsa big-endian cups doc examples +gtk headless-awt multilib nsplugin pulseaudio selinux source webstart"
92 -REQUIRED_USE="gtk? ( !headless-awt ) nsplugin? ( !headless-awt )"
93 -
94 -RESTRICT="preserve-libs strip"
95 -QA_PREBUILT="opt/.*"
96 -
97 -RDEPEND=">=dev-libs/glib-2.58:2%
98 - >=media-libs/fontconfig-2.13:1.0%
99 - >=media-libs/freetype-2.9.1:2%
100 - >=media-libs/lcms-2.9:2%
101 - >=sys-apps/baselayout-java-0.1.0-r1
102 - >=sys-libs/zlib-1.2.11-r1%
103 - virtual/jpeg-compat:62%
104 - alsa? ( >=media-libs/alsa-lib-1.0% )
105 - cups? ( >=net-print/cups-2.0% )
106 - gtk? (
107 - >=dev-libs/atk-2.28.1%
108 - >=x11-libs/cairo-1.16.0%
109 - x11-libs/gdk-pixbuf:2%
110 - >=x11-libs/gtk+-2.24:2%
111 - >=x11-libs/pango-1.42%
112 - )
113 - !headless-awt? (
114 - media-libs/giflib:0/7%
115 - =media-libs/libpng-1.6*%
116 - >=x11-libs/libX11-1.6%
117 - >=x11-libs/libXcomposite-0.4%
118 - >=x11-libs/libXext-1.3%
119 - >=x11-libs/libXi-1.7%
120 - >=x11-libs/libXrender-0.9.10%
121 - >=x11-libs/libXtst-1.2%
122 - )"
123 -
124 -RDEPEND=">=sys-devel/gcc-9.2.0[multilib?]
125 - >=sys-libs/glibc-2.29[multilib?]
126 - virtual/ttf-fonts
127 - selinux? ( sec-policy/selinux-java )
128 - multilib? ( ${RDEPEND//%/[${MULTILIB_USEDEP}]} )
129 - !multilib? ( ${RDEPEND//%/} )"
130 -
131 -PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
132 - nsplugin? ( >=dev-java/icedtea-web-1.6.1:0[nsplugin] )
133 - pulseaudio? ( dev-java/icedtea-sound )"
134 -
135 -S="${WORKDIR}"
136 -
137 -pkg_pretend() {
138 - if [[ "$(tc-is-softfloat)" != "no" ]]; then
139 - die "These binaries require a hardfloat system."
140 - fi
141 -}
142 -
143 -src_prepare() {
144 - default
145 -
146 - # I wouldn't normally use -f below but symlinks in the arm files
147 - # make this fail otherwise and any other approach would be tedious.
148 -
149 - if ! use alsa; then
150 - rm -fv */jre/lib/*/libjsoundalsa.* || die
151 - fi
152 -
153 - if use headless-awt; then
154 - rm -fvr */jre/lib/*/lib*{[jx]awt,splashscreen}* \
155 - */{,jre/}bin/policytool */bin/appletviewer || die
156 - fi
157 -}
158 -
159 -multilib_src_install() {
160 - local dest="/opt/${P}-${ABI}"
161 - dest="${dest/%-${DEFAULT_ABI}/}"
162 - local ddest="${ED}${dest#/}"
163 - dodir "${dest}"
164 -
165 - if multilib_is_native_abi; then
166 - dodoc ${P}-${ABI}/doc/{ASSEMBLY_EXCEPTION,AUTHORS,NEWS,README,THIRD_PARTY_README}
167 - use doc && dodoc -r ${P}/doc/html
168 -
169 - # doins doesn't preserve executable bits.
170 - cp -pRP ${P}-${ABI}/{bin,include,jre,lib,man} "${ddest}" || die
171 -
172 - if use examples; then
173 - cp -pRP ${P}-${ABI}/{demo,sample} "${ddest}" || die
174 - fi
175 -
176 - if use source; then
177 - cp ${P}/src.zip "${ddest}" || die
178 - fi
179 -
180 - # use system-wide cacert store
181 - rm "${ddest}"/jre/lib/security/cacerts || die
182 - dosym "${EPREFIX}"/etc/ssl/certs/java/cacerts "${dest}"/jre/lib/security/cacerts
183 -
184 - # Use default VMHANDLE.
185 - java-vm_install-env "${FILESDIR}/icedtea-bin.env.sh"
186 - else
187 - local x native=$(get_system_arch ${DEFAULT_ABI})
188 -
189 - for x in {,/jre}/{bin,lib/$(get_system_arch)} /jre/lib/rt.jar; do
190 - dodir "${dest}"${x%/*}
191 - cp -pRP ${P}-${ABI}${x} "${ddest}"${x} || die
192 - done
193 -
194 - for x in ${P}-${DEFAULT_ABI}{,/jre}/lib/*; do
195 - [[ ${x##*/} = ${native} ]] && continue
196 - [[ -e "${ddest}"/${x#*/} ]] && continue
197 - dosym "${EPREFIX}"/opt/${P}/${x#*/} "${dest}"/${x#*/}
198 - done
199 -
200 - # Use ABI-suffixed VMHANDLE.
201 - VMHANDLE+="-${ABI}" java-vm_install-env "${FILESDIR}/icedtea-bin.env.sh"
202 - fi
203 -
204 - # Both icedtea itself and the icedtea ebuild set PAX markings but we
205 - # disable them for the icedtea-bin build because the line below will
206 - # respect end-user settings when icedtea-bin is actually installed.
207 - java-vm_set-pax-markings "${ddest}"
208 -
209 - # Each invocation appends to the config.
210 - java-vm_revdep-mask "${EPREFIX}${dest}"
211 -}
212 -
213 -src_install() {
214 - if use multilib; then
215 - multilib_foreach_abi multilib_src_install
216 - else
217 - multilib_src_install
218 - fi
219 -
220 - java-vm_sandbox-predict /proc/self/coredump_filter
221 -}