Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/scala/files/, dev-lang/scala/
Date: Thu, 01 Nov 2018 10:49:37
Message-Id: 1541069354.5f2be6ee0e607f7731e2cffdda8d39268ecd1c8f.pacho@gentoo
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 -}