1 |
commit: 5f2be6ee0e607f7731e2cffdda8d39268ecd1c8f |
2 |
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Nov 1 10:49:14 2018 +0000 |
4 |
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Nov 1 10:49:14 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f2be6ee |
7 |
|
8 |
dev-lang/scala: Drop vulnerable versions |
9 |
|
10 |
Bug: https://bugs.gentoo.org/637940 |
11 |
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org> |
12 |
Package-Manager: Portage-2.3.51, Repoman-2.3.11 |
13 |
|
14 |
dev-lang/scala/Manifest | 176 ---------------- |
15 |
dev-lang/scala/files/scala-2.11.1-no-git.patch | 24 --- |
16 |
dev-lang/scala/files/scala-2.11.2-no-git.patch | 24 --- |
17 |
dev-lang/scala/files/scala-2.11.4-no-git.patch | 24 --- |
18 |
dev-lang/scala/files/scala-2.11.6-no-git.patch | 24 --- |
19 |
dev-lang/scala/files/scala-2.11.7-no-git.patch | 24 --- |
20 |
dev-lang/scala/files/scala-2.11.8-no-git.patch | 24 --- |
21 |
dev-lang/scala/files/scala-2.12.1-no-git.patch | 37 ---- |
22 |
.../scala/files/scala-2.12.1-runner-script.patch | 22 -- |
23 |
dev-lang/scala/files/scala-2.12.2-no-git.patch | 23 --- |
24 |
dev-lang/scala/scala-2.11.1-r2.ebuild | 216 -------------------- |
25 |
dev-lang/scala/scala-2.11.11.ebuild | 224 --------------------- |
26 |
dev-lang/scala/scala-2.11.2-r2.ebuild | 218 -------------------- |
27 |
dev-lang/scala/scala-2.11.4-r1.ebuild | 218 -------------------- |
28 |
dev-lang/scala/scala-2.11.4-r2.ebuild | 218 -------------------- |
29 |
dev-lang/scala/scala-2.11.6-r1.ebuild | 218 -------------------- |
30 |
dev-lang/scala/scala-2.11.7-r1.ebuild | 222 -------------------- |
31 |
dev-lang/scala/scala-2.11.8.ebuild | 222 -------------------- |
32 |
dev-lang/scala/scala-2.12.1.ebuild | 213 -------------------- |
33 |
dev-lang/scala/scala-2.12.2.ebuild | 214 -------------------- |
34 |
20 files changed, 2585 deletions(-) |
35 |
|
36 |
diff --git a/dev-lang/scala/Manifest b/dev-lang/scala/Manifest |
37 |
index c7e1c007f2b..1bf33c71162 100644 |
38 |
--- a/dev-lang/scala/Manifest |
39 |
+++ b/dev-lang/scala/Manifest |
40 |
@@ -1,179 +1,3 @@ |
41 |
-DIST scala-2.11.1-annotations.jar 2242 BLAKE2B 0c731c25eaa407bdfb51d749f688062a33bd7f2815e8303ba5c56532027350f58d5ab364f2428547c2a99e2032ba0d0d20d4d50cc27dc5c42946e7842111547d SHA512 3ceee0b1361b9e0911c1ff060ad108a1d93f7ea3e82ef946401cd5f895cb06016ac0ecdfd095f99b11cfb28c4cef7705c1b564c7af644c5f19b45c14a413c4dd |
42 |
-DIST scala-2.11.1-ant-contrib.jar 224277 BLAKE2B f43bfe3da05decbcf4ec9d2f48bface141907abfbe5b17532e970dbb660e0e1ffae9807c12da38cd6dc8e57c2605c6ec86ad11a99331e73edd3e4418656ab27e SHA512 5ec325a55bb213226c86faf8a99951839319e9579956ae58e2ccfe84f62d2742542998f98eed3f0dc8f8f94635d6dff1fe02e3c0f5289df1f09027ae2b9bee83 |
43 |
-DIST scala-2.11.1-ant-dotnet-1.0.jar 57795 BLAKE2B 1f04f20739a231816a6d9c81ac0ba23f155ebdb467f466640b18ba2b4f125a6171bcf420c42f71fcfa2c13293a5241e200d0d908bd460ca3ae0342b13747aaad SHA512 72afc387cf9dbeb99e627ca7f35f919f627bbf3f072eb46036120695fb70311490593c255c2a2e79b684adb8f213d8ab591d4ceda5d5f2e6b6906a6977b38867 |
44 |
-DIST scala-2.11.1-ant.jar 1506140 BLAKE2B 790d0f38316e0772b2f315220bbf70328e1e136bccb99bd2f2b2986b33aed60da5ca699c11eeaf653c64f4d07505e168442eea0711b6c627ee97b661d3933584 SHA512 ddee72ca62adb20e700022609749a4d6cc848c94e597a7450226770c8b97aa2c1f7f23b7a1c6ac8acd63047101997ebd68c19b393ebffde9ff5c7bb1957cd18c |
45 |
-DIST scala-2.11.1-code.jar 683 BLAKE2B b19a34aacc82dcc6bf4efb5556896521ce606cbd72a36ca5c2a019d3aec294172b13968e506373afdd1328668190f60ed337431def7744269cef024e5f82825a SHA512 d963c186f3029858b1f6b53cf6e3470946365f13a6bcc334a7c959fd449dace10a953c496dbf3036828f2b5e5ad17d22f5e3912446bed14bd71b2f0de2f6c767 |
46 |
-DIST scala-2.11.1-enums.jar 1372 BLAKE2B d3fc4941297344cd42c515ac6564092be7f80676aaf83029ebbcabbcce5ccfb71c008cc56a6fadadb0869d7f53e49a1f85c42e74c7b688acf43f677aa566dd82 SHA512 3d2356b9f610e98a03f64cbdd18ee36138b68ba5b170bb9b78bc7449439c3870f6f5bc795f3e1b8d325daf468ae85c581b60d1d360c1ae68c70792ad62b9c1dc |
47 |
-DIST scala-2.11.1-forkjoin.jar 60850 BLAKE2B 27afd33ed12f0b0fddac4a32a352e9d2e502e252e7acf76dea7f66aaa0ee93c7367bdac83352576683f8f82b04055e8cc910751f618ee3fc18e483c46dab8f73 SHA512 702370f2654b1c06f340c100078c630a82808e56c4dcc323881d6547945ce028345a5ee3048cbb9502a3b340b1d84ab5a635f80dbb381fdd88cc25b60cad768f |
48 |
-DIST scala-2.11.1-genericNest.jar 1136 BLAKE2B 7ae0cbd5445d5d504738a00fce77ce411ac7371c48b742ea2ec1f686298eeb891e33cc74eb6ccffd15753a11ed0eb3aa0b3859ba7a18566e9021d64124a2d7b5 SHA512 32c3b3e14bc72db2572bf120c1fda49a369b27ff8ae6ae12f6d7b12fdffef4064b515671c8f1b6dbfd78209247f6a7b7b26e700dd70a105de3ca59f5185ff9d6 |
49 |
-DIST scala-2.11.1-gentoo-binary.tar.bz2 29582640 BLAKE2B 3647efb708579ed01041585941f189416dd42f5a278c4c68f5392c66921272b6c16c2fce5e53fde3d2a04b921dc457366554e3c3909657a52d98b97444945646 SHA512 c03b92a15ee080a7049ffa8502d73caff6495f30bbbc0cee7975530cd15c767c4b1c4e189aede0a67bd575c0be2de5c19e907a85aee0b8cf9f76fa41ad45e8d8 |
50 |
-DIST scala-2.11.1-instrumented.jar 31725 BLAKE2B 5dc07140fbdd895512b41ebdacd56763f99ff0043f39652b0bce510fdc61c7c75fc5babb977c03b01cc7913339a4623fa698a513eb32a2c4b1314d033b74cb7e SHA512 b1d77c4380a2b8ffe715ec106e58081e5c89e314c5a13071d627c3f974144ad453e79d405cd722d75095b62e8682b7414d40b691506c7d2f5dde62e2fce51e39 |
51 |
-DIST scala-2.11.1-jsoup-1.3.1.jar 133835 BLAKE2B 0e57e44ff0283f18e07e05feb22ee8d5d8edb575c85a6cb42dc2c866e0dd4752a2bd0a5318bf5fc3764c9c408b89d690bfb6f3b1b4754a50397f229543d30591 SHA512 365e43b6d8ba14ae32607241481f7c0e6393268f5c3faef860be7674150edece2c30376108e54f307df6a266a91100a1c7dbc2f28b4207b5227bc1bec6e1106d |
52 |
-DIST scala-2.11.1-jsr166_and_extra.jar 728574 BLAKE2B de45d9252b68ed9749f659cd4ed6ed79e191f608da17843e349d2b2caab9ac6f8908fd50e24fae8c51d391bda6348d60d23819b801e4f32c2dc215a75481439a SHA512 40d949cfefc5111c79b79f085657d56aa046d1b318e6ad78de5869f61a6515c2076b70344be5ae3fb93a7b3f54f46a129e2536515b258e0d5bf2e670c5001306 |
53 |
-DIST scala-2.11.1-macro210.jar 2065 BLAKE2B d1194e28fe0d2740a370e343bed3e5084d69c2dedfbe0e0c135f16ce6a3c3467277084f003d567e93aaeb445e8f6140287c58a5ea01960d03aabad31f5f567bd SHA512 13c119afc4400f1531cad0cf38ab1652fce641090c11bff8f044a0d7f99df90412241ae78d5c623b7ecff1ce4720ae51fca4324f51bde0331e12f2e6e9898dd0 |
54 |
-DIST scala-2.11.1-maven-ant-tasks-2.1.1.jar 1314262 BLAKE2B 9dc8e5fbab52d8cf97287e9696181ea3a86e8915b152d8be56fc5e1f7a4c75c066f350a0dab7b957269cc6a8a9d6ed42ca37bfcc20ad61b2f32ac9e348009e99 SHA512 e3f0ff1d41ec31b2b64acb2ebcc175709714033589cb8e763f94aa80359c84f5d960c46dae713c9e37e1a09b977e7da617f8fe10a5b6fb30c55efd19bc307e68 |
55 |
-DIST scala-2.11.1-maven-deps.tar.gz 77191352 BLAKE2B 1c74102377079aad90fc681f80738f7dc4dc847e7e264b20e36b3de2bf618afbe1c4a911d30ee47764032df1ee1c26799a116cc3d1ae6180ed79b68c1af7b6fe SHA512 2e25beaaa669001aad0c3365a1ade7715ce28cbeb7cee6b082cde14f572740ac9950c8c94eb0b8f5ac2def37228e34d707087b8e822ed3aafc03bce38923d6dc |
56 |
-DIST scala-2.11.1-methvsfield.jar 609 BLAKE2B 56a86d8409af806474a46d9f2c5afa8533e0689b4d238258be986ac308a6a060e6d66e3d594ad8d7658b539cdc0b96e442b79279c4e71f27924fcfcf1c94cd16 SHA512 6db923ed7059bc91c8442d5804ccd8336e94f5202b3dcc348a4eb5026f09e1e86862f6e94818beae9ad42fcdc8e51df4d59a27109903a8ccb78054425ae47a71 |
57 |
-DIST scala-2.11.1-nest.jar 2920 BLAKE2B 3c48a2ea7501be03ede0fd9c1f907508491299cd68051e283fcce5576c1dde1032afa766e48529d4ce33e0f9ffe6f18d20e7341776e857f991969fe713a382ea SHA512 5eaaa870e06b5e00efb1f6ccced71343e8aa01578ea2b320b2d051f2df3713df9c500f074cc74a9e3c5cc509e03cf9c71265329bf2ddb3e82cb331524202fa38 |
58 |
-DIST scala-2.11.1-push.jar 8886289 BLAKE2B 541c89cd3f26166a714c78e057b9f8686e7d239af8a7cf3da795e5ee83113c51af2588bf9e39a7bdd7988597cd267fd10841c3d2acfb529ad0977c5e3c9753bb SHA512 b5539d381c8978ac57fc4258696e4cb552f47917178152b38b5683e42ed60da4d9da198a0344652f201541a71f92afd2ac8b3c3d3ec5266a8c222e9661d8a06a |
59 |
-DIST scala-2.11.1-vizant.jar 15910 BLAKE2B 393ddd38ff2528b9c54fbb2b79111858a2dfeab66e4b10daf4e23d113963edb3002db8c9415fe47557736a63ecef4b198bd90b87a54240a9a43823fdab0f3082 SHA512 4464d7349016f4999199e227e8eaf7bb3ef6b7e38ad0e8e710faad55df2e1243d99b53b9a789a1ffd3c39aef0d979dffc543f4691feae68cfa743e51bcf61390 |
60 |
-DIST scala-2.11.1.tar.gz 5633076 BLAKE2B 8f56bc044db6bed26f3ab7c5e1429cf1ab57304e66a65224e93bd17fdc74074b153f4e1aef6a628a8617f3c1ffd326dcf8fbe16ea8a190e0002e1101f2e8b0df SHA512 bde7a8fae9fa570df392a70aa06f901bc4987703fadf1e7ad9f090f3b3c9a2ff1bbe055a401b0d851193b5ddcd8b0536c4916f79ae4c63b74c31695de6e651b2 |
61 |
-DIST scala-2.11.11-annotations.jar 2242 BLAKE2B 0c731c25eaa407bdfb51d749f688062a33bd7f2815e8303ba5c56532027350f58d5ab364f2428547c2a99e2032ba0d0d20d4d50cc27dc5c42946e7842111547d SHA512 3ceee0b1361b9e0911c1ff060ad108a1d93f7ea3e82ef946401cd5f895cb06016ac0ecdfd095f99b11cfb28c4cef7705c1b564c7af644c5f19b45c14a413c4dd |
62 |
-DIST scala-2.11.11-ant-contrib.jar 224277 BLAKE2B f43bfe3da05decbcf4ec9d2f48bface141907abfbe5b17532e970dbb660e0e1ffae9807c12da38cd6dc8e57c2605c6ec86ad11a99331e73edd3e4418656ab27e SHA512 5ec325a55bb213226c86faf8a99951839319e9579956ae58e2ccfe84f62d2742542998f98eed3f0dc8f8f94635d6dff1fe02e3c0f5289df1f09027ae2b9bee83 |
63 |
-DIST scala-2.11.11-ant-dotnet-1.0.jar 57795 BLAKE2B 1f04f20739a231816a6d9c81ac0ba23f155ebdb467f466640b18ba2b4f125a6171bcf420c42f71fcfa2c13293a5241e200d0d908bd460ca3ae0342b13747aaad SHA512 72afc387cf9dbeb99e627ca7f35f919f627bbf3f072eb46036120695fb70311490593c255c2a2e79b684adb8f213d8ab591d4ceda5d5f2e6b6906a6977b38867 |
64 |
-DIST scala-2.11.11-ant.jar 1506140 BLAKE2B 790d0f38316e0772b2f315220bbf70328e1e136bccb99bd2f2b2986b33aed60da5ca699c11eeaf653c64f4d07505e168442eea0711b6c627ee97b661d3933584 SHA512 ddee72ca62adb20e700022609749a4d6cc848c94e597a7450226770c8b97aa2c1f7f23b7a1c6ac8acd63047101997ebd68c19b393ebffde9ff5c7bb1957cd18c |
65 |
-DIST scala-2.11.11-code.jar 683 BLAKE2B b19a34aacc82dcc6bf4efb5556896521ce606cbd72a36ca5c2a019d3aec294172b13968e506373afdd1328668190f60ed337431def7744269cef024e5f82825a SHA512 d963c186f3029858b1f6b53cf6e3470946365f13a6bcc334a7c959fd449dace10a953c496dbf3036828f2b5e5ad17d22f5e3912446bed14bd71b2f0de2f6c767 |
66 |
-DIST scala-2.11.11-enums.jar 1372 BLAKE2B d3fc4941297344cd42c515ac6564092be7f80676aaf83029ebbcabbcce5ccfb71c008cc56a6fadadb0869d7f53e49a1f85c42e74c7b688acf43f677aa566dd82 SHA512 3d2356b9f610e98a03f64cbdd18ee36138b68ba5b170bb9b78bc7449439c3870f6f5bc795f3e1b8d325daf468ae85c581b60d1d360c1ae68c70792ad62b9c1dc |
67 |
-DIST scala-2.11.11-forkjoin.jar 60850 BLAKE2B 27afd33ed12f0b0fddac4a32a352e9d2e502e252e7acf76dea7f66aaa0ee93c7367bdac83352576683f8f82b04055e8cc910751f618ee3fc18e483c46dab8f73 SHA512 702370f2654b1c06f340c100078c630a82808e56c4dcc323881d6547945ce028345a5ee3048cbb9502a3b340b1d84ab5a635f80dbb381fdd88cc25b60cad768f |
68 |
-DIST scala-2.11.11-genericNest.jar 1136 BLAKE2B 7ae0cbd5445d5d504738a00fce77ce411ac7371c48b742ea2ec1f686298eeb891e33cc74eb6ccffd15753a11ed0eb3aa0b3859ba7a18566e9021d64124a2d7b5 SHA512 32c3b3e14bc72db2572bf120c1fda49a369b27ff8ae6ae12f6d7b12fdffef4064b515671c8f1b6dbfd78209247f6a7b7b26e700dd70a105de3ca59f5185ff9d6 |
69 |
-DIST scala-2.11.11-gentoo-binary.tar.bz2 31842222 BLAKE2B 0547b49e35cb24392463aa58fef1945dd80c45d01454ac3decdf751df5caab4d5458b6ed6a0226b3751905103c6163d10fe920474192de27aba645fae1ab92e3 SHA512 0325dad506d71397dff36d741834f57267b07d1f5f65f8e5e21124754c0dc73ec4613cbb48f6c11383ab8c277f1bea1af5338f1af74e5c5d19ed06ca5f4c6829 |
70 |
-DIST scala-2.11.11-instrumented.jar 31725 BLAKE2B 5dc07140fbdd895512b41ebdacd56763f99ff0043f39652b0bce510fdc61c7c75fc5babb977c03b01cc7913339a4623fa698a513eb32a2c4b1314d033b74cb7e SHA512 b1d77c4380a2b8ffe715ec106e58081e5c89e314c5a13071d627c3f974144ad453e79d405cd722d75095b62e8682b7414d40b691506c7d2f5dde62e2fce51e39 |
71 |
-DIST scala-2.11.11-jsoup-1.3.1.jar 133835 BLAKE2B 0e57e44ff0283f18e07e05feb22ee8d5d8edb575c85a6cb42dc2c866e0dd4752a2bd0a5318bf5fc3764c9c408b89d690bfb6f3b1b4754a50397f229543d30591 SHA512 365e43b6d8ba14ae32607241481f7c0e6393268f5c3faef860be7674150edece2c30376108e54f307df6a266a91100a1c7dbc2f28b4207b5227bc1bec6e1106d |
72 |
-DIST scala-2.11.11-jsr166_and_extra.jar 728574 BLAKE2B de45d9252b68ed9749f659cd4ed6ed79e191f608da17843e349d2b2caab9ac6f8908fd50e24fae8c51d391bda6348d60d23819b801e4f32c2dc215a75481439a SHA512 40d949cfefc5111c79b79f085657d56aa046d1b318e6ad78de5869f61a6515c2076b70344be5ae3fb93a7b3f54f46a129e2536515b258e0d5bf2e670c5001306 |
73 |
-DIST scala-2.11.11-macro210.jar 2065 BLAKE2B d1194e28fe0d2740a370e343bed3e5084d69c2dedfbe0e0c135f16ce6a3c3467277084f003d567e93aaeb445e8f6140287c58a5ea01960d03aabad31f5f567bd SHA512 13c119afc4400f1531cad0cf38ab1652fce641090c11bff8f044a0d7f99df90412241ae78d5c623b7ecff1ce4720ae51fca4324f51bde0331e12f2e6e9898dd0 |
74 |
-DIST scala-2.11.11-maven-ant-tasks-2.1.1.jar 1314262 BLAKE2B 9dc8e5fbab52d8cf97287e9696181ea3a86e8915b152d8be56fc5e1f7a4c75c066f350a0dab7b957269cc6a8a9d6ed42ca37bfcc20ad61b2f32ac9e348009e99 SHA512 e3f0ff1d41ec31b2b64acb2ebcc175709714033589cb8e763f94aa80359c84f5d960c46dae713c9e37e1a09b977e7da617f8fe10a5b6fb30c55efd19bc307e68 |
75 |
-DIST scala-2.11.11-maven-deps.tar.gz 94530315 BLAKE2B 4a47cd08d3d7253d86979f5050c381d1895dc92a3869014c5c4936431ef15d8567657c4d464470cb7a2e95116a57f7a12f794273454ff02699c825da748f92b6 SHA512 b716d5d2a79960bae47dbb96a350027e908b9d5b62a0806e6b6f9905374f3e9cbb06c8865a3a2aa96399b4fc2fa1db949729cbb560e70af31225be151375f1ff |
76 |
-DIST scala-2.11.11-methvsfield.jar 609 BLAKE2B 56a86d8409af806474a46d9f2c5afa8533e0689b4d238258be986ac308a6a060e6d66e3d594ad8d7658b539cdc0b96e442b79279c4e71f27924fcfcf1c94cd16 SHA512 6db923ed7059bc91c8442d5804ccd8336e94f5202b3dcc348a4eb5026f09e1e86862f6e94818beae9ad42fcdc8e51df4d59a27109903a8ccb78054425ae47a71 |
77 |
-DIST scala-2.11.11-nest.jar 2920 BLAKE2B 3c48a2ea7501be03ede0fd9c1f907508491299cd68051e283fcce5576c1dde1032afa766e48529d4ce33e0f9ffe6f18d20e7341776e857f991969fe713a382ea SHA512 5eaaa870e06b5e00efb1f6ccced71343e8aa01578ea2b320b2d051f2df3713df9c500f074cc74a9e3c5cc509e03cf9c71265329bf2ddb3e82cb331524202fa38 |
78 |
-DIST scala-2.11.11-push.jar 8886289 BLAKE2B 541c89cd3f26166a714c78e057b9f8686e7d239af8a7cf3da795e5ee83113c51af2588bf9e39a7bdd7988597cd267fd10841c3d2acfb529ad0977c5e3c9753bb SHA512 b5539d381c8978ac57fc4258696e4cb552f47917178152b38b5683e42ed60da4d9da198a0344652f201541a71f92afd2ac8b3c3d3ec5266a8c222e9661d8a06a |
79 |
-DIST scala-2.11.11-vizant.jar 15910 BLAKE2B 393ddd38ff2528b9c54fbb2b79111858a2dfeab66e4b10daf4e23d113963edb3002db8c9415fe47557736a63ecef4b198bd90b87a54240a9a43823fdab0f3082 SHA512 4464d7349016f4999199e227e8eaf7bb3ef6b7e38ad0e8e710faad55df2e1243d99b53b9a789a1ffd3c39aef0d979dffc543f4691feae68cfa743e51bcf61390 |
80 |
-DIST scala-2.11.11.tar.gz 6556573 BLAKE2B bc9732249269e4066a7d4a4846a4bc2c5a24ddcf0af41db7d3d7c7dda9bdcc9981a8da84f550abbb408bf71d2bb43fc4bc70fbbd63457308d309e71f38928d11 SHA512 c4e8ca544ea86c3e381a7b3d9120b13574cab92d73ff56aa10955afffe64c62ea11cd44abddd75984bc0ac58e8257b00357618cf9377e6690351db269657608c |
81 |
-DIST scala-2.11.2-annotations.jar 2242 BLAKE2B 0c731c25eaa407bdfb51d749f688062a33bd7f2815e8303ba5c56532027350f58d5ab364f2428547c2a99e2032ba0d0d20d4d50cc27dc5c42946e7842111547d SHA512 3ceee0b1361b9e0911c1ff060ad108a1d93f7ea3e82ef946401cd5f895cb06016ac0ecdfd095f99b11cfb28c4cef7705c1b564c7af644c5f19b45c14a413c4dd |
82 |
-DIST scala-2.11.2-ant-contrib.jar 224277 BLAKE2B f43bfe3da05decbcf4ec9d2f48bface141907abfbe5b17532e970dbb660e0e1ffae9807c12da38cd6dc8e57c2605c6ec86ad11a99331e73edd3e4418656ab27e SHA512 5ec325a55bb213226c86faf8a99951839319e9579956ae58e2ccfe84f62d2742542998f98eed3f0dc8f8f94635d6dff1fe02e3c0f5289df1f09027ae2b9bee83 |
83 |
-DIST scala-2.11.2-ant-dotnet-1.0.jar 57795 BLAKE2B 1f04f20739a231816a6d9c81ac0ba23f155ebdb467f466640b18ba2b4f125a6171bcf420c42f71fcfa2c13293a5241e200d0d908bd460ca3ae0342b13747aaad SHA512 72afc387cf9dbeb99e627ca7f35f919f627bbf3f072eb46036120695fb70311490593c255c2a2e79b684adb8f213d8ab591d4ceda5d5f2e6b6906a6977b38867 |
84 |
-DIST scala-2.11.2-ant.jar 1506140 BLAKE2B 790d0f38316e0772b2f315220bbf70328e1e136bccb99bd2f2b2986b33aed60da5ca699c11eeaf653c64f4d07505e168442eea0711b6c627ee97b661d3933584 SHA512 ddee72ca62adb20e700022609749a4d6cc848c94e597a7450226770c8b97aa2c1f7f23b7a1c6ac8acd63047101997ebd68c19b393ebffde9ff5c7bb1957cd18c |
85 |
-DIST scala-2.11.2-code.jar 683 BLAKE2B b19a34aacc82dcc6bf4efb5556896521ce606cbd72a36ca5c2a019d3aec294172b13968e506373afdd1328668190f60ed337431def7744269cef024e5f82825a SHA512 d963c186f3029858b1f6b53cf6e3470946365f13a6bcc334a7c959fd449dace10a953c496dbf3036828f2b5e5ad17d22f5e3912446bed14bd71b2f0de2f6c767 |
86 |
-DIST scala-2.11.2-enums.jar 1372 BLAKE2B d3fc4941297344cd42c515ac6564092be7f80676aaf83029ebbcabbcce5ccfb71c008cc56a6fadadb0869d7f53e49a1f85c42e74c7b688acf43f677aa566dd82 SHA512 3d2356b9f610e98a03f64cbdd18ee36138b68ba5b170bb9b78bc7449439c3870f6f5bc795f3e1b8d325daf468ae85c581b60d1d360c1ae68c70792ad62b9c1dc |
87 |
-DIST scala-2.11.2-forkjoin.jar 60850 BLAKE2B 27afd33ed12f0b0fddac4a32a352e9d2e502e252e7acf76dea7f66aaa0ee93c7367bdac83352576683f8f82b04055e8cc910751f618ee3fc18e483c46dab8f73 SHA512 702370f2654b1c06f340c100078c630a82808e56c4dcc323881d6547945ce028345a5ee3048cbb9502a3b340b1d84ab5a635f80dbb381fdd88cc25b60cad768f |
88 |
-DIST scala-2.11.2-genericNest.jar 1136 BLAKE2B 7ae0cbd5445d5d504738a00fce77ce411ac7371c48b742ea2ec1f686298eeb891e33cc74eb6ccffd15753a11ed0eb3aa0b3859ba7a18566e9021d64124a2d7b5 SHA512 32c3b3e14bc72db2572bf120c1fda49a369b27ff8ae6ae12f6d7b12fdffef4064b515671c8f1b6dbfd78209247f6a7b7b26e700dd70a105de3ca59f5185ff9d6 |
89 |
-DIST scala-2.11.2-gentoo-binary.tar.bz2 28586286 BLAKE2B 6bf03d48e46beeb4c0f31f6b5edd43b9d9f7792fd3526a39038bde0a264024d9892630dc0bffca0afb522c5945856a2deb55b1a53d20e7bc749b70a8900af711 SHA512 39a859394f1918daf0ad91d26a56554e591906a5b4d2385060fb08d8799a4efe95bd23e0f98502297ae0f2b16a8a7deaf583d68c5478fefa1f84d5677ca09226 |
90 |
-DIST scala-2.11.2-instrumented.jar 31725 BLAKE2B 5dc07140fbdd895512b41ebdacd56763f99ff0043f39652b0bce510fdc61c7c75fc5babb977c03b01cc7913339a4623fa698a513eb32a2c4b1314d033b74cb7e SHA512 b1d77c4380a2b8ffe715ec106e58081e5c89e314c5a13071d627c3f974144ad453e79d405cd722d75095b62e8682b7414d40b691506c7d2f5dde62e2fce51e39 |
91 |
-DIST scala-2.11.2-jsoup-1.3.1.jar 133835 BLAKE2B 0e57e44ff0283f18e07e05feb22ee8d5d8edb575c85a6cb42dc2c866e0dd4752a2bd0a5318bf5fc3764c9c408b89d690bfb6f3b1b4754a50397f229543d30591 SHA512 365e43b6d8ba14ae32607241481f7c0e6393268f5c3faef860be7674150edece2c30376108e54f307df6a266a91100a1c7dbc2f28b4207b5227bc1bec6e1106d |
92 |
-DIST scala-2.11.2-jsr166_and_extra.jar 728574 BLAKE2B de45d9252b68ed9749f659cd4ed6ed79e191f608da17843e349d2b2caab9ac6f8908fd50e24fae8c51d391bda6348d60d23819b801e4f32c2dc215a75481439a SHA512 40d949cfefc5111c79b79f085657d56aa046d1b318e6ad78de5869f61a6515c2076b70344be5ae3fb93a7b3f54f46a129e2536515b258e0d5bf2e670c5001306 |
93 |
-DIST scala-2.11.2-macro210.jar 2065 BLAKE2B d1194e28fe0d2740a370e343bed3e5084d69c2dedfbe0e0c135f16ce6a3c3467277084f003d567e93aaeb445e8f6140287c58a5ea01960d03aabad31f5f567bd SHA512 13c119afc4400f1531cad0cf38ab1652fce641090c11bff8f044a0d7f99df90412241ae78d5c623b7ecff1ce4720ae51fca4324f51bde0331e12f2e6e9898dd0 |
94 |
-DIST scala-2.11.2-maven-ant-tasks-2.1.1.jar 1314262 BLAKE2B 9dc8e5fbab52d8cf97287e9696181ea3a86e8915b152d8be56fc5e1f7a4c75c066f350a0dab7b957269cc6a8a9d6ed42ca37bfcc20ad61b2f32ac9e348009e99 SHA512 e3f0ff1d41ec31b2b64acb2ebcc175709714033589cb8e763f94aa80359c84f5d960c46dae713c9e37e1a09b977e7da617f8fe10a5b6fb30c55efd19bc307e68 |
95 |
-DIST scala-2.11.2-maven-deps.tar.gz 84139566 BLAKE2B b0e7595692a8763fd7b4eab6ae676b4e03fa2e75209562ac5bf42f2a2c1980ee7f31e02e78f67709e94e7008080dd399f35de68a970aa81ea470a6216718b94b SHA512 54b888af964a5e2731fad20481253150d60859a5243c72873e09799dac665f315e1449d89f86cb311582085d34d7c1c661dee41f64084efb943feef8d4036602 |
96 |
-DIST scala-2.11.2-methvsfield.jar 609 BLAKE2B 56a86d8409af806474a46d9f2c5afa8533e0689b4d238258be986ac308a6a060e6d66e3d594ad8d7658b539cdc0b96e442b79279c4e71f27924fcfcf1c94cd16 SHA512 6db923ed7059bc91c8442d5804ccd8336e94f5202b3dcc348a4eb5026f09e1e86862f6e94818beae9ad42fcdc8e51df4d59a27109903a8ccb78054425ae47a71 |
97 |
-DIST scala-2.11.2-nest.jar 2920 BLAKE2B 3c48a2ea7501be03ede0fd9c1f907508491299cd68051e283fcce5576c1dde1032afa766e48529d4ce33e0f9ffe6f18d20e7341776e857f991969fe713a382ea SHA512 5eaaa870e06b5e00efb1f6ccced71343e8aa01578ea2b320b2d051f2df3713df9c500f074cc74a9e3c5cc509e03cf9c71265329bf2ddb3e82cb331524202fa38 |
98 |
-DIST scala-2.11.2-push.jar 8886289 BLAKE2B 541c89cd3f26166a714c78e057b9f8686e7d239af8a7cf3da795e5ee83113c51af2588bf9e39a7bdd7988597cd267fd10841c3d2acfb529ad0977c5e3c9753bb SHA512 b5539d381c8978ac57fc4258696e4cb552f47917178152b38b5683e42ed60da4d9da198a0344652f201541a71f92afd2ac8b3c3d3ec5266a8c222e9661d8a06a |
99 |
-DIST scala-2.11.2-vizant.jar 15910 BLAKE2B 393ddd38ff2528b9c54fbb2b79111858a2dfeab66e4b10daf4e23d113963edb3002db8c9415fe47557736a63ecef4b198bd90b87a54240a9a43823fdab0f3082 SHA512 4464d7349016f4999199e227e8eaf7bb3ef6b7e38ad0e8e710faad55df2e1243d99b53b9a789a1ffd3c39aef0d979dffc543f4691feae68cfa743e51bcf61390 |
100 |
-DIST scala-2.11.2.tar.gz 5679601 BLAKE2B d1b55419d7255ed302c1bb91328f98d06e8875e3a07e809ba2d4b7733e12e2a7236539031808212d9736da158e574b44b29947b3922d3153594545675154a004 SHA512 c3ca34fbb2733295d9b28089ca136461042978e86e00d86eb2a64c8a8fa207ec99aa33238eda21fe48bcba9e21caeec0fdaa63ceb263dcd9ccef936e23a95c7f |
101 |
-DIST scala-2.11.4-annotations.jar 2242 BLAKE2B 0c731c25eaa407bdfb51d749f688062a33bd7f2815e8303ba5c56532027350f58d5ab364f2428547c2a99e2032ba0d0d20d4d50cc27dc5c42946e7842111547d SHA512 3ceee0b1361b9e0911c1ff060ad108a1d93f7ea3e82ef946401cd5f895cb06016ac0ecdfd095f99b11cfb28c4cef7705c1b564c7af644c5f19b45c14a413c4dd |
102 |
-DIST scala-2.11.4-ant-contrib.jar 224277 BLAKE2B f43bfe3da05decbcf4ec9d2f48bface141907abfbe5b17532e970dbb660e0e1ffae9807c12da38cd6dc8e57c2605c6ec86ad11a99331e73edd3e4418656ab27e SHA512 5ec325a55bb213226c86faf8a99951839319e9579956ae58e2ccfe84f62d2742542998f98eed3f0dc8f8f94635d6dff1fe02e3c0f5289df1f09027ae2b9bee83 |
103 |
-DIST scala-2.11.4-ant-dotnet-1.0.jar 57795 BLAKE2B 1f04f20739a231816a6d9c81ac0ba23f155ebdb467f466640b18ba2b4f125a6171bcf420c42f71fcfa2c13293a5241e200d0d908bd460ca3ae0342b13747aaad SHA512 72afc387cf9dbeb99e627ca7f35f919f627bbf3f072eb46036120695fb70311490593c255c2a2e79b684adb8f213d8ab591d4ceda5d5f2e6b6906a6977b38867 |
104 |
-DIST scala-2.11.4-ant.jar 1506140 BLAKE2B 790d0f38316e0772b2f315220bbf70328e1e136bccb99bd2f2b2986b33aed60da5ca699c11eeaf653c64f4d07505e168442eea0711b6c627ee97b661d3933584 SHA512 ddee72ca62adb20e700022609749a4d6cc848c94e597a7450226770c8b97aa2c1f7f23b7a1c6ac8acd63047101997ebd68c19b393ebffde9ff5c7bb1957cd18c |
105 |
-DIST scala-2.11.4-code.jar 683 BLAKE2B b19a34aacc82dcc6bf4efb5556896521ce606cbd72a36ca5c2a019d3aec294172b13968e506373afdd1328668190f60ed337431def7744269cef024e5f82825a SHA512 d963c186f3029858b1f6b53cf6e3470946365f13a6bcc334a7c959fd449dace10a953c496dbf3036828f2b5e5ad17d22f5e3912446bed14bd71b2f0de2f6c767 |
106 |
-DIST scala-2.11.4-enums.jar 1372 BLAKE2B d3fc4941297344cd42c515ac6564092be7f80676aaf83029ebbcabbcce5ccfb71c008cc56a6fadadb0869d7f53e49a1f85c42e74c7b688acf43f677aa566dd82 SHA512 3d2356b9f610e98a03f64cbdd18ee36138b68ba5b170bb9b78bc7449439c3870f6f5bc795f3e1b8d325daf468ae85c581b60d1d360c1ae68c70792ad62b9c1dc |
107 |
-DIST scala-2.11.4-forkjoin.jar 60850 BLAKE2B 27afd33ed12f0b0fddac4a32a352e9d2e502e252e7acf76dea7f66aaa0ee93c7367bdac83352576683f8f82b04055e8cc910751f618ee3fc18e483c46dab8f73 SHA512 702370f2654b1c06f340c100078c630a82808e56c4dcc323881d6547945ce028345a5ee3048cbb9502a3b340b1d84ab5a635f80dbb381fdd88cc25b60cad768f |
108 |
-DIST scala-2.11.4-genericNest.jar 1136 BLAKE2B 7ae0cbd5445d5d504738a00fce77ce411ac7371c48b742ea2ec1f686298eeb891e33cc74eb6ccffd15753a11ed0eb3aa0b3859ba7a18566e9021d64124a2d7b5 SHA512 32c3b3e14bc72db2572bf120c1fda49a369b27ff8ae6ae12f6d7b12fdffef4064b515671c8f1b6dbfd78209247f6a7b7b26e700dd70a105de3ca59f5185ff9d6 |
109 |
-DIST scala-2.11.4-gentoo-binary.tar.bz2 28642636 BLAKE2B b5f83a376c116b1b2a1ee1a69fc6544c516dd33cb0aac7067c6170e75c4fbb22e35694399f1f7368b37b0274add92bc2af8ddbb05151934296d9b37369b69357 SHA512 0923f4d7a184fa04239066a4eee10bc989de637c7d5926f0bee8620ef1b46edcc5fff999a23d6754b809c03996d61ce0e4ade0dd046700a20fd1b52c53ca074a |
110 |
-DIST scala-2.11.4-instrumented.jar 31725 BLAKE2B 5dc07140fbdd895512b41ebdacd56763f99ff0043f39652b0bce510fdc61c7c75fc5babb977c03b01cc7913339a4623fa698a513eb32a2c4b1314d033b74cb7e SHA512 b1d77c4380a2b8ffe715ec106e58081e5c89e314c5a13071d627c3f974144ad453e79d405cd722d75095b62e8682b7414d40b691506c7d2f5dde62e2fce51e39 |
111 |
-DIST scala-2.11.4-jsoup-1.3.1.jar 133835 BLAKE2B 0e57e44ff0283f18e07e05feb22ee8d5d8edb575c85a6cb42dc2c866e0dd4752a2bd0a5318bf5fc3764c9c408b89d690bfb6f3b1b4754a50397f229543d30591 SHA512 365e43b6d8ba14ae32607241481f7c0e6393268f5c3faef860be7674150edece2c30376108e54f307df6a266a91100a1c7dbc2f28b4207b5227bc1bec6e1106d |
112 |
-DIST scala-2.11.4-jsr166_and_extra.jar 728574 BLAKE2B de45d9252b68ed9749f659cd4ed6ed79e191f608da17843e349d2b2caab9ac6f8908fd50e24fae8c51d391bda6348d60d23819b801e4f32c2dc215a75481439a SHA512 40d949cfefc5111c79b79f085657d56aa046d1b318e6ad78de5869f61a6515c2076b70344be5ae3fb93a7b3f54f46a129e2536515b258e0d5bf2e670c5001306 |
113 |
-DIST scala-2.11.4-macro210.jar 2065 BLAKE2B d1194e28fe0d2740a370e343bed3e5084d69c2dedfbe0e0c135f16ce6a3c3467277084f003d567e93aaeb445e8f6140287c58a5ea01960d03aabad31f5f567bd SHA512 13c119afc4400f1531cad0cf38ab1652fce641090c11bff8f044a0d7f99df90412241ae78d5c623b7ecff1ce4720ae51fca4324f51bde0331e12f2e6e9898dd0 |
114 |
-DIST scala-2.11.4-maven-ant-tasks-2.1.1.jar 1314262 BLAKE2B 9dc8e5fbab52d8cf97287e9696181ea3a86e8915b152d8be56fc5e1f7a4c75c066f350a0dab7b957269cc6a8a9d6ed42ca37bfcc20ad61b2f32ac9e348009e99 SHA512 e3f0ff1d41ec31b2b64acb2ebcc175709714033589cb8e763f94aa80359c84f5d960c46dae713c9e37e1a09b977e7da617f8fe10a5b6fb30c55efd19bc307e68 |
115 |
-DIST scala-2.11.4-maven-deps.tar.gz 89732002 BLAKE2B 3983af445ae4aae2f3aa82132716dff8d137930f00333df0ad147056e4fcd8b79e3b4d27e869110cb41848e5189f341dad006307ba9a12e8a4a96aa3f7d37793 SHA512 d1f99158337789513eac7be25ee3f19272c3975babfe49c2f7876b2d51082bfa1c5bd4b4bd1aef0cac0c6701a9e62b96c15c593c94f04e3226f4aa34cd114052 |
116 |
-DIST scala-2.11.4-methvsfield.jar 609 BLAKE2B 56a86d8409af806474a46d9f2c5afa8533e0689b4d238258be986ac308a6a060e6d66e3d594ad8d7658b539cdc0b96e442b79279c4e71f27924fcfcf1c94cd16 SHA512 6db923ed7059bc91c8442d5804ccd8336e94f5202b3dcc348a4eb5026f09e1e86862f6e94818beae9ad42fcdc8e51df4d59a27109903a8ccb78054425ae47a71 |
117 |
-DIST scala-2.11.4-nest.jar 2920 BLAKE2B 3c48a2ea7501be03ede0fd9c1f907508491299cd68051e283fcce5576c1dde1032afa766e48529d4ce33e0f9ffe6f18d20e7341776e857f991969fe713a382ea SHA512 5eaaa870e06b5e00efb1f6ccced71343e8aa01578ea2b320b2d051f2df3713df9c500f074cc74a9e3c5cc509e03cf9c71265329bf2ddb3e82cb331524202fa38 |
118 |
-DIST scala-2.11.4-push.jar 8886289 BLAKE2B 541c89cd3f26166a714c78e057b9f8686e7d239af8a7cf3da795e5ee83113c51af2588bf9e39a7bdd7988597cd267fd10841c3d2acfb529ad0977c5e3c9753bb SHA512 b5539d381c8978ac57fc4258696e4cb552f47917178152b38b5683e42ed60da4d9da198a0344652f201541a71f92afd2ac8b3c3d3ec5266a8c222e9661d8a06a |
119 |
-DIST scala-2.11.4-vizant.jar 15910 BLAKE2B 393ddd38ff2528b9c54fbb2b79111858a2dfeab66e4b10daf4e23d113963edb3002db8c9415fe47557736a63ecef4b198bd90b87a54240a9a43823fdab0f3082 SHA512 4464d7349016f4999199e227e8eaf7bb3ef6b7e38ad0e8e710faad55df2e1243d99b53b9a789a1ffd3c39aef0d979dffc543f4691feae68cfa743e51bcf61390 |
120 |
-DIST scala-2.11.4.tar.gz 5789309 BLAKE2B c469388a94ca8cf8a02a2bce8969ed71b2d9ec033a1429bf6d175225c622a101068a7b809cc26a20ff35fde29d6d9bcdbb9fc7017eda00d6b7248e2c70515267 SHA512 e7646ed8d40eca6d91757d257e9301836bdc6676dfe5bbb4b059af7a08496fbc99d243f3f087e507d026a9c41e2452ecf72ea5e4e1babbb7119065d8bc710056 |
121 |
-DIST scala-2.11.6-annotations.jar 2242 BLAKE2B 0c731c25eaa407bdfb51d749f688062a33bd7f2815e8303ba5c56532027350f58d5ab364f2428547c2a99e2032ba0d0d20d4d50cc27dc5c42946e7842111547d SHA512 3ceee0b1361b9e0911c1ff060ad108a1d93f7ea3e82ef946401cd5f895cb06016ac0ecdfd095f99b11cfb28c4cef7705c1b564c7af644c5f19b45c14a413c4dd |
122 |
-DIST scala-2.11.6-ant-contrib.jar 224277 BLAKE2B f43bfe3da05decbcf4ec9d2f48bface141907abfbe5b17532e970dbb660e0e1ffae9807c12da38cd6dc8e57c2605c6ec86ad11a99331e73edd3e4418656ab27e SHA512 5ec325a55bb213226c86faf8a99951839319e9579956ae58e2ccfe84f62d2742542998f98eed3f0dc8f8f94635d6dff1fe02e3c0f5289df1f09027ae2b9bee83 |
123 |
-DIST scala-2.11.6-ant-dotnet-1.0.jar 57795 BLAKE2B 1f04f20739a231816a6d9c81ac0ba23f155ebdb467f466640b18ba2b4f125a6171bcf420c42f71fcfa2c13293a5241e200d0d908bd460ca3ae0342b13747aaad SHA512 72afc387cf9dbeb99e627ca7f35f919f627bbf3f072eb46036120695fb70311490593c255c2a2e79b684adb8f213d8ab591d4ceda5d5f2e6b6906a6977b38867 |
124 |
-DIST scala-2.11.6-ant.jar 1506140 BLAKE2B 790d0f38316e0772b2f315220bbf70328e1e136bccb99bd2f2b2986b33aed60da5ca699c11eeaf653c64f4d07505e168442eea0711b6c627ee97b661d3933584 SHA512 ddee72ca62adb20e700022609749a4d6cc848c94e597a7450226770c8b97aa2c1f7f23b7a1c6ac8acd63047101997ebd68c19b393ebffde9ff5c7bb1957cd18c |
125 |
-DIST scala-2.11.6-code.jar 683 BLAKE2B b19a34aacc82dcc6bf4efb5556896521ce606cbd72a36ca5c2a019d3aec294172b13968e506373afdd1328668190f60ed337431def7744269cef024e5f82825a SHA512 d963c186f3029858b1f6b53cf6e3470946365f13a6bcc334a7c959fd449dace10a953c496dbf3036828f2b5e5ad17d22f5e3912446bed14bd71b2f0de2f6c767 |
126 |
-DIST scala-2.11.6-enums.jar 1372 BLAKE2B d3fc4941297344cd42c515ac6564092be7f80676aaf83029ebbcabbcce5ccfb71c008cc56a6fadadb0869d7f53e49a1f85c42e74c7b688acf43f677aa566dd82 SHA512 3d2356b9f610e98a03f64cbdd18ee36138b68ba5b170bb9b78bc7449439c3870f6f5bc795f3e1b8d325daf468ae85c581b60d1d360c1ae68c70792ad62b9c1dc |
127 |
-DIST scala-2.11.6-forkjoin.jar 60850 BLAKE2B 27afd33ed12f0b0fddac4a32a352e9d2e502e252e7acf76dea7f66aaa0ee93c7367bdac83352576683f8f82b04055e8cc910751f618ee3fc18e483c46dab8f73 SHA512 702370f2654b1c06f340c100078c630a82808e56c4dcc323881d6547945ce028345a5ee3048cbb9502a3b340b1d84ab5a635f80dbb381fdd88cc25b60cad768f |
128 |
-DIST scala-2.11.6-genericNest.jar 1136 BLAKE2B 7ae0cbd5445d5d504738a00fce77ce411ac7371c48b742ea2ec1f686298eeb891e33cc74eb6ccffd15753a11ed0eb3aa0b3859ba7a18566e9021d64124a2d7b5 SHA512 32c3b3e14bc72db2572bf120c1fda49a369b27ff8ae6ae12f6d7b12fdffef4064b515671c8f1b6dbfd78209247f6a7b7b26e700dd70a105de3ca59f5185ff9d6 |
129 |
-DIST scala-2.11.6-gentoo-binary.tar.bz2 29875070 BLAKE2B 79b4a4dcec299722f7d414d4324ee9c6835e346b6217fb3488fec53bab876ae6671a7072b02ab000a174e67729fda9df557ed7b2fe140c0899a9d447d6d6d052 SHA512 fcdb8c44221f9a7e8260b16b0d069f5ffa45f8ce404f0a49b2ba76349cef7e7e5a0aa3bd8a3f4eecf8a1af5d2037c9d6582cdde38e1e8218f09196d0561d5226 |
130 |
-DIST scala-2.11.6-instrumented.jar 31725 BLAKE2B 5dc07140fbdd895512b41ebdacd56763f99ff0043f39652b0bce510fdc61c7c75fc5babb977c03b01cc7913339a4623fa698a513eb32a2c4b1314d033b74cb7e SHA512 b1d77c4380a2b8ffe715ec106e58081e5c89e314c5a13071d627c3f974144ad453e79d405cd722d75095b62e8682b7414d40b691506c7d2f5dde62e2fce51e39 |
131 |
-DIST scala-2.11.6-jsoup-1.3.1.jar 133835 BLAKE2B 0e57e44ff0283f18e07e05feb22ee8d5d8edb575c85a6cb42dc2c866e0dd4752a2bd0a5318bf5fc3764c9c408b89d690bfb6f3b1b4754a50397f229543d30591 SHA512 365e43b6d8ba14ae32607241481f7c0e6393268f5c3faef860be7674150edece2c30376108e54f307df6a266a91100a1c7dbc2f28b4207b5227bc1bec6e1106d |
132 |
-DIST scala-2.11.6-jsr166_and_extra.jar 728574 BLAKE2B de45d9252b68ed9749f659cd4ed6ed79e191f608da17843e349d2b2caab9ac6f8908fd50e24fae8c51d391bda6348d60d23819b801e4f32c2dc215a75481439a SHA512 40d949cfefc5111c79b79f085657d56aa046d1b318e6ad78de5869f61a6515c2076b70344be5ae3fb93a7b3f54f46a129e2536515b258e0d5bf2e670c5001306 |
133 |
-DIST scala-2.11.6-macro210.jar 2065 BLAKE2B d1194e28fe0d2740a370e343bed3e5084d69c2dedfbe0e0c135f16ce6a3c3467277084f003d567e93aaeb445e8f6140287c58a5ea01960d03aabad31f5f567bd SHA512 13c119afc4400f1531cad0cf38ab1652fce641090c11bff8f044a0d7f99df90412241ae78d5c623b7ecff1ce4720ae51fca4324f51bde0331e12f2e6e9898dd0 |
134 |
-DIST scala-2.11.6-maven-ant-tasks-2.1.1.jar 1314262 BLAKE2B 9dc8e5fbab52d8cf97287e9696181ea3a86e8915b152d8be56fc5e1f7a4c75c066f350a0dab7b957269cc6a8a9d6ed42ca37bfcc20ad61b2f32ac9e348009e99 SHA512 e3f0ff1d41ec31b2b64acb2ebcc175709714033589cb8e763f94aa80359c84f5d960c46dae713c9e37e1a09b977e7da617f8fe10a5b6fb30c55efd19bc307e68 |
135 |
-DIST scala-2.11.6-maven-deps.tar.gz 87558817 BLAKE2B 6d4d5ddf604a7175a120c9001e1b2e55d99a14d18581b43d5e6c11122f60a9d6bea90b12906b612f5d8d92c1b458132b79746879ae38839927ce5660f68ae029 SHA512 ad271b4efbe137aa5bbc22bc138719fdd9f89119113dcb35f14bc45cea3382cb33c35bb973fca0d2607c6bb89abbfe69bb4ab1f35f65ad6b7b9a67b7dba63523 |
136 |
-DIST scala-2.11.6-methvsfield.jar 609 BLAKE2B 56a86d8409af806474a46d9f2c5afa8533e0689b4d238258be986ac308a6a060e6d66e3d594ad8d7658b539cdc0b96e442b79279c4e71f27924fcfcf1c94cd16 SHA512 6db923ed7059bc91c8442d5804ccd8336e94f5202b3dcc348a4eb5026f09e1e86862f6e94818beae9ad42fcdc8e51df4d59a27109903a8ccb78054425ae47a71 |
137 |
-DIST scala-2.11.6-nest.jar 2920 BLAKE2B 3c48a2ea7501be03ede0fd9c1f907508491299cd68051e283fcce5576c1dde1032afa766e48529d4ce33e0f9ffe6f18d20e7341776e857f991969fe713a382ea SHA512 5eaaa870e06b5e00efb1f6ccced71343e8aa01578ea2b320b2d051f2df3713df9c500f074cc74a9e3c5cc509e03cf9c71265329bf2ddb3e82cb331524202fa38 |
138 |
-DIST scala-2.11.6-push.jar 8886289 BLAKE2B 541c89cd3f26166a714c78e057b9f8686e7d239af8a7cf3da795e5ee83113c51af2588bf9e39a7bdd7988597cd267fd10841c3d2acfb529ad0977c5e3c9753bb SHA512 b5539d381c8978ac57fc4258696e4cb552f47917178152b38b5683e42ed60da4d9da198a0344652f201541a71f92afd2ac8b3c3d3ec5266a8c222e9661d8a06a |
139 |
-DIST scala-2.11.6-vizant.jar 15910 BLAKE2B 393ddd38ff2528b9c54fbb2b79111858a2dfeab66e4b10daf4e23d113963edb3002db8c9415fe47557736a63ecef4b198bd90b87a54240a9a43823fdab0f3082 SHA512 4464d7349016f4999199e227e8eaf7bb3ef6b7e38ad0e8e710faad55df2e1243d99b53b9a789a1ffd3c39aef0d979dffc543f4691feae68cfa743e51bcf61390 |
140 |
-DIST scala-2.11.6.tar.gz 5901947 BLAKE2B 966ce469e3411b8456d7355b147a5f4edf0b0e179fba83d54feb62118abed010a578d00da51b9793405499d6d28ad0996d20b7a38795c91785d454c705118277 SHA512 57e2a06c8f66e9e51cbfc998a90931a6bd6ab65b574077c8a2541b300d1c86c18bc48bf708060745a71517ae56fa8ad4032c254b3537cd66bc6fe4c328cb4a57 |
141 |
-DIST scala-2.11.7-annotations.jar 2242 BLAKE2B 0c731c25eaa407bdfb51d749f688062a33bd7f2815e8303ba5c56532027350f58d5ab364f2428547c2a99e2032ba0d0d20d4d50cc27dc5c42946e7842111547d SHA512 3ceee0b1361b9e0911c1ff060ad108a1d93f7ea3e82ef946401cd5f895cb06016ac0ecdfd095f99b11cfb28c4cef7705c1b564c7af644c5f19b45c14a413c4dd |
142 |
-DIST scala-2.11.7-ant-contrib.jar 224277 BLAKE2B f43bfe3da05decbcf4ec9d2f48bface141907abfbe5b17532e970dbb660e0e1ffae9807c12da38cd6dc8e57c2605c6ec86ad11a99331e73edd3e4418656ab27e SHA512 5ec325a55bb213226c86faf8a99951839319e9579956ae58e2ccfe84f62d2742542998f98eed3f0dc8f8f94635d6dff1fe02e3c0f5289df1f09027ae2b9bee83 |
143 |
-DIST scala-2.11.7-ant-dotnet-1.0.jar 57795 BLAKE2B 1f04f20739a231816a6d9c81ac0ba23f155ebdb467f466640b18ba2b4f125a6171bcf420c42f71fcfa2c13293a5241e200d0d908bd460ca3ae0342b13747aaad SHA512 72afc387cf9dbeb99e627ca7f35f919f627bbf3f072eb46036120695fb70311490593c255c2a2e79b684adb8f213d8ab591d4ceda5d5f2e6b6906a6977b38867 |
144 |
-DIST scala-2.11.7-ant.jar 1506140 BLAKE2B 790d0f38316e0772b2f315220bbf70328e1e136bccb99bd2f2b2986b33aed60da5ca699c11eeaf653c64f4d07505e168442eea0711b6c627ee97b661d3933584 SHA512 ddee72ca62adb20e700022609749a4d6cc848c94e597a7450226770c8b97aa2c1f7f23b7a1c6ac8acd63047101997ebd68c19b393ebffde9ff5c7bb1957cd18c |
145 |
-DIST scala-2.11.7-code.jar 683 BLAKE2B b19a34aacc82dcc6bf4efb5556896521ce606cbd72a36ca5c2a019d3aec294172b13968e506373afdd1328668190f60ed337431def7744269cef024e5f82825a SHA512 d963c186f3029858b1f6b53cf6e3470946365f13a6bcc334a7c959fd449dace10a953c496dbf3036828f2b5e5ad17d22f5e3912446bed14bd71b2f0de2f6c767 |
146 |
-DIST scala-2.11.7-enums.jar 1372 BLAKE2B d3fc4941297344cd42c515ac6564092be7f80676aaf83029ebbcabbcce5ccfb71c008cc56a6fadadb0869d7f53e49a1f85c42e74c7b688acf43f677aa566dd82 SHA512 3d2356b9f610e98a03f64cbdd18ee36138b68ba5b170bb9b78bc7449439c3870f6f5bc795f3e1b8d325daf468ae85c581b60d1d360c1ae68c70792ad62b9c1dc |
147 |
-DIST scala-2.11.7-forkjoin.jar 60850 BLAKE2B 27afd33ed12f0b0fddac4a32a352e9d2e502e252e7acf76dea7f66aaa0ee93c7367bdac83352576683f8f82b04055e8cc910751f618ee3fc18e483c46dab8f73 SHA512 702370f2654b1c06f340c100078c630a82808e56c4dcc323881d6547945ce028345a5ee3048cbb9502a3b340b1d84ab5a635f80dbb381fdd88cc25b60cad768f |
148 |
-DIST scala-2.11.7-genericNest.jar 1136 BLAKE2B 7ae0cbd5445d5d504738a00fce77ce411ac7371c48b742ea2ec1f686298eeb891e33cc74eb6ccffd15753a11ed0eb3aa0b3859ba7a18566e9021d64124a2d7b5 SHA512 32c3b3e14bc72db2572bf120c1fda49a369b27ff8ae6ae12f6d7b12fdffef4064b515671c8f1b6dbfd78209247f6a7b7b26e700dd70a105de3ca59f5185ff9d6 |
149 |
-DIST scala-2.11.7-gentoo-binary.tar.bz2 31603236 BLAKE2B fcd18f8d40948a168f9b137577d624986e483490f4f84335edcdbf9450d48f3bdd924c633b74f3666ce9b0e119275e2af9a347928aad362fa3b2d00254ee4ac5 SHA512 13ea3ebe69fea9e450587494ac0de20f28477442e10dae0306b13cc9dcdf375f897a3988a0dca6db102a6ba2744debb8552cd6704150e049bf6f15cc1c00899c |
150 |
-DIST scala-2.11.7-instrumented.jar 31725 BLAKE2B 5dc07140fbdd895512b41ebdacd56763f99ff0043f39652b0bce510fdc61c7c75fc5babb977c03b01cc7913339a4623fa698a513eb32a2c4b1314d033b74cb7e SHA512 b1d77c4380a2b8ffe715ec106e58081e5c89e314c5a13071d627c3f974144ad453e79d405cd722d75095b62e8682b7414d40b691506c7d2f5dde62e2fce51e39 |
151 |
-DIST scala-2.11.7-jsoup-1.3.1.jar 133835 BLAKE2B 0e57e44ff0283f18e07e05feb22ee8d5d8edb575c85a6cb42dc2c866e0dd4752a2bd0a5318bf5fc3764c9c408b89d690bfb6f3b1b4754a50397f229543d30591 SHA512 365e43b6d8ba14ae32607241481f7c0e6393268f5c3faef860be7674150edece2c30376108e54f307df6a266a91100a1c7dbc2f28b4207b5227bc1bec6e1106d |
152 |
-DIST scala-2.11.7-jsr166_and_extra.jar 728574 BLAKE2B de45d9252b68ed9749f659cd4ed6ed79e191f608da17843e349d2b2caab9ac6f8908fd50e24fae8c51d391bda6348d60d23819b801e4f32c2dc215a75481439a SHA512 40d949cfefc5111c79b79f085657d56aa046d1b318e6ad78de5869f61a6515c2076b70344be5ae3fb93a7b3f54f46a129e2536515b258e0d5bf2e670c5001306 |
153 |
-DIST scala-2.11.7-macro210.jar 2065 BLAKE2B d1194e28fe0d2740a370e343bed3e5084d69c2dedfbe0e0c135f16ce6a3c3467277084f003d567e93aaeb445e8f6140287c58a5ea01960d03aabad31f5f567bd SHA512 13c119afc4400f1531cad0cf38ab1652fce641090c11bff8f044a0d7f99df90412241ae78d5c623b7ecff1ce4720ae51fca4324f51bde0331e12f2e6e9898dd0 |
154 |
-DIST scala-2.11.7-maven-ant-tasks-2.1.1.jar 1314262 BLAKE2B 9dc8e5fbab52d8cf97287e9696181ea3a86e8915b152d8be56fc5e1f7a4c75c066f350a0dab7b957269cc6a8a9d6ed42ca37bfcc20ad61b2f32ac9e348009e99 SHA512 e3f0ff1d41ec31b2b64acb2ebcc175709714033589cb8e763f94aa80359c84f5d960c46dae713c9e37e1a09b977e7da617f8fe10a5b6fb30c55efd19bc307e68 |
155 |
-DIST scala-2.11.7-maven-deps.tar.gz 88535058 BLAKE2B bca1a63184cd2ac6f33e3c57e421b94d4f711a9575e2cc03f78243a858bac5ecc788dee9c4a14aae09cb53c6764f7f886d24ff3307468c4f7856425508b4ca6d SHA512 745b981b80fddca1768c1eb4579b60888b82e1d1e5c4f3b48f4e5815c2f45f8bc7e2e2cae842dfe6d5187f3987b39e3fcd3c0d0e42173931822c6fb95edcfb5c |
156 |
-DIST scala-2.11.7-methvsfield.jar 609 BLAKE2B 56a86d8409af806474a46d9f2c5afa8533e0689b4d238258be986ac308a6a060e6d66e3d594ad8d7658b539cdc0b96e442b79279c4e71f27924fcfcf1c94cd16 SHA512 6db923ed7059bc91c8442d5804ccd8336e94f5202b3dcc348a4eb5026f09e1e86862f6e94818beae9ad42fcdc8e51df4d59a27109903a8ccb78054425ae47a71 |
157 |
-DIST scala-2.11.7-nest.jar 2920 BLAKE2B 3c48a2ea7501be03ede0fd9c1f907508491299cd68051e283fcce5576c1dde1032afa766e48529d4ce33e0f9ffe6f18d20e7341776e857f991969fe713a382ea SHA512 5eaaa870e06b5e00efb1f6ccced71343e8aa01578ea2b320b2d051f2df3713df9c500f074cc74a9e3c5cc509e03cf9c71265329bf2ddb3e82cb331524202fa38 |
158 |
-DIST scala-2.11.7-push.jar 8886289 BLAKE2B 541c89cd3f26166a714c78e057b9f8686e7d239af8a7cf3da795e5ee83113c51af2588bf9e39a7bdd7988597cd267fd10841c3d2acfb529ad0977c5e3c9753bb SHA512 b5539d381c8978ac57fc4258696e4cb552f47917178152b38b5683e42ed60da4d9da198a0344652f201541a71f92afd2ac8b3c3d3ec5266a8c222e9661d8a06a |
159 |
-DIST scala-2.11.7-vizant.jar 15910 BLAKE2B 393ddd38ff2528b9c54fbb2b79111858a2dfeab66e4b10daf4e23d113963edb3002db8c9415fe47557736a63ecef4b198bd90b87a54240a9a43823fdab0f3082 SHA512 4464d7349016f4999199e227e8eaf7bb3ef6b7e38ad0e8e710faad55df2e1243d99b53b9a789a1ffd3c39aef0d979dffc543f4691feae68cfa743e51bcf61390 |
160 |
-DIST scala-2.11.7.tar.gz 6443003 BLAKE2B 4b9d2c6263773d0280627d4232d9f924176fc694785c37fecaa28ea0d1302d18b46543b1427e026c86b46026088f8d8f1ddbb02bd6f609c94e39c52f2115e215 SHA512 f74614a303bdc28068b212e9fe4aa499db4a5a9ff87bf1af93d6b3598784edd3f2e37cedbdbc20c9aa507965845b4b511bfc786ff82f31dbc3365af796062611 |
161 |
-DIST scala-2.11.8-annotations.jar 2242 BLAKE2B 0c731c25eaa407bdfb51d749f688062a33bd7f2815e8303ba5c56532027350f58d5ab364f2428547c2a99e2032ba0d0d20d4d50cc27dc5c42946e7842111547d SHA512 3ceee0b1361b9e0911c1ff060ad108a1d93f7ea3e82ef946401cd5f895cb06016ac0ecdfd095f99b11cfb28c4cef7705c1b564c7af644c5f19b45c14a413c4dd |
162 |
-DIST scala-2.11.8-ant-contrib.jar 224277 BLAKE2B f43bfe3da05decbcf4ec9d2f48bface141907abfbe5b17532e970dbb660e0e1ffae9807c12da38cd6dc8e57c2605c6ec86ad11a99331e73edd3e4418656ab27e SHA512 5ec325a55bb213226c86faf8a99951839319e9579956ae58e2ccfe84f62d2742542998f98eed3f0dc8f8f94635d6dff1fe02e3c0f5289df1f09027ae2b9bee83 |
163 |
-DIST scala-2.11.8-ant-dotnet-1.0.jar 57795 BLAKE2B 1f04f20739a231816a6d9c81ac0ba23f155ebdb467f466640b18ba2b4f125a6171bcf420c42f71fcfa2c13293a5241e200d0d908bd460ca3ae0342b13747aaad SHA512 72afc387cf9dbeb99e627ca7f35f919f627bbf3f072eb46036120695fb70311490593c255c2a2e79b684adb8f213d8ab591d4ceda5d5f2e6b6906a6977b38867 |
164 |
-DIST scala-2.11.8-ant.jar 1506140 BLAKE2B 790d0f38316e0772b2f315220bbf70328e1e136bccb99bd2f2b2986b33aed60da5ca699c11eeaf653c64f4d07505e168442eea0711b6c627ee97b661d3933584 SHA512 ddee72ca62adb20e700022609749a4d6cc848c94e597a7450226770c8b97aa2c1f7f23b7a1c6ac8acd63047101997ebd68c19b393ebffde9ff5c7bb1957cd18c |
165 |
-DIST scala-2.11.8-code.jar 683 BLAKE2B b19a34aacc82dcc6bf4efb5556896521ce606cbd72a36ca5c2a019d3aec294172b13968e506373afdd1328668190f60ed337431def7744269cef024e5f82825a SHA512 d963c186f3029858b1f6b53cf6e3470946365f13a6bcc334a7c959fd449dace10a953c496dbf3036828f2b5e5ad17d22f5e3912446bed14bd71b2f0de2f6c767 |
166 |
-DIST scala-2.11.8-enums.jar 1372 BLAKE2B d3fc4941297344cd42c515ac6564092be7f80676aaf83029ebbcabbcce5ccfb71c008cc56a6fadadb0869d7f53e49a1f85c42e74c7b688acf43f677aa566dd82 SHA512 3d2356b9f610e98a03f64cbdd18ee36138b68ba5b170bb9b78bc7449439c3870f6f5bc795f3e1b8d325daf468ae85c581b60d1d360c1ae68c70792ad62b9c1dc |
167 |
-DIST scala-2.11.8-forkjoin.jar 60850 BLAKE2B 27afd33ed12f0b0fddac4a32a352e9d2e502e252e7acf76dea7f66aaa0ee93c7367bdac83352576683f8f82b04055e8cc910751f618ee3fc18e483c46dab8f73 SHA512 702370f2654b1c06f340c100078c630a82808e56c4dcc323881d6547945ce028345a5ee3048cbb9502a3b340b1d84ab5a635f80dbb381fdd88cc25b60cad768f |
168 |
-DIST scala-2.11.8-genericNest.jar 1136 BLAKE2B 7ae0cbd5445d5d504738a00fce77ce411ac7371c48b742ea2ec1f686298eeb891e33cc74eb6ccffd15753a11ed0eb3aa0b3859ba7a18566e9021d64124a2d7b5 SHA512 32c3b3e14bc72db2572bf120c1fda49a369b27ff8ae6ae12f6d7b12fdffef4064b515671c8f1b6dbfd78209247f6a7b7b26e700dd70a105de3ca59f5185ff9d6 |
169 |
-DIST scala-2.11.8-gentoo-binary.tar.bz2 31834867 BLAKE2B a6c093540d3ebcca4a7fbfa2be1dcf9501de35a7c2d2a694456ce1e5275dab645ee50646e36d02aa7e1bfe0292d7f5ac085ecf386b396dd9502aa2df29dccc6d SHA512 297345128685b53d011ee67a5c89900748714a6f63d590c567cedaf85e7e27bcea5b9313707f35290a17b831ef521772907ecb41ce1d3a3b0086b24ecd431266 |
170 |
-DIST scala-2.11.8-instrumented.jar 31725 BLAKE2B 5dc07140fbdd895512b41ebdacd56763f99ff0043f39652b0bce510fdc61c7c75fc5babb977c03b01cc7913339a4623fa698a513eb32a2c4b1314d033b74cb7e SHA512 b1d77c4380a2b8ffe715ec106e58081e5c89e314c5a13071d627c3f974144ad453e79d405cd722d75095b62e8682b7414d40b691506c7d2f5dde62e2fce51e39 |
171 |
-DIST scala-2.11.8-jsoup-1.3.1.jar 133835 BLAKE2B 0e57e44ff0283f18e07e05feb22ee8d5d8edb575c85a6cb42dc2c866e0dd4752a2bd0a5318bf5fc3764c9c408b89d690bfb6f3b1b4754a50397f229543d30591 SHA512 365e43b6d8ba14ae32607241481f7c0e6393268f5c3faef860be7674150edece2c30376108e54f307df6a266a91100a1c7dbc2f28b4207b5227bc1bec6e1106d |
172 |
-DIST scala-2.11.8-jsr166_and_extra.jar 728574 BLAKE2B de45d9252b68ed9749f659cd4ed6ed79e191f608da17843e349d2b2caab9ac6f8908fd50e24fae8c51d391bda6348d60d23819b801e4f32c2dc215a75481439a SHA512 40d949cfefc5111c79b79f085657d56aa046d1b318e6ad78de5869f61a6515c2076b70344be5ae3fb93a7b3f54f46a129e2536515b258e0d5bf2e670c5001306 |
173 |
-DIST scala-2.11.8-macro210.jar 2065 BLAKE2B d1194e28fe0d2740a370e343bed3e5084d69c2dedfbe0e0c135f16ce6a3c3467277084f003d567e93aaeb445e8f6140287c58a5ea01960d03aabad31f5f567bd SHA512 13c119afc4400f1531cad0cf38ab1652fce641090c11bff8f044a0d7f99df90412241ae78d5c623b7ecff1ce4720ae51fca4324f51bde0331e12f2e6e9898dd0 |
174 |
-DIST scala-2.11.8-maven-ant-tasks-2.1.1.jar 1314262 BLAKE2B 9dc8e5fbab52d8cf97287e9696181ea3a86e8915b152d8be56fc5e1f7a4c75c066f350a0dab7b957269cc6a8a9d6ed42ca37bfcc20ad61b2f32ac9e348009e99 SHA512 e3f0ff1d41ec31b2b64acb2ebcc175709714033589cb8e763f94aa80359c84f5d960c46dae713c9e37e1a09b977e7da617f8fe10a5b6fb30c55efd19bc307e68 |
175 |
-DIST scala-2.11.8-maven-deps.tar.gz 89482897 BLAKE2B a308551a0c4312fa96207cd06908b083026eac9deffd644da6fe0cb409a68f55dfa787d17f4154e2baedc66e7b5383a64eaaac93ceceedda0030ce1863c47bb3 SHA512 22f77f4d28c68fb81e5152404f6e3ff2e2b6e05a19e4d63ca79c6736e158550f6490ff7e7fe42aa557d8f28f35d2f1cbd54686559a25aee261f328caf5f98aa0 |
176 |
-DIST scala-2.11.8-methvsfield.jar 609 BLAKE2B 56a86d8409af806474a46d9f2c5afa8533e0689b4d238258be986ac308a6a060e6d66e3d594ad8d7658b539cdc0b96e442b79279c4e71f27924fcfcf1c94cd16 SHA512 6db923ed7059bc91c8442d5804ccd8336e94f5202b3dcc348a4eb5026f09e1e86862f6e94818beae9ad42fcdc8e51df4d59a27109903a8ccb78054425ae47a71 |
177 |
-DIST scala-2.11.8-nest.jar 2920 BLAKE2B 3c48a2ea7501be03ede0fd9c1f907508491299cd68051e283fcce5576c1dde1032afa766e48529d4ce33e0f9ffe6f18d20e7341776e857f991969fe713a382ea SHA512 5eaaa870e06b5e00efb1f6ccced71343e8aa01578ea2b320b2d051f2df3713df9c500f074cc74a9e3c5cc509e03cf9c71265329bf2ddb3e82cb331524202fa38 |
178 |
-DIST scala-2.11.8-push.jar 8886289 BLAKE2B 541c89cd3f26166a714c78e057b9f8686e7d239af8a7cf3da795e5ee83113c51af2588bf9e39a7bdd7988597cd267fd10841c3d2acfb529ad0977c5e3c9753bb SHA512 b5539d381c8978ac57fc4258696e4cb552f47917178152b38b5683e42ed60da4d9da198a0344652f201541a71f92afd2ac8b3c3d3ec5266a8c222e9661d8a06a |
179 |
-DIST scala-2.11.8-vizant.jar 15910 BLAKE2B 393ddd38ff2528b9c54fbb2b79111858a2dfeab66e4b10daf4e23d113963edb3002db8c9415fe47557736a63ecef4b198bd90b87a54240a9a43823fdab0f3082 SHA512 4464d7349016f4999199e227e8eaf7bb3ef6b7e38ad0e8e710faad55df2e1243d99b53b9a789a1ffd3c39aef0d979dffc543f4691feae68cfa743e51bcf61390 |
180 |
-DIST scala-2.11.8.tar.gz 6505558 BLAKE2B 8b5eb279b4f634c18d4bf64d50c60ec1f64bae01df8724f5108a6ab6ac54c85c3e49b9a82d84f4bea12b7ba091d0e4f4ba04a6dd6b01f148783a48f5397e2fad SHA512 f084eb88a78b2c74bad38086bcbcac7fdc98640059188c266f24f8f7b58e74a7b29e3b5fe52816bcad5a132d873863b0307679b5b9e67264ac2c7cb5b696a4e0 |
181 |
-DIST scala-2.12.1-annotations.jar 2242 BLAKE2B 0c731c25eaa407bdfb51d749f688062a33bd7f2815e8303ba5c56532027350f58d5ab364f2428547c2a99e2032ba0d0d20d4d50cc27dc5c42946e7842111547d SHA512 3ceee0b1361b9e0911c1ff060ad108a1d93f7ea3e82ef946401cd5f895cb06016ac0ecdfd095f99b11cfb28c4cef7705c1b564c7af644c5f19b45c14a413c4dd |
182 |
-DIST scala-2.12.1-ant-contrib.jar 224277 BLAKE2B f43bfe3da05decbcf4ec9d2f48bface141907abfbe5b17532e970dbb660e0e1ffae9807c12da38cd6dc8e57c2605c6ec86ad11a99331e73edd3e4418656ab27e SHA512 5ec325a55bb213226c86faf8a99951839319e9579956ae58e2ccfe84f62d2742542998f98eed3f0dc8f8f94635d6dff1fe02e3c0f5289df1f09027ae2b9bee83 |
183 |
-DIST scala-2.12.1-ant-dotnet-1.0.jar 57795 BLAKE2B 1f04f20739a231816a6d9c81ac0ba23f155ebdb467f466640b18ba2b4f125a6171bcf420c42f71fcfa2c13293a5241e200d0d908bd460ca3ae0342b13747aaad SHA512 72afc387cf9dbeb99e627ca7f35f919f627bbf3f072eb46036120695fb70311490593c255c2a2e79b684adb8f213d8ab591d4ceda5d5f2e6b6906a6977b38867 |
184 |
-DIST scala-2.12.1-ant.jar 1506140 BLAKE2B 790d0f38316e0772b2f315220bbf70328e1e136bccb99bd2f2b2986b33aed60da5ca699c11eeaf653c64f4d07505e168442eea0711b6c627ee97b661d3933584 SHA512 ddee72ca62adb20e700022609749a4d6cc848c94e597a7450226770c8b97aa2c1f7f23b7a1c6ac8acd63047101997ebd68c19b393ebffde9ff5c7bb1957cd18c |
185 |
-DIST scala-2.12.1-code.jar 683 BLAKE2B b19a34aacc82dcc6bf4efb5556896521ce606cbd72a36ca5c2a019d3aec294172b13968e506373afdd1328668190f60ed337431def7744269cef024e5f82825a SHA512 d963c186f3029858b1f6b53cf6e3470946365f13a6bcc334a7c959fd449dace10a953c496dbf3036828f2b5e5ad17d22f5e3912446bed14bd71b2f0de2f6c767 |
186 |
-DIST scala-2.12.1-enums.jar 1372 BLAKE2B d3fc4941297344cd42c515ac6564092be7f80676aaf83029ebbcabbcce5ccfb71c008cc56a6fadadb0869d7f53e49a1f85c42e74c7b688acf43f677aa566dd82 SHA512 3d2356b9f610e98a03f64cbdd18ee36138b68ba5b170bb9b78bc7449439c3870f6f5bc795f3e1b8d325daf468ae85c581b60d1d360c1ae68c70792ad62b9c1dc |
187 |
-DIST scala-2.12.1-genericNest.jar 1136 BLAKE2B 7ae0cbd5445d5d504738a00fce77ce411ac7371c48b742ea2ec1f686298eeb891e33cc74eb6ccffd15753a11ed0eb3aa0b3859ba7a18566e9021d64124a2d7b5 SHA512 32c3b3e14bc72db2572bf120c1fda49a369b27ff8ae6ae12f6d7b12fdffef4064b515671c8f1b6dbfd78209247f6a7b7b26e700dd70a105de3ca59f5185ff9d6 |
188 |
-DIST scala-2.12.1-gentoo-binary.tar.xz 77449456 BLAKE2B b8865f0b099b24efeff99580b50c253b92be1686a56bd63cc9e5140460929ed649f0877f0aa807ecf8be98abc73a3846b81ac53a179d640c47b47aaf9cc4661f SHA512 46744a330d5fe5fd359a6c7a87bd79e0141c6f84f9ce19163ac8658e8947ca682c6e253e8f561e9a4ac077e0d308bc0aa65586026bc5986b1682ae0151d91bc9 |
189 |
-DIST scala-2.12.1-instrumented.jar 31725 BLAKE2B 5dc07140fbdd895512b41ebdacd56763f99ff0043f39652b0bce510fdc61c7c75fc5babb977c03b01cc7913339a4623fa698a513eb32a2c4b1314d033b74cb7e SHA512 b1d77c4380a2b8ffe715ec106e58081e5c89e314c5a13071d627c3f974144ad453e79d405cd722d75095b62e8682b7414d40b691506c7d2f5dde62e2fce51e39 |
190 |
-DIST scala-2.12.1-ivy2-deps.tar.xz 62890720 BLAKE2B dc057432026499ad788f3767a2a7a3b745118db8c7b908263dc26a14a3c232e843e2ea6e67d787d81496a18d5d6dad8d429814a2b47ac97afe850b3edee01396 SHA512 f8d88e88e53d793e0b89a57ad19598ee02eb6322e2e1f9397a5d4b52ab2929c009d4aa84366a8a9dec864cb0c61f2316c16826190b06322539fa29ddef2b475d |
191 |
-DIST scala-2.12.1-jsoup-1.3.1.jar 133835 BLAKE2B 0e57e44ff0283f18e07e05feb22ee8d5d8edb575c85a6cb42dc2c866e0dd4752a2bd0a5318bf5fc3764c9c408b89d690bfb6f3b1b4754a50397f229543d30591 SHA512 365e43b6d8ba14ae32607241481f7c0e6393268f5c3faef860be7674150edece2c30376108e54f307df6a266a91100a1c7dbc2f28b4207b5227bc1bec6e1106d |
192 |
-DIST scala-2.12.1-macro210.jar 2065 BLAKE2B d1194e28fe0d2740a370e343bed3e5084d69c2dedfbe0e0c135f16ce6a3c3467277084f003d567e93aaeb445e8f6140287c58a5ea01960d03aabad31f5f567bd SHA512 13c119afc4400f1531cad0cf38ab1652fce641090c11bff8f044a0d7f99df90412241ae78d5c623b7ecff1ce4720ae51fca4324f51bde0331e12f2e6e9898dd0 |
193 |
-DIST scala-2.12.1-maven-ant-tasks-2.1.1.jar 1314262 BLAKE2B 9dc8e5fbab52d8cf97287e9696181ea3a86e8915b152d8be56fc5e1f7a4c75c066f350a0dab7b957269cc6a8a9d6ed42ca37bfcc20ad61b2f32ac9e348009e99 SHA512 e3f0ff1d41ec31b2b64acb2ebcc175709714033589cb8e763f94aa80359c84f5d960c46dae713c9e37e1a09b977e7da617f8fe10a5b6fb30c55efd19bc307e68 |
194 |
-DIST scala-2.12.1-methvsfield.jar 609 BLAKE2B 56a86d8409af806474a46d9f2c5afa8533e0689b4d238258be986ac308a6a060e6d66e3d594ad8d7658b539cdc0b96e442b79279c4e71f27924fcfcf1c94cd16 SHA512 6db923ed7059bc91c8442d5804ccd8336e94f5202b3dcc348a4eb5026f09e1e86862f6e94818beae9ad42fcdc8e51df4d59a27109903a8ccb78054425ae47a71 |
195 |
-DIST scala-2.12.1-nest.jar 2920 BLAKE2B 3c48a2ea7501be03ede0fd9c1f907508491299cd68051e283fcce5576c1dde1032afa766e48529d4ce33e0f9ffe6f18d20e7341776e857f991969fe713a382ea SHA512 5eaaa870e06b5e00efb1f6ccced71343e8aa01578ea2b320b2d051f2df3713df9c500f074cc74a9e3c5cc509e03cf9c71265329bf2ddb3e82cb331524202fa38 |
196 |
-DIST scala-2.12.1-sbt-deps.tar.xz 34840036 BLAKE2B 0853488f2bff423a0cc76e0afb09e8050132b9b1fe1a5f963e0e74cae13aae31129eab3555f5e58f9c17471aae192e9f1da612f59453cde4e8fe4be1fcc993f7 SHA512 818168cccf57bcd3afb35583354eae736f551e11265427f3a62f84376659ea1b2bf892ad8c2be27b1a570b7b0f8f8f106b5d45c747fac6c776826bb2a1ac72b9 |
197 |
-DIST scala-2.12.1-vizant.jar 15910 BLAKE2B 393ddd38ff2528b9c54fbb2b79111858a2dfeab66e4b10daf4e23d113963edb3002db8c9415fe47557736a63ecef4b198bd90b87a54240a9a43823fdab0f3082 SHA512 4464d7349016f4999199e227e8eaf7bb3ef6b7e38ad0e8e710faad55df2e1243d99b53b9a789a1ffd3c39aef0d979dffc543f4691feae68cfa743e51bcf61390 |
198 |
-DIST scala-2.12.1.tar.gz 6280352 BLAKE2B 577655d6e0f5e73819ea036191770a3657e5b2b51094075b42d5ef62276628e910551167ac12327e96cba905b4b9b22e7430f79fb4d70c4bbb3ead9398a4cb66 SHA512 e62755c5d5aabbdf5ae5dc57d4b8b2152199b1066a003787e8e1e9da261d4b3ab4f53106dafaf68f62031df1dd41626db55b5de1cc3a504f6c44ab271c58aff0 |
199 |
-DIST scala-2.12.2-annotations.jar 2242 BLAKE2B 0c731c25eaa407bdfb51d749f688062a33bd7f2815e8303ba5c56532027350f58d5ab364f2428547c2a99e2032ba0d0d20d4d50cc27dc5c42946e7842111547d SHA512 3ceee0b1361b9e0911c1ff060ad108a1d93f7ea3e82ef946401cd5f895cb06016ac0ecdfd095f99b11cfb28c4cef7705c1b564c7af644c5f19b45c14a413c4dd |
200 |
-DIST scala-2.12.2-ant-contrib.jar 224277 BLAKE2B f43bfe3da05decbcf4ec9d2f48bface141907abfbe5b17532e970dbb660e0e1ffae9807c12da38cd6dc8e57c2605c6ec86ad11a99331e73edd3e4418656ab27e SHA512 5ec325a55bb213226c86faf8a99951839319e9579956ae58e2ccfe84f62d2742542998f98eed3f0dc8f8f94635d6dff1fe02e3c0f5289df1f09027ae2b9bee83 |
201 |
-DIST scala-2.12.2-ant-dotnet-1.0.jar 57795 BLAKE2B 1f04f20739a231816a6d9c81ac0ba23f155ebdb467f466640b18ba2b4f125a6171bcf420c42f71fcfa2c13293a5241e200d0d908bd460ca3ae0342b13747aaad SHA512 72afc387cf9dbeb99e627ca7f35f919f627bbf3f072eb46036120695fb70311490593c255c2a2e79b684adb8f213d8ab591d4ceda5d5f2e6b6906a6977b38867 |
202 |
-DIST scala-2.12.2-ant.jar 1506140 BLAKE2B 790d0f38316e0772b2f315220bbf70328e1e136bccb99bd2f2b2986b33aed60da5ca699c11eeaf653c64f4d07505e168442eea0711b6c627ee97b661d3933584 SHA512 ddee72ca62adb20e700022609749a4d6cc848c94e597a7450226770c8b97aa2c1f7f23b7a1c6ac8acd63047101997ebd68c19b393ebffde9ff5c7bb1957cd18c |
203 |
-DIST scala-2.12.2-code.jar 683 BLAKE2B b19a34aacc82dcc6bf4efb5556896521ce606cbd72a36ca5c2a019d3aec294172b13968e506373afdd1328668190f60ed337431def7744269cef024e5f82825a SHA512 d963c186f3029858b1f6b53cf6e3470946365f13a6bcc334a7c959fd449dace10a953c496dbf3036828f2b5e5ad17d22f5e3912446bed14bd71b2f0de2f6c767 |
204 |
-DIST scala-2.12.2-enums.jar 1372 BLAKE2B d3fc4941297344cd42c515ac6564092be7f80676aaf83029ebbcabbcce5ccfb71c008cc56a6fadadb0869d7f53e49a1f85c42e74c7b688acf43f677aa566dd82 SHA512 3d2356b9f610e98a03f64cbdd18ee36138b68ba5b170bb9b78bc7449439c3870f6f5bc795f3e1b8d325daf468ae85c581b60d1d360c1ae68c70792ad62b9c1dc |
205 |
-DIST scala-2.12.2-genericNest.jar 1136 BLAKE2B 7ae0cbd5445d5d504738a00fce77ce411ac7371c48b742ea2ec1f686298eeb891e33cc74eb6ccffd15753a11ed0eb3aa0b3859ba7a18566e9021d64124a2d7b5 SHA512 32c3b3e14bc72db2572bf120c1fda49a369b27ff8ae6ae12f6d7b12fdffef4064b515671c8f1b6dbfd78209247f6a7b7b26e700dd70a105de3ca59f5185ff9d6 |
206 |
-DIST scala-2.12.2-gentoo-binary.tar.xz 77464308 BLAKE2B bcfdc68b92ee105b49f6c12d51875c9fca1c29989e5af9c13433f552733483f1f0cc3e689429c7b3d713af2571a3bc9005b7eafe6071336d9fb4c268806658b4 SHA512 ef8952c06e1a89269dafb387b4d512edd54655317c06adc9dcd8270d8eb426362a6bc2a265910f3405362f062eb04a53550b8a6992781d5bb76701f24843ad64 |
207 |
-DIST scala-2.12.2-instrumented.jar 31725 BLAKE2B 5dc07140fbdd895512b41ebdacd56763f99ff0043f39652b0bce510fdc61c7c75fc5babb977c03b01cc7913339a4623fa698a513eb32a2c4b1314d033b74cb7e SHA512 b1d77c4380a2b8ffe715ec106e58081e5c89e314c5a13071d627c3f974144ad453e79d405cd722d75095b62e8682b7414d40b691506c7d2f5dde62e2fce51e39 |
208 |
-DIST scala-2.12.2-ivy2-deps.tar.xz 66113576 BLAKE2B 6a1a3d6424da715576d4e857247d110a97310bfbd86047fb5f7d868b273952336d02f83f8c72b44b3b3bc65a61cbe9833dcaa3ef94972f2be9718e5696cabcf8 SHA512 d51961bd5cce27b3b98c21112e097efb43b5eae47fb215c315f6ae38ab15c6e6b8521c6b0dffcaa087741001b6d60aba946dfd765b6eab572e41092fa22839cc |
209 |
-DIST scala-2.12.2-jsoup-1.3.1.jar 133835 BLAKE2B 0e57e44ff0283f18e07e05feb22ee8d5d8edb575c85a6cb42dc2c866e0dd4752a2bd0a5318bf5fc3764c9c408b89d690bfb6f3b1b4754a50397f229543d30591 SHA512 365e43b6d8ba14ae32607241481f7c0e6393268f5c3faef860be7674150edece2c30376108e54f307df6a266a91100a1c7dbc2f28b4207b5227bc1bec6e1106d |
210 |
-DIST scala-2.12.2-macro210.jar 2065 BLAKE2B d1194e28fe0d2740a370e343bed3e5084d69c2dedfbe0e0c135f16ce6a3c3467277084f003d567e93aaeb445e8f6140287c58a5ea01960d03aabad31f5f567bd SHA512 13c119afc4400f1531cad0cf38ab1652fce641090c11bff8f044a0d7f99df90412241ae78d5c623b7ecff1ce4720ae51fca4324f51bde0331e12f2e6e9898dd0 |
211 |
-DIST scala-2.12.2-maven-ant-tasks-2.1.1.jar 1314262 BLAKE2B 9dc8e5fbab52d8cf97287e9696181ea3a86e8915b152d8be56fc5e1f7a4c75c066f350a0dab7b957269cc6a8a9d6ed42ca37bfcc20ad61b2f32ac9e348009e99 SHA512 e3f0ff1d41ec31b2b64acb2ebcc175709714033589cb8e763f94aa80359c84f5d960c46dae713c9e37e1a09b977e7da617f8fe10a5b6fb30c55efd19bc307e68 |
212 |
-DIST scala-2.12.2-methvsfield.jar 609 BLAKE2B 56a86d8409af806474a46d9f2c5afa8533e0689b4d238258be986ac308a6a060e6d66e3d594ad8d7658b539cdc0b96e442b79279c4e71f27924fcfcf1c94cd16 SHA512 6db923ed7059bc91c8442d5804ccd8336e94f5202b3dcc348a4eb5026f09e1e86862f6e94818beae9ad42fcdc8e51df4d59a27109903a8ccb78054425ae47a71 |
213 |
-DIST scala-2.12.2-nest.jar 2920 BLAKE2B 3c48a2ea7501be03ede0fd9c1f907508491299cd68051e283fcce5576c1dde1032afa766e48529d4ce33e0f9ffe6f18d20e7341776e857f991969fe713a382ea SHA512 5eaaa870e06b5e00efb1f6ccced71343e8aa01578ea2b320b2d051f2df3713df9c500f074cc74a9e3c5cc509e03cf9c71265329bf2ddb3e82cb331524202fa38 |
214 |
-DIST scala-2.12.2-sbt-deps.tar.xz 34841660 BLAKE2B 7169e0a98d76c17bde51fd4c6a054d74aba7a2026e3cb7ea86376371bdfaf58a76bef745788db920c69613e6e9a676e8b8ff34af0c4bae5ab420c0375eb4ae82 SHA512 642bc1c2f94f7890548cc5b730cce4a4c214603c53eefaf12fbd709163feafbd319165a738fc4d3c349ae60ba276bc23333949b01835a2e7e7b767fa21baf96a |
215 |
-DIST scala-2.12.2-vizant.jar 15910 BLAKE2B 393ddd38ff2528b9c54fbb2b79111858a2dfeab66e4b10daf4e23d113963edb3002db8c9415fe47557736a63ecef4b198bd90b87a54240a9a43823fdab0f3082 SHA512 4464d7349016f4999199e227e8eaf7bb3ef6b7e38ad0e8e710faad55df2e1243d99b53b9a789a1ffd3c39aef0d979dffc543f4691feae68cfa743e51bcf61390 |
216 |
-DIST scala-2.12.2.tar.gz 5935417 BLAKE2B 1bf5492aa45398d9cd4b313cab99dbe2fca05de48bca1dbb1427ac110bf153af565768e0260922c19c1728e821cef95b46917bb20e4e637f75dccc37f5527465 SHA512 ab450e94fa79a9a0af238567b17537b12f23627eb066b84cd996a88422ec34ee8d26e09eca0416d49daccadaeb016ad6419d8022d471065389a26b024f2049b1 |
217 |
DIST scala-2.12.4-annotations.jar 2242 BLAKE2B 0c731c25eaa407bdfb51d749f688062a33bd7f2815e8303ba5c56532027350f58d5ab364f2428547c2a99e2032ba0d0d20d4d50cc27dc5c42946e7842111547d SHA512 3ceee0b1361b9e0911c1ff060ad108a1d93f7ea3e82ef946401cd5f895cb06016ac0ecdfd095f99b11cfb28c4cef7705c1b564c7af644c5f19b45c14a413c4dd |
218 |
DIST scala-2.12.4-ant-contrib.jar 224277 BLAKE2B f43bfe3da05decbcf4ec9d2f48bface141907abfbe5b17532e970dbb660e0e1ffae9807c12da38cd6dc8e57c2605c6ec86ad11a99331e73edd3e4418656ab27e SHA512 5ec325a55bb213226c86faf8a99951839319e9579956ae58e2ccfe84f62d2742542998f98eed3f0dc8f8f94635d6dff1fe02e3c0f5289df1f09027ae2b9bee83 |
219 |
DIST scala-2.12.4-ant-dotnet-1.0.jar 57795 BLAKE2B 1f04f20739a231816a6d9c81ac0ba23f155ebdb467f466640b18ba2b4f125a6171bcf420c42f71fcfa2c13293a5241e200d0d908bd460ca3ae0342b13747aaad SHA512 72afc387cf9dbeb99e627ca7f35f919f627bbf3f072eb46036120695fb70311490593c255c2a2e79b684adb8f213d8ab591d4ceda5d5f2e6b6906a6977b38867 |
220 |
|
221 |
diff --git a/dev-lang/scala/files/scala-2.11.1-no-git.patch b/dev-lang/scala/files/scala-2.11.1-no-git.patch |
222 |
deleted file mode 100644 |
223 |
index efef8376a9d..00000000000 |
224 |
--- a/dev-lang/scala/files/scala-2.11.1-no-git.patch |
225 |
+++ /dev/null |
226 |
@@ -1,24 +0,0 @@ |
227 |
---- a/tools/get-scala-commit-date |
228 |
-+++ b/tools/get-scala-commit-date |
229 |
-@@ -10,8 +10,8 @@ |
230 |
- |
231 |
- [[ $# -eq 0 ]] || cd "$1" |
232 |
- |
233 |
--lastcommitdate=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 1) |
234 |
--lastcommithours=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 2) |
235 |
-+lastcommitdate="2014-05-19" |
236 |
-+lastcommithours="00:00:00" |
237 |
- |
238 |
- # 20120324 |
239 |
- echo "${lastcommitdate//-/}-${lastcommithours//:/}" |
240 |
---- a/tools/get-scala-commit-sha |
241 |
-+++ b/tools/get-scala-commit-sha |
242 |
-@@ -12,7 +12,7 @@ |
243 |
- |
244 |
- # printf %016s is not portable for 0-padding, has to be a digit. |
245 |
- # so we're stuck disassembling it. |
246 |
--hash=$(git log -1 --format="%H" HEAD) |
247 |
-+hash="1e1defd99c4b8874c517daf877b583a81e056c15" |
248 |
- hash=${hash#g} |
249 |
- hash=${hash:0:10} |
250 |
- echo "$hash" |
251 |
|
252 |
diff --git a/dev-lang/scala/files/scala-2.11.2-no-git.patch b/dev-lang/scala/files/scala-2.11.2-no-git.patch |
253 |
deleted file mode 100644 |
254 |
index 56dd69a24b2..00000000000 |
255 |
--- a/dev-lang/scala/files/scala-2.11.2-no-git.patch |
256 |
+++ /dev/null |
257 |
@@ -1,24 +0,0 @@ |
258 |
---- a/tools/get-scala-commit-date |
259 |
-+++ b/tools/get-scala-commit-date |
260 |
-@@ -10,8 +10,8 @@ |
261 |
- |
262 |
- [[ $# -eq 0 ]] || cd "$1" |
263 |
- |
264 |
--lastcommitdate=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 1) |
265 |
--lastcommithours=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 2) |
266 |
-+lastcommitdate="2014-07-21" |
267 |
-+lastcommithours="00:00:00" |
268 |
- |
269 |
- # 20120324 |
270 |
- echo "${lastcommitdate//-/}-${lastcommithours//:/}" |
271 |
---- a/tools/get-scala-commit-sha |
272 |
-+++ b/tools/get-scala-commit-sha |
273 |
-@@ -12,7 +12,7 @@ |
274 |
- |
275 |
- # printf %016s is not portable for 0-padding, has to be a digit. |
276 |
- # so we're stuck disassembling it. |
277 |
--hash=$(git log -1 --format="%H" HEAD) |
278 |
-+hash="73fb460c1cd20ee97556ec0867d17efaa795d129" |
279 |
- hash=${hash#g} |
280 |
- hash=${hash:0:10} |
281 |
- echo "$hash" |
282 |
|
283 |
diff --git a/dev-lang/scala/files/scala-2.11.4-no-git.patch b/dev-lang/scala/files/scala-2.11.4-no-git.patch |
284 |
deleted file mode 100644 |
285 |
index f7a78d38c2c..00000000000 |
286 |
--- a/dev-lang/scala/files/scala-2.11.4-no-git.patch |
287 |
+++ /dev/null |
288 |
@@ -1,24 +0,0 @@ |
289 |
---- a/tools/get-scala-commit-date |
290 |
-+++ b/tools/get-scala-commit-date |
291 |
-@@ -10,8 +10,8 @@ |
292 |
- |
293 |
- [[ $# -eq 0 ]] || cd "$1" |
294 |
- |
295 |
--lastcommitdate=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 1) |
296 |
--lastcommithours=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 2) |
297 |
-+lastcommitdate="2014-10-23" |
298 |
-+lastcommithours="00:00:00" |
299 |
- |
300 |
- # 20120324 |
301 |
- echo "${lastcommitdate//-/}-${lastcommithours//:/}" |
302 |
---- a/tools/get-scala-commit-sha |
303 |
-+++ b/tools/get-scala-commit-sha |
304 |
-@@ -12,7 +12,7 @@ |
305 |
- |
306 |
- # printf %016s is not portable for 0-padding, has to be a digit. |
307 |
- # so we're stuck disassembling it. |
308 |
--hash=$(git log -1 --format="%H" HEAD) |
309 |
-+hash="d783face36a464498c4832acb059a61192dfb105" |
310 |
- hash=${hash#g} |
311 |
- hash=${hash:0:10} |
312 |
- echo "$hash" |
313 |
|
314 |
diff --git a/dev-lang/scala/files/scala-2.11.6-no-git.patch b/dev-lang/scala/files/scala-2.11.6-no-git.patch |
315 |
deleted file mode 100644 |
316 |
index 4bc7b7f9fae..00000000000 |
317 |
--- a/dev-lang/scala/files/scala-2.11.6-no-git.patch |
318 |
+++ /dev/null |
319 |
@@ -1,24 +0,0 @@ |
320 |
---- a/tools/get-scala-commit-date |
321 |
-+++ b/tools/get-scala-commit-date |
322 |
-@@ -10,8 +10,8 @@ |
323 |
- |
324 |
- [[ $# -eq 0 ]] || cd "$1" |
325 |
- |
326 |
--lastcommitdate=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 1) |
327 |
--lastcommithours=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 2) |
328 |
-+lastcommitdate="2015-02-25" |
329 |
-+lastcommithours="00:00:00" |
330 |
- |
331 |
- # 20120324 |
332 |
- echo "${lastcommitdate//-/}-${lastcommithours//:/}" |
333 |
---- a/tools/get-scala-commit-sha |
334 |
-+++ b/tools/get-scala-commit-sha |
335 |
-@@ -12,7 +12,7 @@ |
336 |
- |
337 |
- # printf %016s is not portable for 0-padding, has to be a digit. |
338 |
- # so we're stuck disassembling it. |
339 |
--hash=$(git log -1 --format="%H" HEAD) |
340 |
-+hash="092690e7bf71bb22e6e57afb7ea7f67fdfe31a0a" |
341 |
- hash=${hash#g} |
342 |
- hash=${hash:0:10} |
343 |
- echo "$hash" |
344 |
|
345 |
diff --git a/dev-lang/scala/files/scala-2.11.7-no-git.patch b/dev-lang/scala/files/scala-2.11.7-no-git.patch |
346 |
deleted file mode 100644 |
347 |
index f8ca464002e..00000000000 |
348 |
--- a/dev-lang/scala/files/scala-2.11.7-no-git.patch |
349 |
+++ /dev/null |
350 |
@@ -1,24 +0,0 @@ |
351 |
---- a/tools/get-scala-commit-date |
352 |
-+++ b/tools/get-scala-commit-date |
353 |
-@@ -10,8 +10,8 @@ |
354 |
- |
355 |
- [[ $# -eq 0 ]] || cd "$1" |
356 |
- |
357 |
--lastcommitdate=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 1) |
358 |
--lastcommithours=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 2) |
359 |
-+lastcommitdate="2015-06-23" |
360 |
-+lastcommithours="00:00:00" |
361 |
- |
362 |
- # 20120324 |
363 |
- echo "${lastcommitdate//-/}-${lastcommithours//:/}" |
364 |
---- a/tools/get-scala-commit-sha |
365 |
-+++ b/tools/get-scala-commit-sha |
366 |
-@@ -12,7 +12,7 @@ |
367 |
- |
368 |
- # printf %016s is not portable for 0-padding, has to be a digit. |
369 |
- # so we're stuck disassembling it. |
370 |
--hash=$(git log -1 --format="%H" HEAD) |
371 |
-+hash="1fbce4612c21a4d0c553ea489b4765494828c09f" |
372 |
- hash=${hash#g} |
373 |
- hash=${hash:0:10} |
374 |
- echo "$hash" |
375 |
|
376 |
diff --git a/dev-lang/scala/files/scala-2.11.8-no-git.patch b/dev-lang/scala/files/scala-2.11.8-no-git.patch |
377 |
deleted file mode 100644 |
378 |
index b577dcbc8df..00000000000 |
379 |
--- a/dev-lang/scala/files/scala-2.11.8-no-git.patch |
380 |
+++ /dev/null |
381 |
@@ -1,24 +0,0 @@ |
382 |
---- a/tools/get-scala-commit-date |
383 |
-+++ b/tools/get-scala-commit-date |
384 |
-@@ -10,8 +10,8 @@ |
385 |
- |
386 |
- [[ $# -eq 0 ]] || cd "$1" |
387 |
- |
388 |
--lastcommitdate=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 1) |
389 |
--lastcommithours=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 2) |
390 |
-+lastcommitdate="2016-03-04" |
391 |
-+lastcommithours="00:00:00" |
392 |
- |
393 |
- # 20120324 |
394 |
- echo "${lastcommitdate//-/}-${lastcommithours//:/}" |
395 |
---- a/tools/get-scala-commit-sha |
396 |
-+++ b/tools/get-scala-commit-sha |
397 |
-@@ -12,7 +12,7 @@ |
398 |
- |
399 |
- # printf %016s is not portable for 0-padding, has to be a digit. |
400 |
- # so we're stuck disassembling it. |
401 |
--hash=$(git log -1 --format="%H" HEAD) |
402 |
-+hash="1706a37eb84ec252aea77bccebad3e48448534ad" |
403 |
- hash=${hash#g} |
404 |
- hash=${hash:0:10} |
405 |
- echo "$hash" |
406 |
|
407 |
diff --git a/dev-lang/scala/files/scala-2.12.1-no-git.patch b/dev-lang/scala/files/scala-2.12.1-no-git.patch |
408 |
deleted file mode 100644 |
409 |
index 94cf149da7b..00000000000 |
410 |
--- a/dev-lang/scala/files/scala-2.12.1-no-git.patch |
411 |
+++ /dev/null |
412 |
@@ -1,37 +0,0 @@ |
413 |
---- a/tools/get-scala-commit-date |
414 |
-+++ b/tools/get-scala-commit-date |
415 |
-@@ -10,13 +10,8 @@ |
416 |
- |
417 |
- [[ $# -eq 0 ]] || cd "$1" |
418 |
- |
419 |
--if git rev-parse --is-inside-work-tree > /dev/null 2>&1; then |
420 |
-- lastcommitdate=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 1) |
421 |
-- lastcommithours=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 2) |
422 |
--else |
423 |
-- lastcommitdate=$(date +%Y-%m-%d) |
424 |
-- lastcommithours=$(date +%H:%M:%S) |
425 |
--fi |
426 |
-+lastcommitdate="2016-12-05" |
427 |
-+lastcommithours="00:00:00" |
428 |
- |
429 |
- # 20120324 |
430 |
- echo "${lastcommitdate//-/}-${lastcommithours//:/}" |
431 |
---- a/tools/get-scala-commit-sha |
432 |
-+++ b/tools/get-scala-commit-sha |
433 |
-@@ -10,13 +10,7 @@ |
434 |
- |
435 |
- [[ $# -eq 0 ]] || cd "$1" |
436 |
- |
437 |
--if git rev-parse --is-inside-work-tree > /dev/null 2>&1; then |
438 |
-- # printf %016s is not portable for 0-padding, has to be a digit. |
439 |
-- # so we're stuck disassembling it. |
440 |
-- hash=$(git log -1 --format="%H" HEAD) |
441 |
-- hash=${hash#g} |
442 |
-- hash=${hash:0:10} |
443 |
--else |
444 |
-- hash="unknown" |
445 |
--fi |
446 |
-+hash="2787b47396013a44072fa7321482103b66fbccd3" |
447 |
-+hash=${hash#g} |
448 |
-+hash=${hash:0:10} |
449 |
- echo "$hash" |
450 |
|
451 |
diff --git a/dev-lang/scala/files/scala-2.12.1-runner-script.patch b/dev-lang/scala/files/scala-2.12.1-runner-script.patch |
452 |
deleted file mode 100644 |
453 |
index d622e651ef8..00000000000 |
454 |
--- a/dev-lang/scala/files/scala-2.12.1-runner-script.patch |
455 |
+++ /dev/null |
456 |
@@ -1,22 +0,0 @@ |
457 |
---- a/src/compiler/scala/tools/ant/templates/tool-unix.tmpl |
458 |
-+++ b/src/compiler/scala/tools/ant/templates/tool-unix.tmpl |
459 |
-@@ -197,14 +197,11 @@ |
460 |
- # to java to suppress "." from materializing. |
461 |
- if [[ "$usebootcp" == "true" ]]; then |
462 |
- classpath_args=("-Xbootclasspath/a:$TOOL_CLASSPATH" -classpath "\"\"") |
463 |
-- # Note that the version numbers go 1.7, 1.8, 9, 10, ... |
464 |
-- java_release="$(cat $JAVA_HOME/release | grep JAVA_VERSION)" |
465 |
-- if [[ ! "$java_release" =~ JAVA_VERSION=\"1\. ]]; then |
466 |
-- # Java 9 removed sun.boot.class.path, and the supposed replacement to at least see |
467 |
-- # the appended boot classpath (jdk.boot.class.path.append) is not visible. |
468 |
-- # So we have to pass a custom system property that PathResolver will find. |
469 |
-- classpath_args+=("-Dscala.boot.class.path=$TOOL_CLASSPATH") |
470 |
-- fi |
471 |
-+ # Java 9 removed sun.boot.class.path, and the supposed replacement to at least see |
472 |
-+ # the appended boot classpath (jdk.boot.class.path.append) is not visible. |
473 |
-+ # So we have to pass a custom system property that PathResolver will find. |
474 |
-+ # We do this for all JVM versions, rather than getting into the business of JVM version detection. |
475 |
-+ classpath_args+=("-Dscala.boot.class.path=$TOOL_CLASSPATH") |
476 |
- else |
477 |
- classpath_args=(-classpath "$TOOL_CLASSPATH") |
478 |
- fi |
479 |
|
480 |
diff --git a/dev-lang/scala/files/scala-2.12.2-no-git.patch b/dev-lang/scala/files/scala-2.12.2-no-git.patch |
481 |
deleted file mode 100644 |
482 |
index 5c921270bd5..00000000000 |
483 |
--- a/dev-lang/scala/files/scala-2.12.2-no-git.patch |
484 |
+++ /dev/null |
485 |
@@ -1,23 +0,0 @@ |
486 |
---- a/project/VersionUtil.scala |
487 |
-+++ b/project/VersionUtil.scala |
488 |
-@@ -80,18 +80,8 @@ |
489 |
- |
490 |
- val (dateObj, sha) = { |
491 |
- try { |
492 |
-- // Use JGit to get the commit date and SHA |
493 |
-- import org.eclipse.jgit.storage.file.FileRepositoryBuilder |
494 |
-- import org.eclipse.jgit.revwalk.RevWalk |
495 |
-- val db = new FileRepositoryBuilder().findGitDir.build |
496 |
-- val head = db.resolve("HEAD") |
497 |
-- if(head eq null) { |
498 |
-- log.info("No git HEAD commit found -- Using current date and 'unknown' SHA") |
499 |
-- (new Date, "unknown") |
500 |
-- } else { |
501 |
-- val commit = new RevWalk(db).parseCommit(head) |
502 |
-- (new Date(commit.getCommitTime.toLong * 1000L), commit.getName.substring(0, 7)) |
503 |
-- } |
504 |
-+ val commit = "21d12e9f5ec1ffe023f509848911476c1552d06f" |
505 |
-+ (new Date, commit.substring(0, 7)) |
506 |
- } catch { case ex: Exception => |
507 |
- log.error("Could not determine commit date + SHA: "+ex) |
508 |
- log.trace(ex) |
509 |
|
510 |
diff --git a/dev-lang/scala/scala-2.11.1-r2.ebuild b/dev-lang/scala/scala-2.11.1-r2.ebuild |
511 |
deleted file mode 100644 |
512 |
index 3c4def15b54..00000000000 |
513 |
--- a/dev-lang/scala/scala-2.11.1-r2.ebuild |
514 |
+++ /dev/null |
515 |
@@ -1,216 +0,0 @@ |
516 |
-# Copyright 1999-2018 Gentoo Foundation |
517 |
-# Distributed under the terms of the GNU General Public License v2 |
518 |
- |
519 |
-EAPI="5" |
520 |
- |
521 |
-JAVA_PKG_IUSE="doc source" |
522 |
-JAVA_ANT_DISABLE_ANT_CORE_DEP="yes" |
523 |
-EANT_TEST_TARGET="test.suite" |
524 |
- |
525 |
-inherit eutils check-reqs java-pkg-2 java-ant-2 versionator |
526 |
- |
527 |
-MY_P="${PN}-sources-${PV}" |
528 |
-SV="$(get_version_component_range 1-2)" |
529 |
- |
530 |
-# creating the binary: |
531 |
-# JAVA_PKG_FORCE_VM="$available-1.6" USE="doc source" ebuild scala-*.ebuild compile |
532 |
-# cd $WORDKIR |
533 |
-# tar -cjf scala-2.11.1-gentoo-binary.tar.bz2 scala-2.11.1/build/pack/bin \ |
534 |
-# scala-2.11.1/build/pack/lib/ scala-2.11.1/build/pack/man \ |
535 |
-# scala-2.11.1/src/actors/ scala-2.11.1/src/forkjoin/ \ |
536 |
-# scala-2.11.1/src/library scala-2.11.1/src/library-aux/ \ |
537 |
-# scala-2.11.1/src/reflect/ scala-2.11.1/docs/TODO \ |
538 |
-# scala-2.11.1/doc/README scala-2.11.1/build/scaladoc/compiler |
539 |
- |
540 |
-# In the pullJarFiles function in tools/binary-repo-lib.sh it executes find commands |
541 |
-# to search for .desired.sha1 files, which contain sha1 hashes that are appended |
542 |
-# to ${BURI} along with the subdirectory and filename to form the list of jar files |
543 |
-# listed in SRC_URI. The output of this find command can be hacked into the desired format: |
544 |
-# find . -name \*.desired.sha1 -exec sed -e 's@\([0-9a-f]*\).*@\1@' {} \; -print |
545 |
-# After editing it into the desired format: sort -t / -k 3 file |
546 |
- |
547 |
-BURI="http://repo.typesafe.com/typesafe/scala-sha-bootstrap/org/scala-lang/bootstrap" |
548 |
- |
549 |
-declare -a JURI=( \ |
550 |
- "${BURI}/943cd5c8802b2a3a64a010efb86ec19bac142e40/lib/ant/ant-contrib.jar -> ${P}-ant-contrib.jar" \ |
551 |
- "${BURI}/3fc1e35ca8c991fc3488548f7a276bd9053c179d/lib/ant/ant-dotnet-1.0.jar -> ${P}-ant-dotnet-1.0.jar" \ |
552 |
- "${BURI}/7b456ca6b93900f96e58cc8371f03d90a9c1c8d1/lib/ant/ant.jar -> ${P}-ant.jar" \ |
553 |
- "${BURI}/7e50e3e227d834695f1e0bf018a7326e06ee4c86/lib/ant/maven-ant-tasks-2.1.1.jar -> ${P}-maven-ant-tasks-2.1.1.jar" \ |
554 |
- "${BURI}/2c61d6e9a912b3253194d5d6d3e1db7e2545ac4b/lib/ant/vizant.jar -> ${P}-vizant.jar" \ |
555 |
- "${BURI}/ddd7d5398733c4fbbb8355c049e258d47af636cf/lib/forkjoin.jar -> ${P}-forkjoin.jar" \ |
556 |
- "${BURI}/0392ecdeb306263c471ce51fa368223388b82b61/test/benchmarks/lib/jsr166_and_extra.jar -> ${P}-jsr166_and_extra.jar" \ |
557 |
- "${BURI}/e737b123d31eede5594ceda07caafed1673ec472/test/files/codelib/code.jar -> ${P}-code.jar" \ |
558 |
- "${BURI}/02fe2ed93766323a13f22c7a7e2ecdcd84259b6c/test/files/lib/annotations.jar -> ${P}-annotations.jar" \ |
559 |
- "${BURI}/981392dbd1f727b152cd1c908c5fce60ad9d07f7/test/files/lib/enums.jar -> ${P}-enums.jar" \ |
560 |
- "${BURI}/b1ec8a095cec4902b3609d74d274c04365c59c04/test/files/lib/genericNest.jar -> ${P}-genericNest.jar" \ |
561 |
- "${BURI}/346d3dff4088839d6b4d163efa2892124039d216/test/files/lib/jsoup-1.3.1.jar -> ${P}-jsoup-1.3.1.jar" \ |
562 |
- "${BURI}/3794ec22d9b27f2b179bd34e9b46db771b934ec3/test/files/lib/macro210.jar -> ${P}-macro210.jar" \ |
563 |
- "${BURI}/be8454d5e7751b063ade201c225dcedefd252775/test/files/lib/methvsfield.jar -> ${P}-methvsfield.jar" \ |
564 |
- "${BURI}/cd33e0a0ea249eb42363a2f8ba531186345ff68c/test/files/lib/nest.jar -> ${P}-nest.jar" \ |
565 |
- "${BURI}/1b11ac773055c1e942c6b5eb4aabdf02292a7194/test/files/speclib/instrumented.jar -> ${P}-instrumented.jar" \ |
566 |
- "${BURI}/a1883f4304d5aa65e1f6ee6aad5900c62dd81079/tools/push.jar -> ${P}-push.jar" \ |
567 |
-) |
568 |
- |
569 |
-DESCRIPTION="The Scala Programming Language" |
570 |
-HOMEPAGE="http://www.scala-lang.org/" |
571 |
-SRC_URI="!binary? |
572 |
-( https://github.com/scala/scala/archive/v${PV}.tar.gz -> ${P}.tar.gz |
573 |
- ${JURI[@]} |
574 |
- https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz |
575 |
-) |
576 |
-binary? ( https://dev.gentoo.org/~gienah/files/dist/${P}-gentoo-binary.tar.bz2 )" |
577 |
- |
578 |
-LICENSE="BSD" |
579 |
-SLOT="${SV}/${PV}" |
580 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" |
581 |
- |
582 |
-IUSE="binary emacs" |
583 |
- |
584 |
-COMMON_DEP="dev-java/ant-core:0 |
585 |
- dev-java/hawtjni-runtime:0" |
586 |
- |
587 |
-DEPEND="${COMMON_DEP} |
588 |
- !binary? ( |
589 |
- =virtual/jdk-1.8* |
590 |
- dev-java/ant-core:0 |
591 |
- dev-java/ant-contrib:0 |
592 |
- dev-java/ant-nodeps:0 |
593 |
- media-gfx/graphviz |
594 |
- ) |
595 |
- binary? ( |
596 |
- =virtual/jdk-1.8* |
597 |
- ) |
598 |
- app-arch/xz-utils:0" |
599 |
- |
600 |
-RDEPEND="${COMMON_DEP} |
601 |
- >=virtual/jre-1.7 |
602 |
- app-eselect/eselect-scala |
603 |
- !dev-lang/scala-bin:0" |
604 |
- |
605 |
-PDEPEND="emacs? ( app-emacs/scala-mode:0 )" |
606 |
- |
607 |
-S="${WORKDIR}/${P}" |
608 |
- |
609 |
-CHECKREQS_MEMORY="1532M" |
610 |
- |
611 |
-pkg_setup() { |
612 |
- java-pkg-2_pkg_setup |
613 |
- |
614 |
- if ! use binary; then |
615 |
- debug-print "Checking for sufficient physical RAM" |
616 |
- |
617 |
- ewarn "This package can fail to build with memory allocation errors in some cases." |
618 |
- ewarn "If you are unable to build from sources, please try USE=binary" |
619 |
- ewarn "for this package. See bug #181390 for more information." |
620 |
- |
621 |
- check-reqs_pkg_setup |
622 |
- fi |
623 |
-} |
624 |
- |
625 |
-src_unpack() { |
626 |
- # Unpack tar files only. |
627 |
- for f in ${A} ; do |
628 |
- [[ ${f} == *".tar."* ]] && unpack ${f} |
629 |
- done |
630 |
-} |
631 |
- |
632 |
-java_prepare() { |
633 |
- java-pkg_getjars ant-core,hawtjni-runtime |
634 |
- |
635 |
- if ! use binary; then |
636 |
- local a |
637 |
- for a in "${JURI[@]}" |
638 |
- do |
639 |
- echo "${a}" |
640 |
- local g="${a/* -> /}" |
641 |
- echo "${g}" |
642 |
- local j="${a/ -> */}" |
643 |
- echo "${j}" |
644 |
- cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die |
645 |
- done |
646 |
- # gentoo patch (by gienah) to stop it calling git log in the build |
647 |
- epatch "${FILESDIR}/${PN}-2.11.1-no-git.patch" |
648 |
- # Note: to bump scala, some things to try are: |
649 |
- # 1. update all the sha1s in JURI |
650 |
- # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI |
651 |
- # 3. try emerge scala. Check if it downloads more stuff in src_compile to ${WORKDIR}/.m2 |
652 |
- # or /var/tmp/portage/.m2 or /root/.m2 |
653 |
- # 4. tar up all the .m2 junk into ${P}-maven-deps.tar.gz and add it to SRC_URI. |
654 |
- sed -e "s@\(<mkdir dir=\"\)\${user.home}\(/.m2/repository\"/>\)@\1${WORKDIR}\2\n <artifact:localRepository id=\"localrepo\" path=\"${WORKDIR}/.m2/repository\" />@" \ |
655 |
- -e "s@\${user.home}/.m2@${WORKDIR}/.m2@g" \ |
656 |
- -e 's@\(<artifact:dependencies .*>\)@\1\n <localRepository refid="localrepo" />@g' \ |
657 |
- -i "${S}/build.xml" \ |
658 |
- || die "Could not change location of .m2 maven download directory in ${S}/build.xml" |
659 |
- fi |
660 |
-} |
661 |
- |
662 |
-src_compile() { |
663 |
- if ! use binary; then |
664 |
- #unset ANT_OPTS as this is set in the build.xml |
665 |
- #sets -X type variables which might come back to bite me |
666 |
- unset ANT_OPTS |
667 |
- |
668 |
- # reported in bugzilla that multiple launches use less resources |
669 |
- # https://bugs.gentoo.org/show_bug.cgi?id=282023 |
670 |
- eant all.clean |
671 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
672 |
- fastdist-opt |
673 |
- if use doc; then |
674 |
- # The separate build for doc is to workaround this problem that occurs |
675 |
- # with one "fastdist docscomp" build (still fails with MaxPermSize=384M) |
676 |
- # java.lang.OutOfMemoryError: PermGen space |
677 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
678 |
- docscomp |
679 |
- fi |
680 |
- else |
681 |
- einfo "Skipping compilation, USE=binary is set." |
682 |
- fi |
683 |
-} |
684 |
- |
685 |
-src_test() { |
686 |
- java-pkg-2_src_test |
687 |
-} |
688 |
- |
689 |
-src_install() { |
690 |
- pushd build/pack || die |
691 |
- local SCALADIR="/usr/share/${PN}-${SV}" |
692 |
- exeinto "${SCALADIR}/bin" |
693 |
- doexe $(find bin/ -type f ! -iname '*.bat') |
694 |
- dodir "${SCALADIR}/lib" |
695 |
- insinto "${SCALADIR}/lib" |
696 |
- pushd lib || die |
697 |
- for j in *.jar; do |
698 |
- local i="$(echo "${j}" | sed -e "s@[_-][0-9.-]*\.jar@.jar@")" |
699 |
- newins "${j}" "${i}" |
700 |
- java-pkg_regjar "${ED}${SCALADIR}/lib/${i}" |
701 |
- done |
702 |
- popd |
703 |
- |
704 |
- dodir /usr/bin |
705 |
- for b in $(find bin/ -type f ! -iname '*.bat'); do |
706 |
- local _name=$(basename "${b}") |
707 |
- dosym "${SCALADIR}/bin/${_name}" "/usr/bin/${_name}-${SV}" |
708 |
- done |
709 |
- |
710 |
- pushd man/man1 || die |
711 |
- for i in *.1; do |
712 |
- newman "${i}" "${i/./-${SV}.}" |
713 |
- done |
714 |
- popd |
715 |
- popd |
716 |
- |
717 |
- #sources are .scala so no use for java-pkg_dosrc |
718 |
- pushd src || die |
719 |
- if use source; then |
720 |
- dodir "${SCALADIR}/src" |
721 |
- insinto "${SCALADIR}/src" |
722 |
- doins -r actors forkjoin library library-aux reflect |
723 |
- fi |
724 |
- popd |
725 |
- |
726 |
- local docdir="build/scaladoc/compiler" |
727 |
- dodoc docs/TODO doc/README |
728 |
- if use doc; then |
729 |
- dohtml -r "${docdir}" |
730 |
- fi |
731 |
-} |
732 |
|
733 |
diff --git a/dev-lang/scala/scala-2.11.11.ebuild b/dev-lang/scala/scala-2.11.11.ebuild |
734 |
deleted file mode 100644 |
735 |
index 563b35b0521..00000000000 |
736 |
--- a/dev-lang/scala/scala-2.11.11.ebuild |
737 |
+++ /dev/null |
738 |
@@ -1,224 +0,0 @@ |
739 |
-# Copyright 1999-2018 Gentoo Foundation |
740 |
-# Distributed under the terms of the GNU General Public License v2 |
741 |
- |
742 |
-EAPI="5" |
743 |
- |
744 |
-JAVA_PKG_IUSE="doc source" |
745 |
-JAVA_ANT_DISABLE_ANT_CORE_DEP="yes" |
746 |
-EANT_TEST_TARGET="test.suite" |
747 |
- |
748 |
-inherit eutils check-reqs java-pkg-2 java-ant-2 versionator |
749 |
- |
750 |
-MY_P="${PN}-sources-${PV}" |
751 |
-SV="$(get_version_component_range 1-2)" |
752 |
- |
753 |
-# creating the binary: |
754 |
-# JAVA_PKG_FORCE_VM="$available-1.7" USE="doc source" ebuild scala-*.ebuild compile |
755 |
-# cd $WORDKIR |
756 |
-# tar -cjf scala-2.11.8-gentoo-binary.tar.bz2 scala-2.11.8/build/pack/bin \ |
757 |
-# scala-2.11.8/build/pack/lib/ scala-2.11.8/build/pack/man \ |
758 |
-# scala-2.11.8/src/actors/ scala-2.11.8/src/forkjoin/ \ |
759 |
-# scala-2.11.8/src/library scala-2.11.8/src/library-aux/ \ |
760 |
-# scala-2.11.8/src/reflect/ scala-2.11.8/docs/TODO \ |
761 |
-# scala-2.11.8/doc/README scala-2.11.8/build/scaladoc/compiler |
762 |
- |
763 |
-# In the pullJarFiles function in tools/binary-repo-lib.sh it executes find commands |
764 |
-# to search for .desired.sha1 files, which contain sha1 hashes that are appended |
765 |
-# to ${BURI} along with the subdirectory and filename to form the list of jar files |
766 |
-# listed in SRC_URI. The output of this find command can be hacked into the desired format: |
767 |
-# find . -name \*.desired.sha1 -exec sed -e 's@\([0-9a-f]*\).*@\1@' {} \; -print |
768 |
-# After editing it into the desired format: sort -t / -k 3 file |
769 |
- |
770 |
-BURI="http://repo.typesafe.com/typesafe/scala-sha-bootstrap/org/scala-lang/bootstrap" |
771 |
- |
772 |
-declare -a JURI=( |
773 |
- "${BURI}/943cd5c8802b2a3a64a010efb86ec19bac142e40/lib/ant/ant-contrib.jar -> ${P}-ant-contrib.jar" |
774 |
- "${BURI}/3fc1e35ca8c991fc3488548f7a276bd9053c179d/lib/ant/ant-dotnet-1.0.jar -> ${P}-ant-dotnet-1.0.jar" |
775 |
- "${BURI}/7b456ca6b93900f96e58cc8371f03d90a9c1c8d1/lib/ant/ant.jar -> ${P}-ant.jar" |
776 |
- "${BURI}/7e50e3e227d834695f1e0bf018a7326e06ee4c86/lib/ant/maven-ant-tasks-2.1.1.jar -> ${P}-maven-ant-tasks-2.1.1.jar" |
777 |
- "${BURI}/2c61d6e9a912b3253194d5d6d3e1db7e2545ac4b/lib/ant/vizant.jar -> ${P}-vizant.jar" |
778 |
- "${BURI}/ddd7d5398733c4fbbb8355c049e258d47af636cf/lib/forkjoin.jar -> ${P}-forkjoin.jar" |
779 |
- "${BURI}/0392ecdeb306263c471ce51fa368223388b82b61/test/benchmarks/lib/jsr166_and_extra.jar -> ${P}-jsr166_and_extra.jar" |
780 |
- "${BURI}/e737b123d31eede5594ceda07caafed1673ec472/test/files/codelib/code.jar -> ${P}-code.jar" |
781 |
- "${BURI}/02fe2ed93766323a13f22c7a7e2ecdcd84259b6c/test/files/lib/annotations.jar -> ${P}-annotations.jar" |
782 |
- "${BURI}/981392dbd1f727b152cd1c908c5fce60ad9d07f7/test/files/lib/enums.jar -> ${P}-enums.jar" |
783 |
- "${BURI}/b1ec8a095cec4902b3609d74d274c04365c59c04/test/files/lib/genericNest.jar -> ${P}-genericNest.jar" |
784 |
- "${BURI}/346d3dff4088839d6b4d163efa2892124039d216/test/files/lib/jsoup-1.3.1.jar -> ${P}-jsoup-1.3.1.jar" |
785 |
- "${BURI}/3794ec22d9b27f2b179bd34e9b46db771b934ec3/test/files/lib/macro210.jar -> ${P}-macro210.jar" |
786 |
- "${BURI}/be8454d5e7751b063ade201c225dcedefd252775/test/files/lib/methvsfield.jar -> ${P}-methvsfield.jar" |
787 |
- "${BURI}/cd33e0a0ea249eb42363a2f8ba531186345ff68c/test/files/lib/nest.jar -> ${P}-nest.jar" |
788 |
- "${BURI}/1b11ac773055c1e942c6b5eb4aabdf02292a7194/test/files/speclib/instrumented.jar -> ${P}-instrumented.jar" |
789 |
- "${BURI}/a1883f4304d5aa65e1f6ee6aad5900c62dd81079/tools/push.jar -> ${P}-push.jar" |
790 |
-) |
791 |
- |
792 |
-DESCRIPTION="The Scala Programming Language" |
793 |
-HOMEPAGE="http://www.scala-lang.org/" |
794 |
-SRC_URI=" |
795 |
- !binary? |
796 |
- ( https://github.com/scala/scala/archive/v${PV}.tar.gz -> ${P}.tar.gz |
797 |
- ${JURI[@]} |
798 |
- https://dev.gentoo.org/~patrick/${P}-maven-deps.tar.gz |
799 |
- ) |
800 |
- binary? ( https://dev.gentoo.org/~patrick/${P}-gentoo-binary.tar.bz2 ) |
801 |
-" |
802 |
- |
803 |
-LICENSE="BSD" |
804 |
-SLOT="${SV}/${PV}" |
805 |
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x86-macos" |
806 |
- |
807 |
-IUSE="binary emacs" |
808 |
- |
809 |
-COMMON_DEP="dev-java/ant-core:0 |
810 |
- dev-java/hawtjni-runtime:0" |
811 |
- |
812 |
-DEPEND="${COMMON_DEP} |
813 |
- !binary? ( |
814 |
- =virtual/jdk-1.8* |
815 |
- dev-java/ant-core:0 |
816 |
- dev-java/ant-contrib:0 |
817 |
- dev-java/ant-nodeps:0 |
818 |
- media-gfx/graphviz |
819 |
- ) |
820 |
- binary? ( |
821 |
- =virtual/jdk-1.8* |
822 |
- ) |
823 |
- app-arch/xz-utils:0" |
824 |
- |
825 |
-RDEPEND="${COMMON_DEP} |
826 |
- >=virtual/jre-1.7 |
827 |
- app-eselect/eselect-scala |
828 |
- !dev-lang/scala-bin:0" |
829 |
- |
830 |
-PDEPEND="emacs? ( app-emacs/scala-mode:0 )" |
831 |
- |
832 |
-S="${WORKDIR}/${P}" |
833 |
- |
834 |
-CHECKREQS_MEMORY="1536M" |
835 |
- |
836 |
-pkg_setup() { |
837 |
- java-pkg-2_pkg_setup |
838 |
- |
839 |
- if ! use binary; then |
840 |
- debug-print "Checking for sufficient physical RAM" |
841 |
- |
842 |
- ewarn "This package can fail to build with memory allocation errors in some cases." |
843 |
- ewarn "If you are unable to build from sources, please try USE=binary" |
844 |
- ewarn "for this package. See bug #181390 for more information." |
845 |
- |
846 |
- check-reqs_pkg_setup |
847 |
- fi |
848 |
-} |
849 |
- |
850 |
-src_unpack() { |
851 |
- # Unpack tar files only. |
852 |
- for f in ${A} ; do |
853 |
- [[ ${f} == *".tar."* ]] && unpack ${f} |
854 |
- done |
855 |
-} |
856 |
- |
857 |
-java_prepare() { |
858 |
- java-pkg_getjars ant-core,hawtjni-runtime |
859 |
- |
860 |
- if ! use binary; then |
861 |
- local a |
862 |
- for a in "${JURI[@]}" |
863 |
- do |
864 |
- echo "${a}" |
865 |
- local g="${a/* -> /}" |
866 |
- echo "${g}" |
867 |
- local j="${a/ -> */}" |
868 |
- echo "${j}" |
869 |
- cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die |
870 |
- done |
871 |
- # gentoo patch (by gienah) to stop it calling git log in the build |
872 |
- epatch "${FILESDIR}/${PN}-2.11.8-no-git.patch" |
873 |
- # Note: to bump scala, some things to try are: |
874 |
- # 1. update all the sha1s in JURI |
875 |
- # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI |
876 |
- # 3. try emerge scala. Check if it downloads more stuff in src_compile to ${WORKDIR}/.m2 |
877 |
- # or /var/tmp/portage/.m2 or /root/.m2 |
878 |
- # 4. tar up all the .m2 junk into ${P}-maven-deps.tar.gz and add it to SRC_URI. |
879 |
- sed -e "s@\(<mkdir dir=\"\)\${user.home}\(/.m2/repository\"/>\)@\1${WORKDIR}\2\n <artifact:localRepository id=\"localrepo\" path=\"${WORKDIR}/.m2/repository\" />@" \ |
880 |
- -e "s@\${user.home}/.m2@${WORKDIR}/.m2@g" \ |
881 |
- -e 's@\(<artifact:dependencies .*>\)@\1\n <localRepository refid="localrepo" />@g' \ |
882 |
- -i "${S}/build.xml" \ |
883 |
- || die "Could not change location of .m2 maven download directory in ${S}/build.xml" |
884 |
- sed -e 's@-Xmx1024M@-Xmx1536M@' \ |
885 |
- -e 's@-XX:MaxPermSize=128M@-XX:MaxPermSize=256M@' \ |
886 |
- -i "${S}/test/partest" \ |
887 |
- || die "Could not change increase memory size in ${S}/test/partest" |
888 |
- fi |
889 |
-} |
890 |
- |
891 |
-src_compile() { |
892 |
- if ! use binary; then |
893 |
- #unset ANT_OPTS as this is set in the build.xml |
894 |
- #sets -X type variables which might come back to bite me |
895 |
- unset ANT_OPTS |
896 |
- |
897 |
- # reported in bugzilla that multiple launches use less resources |
898 |
- # https://bugs.gentoo.org/show_bug.cgi?id=282023 |
899 |
- eant all.clean |
900 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
901 |
- fastdist-opt |
902 |
- if use doc; then |
903 |
- # The separate build for doc is to workaround this problem that occurs |
904 |
- # with one "fastdist docscomp" build (still fails with MaxPermSize=384M) |
905 |
- # java.lang.OutOfMemoryError: PermGen space |
906 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
907 |
- docscomp |
908 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
909 |
- docs |
910 |
- fi |
911 |
- else |
912 |
- einfo "Skipping compilation, USE=binary is set." |
913 |
- fi |
914 |
-} |
915 |
- |
916 |
-src_test() { |
917 |
- java-pkg-2_src_test |
918 |
-} |
919 |
- |
920 |
-src_install() { |
921 |
- pushd build/pack || die |
922 |
- local SCALADIR="/usr/share/${PN}-${SV}" |
923 |
- exeinto "${SCALADIR}/bin" |
924 |
- doexe $(find bin/ -type f ! -iname '*.bat') |
925 |
- dodir "${SCALADIR}/lib" |
926 |
- insinto "${SCALADIR}/lib" |
927 |
- pushd lib || die |
928 |
- for j in *.jar; do |
929 |
- local i="$(echo "${j}" | sed -e "s@[_-][0-9.-]*\.jar@.jar@")" |
930 |
- newins "${j}" "${i}" |
931 |
- java-pkg_regjar "${ED}${SCALADIR}/lib/${i}" |
932 |
- done |
933 |
- popd |
934 |
- |
935 |
- dodir /usr/bin |
936 |
- for b in $(find bin/ -type f ! -iname '*.bat'); do |
937 |
- local _name=$(basename "${b}") |
938 |
- dosym "${SCALADIR}/bin/${_name}" "/usr/bin/${_name}-${SV}" |
939 |
- done |
940 |
- |
941 |
- pushd man/man1 || die |
942 |
- for i in *.1; do |
943 |
- newman "${i}" "${i/./-${SV}.}" |
944 |
- done |
945 |
- popd |
946 |
- popd |
947 |
- |
948 |
- #sources are .scala so no use for java-pkg_dosrc |
949 |
- pushd src || die |
950 |
- if use source; then |
951 |
- dodir "${SCALADIR}/src" |
952 |
- insinto "${SCALADIR}/src" |
953 |
- doins -r actors forkjoin library library-aux reflect |
954 |
- fi |
955 |
- popd |
956 |
- |
957 |
- local docdir="build/scaladoc" |
958 |
- dodoc docs/TODO doc/README |
959 |
- if use doc; then |
960 |
- dohtml -r "${docdir}"/{compiler,library} |
961 |
- fi |
962 |
-} |
963 |
|
964 |
diff --git a/dev-lang/scala/scala-2.11.2-r2.ebuild b/dev-lang/scala/scala-2.11.2-r2.ebuild |
965 |
deleted file mode 100644 |
966 |
index 443769b797d..00000000000 |
967 |
--- a/dev-lang/scala/scala-2.11.2-r2.ebuild |
968 |
+++ /dev/null |
969 |
@@ -1,218 +0,0 @@ |
970 |
-# Copyright 1999-2018 Gentoo Foundation |
971 |
-# Distributed under the terms of the GNU General Public License v2 |
972 |
- |
973 |
-EAPI="5" |
974 |
- |
975 |
-JAVA_PKG_IUSE="doc source" |
976 |
-JAVA_ANT_DISABLE_ANT_CORE_DEP="yes" |
977 |
-EANT_TEST_TARGET="test.suite" |
978 |
- |
979 |
-inherit eutils check-reqs java-pkg-2 java-ant-2 versionator |
980 |
- |
981 |
-MY_P="${PN}-sources-${PV}" |
982 |
-SV="$(get_version_component_range 1-2)" |
983 |
- |
984 |
-# creating the binary: |
985 |
-# JAVA_PKG_FORCE_VM="$available-1.7" USE="doc source" ebuild scala-*.ebuild compile |
986 |
-# cd $WORDKIR |
987 |
-# tar -cjf scala-2.11.2-gentoo-binary.tar.bz2 scala-2.11.2/build/pack/bin \ |
988 |
-# scala-2.11.2/build/pack/lib/ scala-2.11.2/build/pack/man \ |
989 |
-# scala-2.11.2/src/actors/ scala-2.11.2/src/forkjoin/ \ |
990 |
-# scala-2.11.2/src/library scala-2.11.2/src/library-aux/ \ |
991 |
-# scala-2.11.2/src/reflect/ scala-2.11.2/docs/TODO \ |
992 |
-# scala-2.11.2/doc/README scala-2.11.2/build/scaladoc/compiler |
993 |
- |
994 |
-# In the pullJarFiles function in tools/binary-repo-lib.sh it executes find commands |
995 |
-# to search for .desired.sha1 files, which contain sha1 hashes that are appended |
996 |
-# to ${BURI} along with the subdirectory and filename to form the list of jar files |
997 |
-# listed in SRC_URI. The output of this find command can be hacked into the desired format: |
998 |
-# find . -name \*.desired.sha1 -exec sed -e 's@\([0-9a-f]*\).*@\1@' {} \; -print |
999 |
-# After editing it into the desired format: sort -t / -k 3 file |
1000 |
- |
1001 |
-BURI="http://repo.typesafe.com/typesafe/scala-sha-bootstrap/org/scala-lang/bootstrap" |
1002 |
- |
1003 |
-declare -a JURI=( \ |
1004 |
- "${BURI}/943cd5c8802b2a3a64a010efb86ec19bac142e40/lib/ant/ant-contrib.jar -> ${P}-ant-contrib.jar" \ |
1005 |
- "${BURI}/3fc1e35ca8c991fc3488548f7a276bd9053c179d/lib/ant/ant-dotnet-1.0.jar -> ${P}-ant-dotnet-1.0.jar" \ |
1006 |
- "${BURI}/7b456ca6b93900f96e58cc8371f03d90a9c1c8d1/lib/ant/ant.jar -> ${P}-ant.jar" \ |
1007 |
- "${BURI}/7e50e3e227d834695f1e0bf018a7326e06ee4c86/lib/ant/maven-ant-tasks-2.1.1.jar -> ${P}-maven-ant-tasks-2.1.1.jar" \ |
1008 |
- "${BURI}/2c61d6e9a912b3253194d5d6d3e1db7e2545ac4b/lib/ant/vizant.jar -> ${P}-vizant.jar" \ |
1009 |
- "${BURI}/ddd7d5398733c4fbbb8355c049e258d47af636cf/lib/forkjoin.jar -> ${P}-forkjoin.jar" \ |
1010 |
- "${BURI}/0392ecdeb306263c471ce51fa368223388b82b61/test/benchmarks/lib/jsr166_and_extra.jar -> ${P}-jsr166_and_extra.jar" \ |
1011 |
- "${BURI}/e737b123d31eede5594ceda07caafed1673ec472/test/files/codelib/code.jar -> ${P}-code.jar" \ |
1012 |
- "${BURI}/02fe2ed93766323a13f22c7a7e2ecdcd84259b6c/test/files/lib/annotations.jar -> ${P}-annotations.jar" \ |
1013 |
- "${BURI}/981392dbd1f727b152cd1c908c5fce60ad9d07f7/test/files/lib/enums.jar -> ${P}-enums.jar" \ |
1014 |
- "${BURI}/b1ec8a095cec4902b3609d74d274c04365c59c04/test/files/lib/genericNest.jar -> ${P}-genericNest.jar" \ |
1015 |
- "${BURI}/346d3dff4088839d6b4d163efa2892124039d216/test/files/lib/jsoup-1.3.1.jar -> ${P}-jsoup-1.3.1.jar" \ |
1016 |
- "${BURI}/3794ec22d9b27f2b179bd34e9b46db771b934ec3/test/files/lib/macro210.jar -> ${P}-macro210.jar" \ |
1017 |
- "${BURI}/be8454d5e7751b063ade201c225dcedefd252775/test/files/lib/methvsfield.jar -> ${P}-methvsfield.jar" \ |
1018 |
- "${BURI}/cd33e0a0ea249eb42363a2f8ba531186345ff68c/test/files/lib/nest.jar -> ${P}-nest.jar" \ |
1019 |
- "${BURI}/1b11ac773055c1e942c6b5eb4aabdf02292a7194/test/files/speclib/instrumented.jar -> ${P}-instrumented.jar" \ |
1020 |
- "${BURI}/a1883f4304d5aa65e1f6ee6aad5900c62dd81079/tools/push.jar -> ${P}-push.jar" \ |
1021 |
-) |
1022 |
- |
1023 |
-DESCRIPTION="The Scala Programming Language" |
1024 |
-HOMEPAGE="http://www.scala-lang.org/" |
1025 |
-SRC_URI="!binary? |
1026 |
-( https://github.com/scala/scala/archive/v${PV}.tar.gz -> ${P}.tar.gz |
1027 |
- ${JURI[@]} |
1028 |
- https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz |
1029 |
-) |
1030 |
-binary? ( https://dev.gentoo.org/~gienah/files/dist/${P}-gentoo-binary.tar.bz2 )" |
1031 |
- |
1032 |
-LICENSE="BSD" |
1033 |
-SLOT="${SV}/${PV}" |
1034 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" |
1035 |
- |
1036 |
-IUSE="binary emacs" |
1037 |
- |
1038 |
-COMMON_DEP="dev-java/ant-core:0 |
1039 |
- dev-java/hawtjni-runtime:0" |
1040 |
- |
1041 |
-DEPEND="${COMMON_DEP} |
1042 |
- !binary? ( |
1043 |
- =virtual/jdk-1.8* |
1044 |
- dev-java/ant-core:0 |
1045 |
- dev-java/ant-contrib:0 |
1046 |
- dev-java/ant-nodeps:0 |
1047 |
- media-gfx/graphviz |
1048 |
- ) |
1049 |
- binary? ( |
1050 |
- =virtual/jdk-1.8* |
1051 |
- ) |
1052 |
- app-arch/xz-utils:0" |
1053 |
- |
1054 |
-RDEPEND="${COMMON_DEP} |
1055 |
- >=virtual/jre-1.7 |
1056 |
- app-eselect/eselect-scala |
1057 |
- !dev-lang/scala-bin:0" |
1058 |
- |
1059 |
-PDEPEND="emacs? ( app-emacs/scala-mode:0 )" |
1060 |
- |
1061 |
-S="${WORKDIR}/${P}" |
1062 |
- |
1063 |
-CHECKREQS_MEMORY="1532M" |
1064 |
- |
1065 |
-pkg_setup() { |
1066 |
- java-pkg-2_pkg_setup |
1067 |
- |
1068 |
- if ! use binary; then |
1069 |
- debug-print "Checking for sufficient physical RAM" |
1070 |
- |
1071 |
- ewarn "This package can fail to build with memory allocation errors in some cases." |
1072 |
- ewarn "If you are unable to build from sources, please try USE=binary" |
1073 |
- ewarn "for this package. See bug #181390 for more information." |
1074 |
- |
1075 |
- check-reqs_pkg_setup |
1076 |
- fi |
1077 |
-} |
1078 |
- |
1079 |
-src_unpack() { |
1080 |
- # Unpack tar files only. |
1081 |
- for f in ${A} ; do |
1082 |
- [[ ${f} == *".tar."* ]] && unpack ${f} |
1083 |
- done |
1084 |
-} |
1085 |
- |
1086 |
-java_prepare() { |
1087 |
- java-pkg_getjars ant-core,hawtjni-runtime |
1088 |
- |
1089 |
- if ! use binary; then |
1090 |
- local a |
1091 |
- for a in "${JURI[@]}" |
1092 |
- do |
1093 |
- echo "${a}" |
1094 |
- local g="${a/* -> /}" |
1095 |
- echo "${g}" |
1096 |
- local j="${a/ -> */}" |
1097 |
- echo "${j}" |
1098 |
- cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die |
1099 |
- done |
1100 |
- # gentoo patch (by gienah) to stop it calling git log in the build |
1101 |
- epatch "${FILESDIR}/${PN}-2.11.2-no-git.patch" |
1102 |
- # Note: to bump scala, some things to try are: |
1103 |
- # 1. update all the sha1s in JURI |
1104 |
- # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI |
1105 |
- # 3. try emerge scala. Check if it downloads more stuff in src_compile to ${WORKDIR}/.m2 |
1106 |
- # or /var/tmp/portage/.m2 or /root/.m2 |
1107 |
- # 4. tar up all the .m2 junk into ${P}-maven-deps.tar.gz and add it to SRC_URI. |
1108 |
- sed -e "s@\(<mkdir dir=\"\)\${user.home}\(/.m2/repository\"/>\)@\1${WORKDIR}\2\n <artifact:localRepository id=\"localrepo\" path=\"${WORKDIR}/.m2/repository\" />@" \ |
1109 |
- -e "s@\${user.home}/.m2@${WORKDIR}/.m2@g" \ |
1110 |
- -e 's@\(<artifact:dependencies .*>\)@\1\n <localRepository refid="localrepo" />@g' \ |
1111 |
- -i "${S}/build.xml" \ |
1112 |
- || die "Could not change location of .m2 maven download directory in ${S}/build.xml" |
1113 |
- fi |
1114 |
-} |
1115 |
- |
1116 |
-src_compile() { |
1117 |
- if ! use binary; then |
1118 |
- #unset ANT_OPTS as this is set in the build.xml |
1119 |
- #sets -X type variables which might come back to bite me |
1120 |
- unset ANT_OPTS |
1121 |
- |
1122 |
- # reported in bugzilla that multiple launches use less resources |
1123 |
- # https://bugs.gentoo.org/show_bug.cgi?id=282023 |
1124 |
- eant all.clean |
1125 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
1126 |
- fastdist-opt |
1127 |
- if use doc; then |
1128 |
- # The separate build for doc is to workaround this problem that occurs |
1129 |
- # with one "fastdist docscomp" build (still fails with MaxPermSize=384M) |
1130 |
- # java.lang.OutOfMemoryError: PermGen space |
1131 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
1132 |
- docscomp |
1133 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
1134 |
- docs |
1135 |
- fi |
1136 |
- else |
1137 |
- einfo "Skipping compilation, USE=binary is set." |
1138 |
- fi |
1139 |
-} |
1140 |
- |
1141 |
-src_test() { |
1142 |
- java-pkg-2_src_test |
1143 |
-} |
1144 |
- |
1145 |
-src_install() { |
1146 |
- pushd build/pack || die |
1147 |
- local SCALADIR="/usr/share/${PN}-${SV}" |
1148 |
- exeinto "${SCALADIR}/bin" |
1149 |
- doexe $(find bin/ -type f ! -iname '*.bat') |
1150 |
- dodir "${SCALADIR}/lib" |
1151 |
- insinto "${SCALADIR}/lib" |
1152 |
- pushd lib || die |
1153 |
- for j in *.jar; do |
1154 |
- local i="$(echo "${j}" | sed -e "s@[_-][0-9.-]*\.jar@.jar@")" |
1155 |
- newins "${j}" "${i}" |
1156 |
- java-pkg_regjar "${ED}${SCALADIR}/lib/${i}" |
1157 |
- done |
1158 |
- popd |
1159 |
- |
1160 |
- dodir /usr/bin |
1161 |
- for b in $(find bin/ -type f ! -iname '*.bat'); do |
1162 |
- local _name=$(basename "${b}") |
1163 |
- dosym "${SCALADIR}/bin/${_name}" "/usr/bin/${_name}-${SV}" |
1164 |
- done |
1165 |
- |
1166 |
- pushd man/man1 || die |
1167 |
- for i in *.1; do |
1168 |
- newman "${i}" "${i/./-${SV}.}" |
1169 |
- done |
1170 |
- popd |
1171 |
- popd |
1172 |
- |
1173 |
- #sources are .scala so no use for java-pkg_dosrc |
1174 |
- pushd src || die |
1175 |
- if use source; then |
1176 |
- dodir "${SCALADIR}/src" |
1177 |
- insinto "${SCALADIR}/src" |
1178 |
- doins -r actors forkjoin library library-aux reflect |
1179 |
- fi |
1180 |
- popd |
1181 |
- |
1182 |
- local docdir="build/scaladoc" |
1183 |
- dodoc docs/TODO doc/README |
1184 |
- if use doc; then |
1185 |
- dohtml -r "${docdir}"/{compiler,library} |
1186 |
- fi |
1187 |
-} |
1188 |
|
1189 |
diff --git a/dev-lang/scala/scala-2.11.4-r1.ebuild b/dev-lang/scala/scala-2.11.4-r1.ebuild |
1190 |
deleted file mode 100644 |
1191 |
index eacdf857425..00000000000 |
1192 |
--- a/dev-lang/scala/scala-2.11.4-r1.ebuild |
1193 |
+++ /dev/null |
1194 |
@@ -1,218 +0,0 @@ |
1195 |
-# Copyright 1999-2018 Gentoo Foundation |
1196 |
-# Distributed under the terms of the GNU General Public License v2 |
1197 |
- |
1198 |
-EAPI="5" |
1199 |
- |
1200 |
-JAVA_PKG_IUSE="doc source" |
1201 |
-JAVA_ANT_DISABLE_ANT_CORE_DEP="yes" |
1202 |
-EANT_TEST_TARGET="test.suite" |
1203 |
- |
1204 |
-inherit eutils check-reqs java-pkg-2 java-ant-2 versionator |
1205 |
- |
1206 |
-MY_P="${PN}-sources-${PV}" |
1207 |
-SV="$(get_version_component_range 1-2)" |
1208 |
- |
1209 |
-# creating the binary: |
1210 |
-# JAVA_PKG_FORCE_VM="$available-1.7" USE="doc source" ebuild scala-*.ebuild compile |
1211 |
-# cd $WORDKIR |
1212 |
-# tar -cjf scala-2.11.4-gentoo-binary.tar.bz2 scala-2.11.4/build/pack/bin \ |
1213 |
-# scala-2.11.4/build/pack/lib/ scala-2.11.4/build/pack/man \ |
1214 |
-# scala-2.11.4/src/actors/ scala-2.11.4/src/forkjoin/ \ |
1215 |
-# scala-2.11.4/src/library scala-2.11.4/src/library-aux/ \ |
1216 |
-# scala-2.11.4/src/reflect/ scala-2.11.4/docs/TODO \ |
1217 |
-# scala-2.11.4/doc/README scala-2.11.4/build/scaladoc/compiler |
1218 |
- |
1219 |
-# In the pullJarFiles function in tools/binary-repo-lib.sh it executes find commands |
1220 |
-# to search for .desired.sha1 files, which contain sha1 hashes that are appended |
1221 |
-# to ${BURI} along with the subdirectory and filename to form the list of jar files |
1222 |
-# listed in SRC_URI. The output of this find command can be hacked into the desired format: |
1223 |
-# find . -name \*.desired.sha1 -exec sed -e 's@\([0-9a-f]*\).*@\1@' {} \; -print |
1224 |
-# After editing it into the desired format: sort -t / -k 3 file |
1225 |
- |
1226 |
-BURI="http://repo.typesafe.com/typesafe/scala-sha-bootstrap/org/scala-lang/bootstrap" |
1227 |
- |
1228 |
-declare -a JURI=( |
1229 |
- "${BURI}/943cd5c8802b2a3a64a010efb86ec19bac142e40/lib/ant/ant-contrib.jar -> ${P}-ant-contrib.jar" |
1230 |
- "${BURI}/3fc1e35ca8c991fc3488548f7a276bd9053c179d/lib/ant/ant-dotnet-1.0.jar -> ${P}-ant-dotnet-1.0.jar" |
1231 |
- "${BURI}/7b456ca6b93900f96e58cc8371f03d90a9c1c8d1/lib/ant/ant.jar -> ${P}-ant.jar" |
1232 |
- "${BURI}/7e50e3e227d834695f1e0bf018a7326e06ee4c86/lib/ant/maven-ant-tasks-2.1.1.jar -> ${P}-maven-ant-tasks-2.1.1.jar" |
1233 |
- "${BURI}/2c61d6e9a912b3253194d5d6d3e1db7e2545ac4b/lib/ant/vizant.jar -> ${P}-vizant.jar" |
1234 |
- "${BURI}/ddd7d5398733c4fbbb8355c049e258d47af636cf/lib/forkjoin.jar -> ${P}-forkjoin.jar" |
1235 |
- "${BURI}/0392ecdeb306263c471ce51fa368223388b82b61/test/benchmarks/lib/jsr166_and_extra.jar -> ${P}-jsr166_and_extra.jar" |
1236 |
- "${BURI}/e737b123d31eede5594ceda07caafed1673ec472/test/files/codelib/code.jar -> ${P}-code.jar" |
1237 |
- "${BURI}/02fe2ed93766323a13f22c7a7e2ecdcd84259b6c/test/files/lib/annotations.jar -> ${P}-annotations.jar" |
1238 |
- "${BURI}/981392dbd1f727b152cd1c908c5fce60ad9d07f7/test/files/lib/enums.jar -> ${P}-enums.jar" |
1239 |
- "${BURI}/b1ec8a095cec4902b3609d74d274c04365c59c04/test/files/lib/genericNest.jar -> ${P}-genericNest.jar" |
1240 |
- "${BURI}/346d3dff4088839d6b4d163efa2892124039d216/test/files/lib/jsoup-1.3.1.jar -> ${P}-jsoup-1.3.1.jar" |
1241 |
- "${BURI}/3794ec22d9b27f2b179bd34e9b46db771b934ec3/test/files/lib/macro210.jar -> ${P}-macro210.jar" |
1242 |
- "${BURI}/be8454d5e7751b063ade201c225dcedefd252775/test/files/lib/methvsfield.jar -> ${P}-methvsfield.jar" |
1243 |
- "${BURI}/cd33e0a0ea249eb42363a2f8ba531186345ff68c/test/files/lib/nest.jar -> ${P}-nest.jar" |
1244 |
- "${BURI}/1b11ac773055c1e942c6b5eb4aabdf02292a7194/test/files/speclib/instrumented.jar -> ${P}-instrumented.jar" |
1245 |
- "${BURI}/a1883f4304d5aa65e1f6ee6aad5900c62dd81079/tools/push.jar -> ${P}-push.jar" |
1246 |
-) |
1247 |
- |
1248 |
-DESCRIPTION="The Scala Programming Language" |
1249 |
-HOMEPAGE="http://www.scala-lang.org/" |
1250 |
-SRC_URI="!binary? |
1251 |
-( https://github.com/scala/scala/archive/v${PV}.tar.gz -> ${P}.tar.gz |
1252 |
- ${JURI[@]} |
1253 |
- https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz |
1254 |
-) |
1255 |
-binary? ( https://dev.gentoo.org/~gienah/files/dist/${P}-gentoo-binary.tar.bz2 )" |
1256 |
- |
1257 |
-LICENSE="BSD" |
1258 |
-SLOT="${SV}/${PV}" |
1259 |
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x86-macos" |
1260 |
- |
1261 |
-IUSE="binary emacs" |
1262 |
- |
1263 |
-COMMON_DEP="dev-java/ant-core:0 |
1264 |
- dev-java/hawtjni-runtime:0" |
1265 |
- |
1266 |
-DEPEND="${COMMON_DEP} |
1267 |
- !binary? ( |
1268 |
- =virtual/jdk-1.8* |
1269 |
- dev-java/ant-core:0 |
1270 |
- dev-java/ant-contrib:0 |
1271 |
- dev-java/ant-nodeps:0 |
1272 |
- media-gfx/graphviz |
1273 |
- ) |
1274 |
- binary? ( |
1275 |
- =virtual/jdk-1.8* |
1276 |
- ) |
1277 |
- app-arch/xz-utils:0" |
1278 |
- |
1279 |
-RDEPEND="${COMMON_DEP} |
1280 |
- >=virtual/jre-1.6 |
1281 |
- app-eselect/eselect-scala |
1282 |
- !dev-lang/scala-bin:0" |
1283 |
- |
1284 |
-PDEPEND="emacs? ( app-emacs/scala-mode:0 )" |
1285 |
- |
1286 |
-S="${WORKDIR}/${P}" |
1287 |
- |
1288 |
-CHECKREQS_MEMORY="1532M" |
1289 |
- |
1290 |
-pkg_setup() { |
1291 |
- java-pkg-2_pkg_setup |
1292 |
- |
1293 |
- if ! use binary; then |
1294 |
- debug-print "Checking for sufficient physical RAM" |
1295 |
- |
1296 |
- ewarn "This package can fail to build with memory allocation errors in some cases." |
1297 |
- ewarn "If you are unable to build from sources, please try USE=binary" |
1298 |
- ewarn "for this package. See bug #181390 for more information." |
1299 |
- |
1300 |
- check-reqs_pkg_setup |
1301 |
- fi |
1302 |
-} |
1303 |
- |
1304 |
-src_unpack() { |
1305 |
- # Unpack tar files only. |
1306 |
- for f in ${A} ; do |
1307 |
- [[ ${f} == *".tar."* ]] && unpack ${f} |
1308 |
- done |
1309 |
-} |
1310 |
- |
1311 |
-java_prepare() { |
1312 |
- java-pkg_getjars ant-core,hawtjni-runtime |
1313 |
- |
1314 |
- if ! use binary; then |
1315 |
- local a |
1316 |
- for a in "${JURI[@]}" |
1317 |
- do |
1318 |
- echo "${a}" |
1319 |
- local g="${a/* -> /}" |
1320 |
- echo "${g}" |
1321 |
- local j="${a/ -> */}" |
1322 |
- echo "${j}" |
1323 |
- cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die |
1324 |
- done |
1325 |
- # gentoo patch (by gienah) to stop it calling git log in the build |
1326 |
- epatch "${FILESDIR}/${PN}-2.11.4-no-git.patch" |
1327 |
- # Note: to bump scala, some things to try are: |
1328 |
- # 1. update all the sha1s in JURI |
1329 |
- # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI |
1330 |
- # 3. try emerge scala. Check if it downloads more stuff in src_compile to ${WORKDIR}/.m2 |
1331 |
- # or /var/tmp/portage/.m2 or /root/.m2 |
1332 |
- # 4. tar up all the .m2 junk into ${P}-maven-deps.tar.gz and add it to SRC_URI. |
1333 |
- sed -e "s@\(<mkdir dir=\"\)\${user.home}\(/.m2/repository\"/>\)@\1${WORKDIR}\2\n <artifact:localRepository id=\"localrepo\" path=\"${WORKDIR}/.m2/repository\" />@" \ |
1334 |
- -e "s@\${user.home}/.m2@${WORKDIR}/.m2@g" \ |
1335 |
- -e 's@\(<artifact:dependencies .*>\)@\1\n <localRepository refid="localrepo" />@g' \ |
1336 |
- -i "${S}/build.xml" \ |
1337 |
- || die "Could not change location of .m2 maven download directory in ${S}/build.xml" |
1338 |
- fi |
1339 |
-} |
1340 |
- |
1341 |
-src_compile() { |
1342 |
- if ! use binary; then |
1343 |
- #unset ANT_OPTS as this is set in the build.xml |
1344 |
- #sets -X type variables which might come back to bite me |
1345 |
- unset ANT_OPTS |
1346 |
- |
1347 |
- # reported in bugzilla that multiple launches use less resources |
1348 |
- # https://bugs.gentoo.org/show_bug.cgi?id=282023 |
1349 |
- eant all.clean |
1350 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
1351 |
- fastdist-opt |
1352 |
- if use doc; then |
1353 |
- # The separate build for doc is to workaround this problem that occurs |
1354 |
- # with one "fastdist docscomp" build (still fails with MaxPermSize=384M) |
1355 |
- # java.lang.OutOfMemoryError: PermGen space |
1356 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
1357 |
- docscomp |
1358 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
1359 |
- docs |
1360 |
- fi |
1361 |
- else |
1362 |
- einfo "Skipping compilation, USE=binary is set." |
1363 |
- fi |
1364 |
-} |
1365 |
- |
1366 |
-src_test() { |
1367 |
- java-pkg-2_src_test |
1368 |
-} |
1369 |
- |
1370 |
-src_install() { |
1371 |
- pushd build/pack || die |
1372 |
- local SCALADIR="/usr/share/${PN}-${SV}" |
1373 |
- exeinto "${SCALADIR}/bin" |
1374 |
- doexe $(find bin/ -type f ! -iname '*.bat') |
1375 |
- dodir "${SCALADIR}/lib" |
1376 |
- insinto "${SCALADIR}/lib" |
1377 |
- pushd lib || die |
1378 |
- for j in *.jar; do |
1379 |
- local i="$(echo "${j}" | sed -e "s@[_-][0-9.-]*\.jar@.jar@")" |
1380 |
- newins "${j}" "${i}" |
1381 |
- java-pkg_regjar "${ED}${SCALADIR}/lib/${i}" |
1382 |
- done |
1383 |
- popd |
1384 |
- |
1385 |
- dodir /usr/bin |
1386 |
- for b in $(find bin/ -type f ! -iname '*.bat'); do |
1387 |
- local _name=$(basename "${b}") |
1388 |
- dosym "${SCALADIR}/bin/${_name}" "/usr/bin/${_name}-${SV}" |
1389 |
- done |
1390 |
- |
1391 |
- pushd man/man1 || die |
1392 |
- for i in *.1; do |
1393 |
- newman "${i}" "${i/./-${SV}.}" |
1394 |
- done |
1395 |
- popd |
1396 |
- popd |
1397 |
- |
1398 |
- #sources are .scala so no use for java-pkg_dosrc |
1399 |
- pushd src || die |
1400 |
- if use source; then |
1401 |
- dodir "${SCALADIR}/src" |
1402 |
- insinto "${SCALADIR}/src" |
1403 |
- doins -r actors forkjoin library library-aux reflect |
1404 |
- fi |
1405 |
- popd |
1406 |
- |
1407 |
- local docdir="build/scaladoc" |
1408 |
- dodoc docs/TODO doc/README |
1409 |
- if use doc; then |
1410 |
- dohtml -r "${docdir}"/{compiler,library} |
1411 |
- fi |
1412 |
-} |
1413 |
|
1414 |
diff --git a/dev-lang/scala/scala-2.11.4-r2.ebuild b/dev-lang/scala/scala-2.11.4-r2.ebuild |
1415 |
deleted file mode 100644 |
1416 |
index e9dd2fb848f..00000000000 |
1417 |
--- a/dev-lang/scala/scala-2.11.4-r2.ebuild |
1418 |
+++ /dev/null |
1419 |
@@ -1,218 +0,0 @@ |
1420 |
-# Copyright 1999-2018 Gentoo Foundation |
1421 |
-# Distributed under the terms of the GNU General Public License v2 |
1422 |
- |
1423 |
-EAPI="5" |
1424 |
- |
1425 |
-JAVA_PKG_IUSE="doc source" |
1426 |
-JAVA_ANT_DISABLE_ANT_CORE_DEP="yes" |
1427 |
-EANT_TEST_TARGET="test.suite" |
1428 |
- |
1429 |
-inherit eutils check-reqs java-pkg-2 java-ant-2 versionator |
1430 |
- |
1431 |
-MY_P="${PN}-sources-${PV}" |
1432 |
-SV="$(get_version_component_range 1-2)" |
1433 |
- |
1434 |
-# creating the binary: |
1435 |
-# JAVA_PKG_FORCE_VM="$available-1.7" USE="doc source" ebuild scala-*.ebuild compile |
1436 |
-# cd $WORDKIR |
1437 |
-# tar -cjf scala-2.11.4-gentoo-binary.tar.bz2 scala-2.11.4/build/pack/bin \ |
1438 |
-# scala-2.11.4/build/pack/lib/ scala-2.11.4/build/pack/man \ |
1439 |
-# scala-2.11.4/src/actors/ scala-2.11.4/src/forkjoin/ \ |
1440 |
-# scala-2.11.4/src/library scala-2.11.4/src/library-aux/ \ |
1441 |
-# scala-2.11.4/src/reflect/ scala-2.11.4/docs/TODO \ |
1442 |
-# scala-2.11.4/doc/README scala-2.11.4/build/scaladoc/compiler |
1443 |
- |
1444 |
-# In the pullJarFiles function in tools/binary-repo-lib.sh it executes find commands |
1445 |
-# to search for .desired.sha1 files, which contain sha1 hashes that are appended |
1446 |
-# to ${BURI} along with the subdirectory and filename to form the list of jar files |
1447 |
-# listed in SRC_URI. The output of this find command can be hacked into the desired format: |
1448 |
-# find . -name \*.desired.sha1 -exec sed -e 's@\([0-9a-f]*\).*@\1@' {} \; -print |
1449 |
-# After editing it into the desired format: sort -t / -k 3 file |
1450 |
- |
1451 |
-BURI="http://repo.typesafe.com/typesafe/scala-sha-bootstrap/org/scala-lang/bootstrap" |
1452 |
- |
1453 |
-declare -a JURI=( |
1454 |
- "${BURI}/943cd5c8802b2a3a64a010efb86ec19bac142e40/lib/ant/ant-contrib.jar -> ${P}-ant-contrib.jar" |
1455 |
- "${BURI}/3fc1e35ca8c991fc3488548f7a276bd9053c179d/lib/ant/ant-dotnet-1.0.jar -> ${P}-ant-dotnet-1.0.jar" |
1456 |
- "${BURI}/7b456ca6b93900f96e58cc8371f03d90a9c1c8d1/lib/ant/ant.jar -> ${P}-ant.jar" |
1457 |
- "${BURI}/7e50e3e227d834695f1e0bf018a7326e06ee4c86/lib/ant/maven-ant-tasks-2.1.1.jar -> ${P}-maven-ant-tasks-2.1.1.jar" |
1458 |
- "${BURI}/2c61d6e9a912b3253194d5d6d3e1db7e2545ac4b/lib/ant/vizant.jar -> ${P}-vizant.jar" |
1459 |
- "${BURI}/ddd7d5398733c4fbbb8355c049e258d47af636cf/lib/forkjoin.jar -> ${P}-forkjoin.jar" |
1460 |
- "${BURI}/0392ecdeb306263c471ce51fa368223388b82b61/test/benchmarks/lib/jsr166_and_extra.jar -> ${P}-jsr166_and_extra.jar" |
1461 |
- "${BURI}/e737b123d31eede5594ceda07caafed1673ec472/test/files/codelib/code.jar -> ${P}-code.jar" |
1462 |
- "${BURI}/02fe2ed93766323a13f22c7a7e2ecdcd84259b6c/test/files/lib/annotations.jar -> ${P}-annotations.jar" |
1463 |
- "${BURI}/981392dbd1f727b152cd1c908c5fce60ad9d07f7/test/files/lib/enums.jar -> ${P}-enums.jar" |
1464 |
- "${BURI}/b1ec8a095cec4902b3609d74d274c04365c59c04/test/files/lib/genericNest.jar -> ${P}-genericNest.jar" |
1465 |
- "${BURI}/346d3dff4088839d6b4d163efa2892124039d216/test/files/lib/jsoup-1.3.1.jar -> ${P}-jsoup-1.3.1.jar" |
1466 |
- "${BURI}/3794ec22d9b27f2b179bd34e9b46db771b934ec3/test/files/lib/macro210.jar -> ${P}-macro210.jar" |
1467 |
- "${BURI}/be8454d5e7751b063ade201c225dcedefd252775/test/files/lib/methvsfield.jar -> ${P}-methvsfield.jar" |
1468 |
- "${BURI}/cd33e0a0ea249eb42363a2f8ba531186345ff68c/test/files/lib/nest.jar -> ${P}-nest.jar" |
1469 |
- "${BURI}/1b11ac773055c1e942c6b5eb4aabdf02292a7194/test/files/speclib/instrumented.jar -> ${P}-instrumented.jar" |
1470 |
- "${BURI}/a1883f4304d5aa65e1f6ee6aad5900c62dd81079/tools/push.jar -> ${P}-push.jar" |
1471 |
-) |
1472 |
- |
1473 |
-DESCRIPTION="The Scala Programming Language" |
1474 |
-HOMEPAGE="http://www.scala-lang.org/" |
1475 |
-SRC_URI="!binary? |
1476 |
-( https://github.com/scala/scala/archive/v${PV}.tar.gz -> ${P}.tar.gz |
1477 |
- ${JURI[@]} |
1478 |
- https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz |
1479 |
-) |
1480 |
-binary? ( https://dev.gentoo.org/~gienah/files/dist/${P}-gentoo-binary.tar.bz2 )" |
1481 |
- |
1482 |
-LICENSE="BSD" |
1483 |
-SLOT="${SV}/${PV}" |
1484 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" |
1485 |
- |
1486 |
-IUSE="binary emacs" |
1487 |
- |
1488 |
-COMMON_DEP="dev-java/ant-core:0 |
1489 |
- dev-java/hawtjni-runtime:0" |
1490 |
- |
1491 |
-DEPEND="${COMMON_DEP} |
1492 |
- !binary? ( |
1493 |
- =virtual/jdk-1.8* |
1494 |
- dev-java/ant-core:0 |
1495 |
- dev-java/ant-contrib:0 |
1496 |
- dev-java/ant-nodeps:0 |
1497 |
- media-gfx/graphviz |
1498 |
- ) |
1499 |
- binary? ( |
1500 |
- =virtual/jdk-1.8* |
1501 |
- ) |
1502 |
- app-arch/xz-utils:0" |
1503 |
- |
1504 |
-RDEPEND="${COMMON_DEP} |
1505 |
- >=virtual/jre-1.7 |
1506 |
- app-eselect/eselect-scala |
1507 |
- !dev-lang/scala-bin:0" |
1508 |
- |
1509 |
-PDEPEND="emacs? ( app-emacs/scala-mode:0 )" |
1510 |
- |
1511 |
-S="${WORKDIR}/${P}" |
1512 |
- |
1513 |
-CHECKREQS_MEMORY="1532M" |
1514 |
- |
1515 |
-pkg_setup() { |
1516 |
- java-pkg-2_pkg_setup |
1517 |
- |
1518 |
- if ! use binary; then |
1519 |
- debug-print "Checking for sufficient physical RAM" |
1520 |
- |
1521 |
- ewarn "This package can fail to build with memory allocation errors in some cases." |
1522 |
- ewarn "If you are unable to build from sources, please try USE=binary" |
1523 |
- ewarn "for this package. See bug #181390 for more information." |
1524 |
- |
1525 |
- check-reqs_pkg_setup |
1526 |
- fi |
1527 |
-} |
1528 |
- |
1529 |
-src_unpack() { |
1530 |
- # Unpack tar files only. |
1531 |
- for f in ${A} ; do |
1532 |
- [[ ${f} == *".tar."* ]] && unpack ${f} |
1533 |
- done |
1534 |
-} |
1535 |
- |
1536 |
-java_prepare() { |
1537 |
- java-pkg_getjars ant-core,hawtjni-runtime |
1538 |
- |
1539 |
- if ! use binary; then |
1540 |
- local a |
1541 |
- for a in "${JURI[@]}" |
1542 |
- do |
1543 |
- echo "${a}" |
1544 |
- local g="${a/* -> /}" |
1545 |
- echo "${g}" |
1546 |
- local j="${a/ -> */}" |
1547 |
- echo "${j}" |
1548 |
- cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die |
1549 |
- done |
1550 |
- # gentoo patch (by gienah) to stop it calling git log in the build |
1551 |
- epatch "${FILESDIR}/${PN}-2.11.4-no-git.patch" |
1552 |
- # Note: to bump scala, some things to try are: |
1553 |
- # 1. update all the sha1s in JURI |
1554 |
- # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI |
1555 |
- # 3. try emerge scala. Check if it downloads more stuff in src_compile to ${WORKDIR}/.m2 |
1556 |
- # or /var/tmp/portage/.m2 or /root/.m2 |
1557 |
- # 4. tar up all the .m2 junk into ${P}-maven-deps.tar.gz and add it to SRC_URI. |
1558 |
- sed -e "s@\(<mkdir dir=\"\)\${user.home}\(/.m2/repository\"/>\)@\1${WORKDIR}\2\n <artifact:localRepository id=\"localrepo\" path=\"${WORKDIR}/.m2/repository\" />@" \ |
1559 |
- -e "s@\${user.home}/.m2@${WORKDIR}/.m2@g" \ |
1560 |
- -e 's@\(<artifact:dependencies .*>\)@\1\n <localRepository refid="localrepo" />@g' \ |
1561 |
- -i "${S}/build.xml" \ |
1562 |
- || die "Could not change location of .m2 maven download directory in ${S}/build.xml" |
1563 |
- fi |
1564 |
-} |
1565 |
- |
1566 |
-src_compile() { |
1567 |
- if ! use binary; then |
1568 |
- #unset ANT_OPTS as this is set in the build.xml |
1569 |
- #sets -X type variables which might come back to bite me |
1570 |
- unset ANT_OPTS |
1571 |
- |
1572 |
- # reported in bugzilla that multiple launches use less resources |
1573 |
- # https://bugs.gentoo.org/show_bug.cgi?id=282023 |
1574 |
- eant all.clean |
1575 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
1576 |
- fastdist-opt |
1577 |
- if use doc; then |
1578 |
- # The separate build for doc is to workaround this problem that occurs |
1579 |
- # with one "fastdist docscomp" build (still fails with MaxPermSize=384M) |
1580 |
- # java.lang.OutOfMemoryError: PermGen space |
1581 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
1582 |
- docscomp |
1583 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
1584 |
- docs |
1585 |
- fi |
1586 |
- else |
1587 |
- einfo "Skipping compilation, USE=binary is set." |
1588 |
- fi |
1589 |
-} |
1590 |
- |
1591 |
-src_test() { |
1592 |
- java-pkg-2_src_test |
1593 |
-} |
1594 |
- |
1595 |
-src_install() { |
1596 |
- pushd build/pack || die |
1597 |
- local SCALADIR="/usr/share/${PN}-${SV}" |
1598 |
- exeinto "${SCALADIR}/bin" |
1599 |
- doexe $(find bin/ -type f ! -iname '*.bat') |
1600 |
- dodir "${SCALADIR}/lib" |
1601 |
- insinto "${SCALADIR}/lib" |
1602 |
- pushd lib || die |
1603 |
- for j in *.jar; do |
1604 |
- local i="$(echo "${j}" | sed -e "s@[_-][0-9.-]*\.jar@.jar@")" |
1605 |
- newins "${j}" "${i}" |
1606 |
- java-pkg_regjar "${ED}${SCALADIR}/lib/${i}" |
1607 |
- done |
1608 |
- popd |
1609 |
- |
1610 |
- dodir /usr/bin |
1611 |
- for b in $(find bin/ -type f ! -iname '*.bat'); do |
1612 |
- local _name=$(basename "${b}") |
1613 |
- dosym "${SCALADIR}/bin/${_name}" "/usr/bin/${_name}-${SV}" |
1614 |
- done |
1615 |
- |
1616 |
- pushd man/man1 || die |
1617 |
- for i in *.1; do |
1618 |
- newman "${i}" "${i/./-${SV}.}" |
1619 |
- done |
1620 |
- popd |
1621 |
- popd |
1622 |
- |
1623 |
- #sources are .scala so no use for java-pkg_dosrc |
1624 |
- pushd src || die |
1625 |
- if use source; then |
1626 |
- dodir "${SCALADIR}/src" |
1627 |
- insinto "${SCALADIR}/src" |
1628 |
- doins -r actors forkjoin library library-aux reflect |
1629 |
- fi |
1630 |
- popd |
1631 |
- |
1632 |
- local docdir="build/scaladoc" |
1633 |
- dodoc docs/TODO doc/README |
1634 |
- if use doc; then |
1635 |
- dohtml -r "${docdir}"/{compiler,library} |
1636 |
- fi |
1637 |
-} |
1638 |
|
1639 |
diff --git a/dev-lang/scala/scala-2.11.6-r1.ebuild b/dev-lang/scala/scala-2.11.6-r1.ebuild |
1640 |
deleted file mode 100644 |
1641 |
index 50afdf2a1a2..00000000000 |
1642 |
--- a/dev-lang/scala/scala-2.11.6-r1.ebuild |
1643 |
+++ /dev/null |
1644 |
@@ -1,218 +0,0 @@ |
1645 |
-# Copyright 1999-2018 Gentoo Foundation |
1646 |
-# Distributed under the terms of the GNU General Public License v2 |
1647 |
- |
1648 |
-EAPI="5" |
1649 |
- |
1650 |
-JAVA_PKG_IUSE="doc source" |
1651 |
-JAVA_ANT_DISABLE_ANT_CORE_DEP="yes" |
1652 |
-EANT_TEST_TARGET="test.suite" |
1653 |
- |
1654 |
-inherit eutils check-reqs java-pkg-2 java-ant-2 versionator |
1655 |
- |
1656 |
-MY_P="${PN}-sources-${PV}" |
1657 |
-SV="$(get_version_component_range 1-2)" |
1658 |
- |
1659 |
-# creating the binary: |
1660 |
-# JAVA_PKG_FORCE_VM="$available-1.7" USE="doc source" ebuild scala-*.ebuild compile |
1661 |
-# cd $WORDKIR |
1662 |
-# tar -cjf scala-2.11.6-gentoo-binary.tar.bz2 scala-2.11.6/build/pack/bin \ |
1663 |
-# scala-2.11.6/build/pack/lib/ scala-2.11.6/build/pack/man \ |
1664 |
-# scala-2.11.6/src/actors/ scala-2.11.6/src/forkjoin/ \ |
1665 |
-# scala-2.11.6/src/library scala-2.11.6/src/library-aux/ \ |
1666 |
-# scala-2.11.6/src/reflect/ scala-2.11.6/docs/TODO \ |
1667 |
-# scala-2.11.6/doc/README scala-2.11.6/build/scaladoc/compiler |
1668 |
- |
1669 |
-# In the pullJarFiles function in tools/binary-repo-lib.sh it executes find commands |
1670 |
-# to search for .desired.sha1 files, which contain sha1 hashes that are appended |
1671 |
-# to ${BURI} along with the subdirectory and filename to form the list of jar files |
1672 |
-# listed in SRC_URI. The output of this find command can be hacked into the desired format: |
1673 |
-# find . -name \*.desired.sha1 -exec sed -e 's@\([0-9a-f]*\).*@\1@' {} \; -print |
1674 |
-# After editing it into the desired format: sort -t / -k 3 file |
1675 |
- |
1676 |
-BURI="http://repo.typesafe.com/typesafe/scala-sha-bootstrap/org/scala-lang/bootstrap" |
1677 |
- |
1678 |
-declare -a JURI=( |
1679 |
- "${BURI}/943cd5c8802b2a3a64a010efb86ec19bac142e40/lib/ant/ant-contrib.jar -> ${P}-ant-contrib.jar" |
1680 |
- "${BURI}/3fc1e35ca8c991fc3488548f7a276bd9053c179d/lib/ant/ant-dotnet-1.0.jar -> ${P}-ant-dotnet-1.0.jar" |
1681 |
- "${BURI}/7b456ca6b93900f96e58cc8371f03d90a9c1c8d1/lib/ant/ant.jar -> ${P}-ant.jar" |
1682 |
- "${BURI}/7e50e3e227d834695f1e0bf018a7326e06ee4c86/lib/ant/maven-ant-tasks-2.1.1.jar -> ${P}-maven-ant-tasks-2.1.1.jar" |
1683 |
- "${BURI}/2c61d6e9a912b3253194d5d6d3e1db7e2545ac4b/lib/ant/vizant.jar -> ${P}-vizant.jar" |
1684 |
- "${BURI}/ddd7d5398733c4fbbb8355c049e258d47af636cf/lib/forkjoin.jar -> ${P}-forkjoin.jar" |
1685 |
- "${BURI}/0392ecdeb306263c471ce51fa368223388b82b61/test/benchmarks/lib/jsr166_and_extra.jar -> ${P}-jsr166_and_extra.jar" |
1686 |
- "${BURI}/e737b123d31eede5594ceda07caafed1673ec472/test/files/codelib/code.jar -> ${P}-code.jar" |
1687 |
- "${BURI}/02fe2ed93766323a13f22c7a7e2ecdcd84259b6c/test/files/lib/annotations.jar -> ${P}-annotations.jar" |
1688 |
- "${BURI}/981392dbd1f727b152cd1c908c5fce60ad9d07f7/test/files/lib/enums.jar -> ${P}-enums.jar" |
1689 |
- "${BURI}/b1ec8a095cec4902b3609d74d274c04365c59c04/test/files/lib/genericNest.jar -> ${P}-genericNest.jar" |
1690 |
- "${BURI}/346d3dff4088839d6b4d163efa2892124039d216/test/files/lib/jsoup-1.3.1.jar -> ${P}-jsoup-1.3.1.jar" |
1691 |
- "${BURI}/3794ec22d9b27f2b179bd34e9b46db771b934ec3/test/files/lib/macro210.jar -> ${P}-macro210.jar" |
1692 |
- "${BURI}/be8454d5e7751b063ade201c225dcedefd252775/test/files/lib/methvsfield.jar -> ${P}-methvsfield.jar" |
1693 |
- "${BURI}/cd33e0a0ea249eb42363a2f8ba531186345ff68c/test/files/lib/nest.jar -> ${P}-nest.jar" |
1694 |
- "${BURI}/1b11ac773055c1e942c6b5eb4aabdf02292a7194/test/files/speclib/instrumented.jar -> ${P}-instrumented.jar" |
1695 |
- "${BURI}/a1883f4304d5aa65e1f6ee6aad5900c62dd81079/tools/push.jar -> ${P}-push.jar" |
1696 |
-) |
1697 |
- |
1698 |
-DESCRIPTION="The Scala Programming Language" |
1699 |
-HOMEPAGE="http://www.scala-lang.org/" |
1700 |
-SRC_URI="!binary? |
1701 |
-( https://github.com/scala/scala/archive/v${PV}.tar.gz -> ${P}.tar.gz |
1702 |
- ${JURI[@]} |
1703 |
- https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz |
1704 |
-) |
1705 |
-binary? ( https://dev.gentoo.org/~gienah/files/dist/${P}-gentoo-binary.tar.bz2 )" |
1706 |
- |
1707 |
-LICENSE="BSD" |
1708 |
-SLOT="${SV}/${PV}" |
1709 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" |
1710 |
- |
1711 |
-IUSE="binary emacs" |
1712 |
- |
1713 |
-COMMON_DEP="dev-java/ant-core:0 |
1714 |
- dev-java/hawtjni-runtime:0" |
1715 |
- |
1716 |
-DEPEND="${COMMON_DEP} |
1717 |
- !binary? ( |
1718 |
- =virtual/jdk-1.8* |
1719 |
- dev-java/ant-core:0 |
1720 |
- dev-java/ant-contrib:0 |
1721 |
- dev-java/ant-nodeps:0 |
1722 |
- media-gfx/graphviz |
1723 |
- ) |
1724 |
- binary? ( |
1725 |
- =virtual/jdk-1.8* |
1726 |
- ) |
1727 |
- app-arch/xz-utils:0" |
1728 |
- |
1729 |
-RDEPEND="${COMMON_DEP} |
1730 |
- >=virtual/jre-1.7 |
1731 |
- app-eselect/eselect-scala |
1732 |
- !dev-lang/scala-bin:0" |
1733 |
- |
1734 |
-PDEPEND="emacs? ( app-emacs/scala-mode:0 )" |
1735 |
- |
1736 |
-S="${WORKDIR}/${P}" |
1737 |
- |
1738 |
-CHECKREQS_MEMORY="1532M" |
1739 |
- |
1740 |
-pkg_setup() { |
1741 |
- java-pkg-2_pkg_setup |
1742 |
- |
1743 |
- if ! use binary; then |
1744 |
- debug-print "Checking for sufficient physical RAM" |
1745 |
- |
1746 |
- ewarn "This package can fail to build with memory allocation errors in some cases." |
1747 |
- ewarn "If you are unable to build from sources, please try USE=binary" |
1748 |
- ewarn "for this package. See bug #181390 for more information." |
1749 |
- |
1750 |
- check-reqs_pkg_setup |
1751 |
- fi |
1752 |
-} |
1753 |
- |
1754 |
-src_unpack() { |
1755 |
- # Unpack tar files only. |
1756 |
- for f in ${A} ; do |
1757 |
- [[ ${f} == *".tar."* ]] && unpack ${f} |
1758 |
- done |
1759 |
-} |
1760 |
- |
1761 |
-java_prepare() { |
1762 |
- java-pkg_getjars ant-core,hawtjni-runtime |
1763 |
- |
1764 |
- if ! use binary; then |
1765 |
- local a |
1766 |
- for a in "${JURI[@]}" |
1767 |
- do |
1768 |
- echo "${a}" |
1769 |
- local g="${a/* -> /}" |
1770 |
- echo "${g}" |
1771 |
- local j="${a/ -> */}" |
1772 |
- echo "${j}" |
1773 |
- cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die |
1774 |
- done |
1775 |
- # gentoo patch (by gienah) to stop it calling git log in the build |
1776 |
- epatch "${FILESDIR}/${PN}-2.11.6-no-git.patch" |
1777 |
- # Note: to bump scala, some things to try are: |
1778 |
- # 1. update all the sha1s in JURI |
1779 |
- # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI |
1780 |
- # 3. try emerge scala. Check if it downloads more stuff in src_compile to ${WORKDIR}/.m2 |
1781 |
- # or /var/tmp/portage/.m2 or /root/.m2 |
1782 |
- # 4. tar up all the .m2 junk into ${P}-maven-deps.tar.gz and add it to SRC_URI. |
1783 |
- sed -e "s@\(<mkdir dir=\"\)\${user.home}\(/.m2/repository\"/>\)@\1${WORKDIR}\2\n <artifact:localRepository id=\"localrepo\" path=\"${WORKDIR}/.m2/repository\" />@" \ |
1784 |
- -e "s@\${user.home}/.m2@${WORKDIR}/.m2@g" \ |
1785 |
- -e 's@\(<artifact:dependencies .*>\)@\1\n <localRepository refid="localrepo" />@g' \ |
1786 |
- -i "${S}/build.xml" \ |
1787 |
- || die "Could not change location of .m2 maven download directory in ${S}/build.xml" |
1788 |
- fi |
1789 |
-} |
1790 |
- |
1791 |
-src_compile() { |
1792 |
- if ! use binary; then |
1793 |
- #unset ANT_OPTS as this is set in the build.xml |
1794 |
- #sets -X type variables which might come back to bite me |
1795 |
- unset ANT_OPTS |
1796 |
- |
1797 |
- # reported in bugzilla that multiple launches use less resources |
1798 |
- # https://bugs.gentoo.org/show_bug.cgi?id=282023 |
1799 |
- eant all.clean |
1800 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
1801 |
- fastdist-opt |
1802 |
- if use doc; then |
1803 |
- # The separate build for doc is to workaround this problem that occurs |
1804 |
- # with one "fastdist docscomp" build (still fails with MaxPermSize=384M) |
1805 |
- # java.lang.OutOfMemoryError: PermGen space |
1806 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
1807 |
- docscomp |
1808 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
1809 |
- docs |
1810 |
- fi |
1811 |
- else |
1812 |
- einfo "Skipping compilation, USE=binary is set." |
1813 |
- fi |
1814 |
-} |
1815 |
- |
1816 |
-src_test() { |
1817 |
- java-pkg-2_src_test |
1818 |
-} |
1819 |
- |
1820 |
-src_install() { |
1821 |
- pushd build/pack || die |
1822 |
- local SCALADIR="/usr/share/${PN}-${SV}" |
1823 |
- exeinto "${SCALADIR}/bin" |
1824 |
- doexe $(find bin/ -type f ! -iname '*.bat') |
1825 |
- dodir "${SCALADIR}/lib" |
1826 |
- insinto "${SCALADIR}/lib" |
1827 |
- pushd lib || die |
1828 |
- for j in *.jar; do |
1829 |
- local i="$(echo "${j}" | sed -e "s@[_-][0-9.-]*\.jar@.jar@")" |
1830 |
- newins "${j}" "${i}" |
1831 |
- java-pkg_regjar "${ED}${SCALADIR}/lib/${i}" |
1832 |
- done |
1833 |
- popd |
1834 |
- |
1835 |
- dodir /usr/bin |
1836 |
- for b in $(find bin/ -type f ! -iname '*.bat'); do |
1837 |
- local _name=$(basename "${b}") |
1838 |
- dosym "${SCALADIR}/bin/${_name}" "/usr/bin/${_name}-${SV}" |
1839 |
- done |
1840 |
- |
1841 |
- pushd man/man1 || die |
1842 |
- for i in *.1; do |
1843 |
- newman "${i}" "${i/./-${SV}.}" |
1844 |
- done |
1845 |
- popd |
1846 |
- popd |
1847 |
- |
1848 |
- #sources are .scala so no use for java-pkg_dosrc |
1849 |
- pushd src || die |
1850 |
- if use source; then |
1851 |
- dodir "${SCALADIR}/src" |
1852 |
- insinto "${SCALADIR}/src" |
1853 |
- doins -r actors forkjoin library library-aux reflect |
1854 |
- fi |
1855 |
- popd |
1856 |
- |
1857 |
- local docdir="build/scaladoc" |
1858 |
- dodoc docs/TODO doc/README |
1859 |
- if use doc; then |
1860 |
- dohtml -r "${docdir}"/{compiler,library} |
1861 |
- fi |
1862 |
-} |
1863 |
|
1864 |
diff --git a/dev-lang/scala/scala-2.11.7-r1.ebuild b/dev-lang/scala/scala-2.11.7-r1.ebuild |
1865 |
deleted file mode 100644 |
1866 |
index 1b9b10ab12b..00000000000 |
1867 |
--- a/dev-lang/scala/scala-2.11.7-r1.ebuild |
1868 |
+++ /dev/null |
1869 |
@@ -1,222 +0,0 @@ |
1870 |
-# Copyright 1999-2018 Gentoo Foundation |
1871 |
-# Distributed under the terms of the GNU General Public License v2 |
1872 |
- |
1873 |
-EAPI="5" |
1874 |
- |
1875 |
-JAVA_PKG_IUSE="doc source" |
1876 |
-JAVA_ANT_DISABLE_ANT_CORE_DEP="yes" |
1877 |
-EANT_TEST_TARGET="test.suite" |
1878 |
- |
1879 |
-inherit eutils check-reqs java-pkg-2 java-ant-2 versionator |
1880 |
- |
1881 |
-MY_P="${PN}-sources-${PV}" |
1882 |
-SV="$(get_version_component_range 1-2)" |
1883 |
- |
1884 |
-# creating the binary: |
1885 |
-# JAVA_PKG_FORCE_VM="$available-1.7" USE="doc source" ebuild scala-*.ebuild compile |
1886 |
-# cd $WORDKIR |
1887 |
-# tar -cjf scala-2.11.7-gentoo-binary.tar.bz2 scala-2.11.7/build/pack/bin \ |
1888 |
-# scala-2.11.7/build/pack/lib/ scala-2.11.7/build/pack/man \ |
1889 |
-# scala-2.11.7/src/actors/ scala-2.11.7/src/forkjoin/ \ |
1890 |
-# scala-2.11.7/src/library scala-2.11.7/src/library-aux/ \ |
1891 |
-# scala-2.11.7/src/reflect/ scala-2.11.7/docs/TODO \ |
1892 |
-# scala-2.11.7/doc/README scala-2.11.7/build/scaladoc/compiler |
1893 |
- |
1894 |
-# In the pullJarFiles function in tools/binary-repo-lib.sh it executes find commands |
1895 |
-# to search for .desired.sha1 files, which contain sha1 hashes that are appended |
1896 |
-# to ${BURI} along with the subdirectory and filename to form the list of jar files |
1897 |
-# listed in SRC_URI. The output of this find command can be hacked into the desired format: |
1898 |
-# find . -name \*.desired.sha1 -exec sed -e 's@\([0-9a-f]*\).*@\1@' {} \; -print |
1899 |
-# After editing it into the desired format: sort -t / -k 3 file |
1900 |
- |
1901 |
-BURI="http://repo.typesafe.com/typesafe/scala-sha-bootstrap/org/scala-lang/bootstrap" |
1902 |
- |
1903 |
-declare -a JURI=( |
1904 |
- "${BURI}/943cd5c8802b2a3a64a010efb86ec19bac142e40/lib/ant/ant-contrib.jar -> ${P}-ant-contrib.jar" |
1905 |
- "${BURI}/3fc1e35ca8c991fc3488548f7a276bd9053c179d/lib/ant/ant-dotnet-1.0.jar -> ${P}-ant-dotnet-1.0.jar" |
1906 |
- "${BURI}/7b456ca6b93900f96e58cc8371f03d90a9c1c8d1/lib/ant/ant.jar -> ${P}-ant.jar" |
1907 |
- "${BURI}/7e50e3e227d834695f1e0bf018a7326e06ee4c86/lib/ant/maven-ant-tasks-2.1.1.jar -> ${P}-maven-ant-tasks-2.1.1.jar" |
1908 |
- "${BURI}/2c61d6e9a912b3253194d5d6d3e1db7e2545ac4b/lib/ant/vizant.jar -> ${P}-vizant.jar" |
1909 |
- "${BURI}/ddd7d5398733c4fbbb8355c049e258d47af636cf/lib/forkjoin.jar -> ${P}-forkjoin.jar" |
1910 |
- "${BURI}/0392ecdeb306263c471ce51fa368223388b82b61/test/benchmarks/lib/jsr166_and_extra.jar -> ${P}-jsr166_and_extra.jar" |
1911 |
- "${BURI}/e737b123d31eede5594ceda07caafed1673ec472/test/files/codelib/code.jar -> ${P}-code.jar" |
1912 |
- "${BURI}/02fe2ed93766323a13f22c7a7e2ecdcd84259b6c/test/files/lib/annotations.jar -> ${P}-annotations.jar" |
1913 |
- "${BURI}/981392dbd1f727b152cd1c908c5fce60ad9d07f7/test/files/lib/enums.jar -> ${P}-enums.jar" |
1914 |
- "${BURI}/b1ec8a095cec4902b3609d74d274c04365c59c04/test/files/lib/genericNest.jar -> ${P}-genericNest.jar" |
1915 |
- "${BURI}/346d3dff4088839d6b4d163efa2892124039d216/test/files/lib/jsoup-1.3.1.jar -> ${P}-jsoup-1.3.1.jar" |
1916 |
- "${BURI}/3794ec22d9b27f2b179bd34e9b46db771b934ec3/test/files/lib/macro210.jar -> ${P}-macro210.jar" |
1917 |
- "${BURI}/be8454d5e7751b063ade201c225dcedefd252775/test/files/lib/methvsfield.jar -> ${P}-methvsfield.jar" |
1918 |
- "${BURI}/cd33e0a0ea249eb42363a2f8ba531186345ff68c/test/files/lib/nest.jar -> ${P}-nest.jar" |
1919 |
- "${BURI}/1b11ac773055c1e942c6b5eb4aabdf02292a7194/test/files/speclib/instrumented.jar -> ${P}-instrumented.jar" |
1920 |
- "${BURI}/a1883f4304d5aa65e1f6ee6aad5900c62dd81079/tools/push.jar -> ${P}-push.jar" |
1921 |
-) |
1922 |
- |
1923 |
-DESCRIPTION="The Scala Programming Language" |
1924 |
-HOMEPAGE="http://www.scala-lang.org/" |
1925 |
-SRC_URI="!binary? |
1926 |
-( https://github.com/scala/scala/archive/v${PV}.tar.gz -> ${P}.tar.gz |
1927 |
- ${JURI[@]} |
1928 |
- https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz |
1929 |
-) |
1930 |
-binary? ( https://dev.gentoo.org/~gienah/files/dist/${P}-gentoo-binary.tar.bz2 )" |
1931 |
- |
1932 |
-LICENSE="BSD" |
1933 |
-SLOT="${SV}/${PV}" |
1934 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" |
1935 |
- |
1936 |
-IUSE="binary emacs" |
1937 |
- |
1938 |
-COMMON_DEP="dev-java/ant-core:0 |
1939 |
- dev-java/hawtjni-runtime:0" |
1940 |
- |
1941 |
-DEPEND="${COMMON_DEP} |
1942 |
- !binary? ( |
1943 |
- =virtual/jdk-1.8* |
1944 |
- dev-java/ant-core:0 |
1945 |
- dev-java/ant-contrib:0 |
1946 |
- dev-java/ant-nodeps:0 |
1947 |
- media-gfx/graphviz |
1948 |
- ) |
1949 |
- binary? ( |
1950 |
- =virtual/jdk-1.8* |
1951 |
- ) |
1952 |
- app-arch/xz-utils:0" |
1953 |
- |
1954 |
-RDEPEND="${COMMON_DEP} |
1955 |
- >=virtual/jre-1.7 |
1956 |
- app-eselect/eselect-scala |
1957 |
- !dev-lang/scala-bin:0" |
1958 |
- |
1959 |
-PDEPEND="emacs? ( app-emacs/scala-mode:0 )" |
1960 |
- |
1961 |
-S="${WORKDIR}/${P}" |
1962 |
- |
1963 |
-CHECKREQS_MEMORY="1536M" |
1964 |
- |
1965 |
-pkg_setup() { |
1966 |
- java-pkg-2_pkg_setup |
1967 |
- |
1968 |
- if ! use binary; then |
1969 |
- debug-print "Checking for sufficient physical RAM" |
1970 |
- |
1971 |
- ewarn "This package can fail to build with memory allocation errors in some cases." |
1972 |
- ewarn "If you are unable to build from sources, please try USE=binary" |
1973 |
- ewarn "for this package. See bug #181390 for more information." |
1974 |
- |
1975 |
- check-reqs_pkg_setup |
1976 |
- fi |
1977 |
-} |
1978 |
- |
1979 |
-src_unpack() { |
1980 |
- # Unpack tar files only. |
1981 |
- for f in ${A} ; do |
1982 |
- [[ ${f} == *".tar."* ]] && unpack ${f} |
1983 |
- done |
1984 |
-} |
1985 |
- |
1986 |
-java_prepare() { |
1987 |
- java-pkg_getjars ant-core,hawtjni-runtime |
1988 |
- |
1989 |
- if ! use binary; then |
1990 |
- local a |
1991 |
- for a in "${JURI[@]}" |
1992 |
- do |
1993 |
- echo "${a}" |
1994 |
- local g="${a/* -> /}" |
1995 |
- echo "${g}" |
1996 |
- local j="${a/ -> */}" |
1997 |
- echo "${j}" |
1998 |
- cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die |
1999 |
- done |
2000 |
- # gentoo patch (by gienah) to stop it calling git log in the build |
2001 |
- epatch "${FILESDIR}/${PN}-2.11.7-no-git.patch" |
2002 |
- # Note: to bump scala, some things to try are: |
2003 |
- # 1. update all the sha1s in JURI |
2004 |
- # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI |
2005 |
- # 3. try emerge scala. Check if it downloads more stuff in src_compile to ${WORKDIR}/.m2 |
2006 |
- # or /var/tmp/portage/.m2 or /root/.m2 |
2007 |
- # 4. tar up all the .m2 junk into ${P}-maven-deps.tar.gz and add it to SRC_URI. |
2008 |
- sed -e "s@\(<mkdir dir=\"\)\${user.home}\(/.m2/repository\"/>\)@\1${WORKDIR}\2\n <artifact:localRepository id=\"localrepo\" path=\"${WORKDIR}/.m2/repository\" />@" \ |
2009 |
- -e "s@\${user.home}/.m2@${WORKDIR}/.m2@g" \ |
2010 |
- -e 's@\(<artifact:dependencies .*>\)@\1\n <localRepository refid="localrepo" />@g' \ |
2011 |
- -i "${S}/build.xml" \ |
2012 |
- || die "Could not change location of .m2 maven download directory in ${S}/build.xml" |
2013 |
- sed -e 's@-Xmx1024M@-Xmx1536M@' \ |
2014 |
- -e 's@-XX:MaxPermSize=128M@-XX:MaxPermSize=256M@' \ |
2015 |
- -i "${S}/test/partest" \ |
2016 |
- || die "Could not change increase memory size in ${S}/test/partest" |
2017 |
- fi |
2018 |
-} |
2019 |
- |
2020 |
-src_compile() { |
2021 |
- if ! use binary; then |
2022 |
- #unset ANT_OPTS as this is set in the build.xml |
2023 |
- #sets -X type variables which might come back to bite me |
2024 |
- unset ANT_OPTS |
2025 |
- |
2026 |
- # reported in bugzilla that multiple launches use less resources |
2027 |
- # https://bugs.gentoo.org/show_bug.cgi?id=282023 |
2028 |
- eant all.clean |
2029 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
2030 |
- fastdist-opt |
2031 |
- if use doc; then |
2032 |
- # The separate build for doc is to workaround this problem that occurs |
2033 |
- # with one "fastdist docscomp" build (still fails with MaxPermSize=384M) |
2034 |
- # java.lang.OutOfMemoryError: PermGen space |
2035 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
2036 |
- docscomp |
2037 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
2038 |
- docs |
2039 |
- fi |
2040 |
- else |
2041 |
- einfo "Skipping compilation, USE=binary is set." |
2042 |
- fi |
2043 |
-} |
2044 |
- |
2045 |
-src_test() { |
2046 |
- java-pkg-2_src_test |
2047 |
-} |
2048 |
- |
2049 |
-src_install() { |
2050 |
- pushd build/pack || die |
2051 |
- local SCALADIR="/usr/share/${PN}-${SV}" |
2052 |
- exeinto "${SCALADIR}/bin" |
2053 |
- doexe $(find bin/ -type f ! -iname '*.bat') |
2054 |
- dodir "${SCALADIR}/lib" |
2055 |
- insinto "${SCALADIR}/lib" |
2056 |
- pushd lib || die |
2057 |
- for j in *.jar; do |
2058 |
- local i="$(echo "${j}" | sed -e "s@[_-][0-9.-]*\.jar@.jar@")" |
2059 |
- newins "${j}" "${i}" |
2060 |
- java-pkg_regjar "${ED}${SCALADIR}/lib/${i}" |
2061 |
- done |
2062 |
- popd |
2063 |
- |
2064 |
- dodir /usr/bin |
2065 |
- for b in $(find bin/ -type f ! -iname '*.bat'); do |
2066 |
- local _name=$(basename "${b}") |
2067 |
- dosym "${SCALADIR}/bin/${_name}" "/usr/bin/${_name}-${SV}" |
2068 |
- done |
2069 |
- |
2070 |
- pushd man/man1 || die |
2071 |
- for i in *.1; do |
2072 |
- newman "${i}" "${i/./-${SV}.}" |
2073 |
- done |
2074 |
- popd |
2075 |
- popd |
2076 |
- |
2077 |
- #sources are .scala so no use for java-pkg_dosrc |
2078 |
- pushd src || die |
2079 |
- if use source; then |
2080 |
- dodir "${SCALADIR}/src" |
2081 |
- insinto "${SCALADIR}/src" |
2082 |
- doins -r actors forkjoin library library-aux reflect |
2083 |
- fi |
2084 |
- popd |
2085 |
- |
2086 |
- local docdir="build/scaladoc" |
2087 |
- dodoc docs/TODO doc/README |
2088 |
- if use doc; then |
2089 |
- dohtml -r "${docdir}"/{compiler,library} |
2090 |
- fi |
2091 |
-} |
2092 |
|
2093 |
diff --git a/dev-lang/scala/scala-2.11.8.ebuild b/dev-lang/scala/scala-2.11.8.ebuild |
2094 |
deleted file mode 100644 |
2095 |
index 8ba79236888..00000000000 |
2096 |
--- a/dev-lang/scala/scala-2.11.8.ebuild |
2097 |
+++ /dev/null |
2098 |
@@ -1,222 +0,0 @@ |
2099 |
-# Copyright 1999-2018 Gentoo Foundation |
2100 |
-# Distributed under the terms of the GNU General Public License v2 |
2101 |
- |
2102 |
-EAPI="5" |
2103 |
- |
2104 |
-JAVA_PKG_IUSE="doc source" |
2105 |
-JAVA_ANT_DISABLE_ANT_CORE_DEP="yes" |
2106 |
-EANT_TEST_TARGET="test.suite" |
2107 |
- |
2108 |
-inherit eutils check-reqs java-pkg-2 java-ant-2 versionator |
2109 |
- |
2110 |
-MY_P="${PN}-sources-${PV}" |
2111 |
-SV="$(get_version_component_range 1-2)" |
2112 |
- |
2113 |
-# creating the binary: |
2114 |
-# JAVA_PKG_FORCE_VM="$available-1.7" USE="doc source" ebuild scala-*.ebuild compile |
2115 |
-# cd $WORDKIR |
2116 |
-# tar -cjf scala-2.11.8-gentoo-binary.tar.bz2 scala-2.11.8/build/pack/bin \ |
2117 |
-# scala-2.11.8/build/pack/lib/ scala-2.11.8/build/pack/man \ |
2118 |
-# scala-2.11.8/src/actors/ scala-2.11.8/src/forkjoin/ \ |
2119 |
-# scala-2.11.8/src/library scala-2.11.8/src/library-aux/ \ |
2120 |
-# scala-2.11.8/src/reflect/ scala-2.11.8/docs/TODO \ |
2121 |
-# scala-2.11.8/doc/README scala-2.11.8/build/scaladoc/compiler |
2122 |
- |
2123 |
-# In the pullJarFiles function in tools/binary-repo-lib.sh it executes find commands |
2124 |
-# to search for .desired.sha1 files, which contain sha1 hashes that are appended |
2125 |
-# to ${BURI} along with the subdirectory and filename to form the list of jar files |
2126 |
-# listed in SRC_URI. The output of this find command can be hacked into the desired format: |
2127 |
-# find . -name \*.desired.sha1 -exec sed -e 's@\([0-9a-f]*\).*@\1@' {} \; -print |
2128 |
-# After editing it into the desired format: sort -t / -k 3 file |
2129 |
- |
2130 |
-BURI="http://repo.typesafe.com/typesafe/scala-sha-bootstrap/org/scala-lang/bootstrap" |
2131 |
- |
2132 |
-declare -a JURI=( |
2133 |
- "${BURI}/943cd5c8802b2a3a64a010efb86ec19bac142e40/lib/ant/ant-contrib.jar -> ${P}-ant-contrib.jar" |
2134 |
- "${BURI}/3fc1e35ca8c991fc3488548f7a276bd9053c179d/lib/ant/ant-dotnet-1.0.jar -> ${P}-ant-dotnet-1.0.jar" |
2135 |
- "${BURI}/7b456ca6b93900f96e58cc8371f03d90a9c1c8d1/lib/ant/ant.jar -> ${P}-ant.jar" |
2136 |
- "${BURI}/7e50e3e227d834695f1e0bf018a7326e06ee4c86/lib/ant/maven-ant-tasks-2.1.1.jar -> ${P}-maven-ant-tasks-2.1.1.jar" |
2137 |
- "${BURI}/2c61d6e9a912b3253194d5d6d3e1db7e2545ac4b/lib/ant/vizant.jar -> ${P}-vizant.jar" |
2138 |
- "${BURI}/ddd7d5398733c4fbbb8355c049e258d47af636cf/lib/forkjoin.jar -> ${P}-forkjoin.jar" |
2139 |
- "${BURI}/0392ecdeb306263c471ce51fa368223388b82b61/test/benchmarks/lib/jsr166_and_extra.jar -> ${P}-jsr166_and_extra.jar" |
2140 |
- "${BURI}/e737b123d31eede5594ceda07caafed1673ec472/test/files/codelib/code.jar -> ${P}-code.jar" |
2141 |
- "${BURI}/02fe2ed93766323a13f22c7a7e2ecdcd84259b6c/test/files/lib/annotations.jar -> ${P}-annotations.jar" |
2142 |
- "${BURI}/981392dbd1f727b152cd1c908c5fce60ad9d07f7/test/files/lib/enums.jar -> ${P}-enums.jar" |
2143 |
- "${BURI}/b1ec8a095cec4902b3609d74d274c04365c59c04/test/files/lib/genericNest.jar -> ${P}-genericNest.jar" |
2144 |
- "${BURI}/346d3dff4088839d6b4d163efa2892124039d216/test/files/lib/jsoup-1.3.1.jar -> ${P}-jsoup-1.3.1.jar" |
2145 |
- "${BURI}/3794ec22d9b27f2b179bd34e9b46db771b934ec3/test/files/lib/macro210.jar -> ${P}-macro210.jar" |
2146 |
- "${BURI}/be8454d5e7751b063ade201c225dcedefd252775/test/files/lib/methvsfield.jar -> ${P}-methvsfield.jar" |
2147 |
- "${BURI}/cd33e0a0ea249eb42363a2f8ba531186345ff68c/test/files/lib/nest.jar -> ${P}-nest.jar" |
2148 |
- "${BURI}/1b11ac773055c1e942c6b5eb4aabdf02292a7194/test/files/speclib/instrumented.jar -> ${P}-instrumented.jar" |
2149 |
- "${BURI}/a1883f4304d5aa65e1f6ee6aad5900c62dd81079/tools/push.jar -> ${P}-push.jar" |
2150 |
-) |
2151 |
- |
2152 |
-DESCRIPTION="The Scala Programming Language" |
2153 |
-HOMEPAGE="http://www.scala-lang.org/" |
2154 |
-SRC_URI="!binary? |
2155 |
-( https://github.com/scala/scala/archive/v${PV}.tar.gz -> ${P}.tar.gz |
2156 |
- ${JURI[@]} |
2157 |
- https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz |
2158 |
-) |
2159 |
-binary? ( https://dev.gentoo.org/~gienah/files/dist/${P}-gentoo-binary.tar.bz2 )" |
2160 |
- |
2161 |
-LICENSE="BSD" |
2162 |
-SLOT="${SV}/${PV}" |
2163 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" |
2164 |
- |
2165 |
-IUSE="binary emacs" |
2166 |
- |
2167 |
-COMMON_DEP="dev-java/ant-core:0 |
2168 |
- dev-java/hawtjni-runtime:0" |
2169 |
- |
2170 |
-DEPEND="${COMMON_DEP} |
2171 |
- !binary? ( |
2172 |
- =virtual/jdk-1.8* |
2173 |
- dev-java/ant-core:0 |
2174 |
- dev-java/ant-contrib:0 |
2175 |
- dev-java/ant-nodeps:0 |
2176 |
- media-gfx/graphviz |
2177 |
- ) |
2178 |
- binary? ( |
2179 |
- =virtual/jdk-1.8* |
2180 |
- ) |
2181 |
- app-arch/xz-utils:0" |
2182 |
- |
2183 |
-RDEPEND="${COMMON_DEP} |
2184 |
- >=virtual/jre-1.7 |
2185 |
- app-eselect/eselect-scala |
2186 |
- !dev-lang/scala-bin:0" |
2187 |
- |
2188 |
-PDEPEND="emacs? ( app-emacs/scala-mode:0 )" |
2189 |
- |
2190 |
-S="${WORKDIR}/${P}" |
2191 |
- |
2192 |
-CHECKREQS_MEMORY="1536M" |
2193 |
- |
2194 |
-pkg_setup() { |
2195 |
- java-pkg-2_pkg_setup |
2196 |
- |
2197 |
- if ! use binary; then |
2198 |
- debug-print "Checking for sufficient physical RAM" |
2199 |
- |
2200 |
- ewarn "This package can fail to build with memory allocation errors in some cases." |
2201 |
- ewarn "If you are unable to build from sources, please try USE=binary" |
2202 |
- ewarn "for this package. See bug #181390 for more information." |
2203 |
- |
2204 |
- check-reqs_pkg_setup |
2205 |
- fi |
2206 |
-} |
2207 |
- |
2208 |
-src_unpack() { |
2209 |
- # Unpack tar files only. |
2210 |
- for f in ${A} ; do |
2211 |
- [[ ${f} == *".tar."* ]] && unpack ${f} |
2212 |
- done |
2213 |
-} |
2214 |
- |
2215 |
-java_prepare() { |
2216 |
- java-pkg_getjars ant-core,hawtjni-runtime |
2217 |
- |
2218 |
- if ! use binary; then |
2219 |
- local a |
2220 |
- for a in "${JURI[@]}" |
2221 |
- do |
2222 |
- echo "${a}" |
2223 |
- local g="${a/* -> /}" |
2224 |
- echo "${g}" |
2225 |
- local j="${a/ -> */}" |
2226 |
- echo "${j}" |
2227 |
- cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die |
2228 |
- done |
2229 |
- # gentoo patch (by gienah) to stop it calling git log in the build |
2230 |
- epatch "${FILESDIR}/${PN}-2.11.8-no-git.patch" |
2231 |
- # Note: to bump scala, some things to try are: |
2232 |
- # 1. update all the sha1s in JURI |
2233 |
- # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI |
2234 |
- # 3. try emerge scala. Check if it downloads more stuff in src_compile to ${WORKDIR}/.m2 |
2235 |
- # or /var/tmp/portage/.m2 or /root/.m2 |
2236 |
- # 4. tar up all the .m2 junk into ${P}-maven-deps.tar.gz and add it to SRC_URI. |
2237 |
- sed -e "s@\(<mkdir dir=\"\)\${user.home}\(/.m2/repository\"/>\)@\1${WORKDIR}\2\n <artifact:localRepository id=\"localrepo\" path=\"${WORKDIR}/.m2/repository\" />@" \ |
2238 |
- -e "s@\${user.home}/.m2@${WORKDIR}/.m2@g" \ |
2239 |
- -e 's@\(<artifact:dependencies .*>\)@\1\n <localRepository refid="localrepo" />@g' \ |
2240 |
- -i "${S}/build.xml" \ |
2241 |
- || die "Could not change location of .m2 maven download directory in ${S}/build.xml" |
2242 |
- sed -e 's@-Xmx1024M@-Xmx1536M@' \ |
2243 |
- -e 's@-XX:MaxPermSize=128M@-XX:MaxPermSize=256M@' \ |
2244 |
- -i "${S}/test/partest" \ |
2245 |
- || die "Could not change increase memory size in ${S}/test/partest" |
2246 |
- fi |
2247 |
-} |
2248 |
- |
2249 |
-src_compile() { |
2250 |
- if ! use binary; then |
2251 |
- #unset ANT_OPTS as this is set in the build.xml |
2252 |
- #sets -X type variables which might come back to bite me |
2253 |
- unset ANT_OPTS |
2254 |
- |
2255 |
- # reported in bugzilla that multiple launches use less resources |
2256 |
- # https://bugs.gentoo.org/show_bug.cgi?id=282023 |
2257 |
- eant all.clean |
2258 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
2259 |
- fastdist-opt |
2260 |
- if use doc; then |
2261 |
- # The separate build for doc is to workaround this problem that occurs |
2262 |
- # with one "fastdist docscomp" build (still fails with MaxPermSize=384M) |
2263 |
- # java.lang.OutOfMemoryError: PermGen space |
2264 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
2265 |
- docscomp |
2266 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
2267 |
- docs |
2268 |
- fi |
2269 |
- else |
2270 |
- einfo "Skipping compilation, USE=binary is set." |
2271 |
- fi |
2272 |
-} |
2273 |
- |
2274 |
-src_test() { |
2275 |
- java-pkg-2_src_test |
2276 |
-} |
2277 |
- |
2278 |
-src_install() { |
2279 |
- pushd build/pack || die |
2280 |
- local SCALADIR="/usr/share/${PN}-${SV}" |
2281 |
- exeinto "${SCALADIR}/bin" |
2282 |
- doexe $(find bin/ -type f ! -iname '*.bat') |
2283 |
- dodir "${SCALADIR}/lib" |
2284 |
- insinto "${SCALADIR}/lib" |
2285 |
- pushd lib || die |
2286 |
- for j in *.jar; do |
2287 |
- local i="$(echo "${j}" | sed -e "s@[_-][0-9.-]*\.jar@.jar@")" |
2288 |
- newins "${j}" "${i}" |
2289 |
- java-pkg_regjar "${ED}${SCALADIR}/lib/${i}" |
2290 |
- done |
2291 |
- popd |
2292 |
- |
2293 |
- dodir /usr/bin |
2294 |
- for b in $(find bin/ -type f ! -iname '*.bat'); do |
2295 |
- local _name=$(basename "${b}") |
2296 |
- dosym "${SCALADIR}/bin/${_name}" "/usr/bin/${_name}-${SV}" |
2297 |
- done |
2298 |
- |
2299 |
- pushd man/man1 || die |
2300 |
- for i in *.1; do |
2301 |
- newman "${i}" "${i/./-${SV}.}" |
2302 |
- done |
2303 |
- popd |
2304 |
- popd |
2305 |
- |
2306 |
- #sources are .scala so no use for java-pkg_dosrc |
2307 |
- pushd src || die |
2308 |
- if use source; then |
2309 |
- dodir "${SCALADIR}/src" |
2310 |
- insinto "${SCALADIR}/src" |
2311 |
- doins -r actors forkjoin library library-aux reflect |
2312 |
- fi |
2313 |
- popd |
2314 |
- |
2315 |
- local docdir="build/scaladoc" |
2316 |
- dodoc docs/TODO doc/README |
2317 |
- if use doc; then |
2318 |
- dohtml -r "${docdir}"/{compiler,library} |
2319 |
- fi |
2320 |
-} |
2321 |
|
2322 |
diff --git a/dev-lang/scala/scala-2.12.1.ebuild b/dev-lang/scala/scala-2.12.1.ebuild |
2323 |
deleted file mode 100644 |
2324 |
index f38b2a17af2..00000000000 |
2325 |
--- a/dev-lang/scala/scala-2.12.1.ebuild |
2326 |
+++ /dev/null |
2327 |
@@ -1,213 +0,0 @@ |
2328 |
-# Copyright 1999-2018 Gentoo Foundation |
2329 |
-# Distributed under the terms of the GNU General Public License v2 |
2330 |
- |
2331 |
-EAPI="6" |
2332 |
- |
2333 |
-JAVA_PKG_IUSE="doc source" |
2334 |
- |
2335 |
-inherit eutils check-reqs java-pkg-2 versionator |
2336 |
- |
2337 |
-SV="$(get_version_component_range 1-2)" |
2338 |
- |
2339 |
-# Note: to bump scala, some things to try are: |
2340 |
-# 1. update all the sha1s in JURI |
2341 |
-# 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-ivy2-deps.tar.gz |
2342 |
-# and https://dev.gentoo.org/~gienah/snapshots/${P}-sbt-deps.tar.gz from |
2343 |
-# SRC_URI |
2344 |
-# 3. try emerge scala. Check if it downloads more stuff in src_compile to |
2345 |
-# ${WORKDIR}/.ivy2 or ${WORKDIR}/.sbt or /root/.ivy2 or /root/.sbt |
2346 |
-# 4. tar up all the .ivy2 and .sbt junk into ${P}-ivy2-deps.tar.xz and |
2347 |
-# ${P}-sbt-deps.tar.xz and add them to SRC_URI: |
2348 |
-# XZ_OPT=-9 tar --owner=portage --group=portage \ |
2349 |
-# -cJf /usr/portage/distfiles/${P}-ivy2-deps.tar.xz .ivy2/cache |
2350 |
-# XZ_OPT=-9 tar --owner=portage --group=portage \ |
2351 |
-# -cJf /usr/portage/distfiles/${P}-sbt-deps.tar.xz .sbt |
2352 |
- |
2353 |
-# creating the binary: |
2354 |
-# FEATURES="noclean -test" USE="doc source" emerge dev-lang/scala |
2355 |
-# cd $WORDKIR |
2356 |
-# XZ_OPT=-9 tar --owner=portage --group=portage \ |
2357 |
-# -cJf /usr/portage/distfiles/${P}-gentoo-binary.tar.xz .ivy2/local \ |
2358 |
-# ${P}/build/pack/bin ${P}/build/quick/classes/scala-dist/man/man1 \ |
2359 |
-# ${P}/src/library ${P}/src/library-aux ${P}/src/reflect ${P}/doc/README \ |
2360 |
-# ${P}/build/scaladoc |
2361 |
- |
2362 |
-# In the pullJarFiles function in tools/binary-repo-lib.sh it executes find commands |
2363 |
-# to search for .desired.sha1 files, which contain sha1 hashes that are appended |
2364 |
-# to ${BURI} along with the subdirectory and filename to form the list of jar files |
2365 |
-# listed in SRC_URI. The output of this find command can be hacked into the desired format: |
2366 |
-# find . -name \*.desired.sha1 -exec sed -e 's@\([0-9a-f]*\).*@\1@' {} \; -print |
2367 |
-# After editing it into the desired format: sort -t / -k 3 file |
2368 |
- |
2369 |
-BURI="http://repo.typesafe.com/typesafe/scala-sha-bootstrap/org/scala-lang/bootstrap" |
2370 |
- |
2371 |
-declare -a JURI=( |
2372 |
- "${BURI}/943cd5c8802b2a3a64a010efb86ec19bac142e40/lib/ant/ant-contrib.jar -> ${P}-ant-contrib.jar" |
2373 |
- "${BURI}/3fc1e35ca8c991fc3488548f7a276bd9053c179d/lib/ant/ant-dotnet-1.0.jar -> ${P}-ant-dotnet-1.0.jar" |
2374 |
- "${BURI}/7b456ca6b93900f96e58cc8371f03d90a9c1c8d1/lib/ant/ant.jar -> ${P}-ant.jar" |
2375 |
- "${BURI}/7e50e3e227d834695f1e0bf018a7326e06ee4c86/lib/ant/maven-ant-tasks-2.1.1.jar -> ${P}-maven-ant-tasks-2.1.1.jar" |
2376 |
- "${BURI}/2c61d6e9a912b3253194d5d6d3e1db7e2545ac4b/lib/ant/vizant.jar -> ${P}-vizant.jar" |
2377 |
- "${BURI}/e737b123d31eede5594ceda07caafed1673ec472/test/files/codelib/code.jar -> ${P}-code.jar" |
2378 |
- "${BURI}/02fe2ed93766323a13f22c7a7e2ecdcd84259b6c/test/files/lib/annotations.jar -> ${P}-annotations.jar" |
2379 |
- "${BURI}/981392dbd1f727b152cd1c908c5fce60ad9d07f7/test/files/lib/enums.jar -> ${P}-enums.jar" |
2380 |
- "${BURI}/b1ec8a095cec4902b3609d74d274c04365c59c04/test/files/lib/genericNest.jar -> ${P}-genericNest.jar" |
2381 |
- "${BURI}/346d3dff4088839d6b4d163efa2892124039d216/test/files/lib/jsoup-1.3.1.jar -> ${P}-jsoup-1.3.1.jar" |
2382 |
- "${BURI}/3794ec22d9b27f2b179bd34e9b46db771b934ec3/test/files/lib/macro210.jar -> ${P}-macro210.jar" |
2383 |
- "${BURI}/be8454d5e7751b063ade201c225dcedefd252775/test/files/lib/methvsfield.jar -> ${P}-methvsfield.jar" |
2384 |
- "${BURI}/cd33e0a0ea249eb42363a2f8ba531186345ff68c/test/files/lib/nest.jar -> ${P}-nest.jar" |
2385 |
- "${BURI}/1b11ac773055c1e942c6b5eb4aabdf02292a7194/test/files/speclib/instrumented.jar -> ${P}-instrumented.jar" |
2386 |
-) |
2387 |
- |
2388 |
-DESCRIPTION="The Scala Programming Language" |
2389 |
-HOMEPAGE="http://www.scala-lang.org/" |
2390 |
-SRC_URI=" |
2391 |
- !binary? ( |
2392 |
- https://github.com/scala/scala/archive/v${PV}.tar.gz -> ${P}.tar.gz |
2393 |
- https://dev.gentoo.org/~gienah/snapshots/${P}-ivy2-deps.tar.xz |
2394 |
- https://dev.gentoo.org/~gienah/snapshots/${P}-sbt-deps.tar.xz |
2395 |
- ${JURI[@]} ) |
2396 |
- binary? ( |
2397 |
- https://dev.gentoo.org/~gienah/files/dist/${P}-gentoo-binary.tar.xz )" |
2398 |
- |
2399 |
-LICENSE="BSD" |
2400 |
-SLOT="${SV}/${PV}" |
2401 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" |
2402 |
- |
2403 |
-IUSE="binary emacs" |
2404 |
- |
2405 |
-COMMON_DEP="dev-java/ant-core:0 |
2406 |
- dev-java/hawtjni-runtime:0" |
2407 |
- |
2408 |
-DEPEND="${COMMON_DEP} |
2409 |
- !binary? ( |
2410 |
- =virtual/jdk-1.8* |
2411 |
- >=dev-java/sbt-0.13.13 |
2412 |
- media-gfx/graphviz |
2413 |
- ) |
2414 |
- binary? ( |
2415 |
- >=virtual/jdk-1.8 |
2416 |
- ) |
2417 |
- app-arch/xz-utils:0" |
2418 |
- |
2419 |
-RDEPEND="${COMMON_DEP} |
2420 |
- >=virtual/jre-1.8 |
2421 |
- app-eselect/eselect-scala |
2422 |
- !dev-lang/scala-bin:0" |
2423 |
- |
2424 |
-PDEPEND="emacs? ( app-emacs/scala-mode:0 )" |
2425 |
- |
2426 |
-CHECKREQS_MEMORY="1536M" |
2427 |
- |
2428 |
-pkg_setup() { |
2429 |
- java-pkg-2_pkg_setup |
2430 |
- |
2431 |
- if ! use binary; then |
2432 |
- debug-print "Checking for sufficient physical RAM" |
2433 |
- |
2434 |
- ewarn "This package can fail to build with memory allocation errors in some cases." |
2435 |
- ewarn "If you are unable to build from sources, please try USE=binary" |
2436 |
- ewarn "for this package. See bug #181390 for more information." |
2437 |
- |
2438 |
- check-reqs_pkg_setup |
2439 |
- fi |
2440 |
-} |
2441 |
- |
2442 |
-src_unpack() { |
2443 |
- # Unpack tar files only. |
2444 |
- for f in ${A} ; do |
2445 |
- [[ ${f} == *".tar."* ]] && unpack ${f} |
2446 |
- done |
2447 |
-} |
2448 |
- |
2449 |
-src_prepare() { |
2450 |
- java-pkg_getjars ant-core,hawtjni-runtime |
2451 |
- |
2452 |
- if ! use binary; then |
2453 |
- local a |
2454 |
- for a in "${JURI[@]}" |
2455 |
- do |
2456 |
- echo "${a}" |
2457 |
- local g="${a/* -> /}" |
2458 |
- echo "${g}" |
2459 |
- local j="${a/ -> */}" |
2460 |
- echo "${j}" |
2461 |
- cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die |
2462 |
- done |
2463 |
- # gentoo patch (by gienah) to stop it calling git log in the build |
2464 |
- eapply "${FILESDIR}/${PN}-2.12.1-no-git.patch" |
2465 |
- |
2466 |
- # https://issues.scala-lang.org/browse/SI-10098 |
2467 |
- eapply "${FILESDIR}/${PN}-2.12.1-runner-script.patch" |
2468 |
- |
2469 |
- local SBT_PVR="$(java-config --query=PVR --package=sbt)" |
2470 |
- sed -e "s@×××.version=0.13.11@×××.version=${SBT_PVR}@" \ |
2471 |
- -i "${S}/project/build.properties" \ |
2472 |
- || die "Could not set sbt.version=${SBT_PVR} in project/build.properties" |
2473 |
- |
2474 |
- cat <<- EOF > "${S}/sbt" |
2475 |
- #!/bin/bash |
2476 |
- gjl_package=sbt |
2477 |
- gjl_jar="sbt-launch.jar" |
2478 |
- gjl_java_args="-Dsbt.version=0.13.13 -Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -Duser.home="${WORKDIR}"" |
2479 |
- source /usr/share/java-config-2/launcher/launcher.bash |
2480 |
- EOF |
2481 |
- chmod u+x "${S}/sbt" || die |
2482 |
- |
2483 |
- sed -e 's@-Xmx1024M@-Xmx1536M@' \ |
2484 |
- -e 's@-XX:MaxPermSize=128M@-XX:MaxPermSize=256M@' \ |
2485 |
- -i "${S}/test/partest" \ |
2486 |
- || die "Could not change increase memory size in ${S}/test/partest" |
2487 |
- fi |
2488 |
- |
2489 |
- default |
2490 |
-} |
2491 |
- |
2492 |
-src_compile() { |
2493 |
- if ! use binary; then |
2494 |
- export PATH="${EROOT}usr/share/scala-${SV}/bin:${WORKDIR}/${L_P}:${PATH}" |
2495 |
- einfo "=== scala compile ..." |
2496 |
- "${S}"/sbt -Dsbt.log.noformat=true compile || die "sbt compile failed" |
2497 |
- einfo "=== sbt publishLocal with jdk $(java-pkg_get-vm-version) ..." |
2498 |
- "${S}"/sbt -Dsbt.log.noformat=true publishLocal \ |
2499 |
- || die "sbt publishLocal failed" |
2500 |
- else |
2501 |
- einfo "Skipping compilation, USE=binary is set." |
2502 |
- fi |
2503 |
-} |
2504 |
- |
2505 |
-src_test() { |
2506 |
- "${S}"/sbt -Dsbt.log.noformat=true test || die "sbt test failed" |
2507 |
-} |
2508 |
- |
2509 |
-src_install() { |
2510 |
- pushd build/pack || die |
2511 |
- local SCALADIR="/usr/share/${PN}-${SV}" |
2512 |
- exeinto "${SCALADIR}/bin" |
2513 |
- doexe $(find bin/ -type f ! -iname '*.bat') |
2514 |
- dodir /usr/bin |
2515 |
- for b in $(find bin/ -type f ! -iname '*.bat'); do |
2516 |
- local _name=$(basename "${b}") |
2517 |
- dosym "${SCALADIR}/bin/${_name}" "/usr/bin/${_name}-${SV}" |
2518 |
- done |
2519 |
- popd || die |
2520 |
- java-pkg_dojar $(find "${WORKDIR}"/.ivy2/local -name \*.jar -print) |
2521 |
- |
2522 |
- pushd build/quick/classes/scala-dist/man/man1 || die |
2523 |
- for i in *.1; do |
2524 |
- newman "${i}" "${i/./-${SV}.}" |
2525 |
- done |
2526 |
- popd || die |
2527 |
- |
2528 |
- #sources are .scala so no use for java-pkg_dosrc |
2529 |
- pushd src || die |
2530 |
- if use source; then |
2531 |
- dodir "${SCALADIR}/src" |
2532 |
- insinto "${SCALADIR}/src" |
2533 |
- doins -r library library-aux reflect |
2534 |
- fi |
2535 |
- popd || die |
2536 |
- |
2537 |
- local DOCS=( "doc/README" ) |
2538 |
- local HTML_DOCS=( "build/scaladoc" ) |
2539 |
- einstalldocs |
2540 |
-} |
2541 |
|
2542 |
diff --git a/dev-lang/scala/scala-2.12.2.ebuild b/dev-lang/scala/scala-2.12.2.ebuild |
2543 |
deleted file mode 100644 |
2544 |
index 838d1769cc1..00000000000 |
2545 |
--- a/dev-lang/scala/scala-2.12.2.ebuild |
2546 |
+++ /dev/null |
2547 |
@@ -1,214 +0,0 @@ |
2548 |
-# Copyright 1999-2018 Gentoo Foundation |
2549 |
-# Distributed under the terms of the GNU General Public License v2 |
2550 |
- |
2551 |
-EAPI="6" |
2552 |
- |
2553 |
-JAVA_PKG_IUSE="doc source" |
2554 |
- |
2555 |
-inherit eutils check-reqs java-pkg-2 versionator |
2556 |
- |
2557 |
-SV="$(get_version_component_range 1-2)" |
2558 |
- |
2559 |
-# Note: to bump scala, some things to try are: |
2560 |
-# 1. update all the sha1s in JURI |
2561 |
-# 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-ivy2-deps.tar.gz |
2562 |
-# and https://dev.gentoo.org/~gienah/snapshots/${P}-sbt-deps.tar.gz from |
2563 |
-# SRC_URI |
2564 |
-# 3. try emerge scala. Check if it downloads more stuff in src_compile to |
2565 |
-# ${WORKDIR}/.ivy2 or ${WORKDIR}/.sbt or /root/.ivy2 or /root/.sbt |
2566 |
-# 4. tar up all the .ivy2 and .sbt junk into ${P}-ivy2-deps.tar.xz and |
2567 |
-# ${P}-sbt-deps.tar.xz and add them to SRC_URI: |
2568 |
-# XZ_OPT=-9 tar --owner=portage --group=portage \ |
2569 |
-# -cJf /usr/portage/distfiles/${P}-ivy2-deps.tar.xz .ivy2/cache |
2570 |
-# XZ_OPT=-9 tar --owner=portage --group=portage \ |
2571 |
-# -cJf /usr/portage/distfiles/${P}-sbt-deps.tar.xz .sbt |
2572 |
- |
2573 |
-# creating the binary: |
2574 |
-# FEATURES="noclean -test" USE="doc source" emerge dev-lang/scala |
2575 |
-# cd $WORDKIR |
2576 |
-# XZ_OPT=-9 tar --owner=portage --group=portage \ |
2577 |
-# -cJf /usr/portage/distfiles/${P}-gentoo-binary.tar.xz .ivy2/local \ |
2578 |
-# ${P}/build/pack/bin ${P}/build/quick/classes/scala-dist/man/man1 \ |
2579 |
-# ${P}/src/library ${P}/src/library-aux ${P}/src/reflect ${P}/doc/README \ |
2580 |
-# ${P}/build/scaladoc |
2581 |
- |
2582 |
-# In the pullJarFiles function in tools/binary-repo-lib.sh it executes find commands |
2583 |
-# to search for .desired.sha1 files, which contain sha1 hashes that are appended |
2584 |
-# to ${BURI} along with the subdirectory and filename to form the list of jar files |
2585 |
-# listed in SRC_URI. The output of this find command can be hacked into the desired format: |
2586 |
-# find . -name \*.desired.sha1 -exec sed -e 's@\([0-9a-f]*\).*@\1@' {} \; -print |
2587 |
-# After editing it into the desired format: sort -t / -k 3 file |
2588 |
- |
2589 |
-BURI="http://repo.typesafe.com/typesafe/scala-sha-bootstrap/org/scala-lang/bootstrap" |
2590 |
- |
2591 |
-declare -a JURI=( |
2592 |
- "${BURI}/943cd5c8802b2a3a64a010efb86ec19bac142e40/lib/ant/ant-contrib.jar -> ${P}-ant-contrib.jar" |
2593 |
- "${BURI}/3fc1e35ca8c991fc3488548f7a276bd9053c179d/lib/ant/ant-dotnet-1.0.jar -> ${P}-ant-dotnet-1.0.jar" |
2594 |
- "${BURI}/7b456ca6b93900f96e58cc8371f03d90a9c1c8d1/lib/ant/ant.jar -> ${P}-ant.jar" |
2595 |
- "${BURI}/7e50e3e227d834695f1e0bf018a7326e06ee4c86/lib/ant/maven-ant-tasks-2.1.1.jar -> ${P}-maven-ant-tasks-2.1.1.jar" |
2596 |
- "${BURI}/2c61d6e9a912b3253194d5d6d3e1db7e2545ac4b/lib/ant/vizant.jar -> ${P}-vizant.jar" |
2597 |
- "${BURI}/e737b123d31eede5594ceda07caafed1673ec472/test/files/codelib/code.jar -> ${P}-code.jar" |
2598 |
- "${BURI}/02fe2ed93766323a13f22c7a7e2ecdcd84259b6c/test/files/lib/annotations.jar -> ${P}-annotations.jar" |
2599 |
- "${BURI}/981392dbd1f727b152cd1c908c5fce60ad9d07f7/test/files/lib/enums.jar -> ${P}-enums.jar" |
2600 |
- "${BURI}/b1ec8a095cec4902b3609d74d274c04365c59c04/test/files/lib/genericNest.jar -> ${P}-genericNest.jar" |
2601 |
- "${BURI}/346d3dff4088839d6b4d163efa2892124039d216/test/files/lib/jsoup-1.3.1.jar -> ${P}-jsoup-1.3.1.jar" |
2602 |
- "${BURI}/3794ec22d9b27f2b179bd34e9b46db771b934ec3/test/files/lib/macro210.jar -> ${P}-macro210.jar" |
2603 |
- "${BURI}/be8454d5e7751b063ade201c225dcedefd252775/test/files/lib/methvsfield.jar -> ${P}-methvsfield.jar" |
2604 |
- "${BURI}/cd33e0a0ea249eb42363a2f8ba531186345ff68c/test/files/lib/nest.jar -> ${P}-nest.jar" |
2605 |
- "${BURI}/1b11ac773055c1e942c6b5eb4aabdf02292a7194/test/files/speclib/instrumented.jar -> ${P}-instrumented.jar" |
2606 |
-) |
2607 |
- |
2608 |
-DESCRIPTION="The Scala Programming Language" |
2609 |
-HOMEPAGE="http://www.scala-lang.org/" |
2610 |
-SRC_URI=" |
2611 |
- !binary? ( |
2612 |
- https://github.com/scala/scala/archive/v${PV}.tar.gz -> ${P}.tar.gz |
2613 |
- https://dev.gentoo.org/~gienah/snapshots/${P}-ivy2-deps.tar.xz |
2614 |
- https://dev.gentoo.org/~gienah/snapshots/${P}-sbt-deps.tar.xz |
2615 |
- ${JURI[@]} ) |
2616 |
- binary? ( |
2617 |
- https://dev.gentoo.org/~gienah/files/dist/${P}-gentoo-binary.tar.xz )" |
2618 |
- |
2619 |
-LICENSE="BSD" |
2620 |
-SLOT="${SV}/${PV}" |
2621 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" |
2622 |
- |
2623 |
-IUSE="binary emacs" |
2624 |
- |
2625 |
-COMMON_DEP="dev-java/ant-core:0 |
2626 |
- dev-java/hawtjni-runtime:0" |
2627 |
- |
2628 |
-DEPEND="${COMMON_DEP} |
2629 |
- !binary? ( |
2630 |
- =virtual/jdk-1.8* |
2631 |
- >=dev-java/sbt-0.13.13 |
2632 |
- media-gfx/graphviz |
2633 |
- ) |
2634 |
- binary? ( |
2635 |
- >=virtual/jdk-1.8 |
2636 |
- ) |
2637 |
- app-arch/xz-utils:0" |
2638 |
- |
2639 |
-RDEPEND="${COMMON_DEP} |
2640 |
- >=virtual/jre-1.8 |
2641 |
- app-eselect/eselect-scala |
2642 |
- !dev-lang/scala-bin:0" |
2643 |
- |
2644 |
-PDEPEND="emacs? ( app-emacs/scala-mode:0 )" |
2645 |
- |
2646 |
-CHECKREQS_MEMORY="1536M" |
2647 |
- |
2648 |
-pkg_setup() { |
2649 |
- java-pkg-2_pkg_setup |
2650 |
- |
2651 |
- if ! use binary; then |
2652 |
- debug-print "Checking for sufficient physical RAM" |
2653 |
- |
2654 |
- ewarn "This package can fail to build with memory allocation errors in some cases." |
2655 |
- ewarn "If you are unable to build from sources, please try USE=binary" |
2656 |
- ewarn "for this package. See bug #181390 for more information." |
2657 |
- |
2658 |
- check-reqs_pkg_setup |
2659 |
- fi |
2660 |
-} |
2661 |
- |
2662 |
-src_unpack() { |
2663 |
- # Unpack tar files only. |
2664 |
- for f in ${A} ; do |
2665 |
- [[ ${f} == *".tar."* ]] && unpack ${f} |
2666 |
- done |
2667 |
-} |
2668 |
- |
2669 |
-src_prepare() { |
2670 |
- java-pkg_getjars ant-core,hawtjni-runtime |
2671 |
- |
2672 |
- if ! use binary; then |
2673 |
- local a |
2674 |
- for a in "${JURI[@]}" |
2675 |
- do |
2676 |
- echo "${a}" |
2677 |
- local g="${a/* -> /}" |
2678 |
- echo "${g}" |
2679 |
- local j="${a/ -> */}" |
2680 |
- echo "${j}" |
2681 |
- cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die |
2682 |
- done |
2683 |
- |
2684 |
- # gentoo patch (by gienah) to stop it calling git log in the build |
2685 |
- eapply "${FILESDIR}/${PN}-2.12.2-no-git.patch" |
2686 |
- |
2687 |
- local SBT_PVR="$(java-config --query=PVR --package=sbt)" |
2688 |
- sed -e "s@×××.version=0.13.11@×××.version=${SBT_PVR}@" \ |
2689 |
- -i "${S}/project/build.properties" \ |
2690 |
- || die "Could not set sbt.version=${SBT_PVR} in project/build.properties" |
2691 |
- |
2692 |
- cat <<- EOF > "${S}/sbt" |
2693 |
- #!/bin/bash |
2694 |
- gjl_package=sbt |
2695 |
- gjl_jar="sbt-launch.jar" |
2696 |
- gjl_java_args="-Dsbt.version=0.13.13 -Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -Duser.home="${WORKDIR}"" |
2697 |
- source /usr/share/java-config-2/launcher/launcher.bash |
2698 |
- EOF |
2699 |
- chmod u+x "${S}/sbt" || die |
2700 |
- |
2701 |
- sed -e 's@-Xmx1024M@-Xmx1536M@' \ |
2702 |
- -i "${S}/build.sbt" \ |
2703 |
- || die "Could not change increase memory size in ${S}/build.sbt" |
2704 |
- fi |
2705 |
- |
2706 |
- default |
2707 |
-} |
2708 |
- |
2709 |
-src_compile() { |
2710 |
- if ! use binary; then |
2711 |
- export PATH="${EROOT}usr/share/scala-${SV}/bin:${WORKDIR}/${L_P}:${PATH}" |
2712 |
- einfo "=== scala compile ..." |
2713 |
- "${S}"/sbt -Dsbt.log.noformat=true compile || die "sbt compile failed" |
2714 |
- einfo "=== sbt publishLocal with jdk $(java-pkg_get-vm-version) ..." |
2715 |
- "${S}"/sbt -Dsbt.log.noformat=true publishLocal \ |
2716 |
- || die "sbt publishLocal failed" |
2717 |
- else |
2718 |
- einfo "Skipping compilation, USE=binary is set." |
2719 |
- fi |
2720 |
-} |
2721 |
- |
2722 |
-src_test() { |
2723 |
- if ! use binary; then |
2724 |
- "${S}"/sbt -Dsbt.log.noformat=true test || die "sbt test failed" |
2725 |
- else |
2726 |
- einfo "Skipping tests, USE=binary is set." |
2727 |
- fi |
2728 |
-} |
2729 |
- |
2730 |
-src_install() { |
2731 |
- pushd build/pack || die |
2732 |
- local SCALADIR="/usr/share/${PN}-${SV}" |
2733 |
- exeinto "${SCALADIR}/bin" |
2734 |
- doexe $(find bin/ -type f ! -iname '*.bat') |
2735 |
- dodir /usr/bin |
2736 |
- for b in $(find bin/ -type f ! -iname '*.bat'); do |
2737 |
- local _name=$(basename "${b}") |
2738 |
- dosym "${SCALADIR}/bin/${_name}" "/usr/bin/${_name}-${SV}" |
2739 |
- done |
2740 |
- popd || die |
2741 |
- java-pkg_dojar $(find "${WORKDIR}"/.ivy2/local -name \*.jar -print) |
2742 |
- |
2743 |
- pushd build/quick/classes/scala-dist/man/man1 || die |
2744 |
- for i in *.1; do |
2745 |
- newman "${i}" "${i/./-${SV}.}" |
2746 |
- done |
2747 |
- popd || die |
2748 |
- |
2749 |
- #sources are .scala so no use for java-pkg_dosrc |
2750 |
- pushd src || die |
2751 |
- if use source; then |
2752 |
- dodir "${SCALADIR}/src" |
2753 |
- insinto "${SCALADIR}/src" |
2754 |
- doins -r library library-aux reflect |
2755 |
- fi |
2756 |
- popd || die |
2757 |
- |
2758 |
- local DOCS=( "doc/README" ) |
2759 |
- local HTML_DOCS=( "build/scaladoc" ) |
2760 |
- einstalldocs |
2761 |
-} |