1 |
commit: fd4c5092a535495a1b68c003098fff6ca2a52b3f |
2 |
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Dec 1 11:44:05 2021 +0000 |
4 |
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Dec 1 11:44:05 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd4c5092 |
7 |
|
8 |
dev-java/openjdk: drop 8.302_p08 |
9 |
|
10 |
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org> |
11 |
|
12 |
dev-java/openjdk/Manifest | 16 -- |
13 |
dev-java/openjdk/openjdk-8.302_p08.ebuild | 256 ------------------------------ |
14 |
2 files changed, 272 deletions(-) |
15 |
|
16 |
diff --git a/dev-java/openjdk/Manifest b/dev-java/openjdk/Manifest |
17 |
index 1765c3090c02..7bc1fdeebb98 100644 |
18 |
--- a/dev-java/openjdk/Manifest |
19 |
+++ b/dev-java/openjdk/Manifest |
20 |
@@ -1,35 +1,19 @@ |
21 |
DIST openjdk-11.0.12_p7.tar.bz2 95201432 BLAKE2B 6a031fec8e49025dd07d970bc12ef4da23c0e6be8a7b6f6609154bbe607de386669e58c529a935504a4a115269cf3e5a142ced50be5b21961b21d6ba53c6ecc2 SHA512 ca2af877839ee91b989981112be0af446d835ddf9eb68fc4976c2f97b21a4b0c9ec67625c202084e92834dd1a75f97a8aeff77a45570a79dc870cf6bd9d5d97f |
22 |
DIST openjdk-11.0.13_p8.tar.gz 122738754 BLAKE2B 5a60bf4245bc1e3591f4ebdf83a441f95a97a50a72a774612e99792789cd81a9317471cdadf4541efbe9b1549c2738a3cd30d134d3ded8de6d58f8a67b2aebe6 SHA512 38bd1be54533e9eebe407e771b1ece86ead755d1f3f0199e425aa4ad3e8fe511b0024986b7ffc59c571faa3dad510956e98ab1a48cb184c9cf5353bb7512cb06 |
23 |
DIST openjdk-17.0.1_p12.tar.gz 104597561 BLAKE2B 9bae16c0c0b973017258076bf8597101538e7ef29cb16357b17b112ae1aa058b17d26f22057cf3d6638104dbd83f5c19b6bcd124f589fc100eae83f78dc1c269 SHA512 220d87a29e1a25b670d721c27069b601a48c833069cb252f81ee6de2ff65fef23fd76e689fc755940f7e457b2419ef93a15cbeca64db2a8798028729df876d25 |
24 |
-DIST openjdk-8.302_p08.tar.bz2 459824 BLAKE2B 19909605f3ae93f94875268e88b8fea0a49be0d8adbf2d2369c5fa1e66f6880094730294cb52bad009984c7ac7f63b8271fa43d0901fe4ce52b7b03696aaa6e3 SHA512 2be9c2965e307b09dcd07225e09665bbc818ba851d9e854645218194f0052eb4736f49915fddebb2a89043b0c14d7a6d5de145fb712034661568610e596fe0e5 |
25 |
DIST openjdk-8.312_p07.tar.bz2 460874 BLAKE2B 2230d45b74044c894d1c1d25e7354ab9cf3d4df82ef1f149c31e2a755220775f59c76178847f61b99fc0859522fef4106c696e807c70602f9138c5110bcd3ed2 SHA512 483503cf4a54b736a9cb17179246d0fc602450e15d7815d3897d2c5a056483187b96f09280f6bb0522044150eb6733777bbb3a9130e8e34b6f6c865cb306e5a8 |
26 |
-DIST openjdk-aarch64-shenandoah-8.302_p08.tar.bz2 466591 BLAKE2B 3ef3939a2ed30c628d92319b2ef68472e53b47752faa331728966432c8469138b61e634e021aa5f69eef608e951cee5f0b77c1de6f3768cf568900f2eb78c5be SHA512 deb126036fecdc9a65b8a203ba32f99a2114cbcba2680950963d3e87565277e14ac53d802278e1f27c2a73be02d0ef77549de4ecd9ee355b1c8e45a86c83b095 |
27 |
DIST openjdk-aarch64-shenandoah-8.312_p07.tar.bz2 467870 BLAKE2B 5ed4301b942fd2757644d82b1eb8f212d27ae6c39a225fa739b6a665deb42ba85ebb3e95d8563a8031cd08e3fed9ce2fa2aa675e2d348bcbd16d5b82bff74d43 SHA512 157f53f096f7cdf9bc4af2200cf1bc5dea566a839beb59e2d21a8001e0dd1c6596e409b7e21b9484832c9826dbaec97c00f5e980926142c89117650e390ec63e |
28 |
-DIST openjdk-aarch64-shenandoah-corba-8.302_p08.tar.bz2 1053085 BLAKE2B 02296f31b6ad8f72e89baf669c47d59a71ff02dcb87efac020b3dd443b033e8e9e4faa831a08922db5fc5f07872233e3314bd416eb97d7946110d89fa2cc9f87 SHA512 11f3413ec44b3cd7d543464b1757fa041798861e3b323641b26abe5edd3ba8edaacb6a5fd26d5b9f27d60cbb38983c6fd55ba80c13ff7ec09839d2c340f305bb |
29 |
DIST openjdk-aarch64-shenandoah-corba-8.312_p07.tar.bz2 1053490 BLAKE2B 47ee0c89deddb3aefef02d9a71a8d3bdfddd95977e57c70e2699a18c76bc1724b48609c106126527085bca8892a4b071d26d0d47c72cc0681757c8dacbb85c78 SHA512 49f27951b3b57c10ea996f2490a089e1eb28be4762d57962b6b2616020a3cca248ab61580c6f27842b9986eadcc1bcb208af543832fe839d6fd548a3f7a5a04a |
30 |
-DIST openjdk-aarch64-shenandoah-hotspot-8.302_p08.tar.bz2 8790278 BLAKE2B 4dfc70455f680f683c51620acc4624f2301b4304ff5e56783665a00b0366a67612b0219f45fd97021f7e6c396ffcd60355bc642e2cb4fd87c9f93443f72df9de SHA512 68473f17aeb4bdac87385ae33f8c241003b8dde51200633a1cc7f7f92e2ed92151c49ad023427970d855d52f35615709f0076b1cf073a00961f320b825ecbf78 |
31 |
DIST openjdk-aarch64-shenandoah-hotspot-8.312_p07.tar.bz2 8802379 BLAKE2B 53a8fa582f002c19a50d6dea07aa9d21374b59cc0fb973ca84429191060ba60da609ea115d6249d835f7a945279073c896abb534f1b59ed3b5811b70dd8a6503 SHA512 b0b19a9277af9ab0f395367ba010d4574ae4e7d5a0f9c9c44c3222545642ec6a4342bd2caaa8f8db3ade23f4680b8cbfbb74b4cf4526622ce9eb4d16a3190fa5 |
32 |
-DIST openjdk-aarch64-shenandoah-jaxp-8.302_p08.tar.bz2 2726090 BLAKE2B b15a940dc1832f9c5536da5b0f024a091e62500eed7300075e7e8b21491cbe67a4e56f0cbb0e247e288b766619212f34e5cbb4265bb7688f44dc85f6d666c622 SHA512 e77d10caa9e2844470e01512a78cfce10c4d93c1d0597e405fa7233d5b402bb5c015045770fc2f338d24d98c978d23bfa7c6c0edc65f8bb48233c3a5a846e3e9 |
33 |
DIST openjdk-aarch64-shenandoah-jaxp-8.312_p07.tar.bz2 2727550 BLAKE2B c56530d3b227565ec7eb300dd15c7e00a0efcc745177f6adc23636f29bb1517357829efa998ed7614ded752b75b1a5ff74f3cc88876110b97ec564bf1b1d8254 SHA512 e40f271453fb8524d9da8ac6790e7f3d4cbf68e14b9216bf3dac2fd8c04d67bdd81144e027b9d9b0bec2516bf7fb5bb1ab5cbf1838d3c35f9c5479204980a69d |
34 |
-DIST openjdk-aarch64-shenandoah-jaxws-8.302_p08.tar.bz2 2560243 BLAKE2B 9a548756d609df495f77b2fe79884698d73e6c18254507c31b3364693eabf91d3a31153e182efeef4f5c2d505d509e01bebbe19afdce9d5294678c38a4791111 SHA512 b9bbe9ca06336daf8e10c60de1bdd209d8d561baed4d0ec77e419280d50b34f5297291a442568b0bba366fd39c6e8ac5a10fb9a19644fd584632456be618be6e |
35 |
DIST openjdk-aarch64-shenandoah-jaxws-8.312_p07.tar.bz2 2559773 BLAKE2B b3c065490fc4a7ea69d7e5b74fc7c3d971e661fbc398dd8fc46a76f992a6b32059afc266cf85bd54024f4c1e134ca6efb6b9cae3d7966a08be863ea44c3b9c1c SHA512 936b7fae3b2c2b2262c85ae4816839e7f3ef5ab361070e487ecb5d71d637bc6312d5b98abd3a52a29b7e02cf3fa9aab7447f5ca1ff19bcac6cb46c0e539cf32a |
36 |
-DIST openjdk-aarch64-shenandoah-jdk-8.302_p08.tar.bz2 48780613 BLAKE2B fdf5c10e57ae153728c560de643e1a73070ba72a97e72ea94f66e8e69bd7602b7b821bc8240fa09b0fa16a563a4c7083e386989f947f2027b966e6b859dc6491 SHA512 ed7e884daa9899224c75577d6a86e0f431314d561e2afb244b7cd208f9e5614a4cc80578e7e14d803b4096b1bfca5d3929abec63e201c13f28de2fe6cef59398 |
37 |
DIST openjdk-aarch64-shenandoah-jdk-8.312_p07.tar.bz2 48837594 BLAKE2B 368caa0a628e3bd0d0343baf7ac6c8854f6998ea5b5f96594e99ac565293bfdbfe733acfdfd398964634ffaf4e0eef298dbed078b0a61626c97711764a45a0bb SHA512 8436daa785fba98ed2c23444673842dc28b18f114ebafd203bc01bd2295a9501c2391c2e51d0f589cd4112243eee2e18a8a71180b2aca3988c58a02f33d13d57 |
38 |
-DIST openjdk-aarch64-shenandoah-langtools-8.302_p08.tar.bz2 2403538 BLAKE2B a26e79353637e0f3c431dbd5edc9ce959f9f60057af76d3b24c09ac623f2f3272de5fd5d2ffc3153247f1f76d339ab4ad62a87864d70ca64881dc5d177e6c96e SHA512 97c5a039620df40185327bd04865d3a11ea8a419c310f27ae1c4b45cb4f8dbe940c8a08bb9903525faaa79d917b009175d4b3827e6cfa0b64e4807b6da3328b2 |
39 |
DIST openjdk-aarch64-shenandoah-langtools-8.312_p07.tar.bz2 2403116 BLAKE2B 10c1ca4e78dfad90bf9b8d6745cda41605d5985eddfd8e4c3bfbfcb6458c5b5115813e9aa7b4aec148c4d82f268ab02ca6cef9e68bb902f1944858b6bb6b36d4 SHA512 2c9fc95cb19b1c3a4e7b9c2e305d9a285f1dedb7954cce365738e683c3a52eb7f4e3f3485b947860aee2fd6059b7d2b18e196cc1c585427c6b4b8299f6fc3105 |
40 |
-DIST openjdk-aarch64-shenandoah-nashorn-jdk8.302_p08.tar.bz2 2842578 BLAKE2B 0ce96a05392250116099a23d6ec54117dfdeff3e75a8fecfab6c1350edb0a45b9652befef6d0387579835c3450e61a4409e51d1a471aefcbe5016c3f346df9b4 SHA512 87140f7e451234b916df6948c0f5a59e5c4321939474aba8318076ff76c247414807d51cdc006f6db6d45f71c1b2e7cc1e7e7ada44b7bc446adebbe622af6062 |
41 |
DIST openjdk-aarch64-shenandoah-nashorn-jdk8.312_p07.tar.bz2 2845057 BLAKE2B ff32686b27b767683ae0a670b2509291b6708d371b398cac854210132f555218b9189d3012cf9b45e0584f44425e09aefb8acbef95f1786787067f4d5275fdbe SHA512 71fad14ad6b7a75ee499bc0b3370e5beb22d5a7e32a02d54fc5dff1cf25ede51c3a8a04de6424947ddaa3b5d4a0d7f5a447ba073b62c5c86a49c0543cec3f374 |
42 |
-DIST openjdk-corba-8.302_p08.tar.bz2 1033971 BLAKE2B 0e714a7f8344cd5a1a4800b7a3cdc06d1993f97a34bb15af6f259ab4aa36fad883f82aaa16136c5c62fed0716c8d63ec5d6990d2f4b9385906c99ca4c62c286f SHA512 d539e7222df64cee23b071087d2f5fd5467ebf5fbb0c49bda631c735517073e0f7e2b933f8595bb33b2fe5bf3e3064efaaaada41f7538537914678efdae543a7 |
43 |
DIST openjdk-corba-8.312_p07.tar.bz2 1035097 BLAKE2B 38ae2cf2e61c44a42320b26f7bdea424066ee4568f2f3bbe6e7aa2d8b7aa927429d0b8c2cc757f580867df6c6e5dbe1270da5f91d9c52aa131e66c146a311caa SHA512 9035449c07e5fc9776b40e32de3e4f1c6efac482c14298671e5e719a1f9830fe9a20851dac3f9c6d6c0c8c387a7b44e40019570c1f054fd1d1f24e2f5cef5bfc |
44 |
-DIST openjdk-hotspot-8.302_p08.tar.bz2 8559747 BLAKE2B 0050b7f4fd8a8beafa6e95215c820bb98a3576b6c8620ea5cc8d631a5e1be7f0f2237734b962ed648ddd038cb0abbb571b24ae71ba488816cdf93ba59915e905 SHA512 86bfcf6c2e4e63dc646062da004520e8ad5c146bb7a6aa3ea1a80813f0b05cc972bce9c3e75a2bb73822ddcef1fbaa525f8b43b36da7f62740a70e1c572d1683 |
45 |
DIST openjdk-hotspot-8.312_p07.tar.bz2 8559682 BLAKE2B 776acb83bc065885da90b26c88f0083c3bb7bb1f6dfd0585e37e58f185b5612f6501f2b26e1eeb7533d30f82faea7ccedeeee21dcf454a4e8fe951aca0406a1d SHA512 0c501d284bb22867391de0f8da8b098ca9309173ab6f7415d591d056a2d8859757aaa3da4a9c294dcc434a41771928a9f1edd8a69dad38ef7a9bcad793deeaa8 |
46 |
-DIST openjdk-jaxp-8.302_p08.tar.bz2 2684910 BLAKE2B 0f6b7066efb2064a8af59c53da182bdf21313389ea933352a7cd8d1ddbabc7286b8558dd0770ac121b74b55ea47107f037603202d2b12582d6ae00a37b6ba567 SHA512 13aafaa978a28a31beb3c25a6d85626dfd91972a1bb43273dcb1b55c6d48cd4fe0f0d1d78aa309792a00885534d767c05a38b7da24b4ba9c7f81eb0702a9025e |
47 |
DIST openjdk-jaxp-8.312_p07.tar.bz2 2686710 BLAKE2B acbfd2a7ebfdcfbfa1c4467dbc6778afbb2b8fab5c70381000b926645197c3bb5537a81574ed98960cae2fd0d70e50ca5976aabd0c49cf833c07f1f3b7935773 SHA512 da3fbd82ff05e48809cf6180d876f09764f5f97e4fc37c4352c7875ccd5bebe66cb51ff4565e6fcd67699ec5b5ae3eebc9c0a1510998697519cfc94d3d04df5f |
48 |
-DIST openjdk-jaxws-8.302_p08.tar.bz2 2544355 BLAKE2B 94665442869022a94db1e6ac945b6baa262c055d17c458b936cdfbec1b0cac8cb975f4949c64b7ad39a7c76096e8457a9e6bc752fcb91b2342a18593b7b98521 SHA512 b0a933ee76f0b787d9ca7835e4191812669259d471b4214906e247fcf30ccfeca76ee213bd07ed8263af2a1ecca11df5c2870fe64bfb8c68f838992f64962da0 |
49 |
DIST openjdk-jaxws-8.312_p07.tar.bz2 2544672 BLAKE2B cdf1e2ca85a91163599d4ce9473983b80ab7bbdc07303b8d8ee02d0f83306c5bb6ed909d4af29378673959dd08cbf1ee0629282e812c38a660625677a68d59da SHA512 317e6c684e1034f8ebfa7230694d74d0b615d0c874b991745a234a55da3af15ef7f7a56769293274bd1b7677cee773878f414b2f6c0d61253af8f5ec3b3d82f5 |
50 |
-DIST openjdk-jdk-8.302_p08.tar.bz2 48761793 BLAKE2B d27904377719193603f20af54ffaff918f490b09c79eea371edf920c1a254cf8e5520b286be33b7adc035668ffb483bec158c0c7e12b4af6ab8b9436a3aea534 SHA512 bd07b21bbfbb8340f4e08e6ad7a39d68f4e1ec091a39a773ae87a9212b11218b82419f35523ae85300369e704595fbde6da6446625e349801bc07c5d13b46b2f |
51 |
DIST openjdk-jdk-8.312_p07.tar.bz2 48705905 BLAKE2B 0e9849a58a05e300441e63702846ee2d76e461939c5eb9c458c29ddc9c854f5278d464e3cc98112976b2b34268fa5a628e21183b8ea117eb53a805494182ef22 SHA512 cda0fcb171fec3d652340475c91b2c9099d7cb951ca352122236648272e94ccdf153bdf616cb772185cd7c9300b6e6b10490082ed5887d83e368edbefe2a4f8f |
52 |
-DIST openjdk-langtools-8.302_p08.tar.bz2 2401910 BLAKE2B 64e1d65121bfc75314b0f4205691140ec167f2ee72472650b1558f0a387bad1a657ad51a001c184ae65d8e8a1fd5bbe6f07a96e7e8c41cf13a195e0ba6aaf638 SHA512 517f75fa6e22fca92892d1811914bdcbcd7d85bd5357ac5253a0c3b3551a119d0ec68a82ca99bb336e34c6ff33b82195379c4ae9fb07f10e71f45e9a2ed65d75 |
53 |
DIST openjdk-langtools-8.312_p07.tar.bz2 2403774 BLAKE2B 2eaaf2d23b0d31d566b95075f1e00a8ec01617a48bd860b927fc56f56c0ec1e4232c1d2e316b9b13bf563b89ecc6464bf1e49a86eda1a31d998dbbc85e1fa542 SHA512 b77d8b1864e121a838023da424b0910903cc2b11cd9669e61c0ced84e1210d4902b2a0b97031e6646f26b01f1120d72b6f3382c6aee4d25fcd2d8e4605b8b4ff |
54 |
-DIST openjdk-nashorn-8.302_p08.tar.bz2 2848729 BLAKE2B 75cb7e04c0b398f7b5443738b08473a4a806ffbd416828dfa9d7696e11c4ed28337330a4ba19794394689d571a05e6dd95ffbb047482b744cf25ac9551e94100 SHA512 c0634948d4d35271c27009108c322779ee67cdc764c3e49aeaa0bf9e59729486bdaf7f54dcd5289e82fd0e83f03f68a04597d187d37ccb4aa5b2e93f30111a06 |
55 |
DIST openjdk-nashorn-8.312_p07.tar.bz2 2848133 BLAKE2B 4e416ddb38aafb97796233adda615525fb6e583428cdf0b25fd285276b3bef81682d3a607122aa8724dd9ec2ef0890b889ef809aa8f72cb03ac5bc9bfce9192e SHA512 411ac87cf1e8c889330b3fc41ce8cd8ed70c553d079dd46349813b02b171a22c2421075cc6391e46a866ee802df874cf1a6ff3e7dfba20e73564380be24ae843 |
56 |
|
57 |
diff --git a/dev-java/openjdk/openjdk-8.302_p08.ebuild b/dev-java/openjdk/openjdk-8.302_p08.ebuild |
58 |
deleted file mode 100644 |
59 |
index 6ee82279c9fc..000000000000 |
60 |
--- a/dev-java/openjdk/openjdk-8.302_p08.ebuild |
61 |
+++ /dev/null |
62 |
@@ -1,256 +0,0 @@ |
63 |
-# Copyright 1999-2021 Gentoo Authors |
64 |
-# Distributed under the terms of the GNU General Public License v2 |
65 |
- |
66 |
-EAPI=6 |
67 |
- |
68 |
-inherit check-reqs eapi7-ver flag-o-matic java-pkg-2 java-vm-2 multiprocessing pax-utils toolchain-funcs |
69 |
- |
70 |
-# we need latest -ga tag from hg, but want to keep build number as well |
71 |
-# as _p component of the gentoo version string. |
72 |
- |
73 |
-MY_PV=$(ver_rs 1 'u' 2 '-' ${PV%_p*}-ga) |
74 |
-MY_PN_AARCH64="${PN}-aarch64-shenandoah" |
75 |
-MY_PV_AARCH64="$(ver_rs 1 'u' 2 '-' ${PV/_p/-b})" |
76 |
-MY_P_AARCH64="${MY_PN_AARCH64/#${PN}-}-jdk${MY_PV_AARCH64}" |
77 |
- |
78 |
-BASE_URI="https://hg.${PN}.java.net/jdk8u/jdk8u" |
79 |
-AARCH64_URI="https://hg.${PN}.java.net/aarch64-port/jdk8u-shenandoah" |
80 |
- |
81 |
-DESCRIPTION="Open source implementation of the Java programming language" |
82 |
-HOMEPAGE="https://openjdk.java.net" |
83 |
-SRC_URI=" |
84 |
- !arm64? ( |
85 |
- ${BASE_URI}/archive/jdk${MY_PV}.tar.bz2 -> ${P}.tar.bz2 |
86 |
- ${BASE_URI}/corba/archive/jdk${MY_PV}.tar.bz2 -> ${PN}-corba-${PV}.tar.bz2 |
87 |
- ${BASE_URI}/hotspot/archive/jdk${MY_PV}.tar.bz2 -> ${PN}-hotspot-${PV}.tar.bz2 |
88 |
- ${BASE_URI}/jaxp/archive/jdk${MY_PV}.tar.bz2 -> ${PN}-jaxp-${PV}.tar.bz2 |
89 |
- ${BASE_URI}/jaxws/archive/jdk${MY_PV}.tar.bz2 -> ${PN}-jaxws-${PV}.tar.bz2 |
90 |
- ${BASE_URI}/jdk/archive/jdk${MY_PV}.tar.bz2 -> ${PN}-jdk-${PV}.tar.bz2 |
91 |
- ${BASE_URI}/langtools/archive/jdk${MY_PV}.tar.bz2 -> ${PN}-langtools-${PV}.tar.bz2 |
92 |
- ${BASE_URI}/nashorn/archive/jdk${MY_PV}.tar.bz2 -> ${PN}-nashorn-${PV}.tar.bz2 |
93 |
- ) |
94 |
- arm64? ( |
95 |
- ${AARCH64_URI}/archive/${MY_P_AARCH64}.tar.bz2 -> ${MY_PN_AARCH64}-${PV}.tar.bz2 |
96 |
- ${AARCH64_URI}/corba/archive/${MY_P_AARCH64}.tar.bz2 -> ${MY_PN_AARCH64}-corba-${PV}.tar.bz2 |
97 |
- ${AARCH64_URI}/hotspot/archive/${MY_P_AARCH64}.tar.bz2 -> ${MY_PN_AARCH64}-hotspot-${PV}.tar.bz2 |
98 |
- ${AARCH64_URI}/jaxp/archive/${MY_P_AARCH64}.tar.bz2 -> ${MY_PN_AARCH64}-jaxp-${PV}.tar.bz2 |
99 |
- ${AARCH64_URI}/jaxws/archive/${MY_P_AARCH64}.tar.bz2 -> ${MY_PN_AARCH64}-jaxws-${PV}.tar.bz2 |
100 |
- ${AARCH64_URI}/jdk/archive/${MY_P_AARCH64}.tar.bz2 -> ${MY_PN_AARCH64}-jdk-${PV}.tar.bz2 |
101 |
- ${AARCH64_URI}/langtools/archive/${MY_P_AARCH64}.tar.bz2 -> ${MY_PN_AARCH64}-langtools-${PV}.tar.bz2 |
102 |
- ${AARCH64_URI}/nashorn/archive/${MY_P_AARCH64}.tar.bz2 -> ${MY_PN_AARCH64}-nashorn-jdk${PV}.tar.bz2 |
103 |
- ) |
104 |
-" |
105 |
- |
106 |
-LICENSE="GPL-2" |
107 |
-SLOT="$(ver_cut 1)" |
108 |
-KEYWORDS="amd64 arm64 ppc64 x86" |
109 |
-IUSE="alsa debug cups doc examples headless-awt javafx +jbootstrap +pch selinux source" |
110 |
- |
111 |
-COMMON_DEPEND=" |
112 |
- media-libs/freetype:2= |
113 |
- media-libs/giflib:0/7 |
114 |
- sys-libs/zlib |
115 |
-" |
116 |
-# Many libs are required to build, but not to run, make is possible to remove |
117 |
-# by listing conditionally in RDEPEND unconditionally in DEPEND |
118 |
-RDEPEND=" |
119 |
- ${COMMON_DEPEND} |
120 |
- >=sys-apps/baselayout-java-0.1.0-r1 |
121 |
- !headless-awt? ( |
122 |
- x11-libs/libX11 |
123 |
- x11-libs/libXext |
124 |
- x11-libs/libXi |
125 |
- x11-libs/libXrender |
126 |
- x11-libs/libXt |
127 |
- x11-libs/libXtst |
128 |
- ) |
129 |
- alsa? ( media-libs/alsa-lib ) |
130 |
- cups? ( net-print/cups ) |
131 |
- selinux? ( sec-policy/selinux-java ) |
132 |
-" |
133 |
- |
134 |
-DEPEND=" |
135 |
- ${COMMON_DEPEND} |
136 |
- app-arch/zip |
137 |
- media-libs/alsa-lib |
138 |
- net-print/cups |
139 |
- virtual/pkgconfig |
140 |
- x11-base/xorg-proto |
141 |
- x11-libs/libX11 |
142 |
- x11-libs/libXext |
143 |
- x11-libs/libXi |
144 |
- x11-libs/libXrender |
145 |
- x11-libs/libXt |
146 |
- x11-libs/libXtst |
147 |
- || ( |
148 |
- dev-java/openjdk-bin:${SLOT} |
149 |
- dev-java/icedtea-bin:${SLOT} |
150 |
- dev-java/openjdk:${SLOT} |
151 |
- dev-java/icedtea:${SLOT} |
152 |
- ) |
153 |
-" |
154 |
- |
155 |
-PDEPEND="javafx? ( dev-java/openjfx:${SLOT} )" |
156 |
- |
157 |
-PATCHES=( "${FILESDIR}/openjdk-8-insantiate-arrayallocator.patch" ) |
158 |
- |
159 |
-# The space required to build varies wildly depending on USE flags, |
160 |
-# ranging from 2GB to 16GB. This function is certainly not exact but |
161 |
-# should be close enough to be useful. |
162 |
-openjdk_check_requirements() { |
163 |
- local M |
164 |
- M=2048 |
165 |
- M=$(( $(usex debug 3 1) * $M )) |
166 |
- M=$(( $(usex jbootstrap 2 1) * $M )) |
167 |
- M=$(( $(usex doc 320 0) + $(usex source 128 0) + 192 + $M )) |
168 |
- |
169 |
- CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE} |
170 |
-} |
171 |
- |
172 |
-pkg_pretend() { |
173 |
- openjdk_check_requirements |
174 |
- if [[ ${MERGE_TYPE} != binary ]]; then |
175 |
- has ccache ${FEATURES} && die "FEATURES=ccache doesn't work with ${PN}, bug #677876" |
176 |
- fi |
177 |
-} |
178 |
- |
179 |
-pkg_setup() { |
180 |
- openjdk_check_requirements |
181 |
- |
182 |
- JAVA_PKG_WANT_BUILD_VM="openjdk-${SLOT} openjdk-bin-${SLOT} icedtea-${SLOT} icedtea-bin-${SLOT}" |
183 |
- JAVA_PKG_WANT_SOURCE="${SLOT}" |
184 |
- JAVA_PKG_WANT_TARGET="${SLOT}" |
185 |
- |
186 |
- java-vm-2_pkg_setup |
187 |
- java-pkg-2_pkg_setup |
188 |
-} |
189 |
- |
190 |
-src_unpack() { |
191 |
- default |
192 |
- mv -v "jdk${SLOT}u"* "${P}" || die |
193 |
- |
194 |
- local repo |
195 |
- for repo in corba hotspot jdk jaxp jaxws langtools nashorn; do |
196 |
- mv -v "${repo}-"* "${P}/${repo}" || die |
197 |
- done |
198 |
-} |
199 |
- |
200 |
-src_prepare() { |
201 |
- default |
202 |
- |
203 |
- # new warnings in new gcc https://bugs.gentoo.org/685426 |
204 |
- sed -i '/^WARNINGS_ARE_ERRORS/ s/-Werror/-Wno-error/' \ |
205 |
- hotspot/make/linux/makefiles/gcc.make || die |
206 |
- |
207 |
- chmod +x configure || die |
208 |
-} |
209 |
- |
210 |
-src_configure() { |
211 |
- # general build info found here: |
212 |
- #https://hg.openjdk.java.net/jdk8/jdk8/raw-file/tip/README-builds.html |
213 |
- |
214 |
- # Work around stack alignment issue, bug #647954. |
215 |
- use x86 && append-flags -mincoming-stack-boundary=2 |
216 |
- |
217 |
- # Work around -fno-common ( GCC10 default ), bug #706638 |
218 |
- append-flags -fcommon |
219 |
- |
220 |
- # Strip some flags users may set, but should not. #818502 |
221 |
- filter-flags -fexceptions |
222 |
- |
223 |
- tc-export_build_env CC CXX PKG_CONFIG STRIP |
224 |
- |
225 |
- local myconf=( |
226 |
- --disable-ccache |
227 |
- --enable-unlimited-crypto |
228 |
- --with-boot-jdk="${JDK_HOME}" |
229 |
- --with-extra-cflags="${CFLAGS}" |
230 |
- --with-extra-cxxflags="${CXXFLAGS}" |
231 |
- --with-extra-ldflags="${LDFLAGS}" |
232 |
- --with-giflib=system |
233 |
- --with-jtreg=no |
234 |
- --with-jobs=1 |
235 |
- --with-num-cores=1 |
236 |
- --with-update-version="$(ver_cut 2)" |
237 |
- --with-build-number="b$(ver_cut 4)" |
238 |
- --with-milestone="fcs" # magic variable that means "release version" |
239 |
- --with-vendor-name="Gentoo" |
240 |
- --with-vendor-url="https://gentoo.org" |
241 |
- --with-vendor-bug-url="https://bugs.gentoo.org" |
242 |
- --with-vendor-vm-bug-url="https://bugs.openjdk.java.net" |
243 |
- --with-zlib=system |
244 |
- --with-native-debug-symbols=$(usex debug internal none) |
245 |
- $(usex headless-awt --disable-headful '') |
246 |
- $(tc-is-clang && echo "--with-toolchain-type=clang") |
247 |
- ) |
248 |
- |
249 |
- # PaX breaks pch, bug #601016 |
250 |
- if use pch && ! host-is-pax; then |
251 |
- myconf+=( --enable-precompiled-headers ) |
252 |
- else |
253 |
- myconf+=( --disable-precompiled-headers ) |
254 |
- fi |
255 |
- |
256 |
- ( |
257 |
- unset _JAVA_OPTIONS JAVA JAVA_TOOL_OPTIONS JAVAC MAKE XARGS |
258 |
- CFLAGS= CXXFLAGS= LDFLAGS= \ |
259 |
- CONFIG_SITE=/dev/null \ |
260 |
- CONFIG_SHELL="${EPREFIX}/bin/bash" |
261 |
- econf "${myconf[@]}" |
262 |
- ) |
263 |
-} |
264 |
- |
265 |
-src_compile() { |
266 |
- local myemakeargs=( |
267 |
- JOBS=$(makeopts_jobs) |
268 |
- LOG=debug |
269 |
- $(usex doc docs '') |
270 |
- $(usex jbootstrap bootcycle-images images) |
271 |
- ) |
272 |
- emake "${myemakeargs[@]}" -j1 #nowarn |
273 |
-} |
274 |
- |
275 |
-src_install() { |
276 |
- local dest="/usr/$(get_libdir)/${PN}-${SLOT}" |
277 |
- local ddest="${ED%/}/${dest#/}" |
278 |
- |
279 |
- cd "${S}"/build/*-release/images/j2sdk-image || die |
280 |
- |
281 |
- if ! use alsa; then |
282 |
- rm -v jre/lib/$(get_system_arch)/libjsoundalsa.* || die |
283 |
- fi |
284 |
- |
285 |
- # build system does not remove that |
286 |
- if use headless-awt ; then |
287 |
- rm -fvr jre/lib/$(get_system_arch)/lib*{[jx]awt,splashscreen}* \ |
288 |
- {,jre/}bin/policytool bin/appletviewer || die |
289 |
- fi |
290 |
- |
291 |
- if ! use examples ; then |
292 |
- rm -vr demo/ || die |
293 |
- fi |
294 |
- |
295 |
- if ! use source ; then |
296 |
- rm -v src.zip || die |
297 |
- fi |
298 |
- |
299 |
- dodir "${dest}" |
300 |
- cp -pPR * "${ddest}" || die |
301 |
- |
302 |
- dosym ../../../../../../etc/ssl/certs/java/cacerts "${dest}"/jre/lib/security/cacerts |
303 |
- |
304 |
- java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh |
305 |
- java-vm_set-pax-markings "${ddest}" |
306 |
- java-vm_revdep-mask |
307 |
- java-vm_sandbox-predict /dev/random /proc/self/coredump_filter |
308 |
- |
309 |
- if use doc ; then |
310 |
- docinto html |
311 |
- dodoc -r "${S}"/build/*-release/docs/* |
312 |
- fi |
313 |
-} |
314 |
- |
315 |
-pkg_postinst() { |
316 |
- java-vm-2_pkg_postinst |
317 |
- einfo "JavaWebStart functionality provided by icedtea-web package" |
318 |
-} |