1 |
commit: 88404d0300b28dd173ea653242ec405ad275e0b1 |
2 |
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Nov 4 20:50:31 2017 +0000 |
4 |
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Nov 5 13:50:41 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88404d03 |
7 |
|
8 |
dev-lang/scala: Drop all pre-2.11 versions |
9 |
|
10 |
These require Java 7, which is going away. |
11 |
|
12 |
Package-Manager: Portage-2.3.13, Repoman-2.3.2 |
13 |
|
14 |
dev-lang/scala/Manifest | 119 ---------- |
15 |
.../files/scala-2.10.2-jdk-1.7-swing-SI-7455.patch | 165 -------------- |
16 |
.../scala/files/scala-2.10.2-jdk-1.7-swing.patch | 236 ------------------- |
17 |
dev-lang/scala/files/scala-2.10.2-maven-deps.patch | 70 ------ |
18 |
dev-lang/scala/files/scala-2.10.2-no-git.patch | 24 -- |
19 |
dev-lang/scala/files/scala-2.10.3-no-git.patch | 24 -- |
20 |
dev-lang/scala/files/scala-2.10.4-no-git.patch | 24 -- |
21 |
dev-lang/scala/files/scala-2.10.6-no-git.patch | 24 -- |
22 |
dev-lang/scala/files/scala-2.9.2-java7.patch | 198 ---------------- |
23 |
dev-lang/scala/scala-2.10.2-r3.ebuild | 253 --------------------- |
24 |
dev-lang/scala/scala-2.10.3-r2.ebuild | 224 ------------------ |
25 |
dev-lang/scala/scala-2.10.4-r2.ebuild | 223 ------------------ |
26 |
dev-lang/scala/scala-2.10.6.ebuild | 223 ------------------ |
27 |
dev-lang/scala/scala-2.9.3.ebuild | 226 ------------------ |
28 |
14 files changed, 2033 deletions(-) |
29 |
|
30 |
diff --git a/dev-lang/scala/Manifest b/dev-lang/scala/Manifest |
31 |
index 652daec398b..31735246408 100644 |
32 |
--- a/dev-lang/scala/Manifest |
33 |
+++ b/dev-lang/scala/Manifest |
34 |
@@ -1,86 +1,3 @@ |
35 |
-DIST annotations.jar 2242 SHA256 f2d057a006bba4253d069795284a7610f1c837af6a80c0057736099962e24bcc SHA512 3ceee0b1361b9e0911c1ff060ad108a1d93f7ea3e82ef946401cd5f895cb06016ac0ecdfd095f99b11cfb28c4cef7705c1b564c7af644c5f19b45c14a413c4dd WHIRLPOOL 51fa0efc5dd14cf8364e9639375511fc3e716bd520a193e6c17a2fe3f02eebd1529eb98fd3b382a6386baa5b779ebd0327e8f141aee172d11d9548d9921c58e1 |
36 |
-DIST ant-contrib.jar 224277 SHA256 be33a69818310b5c55e41dc11d48cd895f5f129da4b0d28c2f4c6c3e1cbcf3fc SHA512 5ec325a55bb213226c86faf8a99951839319e9579956ae58e2ccfe84f62d2742542998f98eed3f0dc8f8f94635d6dff1fe02e3c0f5289df1f09027ae2b9bee83 WHIRLPOOL aa713cc04b10c46adbbb8a5904e3fb34c6e32b67bb9a5f1a89768ceab8c31b977875c84434bc03c5b42105a4019f55cc10d806b0345c365a309e93d3f02e0a10 |
37 |
-DIST ant-dotnet-1.0.jar 57795 SHA256 40c18fcfb8c28e4ee82e53f72a3257db43bcba01e16ebd5a4550fc419edf30c1 SHA512 72afc387cf9dbeb99e627ca7f35f919f627bbf3f072eb46036120695fb70311490593c255c2a2e79b684adb8f213d8ab591d4ceda5d5f2e6b6906a6977b38867 WHIRLPOOL 18aa33fe259bd52e2f37b903be39d462e8622ff744f990fc92871eaa4fe10ff69cd25b2c968cc353b3c5138cd3fffd755715aef6bb16c57b0b72e7e5fd1975e1 |
38 |
-DIST ant.jar 1506140 SHA256 0251dbb938740ace07a53675113eee753ba389db65aebc814b175af50321620e SHA512 ddee72ca62adb20e700022609749a4d6cc848c94e597a7450226770c8b97aa2c1f7f23b7a1c6ac8acd63047101997ebd68c19b393ebffde9ff5c7bb1957cd18c WHIRLPOOL 1b2b7e0289cb16f5131a9c0b1b6eb1279011e7af79fc470dd6dc2047afc7fa99bdeec6d9db4f46adb83f6110593118d0909a4b1fa6b01dc56890bf6d2785373b |
39 |
-DIST code.jar 683 SHA256 4a03a08954e6b912a469b5e0db898247ea3ebc25b641f328e80f19163a0d908a SHA512 d963c186f3029858b1f6b53cf6e3470946365f13a6bcc334a7c959fd449dace10a953c496dbf3036828f2b5e5ad17d22f5e3912446bed14bd71b2f0de2f6c767 WHIRLPOOL 06e44b713306b3bdb7e878db1598546b45857091eb457c0fdba738d5f8c4de726920532e5cdf10260002c69299bd2756df52f407373053c5883e961899624d85 |
40 |
-DIST enums.jar 1372 SHA256 95c53606c7113333ef95b4efbd3ae08af715ca49f71845a5d33150e6b7e9a072 SHA512 3d2356b9f610e98a03f64cbdd18ee36138b68ba5b170bb9b78bc7449439c3870f6f5bc795f3e1b8d325daf468ae85c581b60d1d360c1ae68c70792ad62b9c1dc WHIRLPOOL 30b26ba56a36272cf5973d3a89850cb3f5bff6c45a7a6bbd6ccf4ff342720bba89dfc0cdbe10058b770b7e73093ea948e574d5e081c36ab866f3bea9f0e14f95 |
41 |
-DIST fjbg.jar 130039 SHA256 a5acb5ca309b764a72e436fc770103277f4151233519b9ce7074f8000d259d6b SHA512 68f0bf76337fb243b9ca901eab985cfeb897d79d07ba81aaae516c890bbfb600a370c1e1df505275a12c723212fd88b5a03e97c73013d912be1be860d214e5ea WHIRLPOOL c4390956a00fad5a16018d5d4747e8585ba707339738b3e0c304a7093c4c8fd11111349377951916cee78c312735e823ee5e4ced19a1f568598e8fd553952426 |
42 |
-DIST forkjoin.jar 60850 SHA256 4007ca649f037ed5ecc87c74529f499b75ed1a0f3f78e8f82cd97a71f5d2d5c7 SHA512 702370f2654b1c06f340c100078c630a82808e56c4dcc323881d6547945ce028345a5ee3048cbb9502a3b340b1d84ab5a635f80dbb381fdd88cc25b60cad768f WHIRLPOOL 9d561c9872c140e266efefb1c1afe76a2754eda32357718d048ff0896d6a2d14f168e1e2eddfcb37bbd0ac07fb7a7079b63e0f512946a7e30ff62883ee8bfd84 |
43 |
-DIST genericNest.jar 1136 SHA256 c2c23341eec9fb379b57d7bf1156fedb3e2b9f97d2d5729fbfc7d766fd390faa SHA512 32c3b3e14bc72db2572bf120c1fda49a369b27ff8ae6ae12f6d7b12fdffef4064b515671c8f1b6dbfd78209247f6a7b7b26e700dd70a105de3ca59f5185ff9d6 WHIRLPOOL 61b2d9f840fc0ed86a8207cf353a2f7b9bf8523d31b4e8f74eb21ecac1a405ed04c5a4a8e78a13d64b2dd186a7ec3885cd5e2514ad572e600e5744c3f15f74c5 |
44 |
-DIST instrumented.jar 31725 SHA256 8a424c8bd5805ec429a9477cbd0f44bf65a2b79b720d438bfd347dba8da06484 SHA512 b1d77c4380a2b8ffe715ec106e58081e5c89e314c5a13071d627c3f974144ad453e79d405cd722d75095b62e8682b7414d40b691506c7d2f5dde62e2fce51e39 WHIRLPOOL 5ef8ee89b3fa66bf5025fd1b5db65d4d628b3452ba8530e3c3b1dd530fb5286fe3acee2cf56de09148cf2d37968626708690cc03da202cf3d58159cfd56fe8bc |
45 |
-DIST jline.jar 164623 SHA256 813f2bc34a096cc7780c6946acf401c82e739cf9d5359edf414f74662137d3b1 SHA512 2d97f0d1bc1df67423f54102f8b360a6dba0bfac67ba12673e781d9461485a6124cf985cbab96283af7b366a8fb53e526aa667ccec466aae7002d5030f2e1369 WHIRLPOOL a7c848acf502c2247d0a9c83fa45295e5ede7487ac2129e50d4bd05a0271050b274cd25af24fb4215dc20283ca7df750618b31fea8973fffa125a3fb37f33bf3 |
46 |
-DIST jsr166_and_extra.jar 728574 SHA256 e33a59e291bae8dbd2b37c6a4d5eae459a313db3a588f42c59ac5fd8edf6e13b SHA512 40d949cfefc5111c79b79f085657d56aa046d1b318e6ad78de5869f61a6515c2076b70344be5ae3fb93a7b3f54f46a129e2536515b258e0d5bf2e670c5001306 WHIRLPOOL ef8414d7862736cf072ff60fff5008f38dadcf826364cf21929fdfca7d331872d8097e6a6907dd500ef5d5a68964d8c2ed9ebeedf6470dc25ede269c1a8172b5 |
47 |
-DIST maven-ant-tasks-2.1.1.jar 1314262 SHA256 b8891b4a90aca2793ad385ab57216f51c4879c6ab7e927354f407b46510cab51 SHA512 e3f0ff1d41ec31b2b64acb2ebcc175709714033589cb8e763f94aa80359c84f5d960c46dae713c9e37e1a09b977e7da617f8fe10a5b6fb30c55efd19bc307e68 WHIRLPOOL 73c44ea6aba4a3c697f64d08475b4c17bdc929ac9f320a25714fbe7cdc2939ad334deb7a90eb6c950cce8ba402d19bc2615a104788bafed7d247b997d3146743 |
48 |
-DIST methvsfield.jar 609 SHA256 730b33d098319d969760f2250dc6924c9f85f94a8a2eb2b2a025dcf05378d9c6 SHA512 6db923ed7059bc91c8442d5804ccd8336e94f5202b3dcc348a4eb5026f09e1e86862f6e94818beae9ad42fcdc8e51df4d59a27109903a8ccb78054425ae47a71 WHIRLPOOL d5362d5fc2795ff0671f386429840bb4f84173f9308e34c2b0eb585fb7cacbd308ab87c42f2fd407597abc4f010e8ffde600dd30addcd63c2d71c2d5f22f1582 |
49 |
-DIST msil.jar 298973 SHA256 5b9e6dc2f4dd79644a1480b7cb4db053d73fc5d0e41015b95f15ec4dacf2da0a SHA512 1e9be7bfea639cffd638c78b4368f599753e8bd4df8f9b3c192b72c2860d6f96002c94fcf751e9c6cdacfead1ae3bd851d61395ce83c49d66f801284bd2046dd WHIRLPOOL 3828f08bb47f038d3f6e52c0d077cdecd06195de3d29b326833f47a6713bbab644ddcd20b8d39aa814d25637dae31adc1d0f0aec6f489857d7b115aeab29a301 |
50 |
-DIST nest.jar 2920 SHA256 3c7cf1a1b9fe9ad2abf3bfcedaa17a976c72f4bccb0e0c7dbcf7ecf27bc20aa5 SHA512 5eaaa870e06b5e00efb1f6ccced71343e8aa01578ea2b320b2d051f2df3713df9c500f074cc74a9e3c5cc509e03cf9c71265329bf2ddb3e82cb331524202fa38 WHIRLPOOL 1d73b612946a6a226841d3e0ad8cb3ebb06997c70e94feb1f9236e4e58a93c429cc7cdecaa4175fd5b78920253bcc157f798593b6a8eacb873b3d9a51284be34 |
51 |
-DIST plugins.jar 4181 SHA256 13313e0c3a42bb401377ab4f228e3c81db482c8f33295c6a1d021fc3c9727871 SHA512 d44427df9acf4611acb492b6268b65f63a8be2d47ef29598bf5d242f702af57f0ee2eff52378b8371755d5ddf58c79d48b18a6a056ee9fee5091e478ce5ec1a2 WHIRLPOOL b2e846b5965ea7f04844b4c49e3fcc2f5b3f0e31669a662557bd36a113dd94372bae55d46f1986e03099c6f51217bf10986e5e265874854ba479c36d041a1e41 |
52 |
-DIST push.jar 8886289 SHA256 58eb2b8c501bbff0e78074a058e3fc160012a80952c1cc96ed301d8a08d7e98d SHA512 b5539d381c8978ac57fc4258696e4cb552f47917178152b38b5683e42ed60da4d9da198a0344652f201541a71f92afd2ac8b3c3d3ec5266a8c222e9661d8a06a WHIRLPOOL 8fa6522a0fd9939f4ffd443b55e7a5adbb93a9dc5cbad569ccecd6be77ecd259eadbdb16c2c7eab6d9f175fbf33746faf9c41cf4d1050e7f576b86119301e126 |
53 |
-DIST scala-2.10.2-gentoo-binary.tar.bz2 42071067 SHA256 0e47e9585c67971f319782fe81214fd7babfbc8cfb28108f5dc3f12d16bb0f35 SHA512 e207c4b12f5c89e24d48c37a3342280bf93447c053ae2bc58a5b389439633d332eaa444119d73967e23bedd36b0f4349d6d075469e7cefa1d2f7dce32dfb6af7 WHIRLPOOL 52bdd96fc742904bc222a3944adf33898b3a07b28868ee598852554b00f677294522332eecd293fb8c62dc6800a0264ddb9167b36054a37040323277de5d884a |
54 |
-DIST scala-2.10.2-maven-deps.tar.gz 12324758 SHA256 0880b9f2ab27e2e5afa315bcfd84a5fa7348f0b0d6e4184ad2793862df939676 SHA512 4ddf0b76724609940fe732335b3b34ea41405bbf39d91312b4db3b79d5682c0ef98020b7e0dabf098acc94d782300e47c7b80ae1f6f1b82f4358de859086575f WHIRLPOOL 8d13459a2026b9e304d649aa93abab200648ab3f54d1b870572d2a0a4526b7fc7c5febd2e2e65d7d032404036a8db2d2cb46a88cd41474735e569008359e13b4 |
55 |
-DIST scala-2.10.2.tar.gz 5526015 SHA256 c0b7e41924a2673e8cdf8af364e5c3249f7c52a5f931693301493ed71cc7ef32 SHA512 61be047c50f5919c1ba3e4f665a1a1f4c6f7fcf5061f94816e385b97fdec139e381cc2a3df720b3679c3056cbc5baa6d4f8cf1e53923c5b5cad37f522557dc85 WHIRLPOOL 8bf09843bc824941ae4be7875515c4c03f68fa865f1b56180bedef0c9b8e8328badc091d4eff655df3cf7729a39f117e9f129f4b7eb388cb27361d8bc611857f |
56 |
-DIST scala-2.10.3-gentoo-binary.tar.bz2 45352632 SHA256 f9ecad6bf7c59496233ad080c9b11cd75ca28e324e368c0551665837cc10e2d6 SHA512 1e61748e68d32c88cc1e6812514a37f15894220d0256237bf82897dfc9f5f0b2d0d9c4f6536e49daf62f72113d4e43635d2abd93d848ab828a0e67e2a5c6ef68 WHIRLPOOL 9f2717d926622a0cf4bf61aa140dca6d1c8a95dc397b16b32e00ce2979b8bd2347608ce4eb3a30e1721b852b50a85358f564e8718994a2957914efd06420a37a |
57 |
-DIST scala-2.10.3-maven-deps-2.tar.gz 6614692 SHA256 32e8d5a71dcf6432bb4554a0f346561eea621c567d154a7820d7b4f532a6b194 SHA512 50010e79656b60fb28501f255634e28ba4fb3a65c7790fc5db4651460921310e0e469e08cad38295afe9a58a39c8af7bb6c0c2e800096fbcdd3055534f17ebb4 WHIRLPOOL a9866879f25bc3d765f2905d6321298d71abcb98b7f3d65f951ac2dcc4cfa0e7dbec4872fe928049239e251a91fd637d3cfad2782d0dc59d215bf0d295407a4c |
58 |
-DIST scala-2.10.3-maven-deps.tar.gz 5715856 SHA256 1fdabc22fdef4ddd7ed31dbedf97e216cdd11d27d702475f30d0b459da8f22f8 SHA512 c05555d07777e0c325aadfcec1cd10381cdc95945acc262925992918fcc321e51a20454dd19b4111b1fdcc14bd32e34ba5fe853e45e9b4467771186242a85335 WHIRLPOOL 11773fc2862fa0a27b4ad204dafd4723b478552f1557180b316932edc3657d3e68b1f8ce12a9bfbedf55598c656a196850586fbe7998fb2a28f4fd58cf5d1c55 |
59 |
-DIST scala-2.10.3.tar.gz 5570015 SHA256 4cd9c67d73fb98942b78982bcfc8f4da8522e3fb3dc3210dfb7f60f749389d29 SHA512 b78d8d6a759b3de8010093dfc4104a86b0084fc466bd739ea12a7b015aef07a09e6793c4d0bb146904faf1a0cf6f60e6ea68843aef6616b7dc682a3f3e89e528 WHIRLPOOL 41caa0c54363c116c023f60699fe9074abea646acd4dcaa24336a8925d3f04ef1443a4ed397c90e966374d99097663315c47bc9088725276c91986bd4a99f45a |
60 |
-DIST scala-2.10.4-annotations.jar 2242 SHA256 f2d057a006bba4253d069795284a7610f1c837af6a80c0057736099962e24bcc SHA512 3ceee0b1361b9e0911c1ff060ad108a1d93f7ea3e82ef946401cd5f895cb06016ac0ecdfd095f99b11cfb28c4cef7705c1b564c7af644c5f19b45c14a413c4dd WHIRLPOOL 51fa0efc5dd14cf8364e9639375511fc3e716bd520a193e6c17a2fe3f02eebd1529eb98fd3b382a6386baa5b779ebd0327e8f141aee172d11d9548d9921c58e1 |
61 |
-DIST scala-2.10.4-ant-contrib.jar 224277 SHA256 be33a69818310b5c55e41dc11d48cd895f5f129da4b0d28c2f4c6c3e1cbcf3fc SHA512 5ec325a55bb213226c86faf8a99951839319e9579956ae58e2ccfe84f62d2742542998f98eed3f0dc8f8f94635d6dff1fe02e3c0f5289df1f09027ae2b9bee83 WHIRLPOOL aa713cc04b10c46adbbb8a5904e3fb34c6e32b67bb9a5f1a89768ceab8c31b977875c84434bc03c5b42105a4019f55cc10d806b0345c365a309e93d3f02e0a10 |
62 |
-DIST scala-2.10.4-ant-dotnet-1.0.jar 57795 SHA256 40c18fcfb8c28e4ee82e53f72a3257db43bcba01e16ebd5a4550fc419edf30c1 SHA512 72afc387cf9dbeb99e627ca7f35f919f627bbf3f072eb46036120695fb70311490593c255c2a2e79b684adb8f213d8ab591d4ceda5d5f2e6b6906a6977b38867 WHIRLPOOL 18aa33fe259bd52e2f37b903be39d462e8622ff744f990fc92871eaa4fe10ff69cd25b2c968cc353b3c5138cd3fffd755715aef6bb16c57b0b72e7e5fd1975e1 |
63 |
-DIST scala-2.10.4-ant.jar 1506140 SHA256 0251dbb938740ace07a53675113eee753ba389db65aebc814b175af50321620e SHA512 ddee72ca62adb20e700022609749a4d6cc848c94e597a7450226770c8b97aa2c1f7f23b7a1c6ac8acd63047101997ebd68c19b393ebffde9ff5c7bb1957cd18c WHIRLPOOL 1b2b7e0289cb16f5131a9c0b1b6eb1279011e7af79fc470dd6dc2047afc7fa99bdeec6d9db4f46adb83f6110593118d0909a4b1fa6b01dc56890bf6d2785373b |
64 |
-DIST scala-2.10.4-code.jar 683 SHA256 4a03a08954e6b912a469b5e0db898247ea3ebc25b641f328e80f19163a0d908a SHA512 d963c186f3029858b1f6b53cf6e3470946365f13a6bcc334a7c959fd449dace10a953c496dbf3036828f2b5e5ad17d22f5e3912446bed14bd71b2f0de2f6c767 WHIRLPOOL 06e44b713306b3bdb7e878db1598546b45857091eb457c0fdba738d5f8c4de726920532e5cdf10260002c69299bd2756df52f407373053c5883e961899624d85 |
65 |
-DIST scala-2.10.4-enums.jar 1372 SHA256 95c53606c7113333ef95b4efbd3ae08af715ca49f71845a5d33150e6b7e9a072 SHA512 3d2356b9f610e98a03f64cbdd18ee36138b68ba5b170bb9b78bc7449439c3870f6f5bc795f3e1b8d325daf468ae85c581b60d1d360c1ae68c70792ad62b9c1dc WHIRLPOOL 30b26ba56a36272cf5973d3a89850cb3f5bff6c45a7a6bbd6ccf4ff342720bba89dfc0cdbe10058b770b7e73093ea948e574d5e081c36ab866f3bea9f0e14f95 |
66 |
-DIST scala-2.10.4-fjbg.jar 130039 SHA256 a5acb5ca309b764a72e436fc770103277f4151233519b9ce7074f8000d259d6b SHA512 68f0bf76337fb243b9ca901eab985cfeb897d79d07ba81aaae516c890bbfb600a370c1e1df505275a12c723212fd88b5a03e97c73013d912be1be860d214e5ea WHIRLPOOL c4390956a00fad5a16018d5d4747e8585ba707339738b3e0c304a7093c4c8fd11111349377951916cee78c312735e823ee5e4ced19a1f568598e8fd553952426 |
67 |
-DIST scala-2.10.4-forkjoin.jar 60850 SHA256 4007ca649f037ed5ecc87c74529f499b75ed1a0f3f78e8f82cd97a71f5d2d5c7 SHA512 702370f2654b1c06f340c100078c630a82808e56c4dcc323881d6547945ce028345a5ee3048cbb9502a3b340b1d84ab5a635f80dbb381fdd88cc25b60cad768f WHIRLPOOL 9d561c9872c140e266efefb1c1afe76a2754eda32357718d048ff0896d6a2d14f168e1e2eddfcb37bbd0ac07fb7a7079b63e0f512946a7e30ff62883ee8bfd84 |
68 |
-DIST scala-2.10.4-genericNest.jar 1136 SHA256 c2c23341eec9fb379b57d7bf1156fedb3e2b9f97d2d5729fbfc7d766fd390faa SHA512 32c3b3e14bc72db2572bf120c1fda49a369b27ff8ae6ae12f6d7b12fdffef4064b515671c8f1b6dbfd78209247f6a7b7b26e700dd70a105de3ca59f5185ff9d6 WHIRLPOOL 61b2d9f840fc0ed86a8207cf353a2f7b9bf8523d31b4e8f74eb21ecac1a405ed04c5a4a8e78a13d64b2dd186a7ec3885cd5e2514ad572e600e5744c3f15f74c5 |
69 |
-DIST scala-2.10.4-gentoo-binary.tar.bz2 59680465 SHA256 4225042bfe9c066c05c4d70383c27f48994f0e9733c5b3c4d4b970fe3e5f8c62 SHA512 ab4199652395215557bcb1d424227604e86bcd2278d556ca9f9130a534f70be39a74a36dfbeacf5125fd6ad9044770bb8c0cf068cca46d100c7e880df1c0d479 WHIRLPOOL 43a99bac419e2d23f01159becc546c633a25137eee033c2057486652ecfa6f98151f2fd60fa73e8e87bbece562c837da2340b3957037fa23c13bfeb1af28e91d |
70 |
-DIST scala-2.10.4-instrumented.jar 31725 SHA256 8a424c8bd5805ec429a9477cbd0f44bf65a2b79b720d438bfd347dba8da06484 SHA512 b1d77c4380a2b8ffe715ec106e58081e5c89e314c5a13071d627c3f974144ad453e79d405cd722d75095b62e8682b7414d40b691506c7d2f5dde62e2fce51e39 WHIRLPOOL 5ef8ee89b3fa66bf5025fd1b5db65d4d628b3452ba8530e3c3b1dd530fb5286fe3acee2cf56de09148cf2d37968626708690cc03da202cf3d58159cfd56fe8bc |
71 |
-DIST scala-2.10.4-jline.jar 164623 SHA256 813f2bc34a096cc7780c6946acf401c82e739cf9d5359edf414f74662137d3b1 SHA512 2d97f0d1bc1df67423f54102f8b360a6dba0bfac67ba12673e781d9461485a6124cf985cbab96283af7b366a8fb53e526aa667ccec466aae7002d5030f2e1369 WHIRLPOOL a7c848acf502c2247d0a9c83fa45295e5ede7487ac2129e50d4bd05a0271050b274cd25af24fb4215dc20283ca7df750618b31fea8973fffa125a3fb37f33bf3 |
72 |
-DIST scala-2.10.4-jsr166_and_extra.jar 728574 SHA256 e33a59e291bae8dbd2b37c6a4d5eae459a313db3a588f42c59ac5fd8edf6e13b SHA512 40d949cfefc5111c79b79f085657d56aa046d1b318e6ad78de5869f61a6515c2076b70344be5ae3fb93a7b3f54f46a129e2536515b258e0d5bf2e670c5001306 WHIRLPOOL ef8414d7862736cf072ff60fff5008f38dadcf826364cf21929fdfca7d331872d8097e6a6907dd500ef5d5a68964d8c2ed9ebeedf6470dc25ede269c1a8172b5 |
73 |
-DIST scala-2.10.4-maven-ant-tasks-2.1.1.jar 1314262 SHA256 b8891b4a90aca2793ad385ab57216f51c4879c6ab7e927354f407b46510cab51 SHA512 e3f0ff1d41ec31b2b64acb2ebcc175709714033589cb8e763f94aa80359c84f5d960c46dae713c9e37e1a09b977e7da617f8fe10a5b6fb30c55efd19bc307e68 WHIRLPOOL 73c44ea6aba4a3c697f64d08475b4c17bdc929ac9f320a25714fbe7cdc2939ad334deb7a90eb6c950cce8ba402d19bc2615a104788bafed7d247b997d3146743 |
74 |
-DIST scala-2.10.4-maven-deps.tar.gz 35071635 SHA256 906e515af637444bcf31110ff56ac34278dc433f6438a97f3f3e3fa080130cef SHA512 724eea3b041b78975c27578bc285dedb0b472801c34406496adfaaf58d4a058eeff17ad19377e3a092844a23ae0a5a9aeb9787689109ee2cc4df33e7f2f049b4 WHIRLPOOL 5a85030f77c88b74a457da0b56577a563a1385f26d08114032681923005cc16dd59f77295aadac4dd1b5d1c83098539600a7857a59bb5da48096595d733d3993 |
75 |
-DIST scala-2.10.4-methvsfield.jar 609 SHA256 730b33d098319d969760f2250dc6924c9f85f94a8a2eb2b2a025dcf05378d9c6 SHA512 6db923ed7059bc91c8442d5804ccd8336e94f5202b3dcc348a4eb5026f09e1e86862f6e94818beae9ad42fcdc8e51df4d59a27109903a8ccb78054425ae47a71 WHIRLPOOL d5362d5fc2795ff0671f386429840bb4f84173f9308e34c2b0eb585fb7cacbd308ab87c42f2fd407597abc4f010e8ffde600dd30addcd63c2d71c2d5f22f1582 |
76 |
-DIST scala-2.10.4-msil.jar 298973 SHA256 5b9e6dc2f4dd79644a1480b7cb4db053d73fc5d0e41015b95f15ec4dacf2da0a SHA512 1e9be7bfea639cffd638c78b4368f599753e8bd4df8f9b3c192b72c2860d6f96002c94fcf751e9c6cdacfead1ae3bd851d61395ce83c49d66f801284bd2046dd WHIRLPOOL 3828f08bb47f038d3f6e52c0d077cdecd06195de3d29b326833f47a6713bbab644ddcd20b8d39aa814d25637dae31adc1d0f0aec6f489857d7b115aeab29a301 |
77 |
-DIST scala-2.10.4-nest.jar 2920 SHA256 3c7cf1a1b9fe9ad2abf3bfcedaa17a976c72f4bccb0e0c7dbcf7ecf27bc20aa5 SHA512 5eaaa870e06b5e00efb1f6ccced71343e8aa01578ea2b320b2d051f2df3713df9c500f074cc74a9e3c5cc509e03cf9c71265329bf2ddb3e82cb331524202fa38 WHIRLPOOL 1d73b612946a6a226841d3e0ad8cb3ebb06997c70e94feb1f9236e4e58a93c429cc7cdecaa4175fd5b78920253bcc157f798593b6a8eacb873b3d9a51284be34 |
78 |
-DIST scala-2.10.4-plugins.jar 4179 SHA256 929863f42c87921e203665006e8b3dd9a1cce7733c9441ab9b82c891729b8372 SHA512 d55b72473f124443673693f5df8f7692558d87e6ef352d649eda5a706297fe7a9d47580b1d80db5119529cce5467e0aa211bc6c56c236de26bd51de36963e5cb WHIRLPOOL 7ce16b8db4eee26716342e682fa4d0e968c18c941a75efd87d102df35b38f9e9d40a51e3ae16fa55c954842e69a1f2a19e02a21643b5e36b866f70560cfb36e2 |
79 |
-DIST scala-2.10.4-push.jar 8886289 SHA256 58eb2b8c501bbff0e78074a058e3fc160012a80952c1cc96ed301d8a08d7e98d SHA512 b5539d381c8978ac57fc4258696e4cb552f47917178152b38b5683e42ed60da4d9da198a0344652f201541a71f92afd2ac8b3c3d3ec5266a8c222e9661d8a06a WHIRLPOOL 8fa6522a0fd9939f4ffd443b55e7a5adbb93a9dc5cbad569ccecd6be77ecd259eadbdb16c2c7eab6d9f175fbf33746faf9c41cf4d1050e7f576b86119301e126 |
80 |
-DIST scala-2.10.4-scala-compiler-src.jar 2462738 SHA256 ca43298237583dfd362ab4d773ef0f791a075d9187ecf30cc8ee4f4b7ae12e76 SHA512 a71eab8ada2fd23aa1408577dc3bde28847484643618a752ab68bbe5c8a4ef19ad852ace6f44c8e66668e6b6098de8b0cb3eb8d0c4674ed332562463b43a8a38 WHIRLPOOL 8cc711357fe2b393c1e28a3ebd0249fb633c1135c6c4d8819c6ab14081c9fbbb4c1e0a6b84eb9a5711c9874814e54676905da90a1d8d6c5e28213e189bb0f37b |
81 |
-DIST scala-2.10.4-scala-compiler.jar 15095501 SHA256 dbad9d1e0e300c62945d8d8aa21ebfa614e1f7b1c8378550b0314aa006be21c0 SHA512 98588884da2a01af5df9898f5d3055cbf5fa04af7d5f87bd6076dbfca329a7f2fa5645fa87cc14720204e00dc540971f8c44b2233fd4706db0df00ce8978349f WHIRLPOOL 311db7bc73ac1584403b12ea8c712a4b6a0450c502328ac26d7d9e051db4f5dd185dfc1c7c8304d32991c374fc2ed3c89cf8cfd61759f9049e1b5e55f4a7c54c |
82 |
-DIST scala-2.10.4-scala-library-src.jar 1378653 SHA256 4a347825a0856a14803ec2c9cc205e192f19f15e417d334f4d22276d898d0dfd SHA512 06b0944c53b145c71239ec5aa90a78fbdee8130508f02d6cecd4c6c5e26878f19751471ba5d54c80e8d1380645787512c6e7566471675f0c9e3f0c29e38b4ff7 WHIRLPOOL 27fcbc2e52d52b30a8d0f1d68caaf8fb0f201d1509609aa361aaae412f0ceb6d95e6c3c4210b60027eae1ebb406ba3bdad770a2b087145572255b452bf0028bc |
83 |
-DIST scala-2.10.4-scala-library.jar 7113040 SHA256 66057366dc9c541d0fadb7f64a4e06f7c5c86a90b289d724e7db0153b7e92c2c SHA512 af8a57145c8bcac6f72abade3b21f066ae082c7ab858c3a7b0641240fb99fe24bac3c224b7b1418c47c852793cecc7e8f5838e0cf6ae2b78ee538839cebdffeb WHIRLPOOL 29cffc4e84730549ed25384411e1a9341f56d348800d1bbc04958d88071e0c36b7290969b8f9d6ea865d9c82fbb76b1727cf66b81e420950c7ad356f2bd02aea |
84 |
-DIST scala-2.10.4-scala-reflect-src.jar 467879 SHA256 45846f176eba3e072282b597fbea58977e1ac08d7161571e2601a86adbff4e35 SHA512 c172be4d0ec724be4f62cbcaf848a71c99cffc706fcaa5b46fe2970088ba9a8f406d42728f64a0dfdef1cbe18e313b8be8142d68b9b3d7a592dec5e1fd7366b6 WHIRLPOOL 876bd9e3186d76d351e128cf990789459b51bca1ad6e4f51aa397d1941311ed51a1048188a4b94bd8709551c0cb3ab3985d3a1534594bb840082d0b555496d7c |
85 |
-DIST scala-2.10.4-scala-reflect.jar 3307596 SHA256 910b58279250371e034859227fb5d9015297eb6bf607f9d3ec0836a822c1fff0 SHA512 466c55b8ce98e48f851c446b986388351ac4b0fb2b0cf6888d56fe2a4af1f5f3916e78f3fdea395ee18ef0a5128bc6b0d4cdcdce8f5b0f2fcc30c2bdbd41eb40 WHIRLPOOL 73a42b7b557bf29d14511f798e22f1ba8039e7c41bb165d9a4be7c66d393fa63c2836239fca56158eb2c5dd07567b1febb18d9f4f514de48e0c6ec5d155a46a2 |
86 |
-DIST scala-2.10.4-scalacheck.jar 763570 SHA256 96814bea5818186086473da5c657191d03145649eee0c300abec9c3380fdd418 SHA512 5383e80dbcb11cb3fba033bd6a0e8c220ec3dd6fc153062b9d44d346ff17bea014a8c7a412af85ff487a34011cdc2042191c4c4ad66ea44eb7eba139a0b358d4 WHIRLPOOL d6276010ce4d1bcc647e1d7673cc18f645ac92abf03c4aa5be03735853a33692763883fcd8e325d36b2a18cca758d6f1636294b182f247da1094c82476f36b58 |
87 |
-DIST scala-2.10.4-vizant.jar 15910 SHA256 a54e19093725d0d085544553246e48607c1e6ab65575ae0ff721b788118461d6 SHA512 4464d7349016f4999199e227e8eaf7bb3ef6b7e38ad0e8e710faad55df2e1243d99b53b9a789a1ffd3c39aef0d979dffc543f4691feae68cfa743e51bcf61390 WHIRLPOOL 1b957b8b850f79309c3577a2dcac52a620fa54f810f242a02c52bbcee1cc9c5818785baa7db8e2b82b850bcb56b528c4dd07cdfad2f991c0025293ca02c0dc99 |
88 |
-DIST scala-2.10.4.tar.gz 5510555 SHA256 d67ed8747bcdf5a598688d027be418790b59158c5dee5b46f51a88b067da59f3 SHA512 1d26d78d120377ba376b507ea484c245bfa289d55b6838211e8e7d2ca38fc7e6d6375e9467bad528d9d51a9eff9c766fbaf452a851e88f156295d89827514e26 WHIRLPOOL 0997c7c1489fa5438c54ffc4d44d32bdb4b6868455903448a6d9c5f9a3ee43fb1cd68ce00ecacacdaf667214cce6840054f3204647af391e48ae05dc5422ab3e |
89 |
-DIST scala-2.10.6-annotations.jar 2242 SHA256 f2d057a006bba4253d069795284a7610f1c837af6a80c0057736099962e24bcc SHA512 3ceee0b1361b9e0911c1ff060ad108a1d93f7ea3e82ef946401cd5f895cb06016ac0ecdfd095f99b11cfb28c4cef7705c1b564c7af644c5f19b45c14a413c4dd WHIRLPOOL 51fa0efc5dd14cf8364e9639375511fc3e716bd520a193e6c17a2fe3f02eebd1529eb98fd3b382a6386baa5b779ebd0327e8f141aee172d11d9548d9921c58e1 |
90 |
-DIST scala-2.10.6-ant-contrib.jar 224277 SHA256 be33a69818310b5c55e41dc11d48cd895f5f129da4b0d28c2f4c6c3e1cbcf3fc SHA512 5ec325a55bb213226c86faf8a99951839319e9579956ae58e2ccfe84f62d2742542998f98eed3f0dc8f8f94635d6dff1fe02e3c0f5289df1f09027ae2b9bee83 WHIRLPOOL aa713cc04b10c46adbbb8a5904e3fb34c6e32b67bb9a5f1a89768ceab8c31b977875c84434bc03c5b42105a4019f55cc10d806b0345c365a309e93d3f02e0a10 |
91 |
-DIST scala-2.10.6-ant-dotnet-1.0.jar 57795 SHA256 40c18fcfb8c28e4ee82e53f72a3257db43bcba01e16ebd5a4550fc419edf30c1 SHA512 72afc387cf9dbeb99e627ca7f35f919f627bbf3f072eb46036120695fb70311490593c255c2a2e79b684adb8f213d8ab591d4ceda5d5f2e6b6906a6977b38867 WHIRLPOOL 18aa33fe259bd52e2f37b903be39d462e8622ff744f990fc92871eaa4fe10ff69cd25b2c968cc353b3c5138cd3fffd755715aef6bb16c57b0b72e7e5fd1975e1 |
92 |
-DIST scala-2.10.6-ant.jar 1506140 SHA256 0251dbb938740ace07a53675113eee753ba389db65aebc814b175af50321620e SHA512 ddee72ca62adb20e700022609749a4d6cc848c94e597a7450226770c8b97aa2c1f7f23b7a1c6ac8acd63047101997ebd68c19b393ebffde9ff5c7bb1957cd18c WHIRLPOOL 1b2b7e0289cb16f5131a9c0b1b6eb1279011e7af79fc470dd6dc2047afc7fa99bdeec6d9db4f46adb83f6110593118d0909a4b1fa6b01dc56890bf6d2785373b |
93 |
-DIST scala-2.10.6-code.jar 683 SHA256 4a03a08954e6b912a469b5e0db898247ea3ebc25b641f328e80f19163a0d908a SHA512 d963c186f3029858b1f6b53cf6e3470946365f13a6bcc334a7c959fd449dace10a953c496dbf3036828f2b5e5ad17d22f5e3912446bed14bd71b2f0de2f6c767 WHIRLPOOL 06e44b713306b3bdb7e878db1598546b45857091eb457c0fdba738d5f8c4de726920532e5cdf10260002c69299bd2756df52f407373053c5883e961899624d85 |
94 |
-DIST scala-2.10.6-enums.jar 1372 SHA256 95c53606c7113333ef95b4efbd3ae08af715ca49f71845a5d33150e6b7e9a072 SHA512 3d2356b9f610e98a03f64cbdd18ee36138b68ba5b170bb9b78bc7449439c3870f6f5bc795f3e1b8d325daf468ae85c581b60d1d360c1ae68c70792ad62b9c1dc WHIRLPOOL 30b26ba56a36272cf5973d3a89850cb3f5bff6c45a7a6bbd6ccf4ff342720bba89dfc0cdbe10058b770b7e73093ea948e574d5e081c36ab866f3bea9f0e14f95 |
95 |
-DIST scala-2.10.6-fjbg.jar 130039 SHA256 a5acb5ca309b764a72e436fc770103277f4151233519b9ce7074f8000d259d6b SHA512 68f0bf76337fb243b9ca901eab985cfeb897d79d07ba81aaae516c890bbfb600a370c1e1df505275a12c723212fd88b5a03e97c73013d912be1be860d214e5ea WHIRLPOOL c4390956a00fad5a16018d5d4747e8585ba707339738b3e0c304a7093c4c8fd11111349377951916cee78c312735e823ee5e4ced19a1f568598e8fd553952426 |
96 |
-DIST scala-2.10.6-forkjoin.jar 60850 SHA256 4007ca649f037ed5ecc87c74529f499b75ed1a0f3f78e8f82cd97a71f5d2d5c7 SHA512 702370f2654b1c06f340c100078c630a82808e56c4dcc323881d6547945ce028345a5ee3048cbb9502a3b340b1d84ab5a635f80dbb381fdd88cc25b60cad768f WHIRLPOOL 9d561c9872c140e266efefb1c1afe76a2754eda32357718d048ff0896d6a2d14f168e1e2eddfcb37bbd0ac07fb7a7079b63e0f512946a7e30ff62883ee8bfd84 |
97 |
-DIST scala-2.10.6-genericNest.jar 1136 SHA256 c2c23341eec9fb379b57d7bf1156fedb3e2b9f97d2d5729fbfc7d766fd390faa SHA512 32c3b3e14bc72db2572bf120c1fda49a369b27ff8ae6ae12f6d7b12fdffef4064b515671c8f1b6dbfd78209247f6a7b7b26e700dd70a105de3ca59f5185ff9d6 WHIRLPOOL 61b2d9f840fc0ed86a8207cf353a2f7b9bf8523d31b4e8f74eb21ecac1a405ed04c5a4a8e78a13d64b2dd186a7ec3885cd5e2514ad572e600e5744c3f15f74c5 |
98 |
-DIST scala-2.10.6-gentoo-binary.tar.bz2 59801146 SHA256 baa2a14984cb36406d777aa79a78035abb54e9b45b48fdf4adc7eb29c6ec192d SHA512 59d8d1129f74c6f1e9d5b664f8cd50209d8071da9b48be1990b288cc46038a6b420e46dc5b3ed1e60865966e6f5c82215249930f86e44208fa9b2d04742fe4c9 WHIRLPOOL aa6cd24b156f6a1d0cae635f5b7002680d998cff5ded0279adf2423760563327fef6d5cbab14c16d5bb3715382ec1cc3c2bef579b276c3bd1d456e8b44a331f3 |
99 |
-DIST scala-2.10.6-instrumented.jar 31725 SHA256 8a424c8bd5805ec429a9477cbd0f44bf65a2b79b720d438bfd347dba8da06484 SHA512 b1d77c4380a2b8ffe715ec106e58081e5c89e314c5a13071d627c3f974144ad453e79d405cd722d75095b62e8682b7414d40b691506c7d2f5dde62e2fce51e39 WHIRLPOOL 5ef8ee89b3fa66bf5025fd1b5db65d4d628b3452ba8530e3c3b1dd530fb5286fe3acee2cf56de09148cf2d37968626708690cc03da202cf3d58159cfd56fe8bc |
100 |
-DIST scala-2.10.6-jline.jar 164623 SHA256 813f2bc34a096cc7780c6946acf401c82e739cf9d5359edf414f74662137d3b1 SHA512 2d97f0d1bc1df67423f54102f8b360a6dba0bfac67ba12673e781d9461485a6124cf985cbab96283af7b366a8fb53e526aa667ccec466aae7002d5030f2e1369 WHIRLPOOL a7c848acf502c2247d0a9c83fa45295e5ede7487ac2129e50d4bd05a0271050b274cd25af24fb4215dc20283ca7df750618b31fea8973fffa125a3fb37f33bf3 |
101 |
-DIST scala-2.10.6-jsr166_and_extra.jar 728574 SHA256 e33a59e291bae8dbd2b37c6a4d5eae459a313db3a588f42c59ac5fd8edf6e13b SHA512 40d949cfefc5111c79b79f085657d56aa046d1b318e6ad78de5869f61a6515c2076b70344be5ae3fb93a7b3f54f46a129e2536515b258e0d5bf2e670c5001306 WHIRLPOOL ef8414d7862736cf072ff60fff5008f38dadcf826364cf21929fdfca7d331872d8097e6a6907dd500ef5d5a68964d8c2ed9ebeedf6470dc25ede269c1a8172b5 |
102 |
-DIST scala-2.10.6-maven-ant-tasks-2.1.1.jar 1314262 SHA256 b8891b4a90aca2793ad385ab57216f51c4879c6ab7e927354f407b46510cab51 SHA512 e3f0ff1d41ec31b2b64acb2ebcc175709714033589cb8e763f94aa80359c84f5d960c46dae713c9e37e1a09b977e7da617f8fe10a5b6fb30c55efd19bc307e68 WHIRLPOOL 73c44ea6aba4a3c697f64d08475b4c17bdc929ac9f320a25714fbe7cdc2939ad334deb7a90eb6c950cce8ba402d19bc2615a104788bafed7d247b997d3146743 |
103 |
-DIST scala-2.10.6-maven-deps.tar.gz 35062417 SHA256 0405fb8251807e5d62048f9186e2f1aa8ec35bb469e5ba6179bf64ce0af10269 SHA512 7b0947ab9506308c6ef637af51eca2c3beb819d786c19c7fe0e840f6271c51d8a88a4220e1ac0f79fc492ff9d05ff9e362a3b5c185653b2fcb3ea101c937eebd WHIRLPOOL d4aeae97fdccb8a89c9e40493aca6d0dd8c3e77c711de6c5bdf234575c13d82dea830ca18e0568a89fd635ccda23cf53398dd97b6ac62feea6eb1430a5f280fb |
104 |
-DIST scala-2.10.6-methvsfield.jar 609 SHA256 730b33d098319d969760f2250dc6924c9f85f94a8a2eb2b2a025dcf05378d9c6 SHA512 6db923ed7059bc91c8442d5804ccd8336e94f5202b3dcc348a4eb5026f09e1e86862f6e94818beae9ad42fcdc8e51df4d59a27109903a8ccb78054425ae47a71 WHIRLPOOL d5362d5fc2795ff0671f386429840bb4f84173f9308e34c2b0eb585fb7cacbd308ab87c42f2fd407597abc4f010e8ffde600dd30addcd63c2d71c2d5f22f1582 |
105 |
-DIST scala-2.10.6-msil.jar 298973 SHA256 5b9e6dc2f4dd79644a1480b7cb4db053d73fc5d0e41015b95f15ec4dacf2da0a SHA512 1e9be7bfea639cffd638c78b4368f599753e8bd4df8f9b3c192b72c2860d6f96002c94fcf751e9c6cdacfead1ae3bd851d61395ce83c49d66f801284bd2046dd WHIRLPOOL 3828f08bb47f038d3f6e52c0d077cdecd06195de3d29b326833f47a6713bbab644ddcd20b8d39aa814d25637dae31adc1d0f0aec6f489857d7b115aeab29a301 |
106 |
-DIST scala-2.10.6-nest.jar 2920 SHA256 3c7cf1a1b9fe9ad2abf3bfcedaa17a976c72f4bccb0e0c7dbcf7ecf27bc20aa5 SHA512 5eaaa870e06b5e00efb1f6ccced71343e8aa01578ea2b320b2d051f2df3713df9c500f074cc74a9e3c5cc509e03cf9c71265329bf2ddb3e82cb331524202fa38 WHIRLPOOL 1d73b612946a6a226841d3e0ad8cb3ebb06997c70e94feb1f9236e4e58a93c429cc7cdecaa4175fd5b78920253bcc157f798593b6a8eacb873b3d9a51284be34 |
107 |
-DIST scala-2.10.6-plugins.jar 4181 SHA256 13313e0c3a42bb401377ab4f228e3c81db482c8f33295c6a1d021fc3c9727871 SHA512 d44427df9acf4611acb492b6268b65f63a8be2d47ef29598bf5d242f702af57f0ee2eff52378b8371755d5ddf58c79d48b18a6a056ee9fee5091e478ce5ec1a2 WHIRLPOOL b2e846b5965ea7f04844b4c49e3fcc2f5b3f0e31669a662557bd36a113dd94372bae55d46f1986e03099c6f51217bf10986e5e265874854ba479c36d041a1e41 |
108 |
-DIST scala-2.10.6-push.jar 8886289 SHA256 58eb2b8c501bbff0e78074a058e3fc160012a80952c1cc96ed301d8a08d7e98d SHA512 b5539d381c8978ac57fc4258696e4cb552f47917178152b38b5683e42ed60da4d9da198a0344652f201541a71f92afd2ac8b3c3d3ec5266a8c222e9661d8a06a WHIRLPOOL 8fa6522a0fd9939f4ffd443b55e7a5adbb93a9dc5cbad569ccecd6be77ecd259eadbdb16c2c7eab6d9f175fbf33746faf9c41cf4d1050e7f576b86119301e126 |
109 |
-DIST scala-2.10.6-scala-compiler-src.jar 2462738 SHA256 ca43298237583dfd362ab4d773ef0f791a075d9187ecf30cc8ee4f4b7ae12e76 SHA512 a71eab8ada2fd23aa1408577dc3bde28847484643618a752ab68bbe5c8a4ef19ad852ace6f44c8e66668e6b6098de8b0cb3eb8d0c4674ed332562463b43a8a38 WHIRLPOOL 8cc711357fe2b393c1e28a3ebd0249fb633c1135c6c4d8819c6ab14081c9fbbb4c1e0a6b84eb9a5711c9874814e54676905da90a1d8d6c5e28213e189bb0f37b |
110 |
-DIST scala-2.10.6-scala-compiler.jar 15095501 SHA256 dbad9d1e0e300c62945d8d8aa21ebfa614e1f7b1c8378550b0314aa006be21c0 SHA512 98588884da2a01af5df9898f5d3055cbf5fa04af7d5f87bd6076dbfca329a7f2fa5645fa87cc14720204e00dc540971f8c44b2233fd4706db0df00ce8978349f WHIRLPOOL 311db7bc73ac1584403b12ea8c712a4b6a0450c502328ac26d7d9e051db4f5dd185dfc1c7c8304d32991c374fc2ed3c89cf8cfd61759f9049e1b5e55f4a7c54c |
111 |
-DIST scala-2.10.6-scala-library-src.jar 1378653 SHA256 4a347825a0856a14803ec2c9cc205e192f19f15e417d334f4d22276d898d0dfd SHA512 06b0944c53b145c71239ec5aa90a78fbdee8130508f02d6cecd4c6c5e26878f19751471ba5d54c80e8d1380645787512c6e7566471675f0c9e3f0c29e38b4ff7 WHIRLPOOL 27fcbc2e52d52b30a8d0f1d68caaf8fb0f201d1509609aa361aaae412f0ceb6d95e6c3c4210b60027eae1ebb406ba3bdad770a2b087145572255b452bf0028bc |
112 |
-DIST scala-2.10.6-scala-library.jar 7113040 SHA256 66057366dc9c541d0fadb7f64a4e06f7c5c86a90b289d724e7db0153b7e92c2c SHA512 af8a57145c8bcac6f72abade3b21f066ae082c7ab858c3a7b0641240fb99fe24bac3c224b7b1418c47c852793cecc7e8f5838e0cf6ae2b78ee538839cebdffeb WHIRLPOOL 29cffc4e84730549ed25384411e1a9341f56d348800d1bbc04958d88071e0c36b7290969b8f9d6ea865d9c82fbb76b1727cf66b81e420950c7ad356f2bd02aea |
113 |
-DIST scala-2.10.6-scala-reflect-src.jar 467879 SHA256 45846f176eba3e072282b597fbea58977e1ac08d7161571e2601a86adbff4e35 SHA512 c172be4d0ec724be4f62cbcaf848a71c99cffc706fcaa5b46fe2970088ba9a8f406d42728f64a0dfdef1cbe18e313b8be8142d68b9b3d7a592dec5e1fd7366b6 WHIRLPOOL 876bd9e3186d76d351e128cf990789459b51bca1ad6e4f51aa397d1941311ed51a1048188a4b94bd8709551c0cb3ab3985d3a1534594bb840082d0b555496d7c |
114 |
-DIST scala-2.10.6-scala-reflect.jar 3307596 SHA256 910b58279250371e034859227fb5d9015297eb6bf607f9d3ec0836a822c1fff0 SHA512 466c55b8ce98e48f851c446b986388351ac4b0fb2b0cf6888d56fe2a4af1f5f3916e78f3fdea395ee18ef0a5128bc6b0d4cdcdce8f5b0f2fcc30c2bdbd41eb40 WHIRLPOOL 73a42b7b557bf29d14511f798e22f1ba8039e7c41bb165d9a4be7c66d393fa63c2836239fca56158eb2c5dd07567b1febb18d9f4f514de48e0c6ec5d155a46a2 |
115 |
-DIST scala-2.10.6-scalacheck.jar 763570 SHA256 96814bea5818186086473da5c657191d03145649eee0c300abec9c3380fdd418 SHA512 5383e80dbcb11cb3fba033bd6a0e8c220ec3dd6fc153062b9d44d346ff17bea014a8c7a412af85ff487a34011cdc2042191c4c4ad66ea44eb7eba139a0b358d4 WHIRLPOOL d6276010ce4d1bcc647e1d7673cc18f645ac92abf03c4aa5be03735853a33692763883fcd8e325d36b2a18cca758d6f1636294b182f247da1094c82476f36b58 |
116 |
-DIST scala-2.10.6-vizant.jar 15910 SHA256 a54e19093725d0d085544553246e48607c1e6ab65575ae0ff721b788118461d6 SHA512 4464d7349016f4999199e227e8eaf7bb3ef6b7e38ad0e8e710faad55df2e1243d99b53b9a789a1ffd3c39aef0d979dffc543f4691feae68cfa743e51bcf61390 WHIRLPOOL 1b957b8b850f79309c3577a2dcac52a620fa54f810f242a02c52bbcee1cc9c5818785baa7db8e2b82b850bcb56b528c4dd07cdfad2f991c0025293ca02c0dc99 |
117 |
-DIST scala-2.10.6.tar.gz 5527120 SHA256 06d7467ff628ebac615c5e60af155e0b4cbbf4c31d10c03a45e9615d5b1e0420 SHA512 d993ebfee84c4e4c220e15059992d8cb3807baff8df99535b5bd20f54d29ddd1f701bbf20ed286a96f08554591ffbe0d93d514513456bd32659c3ee9b15f343b WHIRLPOOL d206f0ede824c26b1d4d1f6447b63b9fbb95acea37e1911a49b77a2c7ff944330ad1e6df508a6e0642b6009f0a2da04c9d86dacf3aca4856bb75c2616f7733cd |
118 |
DIST scala-2.11.1-annotations.jar 2242 SHA256 f2d057a006bba4253d069795284a7610f1c837af6a80c0057736099962e24bcc SHA512 3ceee0b1361b9e0911c1ff060ad108a1d93f7ea3e82ef946401cd5f895cb06016ac0ecdfd095f99b11cfb28c4cef7705c1b564c7af644c5f19b45c14a413c4dd WHIRLPOOL 51fa0efc5dd14cf8364e9639375511fc3e716bd520a193e6c17a2fe3f02eebd1529eb98fd3b382a6386baa5b779ebd0327e8f141aee172d11d9548d9921c58e1 |
119 |
DIST scala-2.11.1-ant-contrib.jar 224277 SHA256 be33a69818310b5c55e41dc11d48cd895f5f129da4b0d28c2f4c6c3e1cbcf3fc SHA512 5ec325a55bb213226c86faf8a99951839319e9579956ae58e2ccfe84f62d2742542998f98eed3f0dc8f8f94635d6dff1fe02e3c0f5289df1f09027ae2b9bee83 WHIRLPOOL aa713cc04b10c46adbbb8a5904e3fb34c6e32b67bb9a5f1a89768ceab8c31b977875c84434bc03c5b42105a4019f55cc10d806b0345c365a309e93d3f02e0a10 |
120 |
DIST scala-2.11.1-ant-dotnet-1.0.jar 57795 SHA256 40c18fcfb8c28e4ee82e53f72a3257db43bcba01e16ebd5a4550fc419edf30c1 SHA512 72afc387cf9dbeb99e627ca7f35f919f627bbf3f072eb46036120695fb70311490593c255c2a2e79b684adb8f213d8ab591d4ceda5d5f2e6b6906a6977b38867 WHIRLPOOL 18aa33fe259bd52e2f37b903be39d462e8622ff744f990fc92871eaa4fe10ff69cd25b2c968cc353b3c5138cd3fffd755715aef6bb16c57b0b72e7e5fd1975e1 |
121 |
@@ -257,39 +174,3 @@ DIST scala-2.12.2-nest.jar 2920 SHA256 3c7cf1a1b9fe9ad2abf3bfcedaa17a976c72f4bcc |
122 |
DIST scala-2.12.2-sbt-deps.tar.xz 34841660 SHA256 018d9cab7712afeea9bf3fee5306224e4b8edba638afee850495ae3c94532982 SHA512 642bc1c2f94f7890548cc5b730cce4a4c214603c53eefaf12fbd709163feafbd319165a738fc4d3c349ae60ba276bc23333949b01835a2e7e7b767fa21baf96a WHIRLPOOL cfed944a585cddac3e5328c96e4f5facb2dcc3022a87c83cfd7525392da461039d7b9b1c732ff66c43a0bab1b0672a5a019cfce3ca37a7fdb798cea4af4948e1 |
123 |
DIST scala-2.12.2-vizant.jar 15910 SHA256 a54e19093725d0d085544553246e48607c1e6ab65575ae0ff721b788118461d6 SHA512 4464d7349016f4999199e227e8eaf7bb3ef6b7e38ad0e8e710faad55df2e1243d99b53b9a789a1ffd3c39aef0d979dffc543f4691feae68cfa743e51bcf61390 WHIRLPOOL 1b957b8b850f79309c3577a2dcac52a620fa54f810f242a02c52bbcee1cc9c5818785baa7db8e2b82b850bcb56b528c4dd07cdfad2f991c0025293ca02c0dc99 |
124 |
DIST scala-2.12.2.tar.gz 5935417 SHA256 822ef9c8077765cf558c1bbc88e957ccae77402ca02f432053f4f3bf4f91a2b1 SHA512 ab450e94fa79a9a0af238567b17537b12f23627eb066b84cd996a88422ec34ee8d26e09eca0416d49daccadaeb016ad6419d8022d471065389a26b024f2049b1 WHIRLPOOL 02a48ac6fb5d4befc3d91aef0b18d3729b7eadf52cfde11231432fa25c0e9fd60185a4d3d0e2095aed61e25a49c1f763a8922af65f5fbe5ff2960164da7f3fcb |
125 |
-DIST scala-2.9.3-annotations.jar 2242 SHA256 f2d057a006bba4253d069795284a7610f1c837af6a80c0057736099962e24bcc SHA512 3ceee0b1361b9e0911c1ff060ad108a1d93f7ea3e82ef946401cd5f895cb06016ac0ecdfd095f99b11cfb28c4cef7705c1b564c7af644c5f19b45c14a413c4dd WHIRLPOOL 51fa0efc5dd14cf8364e9639375511fc3e716bd520a193e6c17a2fe3f02eebd1529eb98fd3b382a6386baa5b779ebd0327e8f141aee172d11d9548d9921c58e1 |
126 |
-DIST scala-2.9.3-ant-contrib.jar 224277 SHA256 be33a69818310b5c55e41dc11d48cd895f5f129da4b0d28c2f4c6c3e1cbcf3fc SHA512 5ec325a55bb213226c86faf8a99951839319e9579956ae58e2ccfe84f62d2742542998f98eed3f0dc8f8f94635d6dff1fe02e3c0f5289df1f09027ae2b9bee83 WHIRLPOOL aa713cc04b10c46adbbb8a5904e3fb34c6e32b67bb9a5f1a89768ceab8c31b977875c84434bc03c5b42105a4019f55cc10d806b0345c365a309e93d3f02e0a10 |
127 |
-DIST scala-2.9.3-ant-dotnet-1.0.jar 57795 SHA256 40c18fcfb8c28e4ee82e53f72a3257db43bcba01e16ebd5a4550fc419edf30c1 SHA512 72afc387cf9dbeb99e627ca7f35f919f627bbf3f072eb46036120695fb70311490593c255c2a2e79b684adb8f213d8ab591d4ceda5d5f2e6b6906a6977b38867 WHIRLPOOL 18aa33fe259bd52e2f37b903be39d462e8622ff744f990fc92871eaa4fe10ff69cd25b2c968cc353b3c5138cd3fffd755715aef6bb16c57b0b72e7e5fd1975e1 |
128 |
-DIST scala-2.9.3-ant.jar 1506140 SHA256 0251dbb938740ace07a53675113eee753ba389db65aebc814b175af50321620e SHA512 ddee72ca62adb20e700022609749a4d6cc848c94e597a7450226770c8b97aa2c1f7f23b7a1c6ac8acd63047101997ebd68c19b393ebffde9ff5c7bb1957cd18c WHIRLPOOL 1b2b7e0289cb16f5131a9c0b1b6eb1279011e7af79fc470dd6dc2047afc7fa99bdeec6d9db4f46adb83f6110593118d0909a4b1fa6b01dc56890bf6d2785373b |
129 |
-DIST scala-2.9.3-enums.jar 1372 SHA256 95c53606c7113333ef95b4efbd3ae08af715ca49f71845a5d33150e6b7e9a072 SHA512 3d2356b9f610e98a03f64cbdd18ee36138b68ba5b170bb9b78bc7449439c3870f6f5bc795f3e1b8d325daf468ae85c581b60d1d360c1ae68c70792ad62b9c1dc WHIRLPOOL 30b26ba56a36272cf5973d3a89850cb3f5bff6c45a7a6bbd6ccf4ff342720bba89dfc0cdbe10058b770b7e73093ea948e574d5e081c36ab866f3bea9f0e14f95 |
130 |
-DIST scala-2.9.3-fjbg.jar 130721 SHA256 bb13e449a369966b8d9d423aa31a4f0b628316e3c97e01e557978f7d6cf105f4 SHA512 2e063d805452b060d638a4fa2fa1e636fa66c387dfad1d1bba9a58914111ff3534b447f7d4514cc6299c9233f568d97e5b69f0ab370aaba8e3a5255ab11cff63 WHIRLPOOL 89cf71f08232e33bfe49b80f64f7f1a6aa5221ce53d884f06c3e622e70737e76f5847abe21ca0c137259f14327e4f08bae7a3c30130a41a36bc00b57c9719e87 |
131 |
-DIST scala-2.9.3-forkjoin.jar 47215 SHA256 c655d86013a72e5878ccd3110f176ff549a5a62d609f29b7bdd623334e8db01d SHA512 c1cf920eeca924aaa6189b52719ff567967c696817fa75a28daea916c1f808f13c5402143c33fd6b21352ac41e38e2823ca56d4a949af047889eb6a6aae4b649 WHIRLPOOL 9cc002ea16cdde5ca4fa5aadc4359a416fe5aa07599c694ac99e4dbe4e9f3f438e6a3899157420a7cd74438ebff63a9d3721e4dd1f73fbda6143d633bc309645 |
132 |
-DIST scala-2.9.3-genericNest.jar 1136 SHA256 c2c23341eec9fb379b57d7bf1156fedb3e2b9f97d2d5729fbfc7d766fd390faa SHA512 32c3b3e14bc72db2572bf120c1fda49a369b27ff8ae6ae12f6d7b12fdffef4064b515671c8f1b6dbfd78209247f6a7b7b26e700dd70a105de3ca59f5185ff9d6 WHIRLPOOL 61b2d9f840fc0ed86a8207cf353a2f7b9bf8523d31b4e8f74eb21ecac1a405ed04c5a4a8e78a13d64b2dd186a7ec3885cd5e2514ad572e600e5744c3f15f74c5 |
133 |
-DIST scala-2.9.3-gentoo-binary.tar.bz2 34391262 SHA256 5510aa9170e60cb8f179be6dbcab872c20b23a199ffa20db3f21a5cc054ef13e SHA512 06beccc78f0d2bc4860cf429fd4af2781ae9ffa763af77068a00de5cb08b351eb92b2c7c17732a7ff4a52fca9cf699127ba3e331aceceb7c54d5c8b9f0c65021 WHIRLPOOL 5413692e3e54f6fab333ec2916a9863588bb06fce46f06af9c47a9d359f82a15834b1beef776f0f750a46ba0683ec871c723cae3799f8997a981075e377a0bef |
134 |
-DIST scala-2.9.3-gnujaxp.jar 231445 SHA256 65e6146fbab44e1640d8a0da588dfdbb9c185853e70d8b8c0da6949937b6af8a SHA512 d632760bde6a761ae840a8cbde1f3b27da7a005408504085b5cfb6edd3e54b99924562ff464be55f2b89cf9617d9ec22d96625f71a805398d4125d3ab5ed7ea6 WHIRLPOOL d56a54dd3395a543e2a705342c1faf41e67aa8ac81a3fe9eddd3fbe42adf4af80d43ffe3a22a24c08468d756a7618a082b694981e1f29c443ff15638175742c7 |
135 |
-DIST scala-2.9.3-instrumented.jar 24221 SHA256 23a2118d0efc1f99e3f833340765cc28f09b8f24de18b064ea034813fb8cb51e SHA512 dbba981bc5cc6c336a9076d7baf9b868381b8d8472e043d5d2b28621faf0cf69a252815c949eac643f18041c485cea12d05ca3638c2d57020ea713180e34050b WHIRLPOOL 25193c7b18d8879388ef060048350498613aa50397f3bd62d99cc9a0e088b11b0170c311babd9a9661bd096482a7cc052ce785ee416fa8362ceaf5ead5cf43c9 |
136 |
-DIST scala-2.9.3-jline.jar 158705 SHA256 e8b020b08e68b0f0adf37a28fc5cce02270d8ab1f754d482732982a5f91a9918 SHA512 8776d2ed8725674a681dd27416847ea466013faf5120011169f7991d88be11431869fe9f26a91d10893544c116d00874a1ab6f639c6bdcdf58575a00e98b5aaa WHIRLPOOL 3e84b0e0edb32ed0797a6d59aea7042954b017e9348f7dbbe7c74e9acd92b62633b574e4c37ad59f4280357c29f4d4bd54db4fd13981842b4dd3a583bc12ca5b |
137 |
-DIST scala-2.9.3-jsr166_and_extra.jar 728574 SHA256 e33a59e291bae8dbd2b37c6a4d5eae459a313db3a588f42c59ac5fd8edf6e13b SHA512 40d949cfefc5111c79b79f085657d56aa046d1b318e6ad78de5869f61a6515c2076b70344be5ae3fb93a7b3f54f46a129e2536515b258e0d5bf2e670c5001306 WHIRLPOOL ef8414d7862736cf072ff60fff5008f38dadcf826364cf21929fdfca7d331872d8097e6a6907dd500ef5d5a68964d8c2ed9ebeedf6470dc25ede269c1a8172b5 |
138 |
-DIST scala-2.9.3-maven-ant-tasks-2.1.1.jar 1314262 SHA256 b8891b4a90aca2793ad385ab57216f51c4879c6ab7e927354f407b46510cab51 SHA512 e3f0ff1d41ec31b2b64acb2ebcc175709714033589cb8e763f94aa80359c84f5d960c46dae713c9e37e1a09b977e7da617f8fe10a5b6fb30c55efd19bc307e68 WHIRLPOOL 73c44ea6aba4a3c697f64d08475b4c17bdc929ac9f320a25714fbe7cdc2939ad334deb7a90eb6c950cce8ba402d19bc2615a104788bafed7d247b997d3146743 |
139 |
-DIST scala-2.9.3-methvsfield.jar 609 SHA256 730b33d098319d969760f2250dc6924c9f85f94a8a2eb2b2a025dcf05378d9c6 SHA512 6db923ed7059bc91c8442d5804ccd8336e94f5202b3dcc348a4eb5026f09e1e86862f6e94818beae9ad42fcdc8e51df4d59a27109903a8ccb78054425ae47a71 WHIRLPOOL d5362d5fc2795ff0671f386429840bb4f84173f9308e34c2b0eb585fb7cacbd308ab87c42f2fd407597abc4f010e8ffde600dd30addcd63c2d71c2d5f22f1582 |
140 |
-DIST scala-2.9.3-midpapi10.jar 364901 SHA256 5c52910612714d5a0d090f1a1ad0dc9f9c77bfdc25fde8b84d9388bbcf42126b SHA512 5b2c9d4b2732c6eb74804e20f0e4315700ee18fa769a1bd9028ba0d742d71578e433dc0625ebd37c842e8f8f952c02c6f0d93a3e0c4b73e1c9d4fbf132839780 WHIRLPOOL 0d07e058b276c1f6db6405cea01a803e15999c198755cf778c63ecfb45223ca04faf4b88749be6bcdf7c4be45af2d1d7f3b072121b8a549543bf72daf28e5f91 |
141 |
-DIST scala-2.9.3-msil.jar 299354 SHA256 6be6c31b441205bcd9083a306803e99b459b215f939e412196ac10606e613bb4 SHA512 d09885a71b0010c0b08a15b625ce92dafe37e542e0e6413b88759d443e7bd6aedd4a0656d71ec262c54004ced38c4587e1ab2344db251b542c79d10c60e8e931 WHIRLPOOL e81b3cbd8403d78395f82ddba092bc54a5f5616dc8ecb6215e1e25c3cff7ed22fc73c4a19668f911b4954b1ddd00b9bbe0ec1addb7d1a1cd77aa460fb72a6ce8 |
142 |
-DIST scala-2.9.3-nest.jar 2920 SHA256 3c7cf1a1b9fe9ad2abf3bfcedaa17a976c72f4bccb0e0c7dbcf7ecf27bc20aa5 SHA512 5eaaa870e06b5e00efb1f6ccced71343e8aa01578ea2b320b2d051f2df3713df9c500f074cc74a9e3c5cc509e03cf9c71265329bf2ddb3e82cb331524202fa38 WHIRLPOOL 1d73b612946a6a226841d3e0ad8cb3ebb06997c70e94feb1f9236e4e58a93c429cc7cdecaa4175fd5b78920253bcc157f798593b6a8eacb873b3d9a51284be34 |
143 |
-DIST scala-2.9.3-plugins.jar 4181 SHA256 13313e0c3a42bb401377ab4f228e3c81db482c8f33295c6a1d021fc3c9727871 SHA512 d44427df9acf4611acb492b6268b65f63a8be2d47ef29598bf5d242f702af57f0ee2eff52378b8371755d5ddf58c79d48b18a6a056ee9fee5091e478ce5ec1a2 WHIRLPOOL b2e846b5965ea7f04844b4c49e3fcc2f5b3f0e31669a662557bd36a113dd94372bae55d46f1986e03099c6f51217bf10986e5e265874854ba479c36d041a1e41 |
144 |
-DIST scala-2.9.3-push.jar 8886289 SHA256 58eb2b8c501bbff0e78074a058e3fc160012a80952c1cc96ed301d8a08d7e98d SHA512 b5539d381c8978ac57fc4258696e4cb552f47917178152b38b5683e42ed60da4d9da198a0344652f201541a71f92afd2ac8b3c3d3ec5266a8c222e9661d8a06a WHIRLPOOL 8fa6522a0fd9939f4ffd443b55e7a5adbb93a9dc5cbad569ccecd6be77ecd259eadbdb16c2c7eab6d9f175fbf33746faf9c41cf4d1050e7f576b86119301e126 |
145 |
-DIST scala-2.9.3-scala-compiler.jar 11422560 SHA256 d574e8ebb7df50149f1d59d422bf555343e641be08a4f3953b836d2203a6d251 SHA512 37be543367ce402faf8145afbda579ada62c985103cba9aef8e0458c24af3a3ecbb307fc8f6c228f0e134df167a50ecbf67f30b00e03029afdcb527569d6da0d WHIRLPOOL ca03ef48b2b1b251e33337cdfac5c3d37f6e127f366d1d5432aae11fdb94cf0f855c17b87147f6c8d116d9ce0653c419289acfdd8783afb42d4882b58ebdf2a0 |
146 |
-DIST scala-2.9.3-scala-library-src.jar 1306388 SHA256 eda04ef8f04bd3f1fd676de51cad77874a88cdf49d867593a0d9a320c4cff523 SHA512 0d7f452e4c81ae7fdb236aac4261c876e73728b31e033fb5f055a4ede9b8b407d66f9c42e1d3b999b9cbb28300b9b49e475743f645dbb246a40d095dc5dd8f6b WHIRLPOOL 2080282277c3ceff176a5a9f5f815457ae9404fc1e0b38a087888ddf2510a2e5faaac0a596fa1e642b7c0e937b05ae109de2be19b112867766a2ca9870a01761 |
147 |
-DIST scala-2.9.3-scala-library.jar 9925007 SHA256 fd1302b17372f85a553f670145d15c5ac349b676518ecd739a467b467d40da60 SHA512 8cce84864aeb701143b20d27e0819bfa6bc3e2193aff7197ec8a16796c23a20a169c9ce57bea01ccd5a1c32066e6d4033d23dd7f3b26634a34881c0eab523c30 WHIRLPOOL 4250fa13103d89d6c43e6e0d75bea3e6d55d68658acee5f2569c1894cce68862faea5d2a9aa228c05a77021f1a966261ea3daf762c3b50df2d54fb5b60273176 |
148 |
-DIST scala-2.9.3-scalacheck.jar 746629 SHA256 342a299d74fed72353b75f1265d7252c0f8d57939fc09c1b966a73f4bf07289e SHA512 d7f4eceefb271215a4fa240b40d38261607bab8a30afd7459e6d7eb561146aaad0e746bddb6ff4d25233908fe0c95947558f850b81c223d6066f22095f30dd2e WHIRLPOOL 85088b00f1292891a9e8d6d9e4778d978398c7128500a7fc2d8cbd9e206f31e2c6df367fdc784730b47c2bc265dd7c77649dab9f3482b3ed4c7953f9bd74cb13 |
149 |
-DIST scala-2.9.3-scalatest.jar 1827900 SHA256 43869b4171972901bce5a89b1ba8b8474c7e75538321dcdfb41e37d089edbac8 SHA512 2d77d1239d544d572660d8b2a8355bf7a03137a3d05d41b5f2ab214edab05ef038d3e05082d5adafe16b6cda41440c075f49a130c3c7ff053c6d8844000d2f2b WHIRLPOOL 68d804ab21f3caa0e459d8d8b1c926b6f69140cb64a96b72d95605f9f04845510cd47b369b3d73d5e944912fa2f0d06cfb02c75f89087d8f27effbdfa4d9ccd1 |
150 |
-DIST scala-2.9.3-vizant.jar 15910 SHA256 a54e19093725d0d085544553246e48607c1e6ab65575ae0ff721b788118461d6 SHA512 4464d7349016f4999199e227e8eaf7bb3ef6b7e38ad0e8e710faad55df2e1243d99b53b9a789a1ffd3c39aef0d979dffc543f4691feae68cfa743e51bcf61390 WHIRLPOOL 1b957b8b850f79309c3577a2dcac52a620fa54f810f242a02c52bbcee1cc9c5818785baa7db8e2b82b850bcb56b528c4dd07cdfad2f991c0025293ca02c0dc99 |
151 |
-DIST scala-2.9.3.tar.gz 3973977 SHA256 5736497f84d375804eb6351a5e9db7cf8dad0861a5d4294fc7e8f741c840573e SHA512 896b04ffc5579f1f2a081c677da5c11bf163b89696d061e7c7404fbb684640dd78f7d88bdef89822dad6dfb20717d4b84da239a84c4b65bbdf84a604e1577e76 WHIRLPOOL 4812e6e844c169f187eb7802ec65f0d9b72efa62765f8113d351a2cdd8ab6ee7d8234b9def8643d91e80d04b4049d8793aec7d794af7e2845813488308d44614 |
152 |
-DIST scala-compiler-src.jar 2462738 SHA256 ca43298237583dfd362ab4d773ef0f791a075d9187ecf30cc8ee4f4b7ae12e76 SHA512 a71eab8ada2fd23aa1408577dc3bde28847484643618a752ab68bbe5c8a4ef19ad852ace6f44c8e66668e6b6098de8b0cb3eb8d0c4674ed332562463b43a8a38 WHIRLPOOL 8cc711357fe2b393c1e28a3ebd0249fb633c1135c6c4d8819c6ab14081c9fbbb4c1e0a6b84eb9a5711c9874814e54676905da90a1d8d6c5e28213e189bb0f37b |
153 |
-DIST scala-compiler.jar 15095501 SHA256 dbad9d1e0e300c62945d8d8aa21ebfa614e1f7b1c8378550b0314aa006be21c0 SHA512 98588884da2a01af5df9898f5d3055cbf5fa04af7d5f87bd6076dbfca329a7f2fa5645fa87cc14720204e00dc540971f8c44b2233fd4706db0df00ce8978349f WHIRLPOOL 311db7bc73ac1584403b12ea8c712a4b6a0450c502328ac26d7d9e051db4f5dd185dfc1c7c8304d32991c374fc2ed3c89cf8cfd61759f9049e1b5e55f4a7c54c |
154 |
-DIST scala-library-src.jar 1378653 SHA256 4a347825a0856a14803ec2c9cc205e192f19f15e417d334f4d22276d898d0dfd SHA512 06b0944c53b145c71239ec5aa90a78fbdee8130508f02d6cecd4c6c5e26878f19751471ba5d54c80e8d1380645787512c6e7566471675f0c9e3f0c29e38b4ff7 WHIRLPOOL 27fcbc2e52d52b30a8d0f1d68caaf8fb0f201d1509609aa361aaae412f0ceb6d95e6c3c4210b60027eae1ebb406ba3bdad770a2b087145572255b452bf0028bc |
155 |
-DIST scala-library.jar 7113040 SHA256 66057366dc9c541d0fadb7f64a4e06f7c5c86a90b289d724e7db0153b7e92c2c SHA512 af8a57145c8bcac6f72abade3b21f066ae082c7ab858c3a7b0641240fb99fe24bac3c224b7b1418c47c852793cecc7e8f5838e0cf6ae2b78ee538839cebdffeb WHIRLPOOL 29cffc4e84730549ed25384411e1a9341f56d348800d1bbc04958d88071e0c36b7290969b8f9d6ea865d9c82fbb76b1727cf66b81e420950c7ad356f2bd02aea |
156 |
-DIST scala-reflect-src.jar 467879 SHA256 45846f176eba3e072282b597fbea58977e1ac08d7161571e2601a86adbff4e35 SHA512 c172be4d0ec724be4f62cbcaf848a71c99cffc706fcaa5b46fe2970088ba9a8f406d42728f64a0dfdef1cbe18e313b8be8142d68b9b3d7a592dec5e1fd7366b6 WHIRLPOOL 876bd9e3186d76d351e128cf990789459b51bca1ad6e4f51aa397d1941311ed51a1048188a4b94bd8709551c0cb3ab3985d3a1534594bb840082d0b555496d7c |
157 |
-DIST scala-reflect.jar 3307596 SHA256 910b58279250371e034859227fb5d9015297eb6bf607f9d3ec0836a822c1fff0 SHA512 466c55b8ce98e48f851c446b986388351ac4b0fb2b0cf6888d56fe2a4af1f5f3916e78f3fdea395ee18ef0a5128bc6b0d4cdcdce8f5b0f2fcc30c2bdbd41eb40 WHIRLPOOL 73a42b7b557bf29d14511f798e22f1ba8039e7c41bb165d9a4be7c66d393fa63c2836239fca56158eb2c5dd07567b1febb18d9f4f514de48e0c6ec5d155a46a2 |
158 |
-DIST scalacheck.jar 763570 SHA256 96814bea5818186086473da5c657191d03145649eee0c300abec9c3380fdd418 SHA512 5383e80dbcb11cb3fba033bd6a0e8c220ec3dd6fc153062b9d44d346ff17bea014a8c7a412af85ff487a34011cdc2042191c4c4ad66ea44eb7eba139a0b358d4 WHIRLPOOL d6276010ce4d1bcc647e1d7673cc18f645ac92abf03c4aa5be03735853a33692763883fcd8e325d36b2a18cca758d6f1636294b182f247da1094c82476f36b58 |
159 |
-DIST scalatest.jar 1827900 SHA256 43869b4171972901bce5a89b1ba8b8474c7e75538321dcdfb41e37d089edbac8 SHA512 2d77d1239d544d572660d8b2a8355bf7a03137a3d05d41b5f2ab214edab05ef038d3e05082d5adafe16b6cda41440c075f49a130c3c7ff053c6d8844000d2f2b WHIRLPOOL 68d804ab21f3caa0e459d8d8b1c926b6f69140cb64a96b72d95605f9f04845510cd47b369b3d73d5e944912fa2f0d06cfb02c75f89087d8f27effbdfa4d9ccd1 |
160 |
-DIST vizant.jar 15910 SHA256 a54e19093725d0d085544553246e48607c1e6ab65575ae0ff721b788118461d6 SHA512 4464d7349016f4999199e227e8eaf7bb3ef6b7e38ad0e8e710faad55df2e1243d99b53b9a789a1ffd3c39aef0d979dffc543f4691feae68cfa743e51bcf61390 WHIRLPOOL 1b957b8b850f79309c3577a2dcac52a620fa54f810f242a02c52bbcee1cc9c5818785baa7db8e2b82b850bcb56b528c4dd07cdfad2f991c0025293ca02c0dc99 |
161 |
|
162 |
diff --git a/dev-lang/scala/files/scala-2.10.2-jdk-1.7-swing-SI-7455.patch b/dev-lang/scala/files/scala-2.10.2-jdk-1.7-swing-SI-7455.patch |
163 |
deleted file mode 100644 |
164 |
index 964b323d9b3..00000000000 |
165 |
--- a/dev-lang/scala/files/scala-2.10.2-jdk-1.7-swing-SI-7455.patch |
166 |
+++ /dev/null |
167 |
@@ -1,165 +0,0 @@ |
168 |
-commit f3f1064c90371449949892f30de91cc1f2662c55 |
169 |
-Merge: 0b7dddb 050b4c9 |
170 |
-Author: Grzegorz Kossakowski <grzegorz.kossakowski@×××××.com> |
171 |
-Date: Sat Jul 27 22:39:44 2013 -0700 |
172 |
- |
173 |
- Merge pull request #2750 from retronym/ticket/7455-2.10.x |
174 |
- |
175 |
- SI-7455 Drop dummy param for synthetic access constructor |
176 |
- |
177 |
-commit 050b4c951c838699c2fe30cbf01b63942c63a299 |
178 |
-Author: Jason Zaugg <jzaugg@×××××.com> |
179 |
-Date: Wed Jul 17 15:52:48 2013 +1000 |
180 |
- |
181 |
- SI-7455 Drop dummy param for synthetic access constructor |
182 |
- |
183 |
- Java synthesizes public constructors in private classes to |
184 |
- allow access from inner classes. The signature of |
185 |
- that synthetic constructor (known as a "access constructor") |
186 |
- has a dummy parameter appended to avoid overloading clashes. |
187 |
- javac chooses the type "Enclosing$1" for the dummy parameter |
188 |
- (called the "access constructor tag") which is either an |
189 |
- existing anonymous class or a synthesized class for this purpose. |
190 |
- |
191 |
- In OpenJDK, this transformation is performed in: |
192 |
- |
193 |
- langtools/src/share/classes/com/sun/tools/javac/comp/Lower.java |
194 |
- |
195 |
- (Incidentally, scalac would just emits a byte-code public |
196 |
- constructor in this situation, rather than a private constructor / |
197 |
- access constructor pair.) |
198 |
- |
199 |
- Scala parses the signature of the access contructor, and drops |
200 |
- the $outer parameter, but retains the dummy parameter. This causes |
201 |
- havoc when it tries to parse the bytecode for that anonymous class; |
202 |
- the class file parser doesn't have the enclosing type parameters |
203 |
- of Vector in scope and crash ensues. |
204 |
- |
205 |
- In any case, we shouldn't allow user code to see that constructor; |
206 |
- it should only be called from within its own compilation unit. |
207 |
- |
208 |
- This commit drops the dummy parameter from access constructor |
209 |
- signatures in class file parsing. |
210 |
- |
211 |
-diff --git a/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala b/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala |
212 |
-index da11754..4e5204f 100644 |
213 |
---- a/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala |
214 |
-+++ b/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala |
215 |
-@@ -626,7 +626,7 @@ abstract class ClassfileParser { |
216 |
- sawPrivateConstructor = true |
217 |
- in.skip(2); skipAttributes() |
218 |
- } else { |
219 |
-- if ((sflags & PRIVATE) != 0L && global.settings.optimise.value) { |
220 |
-+ if ((sflags & PRIVATE) != 0L && global.settings.optimise.value) { // TODO this should be !optimize, no? See c4181f656d. |
221 |
- in.skip(4); skipAttributes() |
222 |
- } else { |
223 |
- val name = pool.getName(in.nextChar) |
224 |
-@@ -636,7 +636,7 @@ abstract class ClassfileParser { |
225 |
- info match { |
226 |
- case MethodType(params, restpe) => |
227 |
- // if this is a non-static inner class, remove the explicit outer parameter |
228 |
-- val newParams = innerClasses getEntry currentClass match { |
229 |
-+ val paramsNoOuter = innerClasses getEntry currentClass match { |
230 |
- case Some(entry) if !isScalaRaw && !isStatic(entry.jflags) => |
231 |
- /* About `clazz.owner.isPackage` below: SI-5957 |
232 |
- * For every nested java class A$B, there are two symbols in the scala compiler. |
233 |
-@@ -650,6 +650,15 @@ abstract class ClassfileParser { |
234 |
- case _ => |
235 |
- params |
236 |
- } |
237 |
-+ val newParams = paramsNoOuter match { |
238 |
-+ case (init :+ tail) if (jflags & JAVA_ACC_SYNTHETIC) != 0L => |
239 |
-+ // SI-7455 strip trailing dummy argument ("access constructor tag") from synthetic constructors which |
240 |
-+ // are added when an inner class needs to access a private constructor. |
241 |
-+ init |
242 |
-+ case _ => |
243 |
-+ paramsNoOuter |
244 |
-+ } |
245 |
-+ |
246 |
- info = MethodType(newParams, clazz.tpe) |
247 |
- } |
248 |
- sym.setInfo(info) |
249 |
-diff --git a/test/files/run/t7455.check b/test/files/run/t7455.check |
250 |
-new file mode 100644 |
251 |
-index 0000000..0eb9342 |
252 |
---- /dev/null |
253 |
-+++ b/test/files/run/t7455.check |
254 |
-@@ -0,0 +1,4 @@ |
255 |
-+private[package <empty>] def <init>(x$1: String): Outer[E] |
256 |
-+private[package <empty>] def <init>(): Outer$PrivateInner |
257 |
-+private[package <empty>] def <init>(): Outer$PrivateStaticInner |
258 |
-+private[package <empty>] def <init>(x$2: String): Outer$PublicInner |
259 |
-diff --git a/test/files/run/t7455/Outer.java b/test/files/run/t7455/Outer.java |
260 |
-new file mode 100644 |
261 |
-index 0000000..10c97a9 |
262 |
---- /dev/null |
263 |
-+++ b/test/files/run/t7455/Outer.java |
264 |
-@@ -0,0 +1,31 @@ |
265 |
-+public class Outer<E> { |
266 |
-+ public void elements() { |
267 |
-+ new C<E>() { |
268 |
-+ }; |
269 |
-+ } |
270 |
-+ |
271 |
-+ private Outer(String a) {} |
272 |
-+ |
273 |
-+ static class SubSelf extends Outer<String> { |
274 |
-+ public SubSelf() { super(""); } |
275 |
-+ } |
276 |
-+ |
277 |
-+ private class PrivateInner { |
278 |
-+ } |
279 |
-+ class SubPrivateInner extends PrivateInner { |
280 |
-+ } |
281 |
-+ |
282 |
-+ private class PublicInner { |
283 |
-+ private PublicInner(String a) {} |
284 |
-+ } |
285 |
-+ class SubPublicInner extends PublicInner { |
286 |
-+ public SubPublicInner() { super(""); } |
287 |
-+ } |
288 |
-+ |
289 |
-+ private static class PrivateStaticInner { |
290 |
-+ } |
291 |
-+ public static class SubPrivateStaticInner extends PrivateStaticInner { |
292 |
-+ } |
293 |
-+} |
294 |
-+ |
295 |
-+class C<E> {} |
296 |
-diff --git a/test/files/run/t7455/Test.scala b/test/files/run/t7455/Test.scala |
297 |
-new file mode 100644 |
298 |
-index 0000000..b23a724 |
299 |
---- /dev/null |
300 |
-+++ b/test/files/run/t7455/Test.scala |
301 |
-@@ -0,0 +1,30 @@ |
302 |
-+import scala.tools.partest._ |
303 |
-+ |
304 |
-+// javac adds dummy parameters of type Outer$1 to synthetic access constructors |
305 |
-+// This test shows that we strip them from the signatures. If we don't, we trigger |
306 |
-+// parsing of Outer$1 which can fail if it references type parameters of the Outer. |
307 |
-+// |
308 |
-+// OLD OUTPUT: |
309 |
-+// private[package <empty>] def <init>(x$2: Outer$1): Outer$PrivateInner |
310 |
-+// error: error while loading Outer$1, class file 't7455-run.obj/Outer$1.class' is broken |
311 |
-+// (class java.util.NoSuchElementException/key not found: E) |
312 |
-+// ... |
313 |
-+object Test extends DirectTest { |
314 |
-+ override def code = "" |
315 |
-+ |
316 |
-+ def show { |
317 |
-+ val classpath = List(sys.props("partest.lib"), testOutput.path) mkString sys.props("path.separator") |
318 |
-+ val compiler = newCompiler("-cp", classpath, "-d", testOutput.path) |
319 |
-+ import compiler._, definitions._ |
320 |
-+ new compiler.Run |
321 |
-+ |
322 |
-+ for { |
323 |
-+ name <- Seq("Outer", "Outer$PrivateInner", "Outer$PrivateStaticInner", "Outer$PublicInner") |
324 |
-+ clazz = compiler.rootMirror.staticClass(name) |
325 |
-+ constr <- clazz.info.member(nme.CONSTRUCTOR).alternatives |
326 |
-+ } { |
327 |
-+ println(constr.defString) |
328 |
-+ fullyInitializeSymbol(constr) |
329 |
-+ } |
330 |
-+ } |
331 |
-+} |
332 |
- |
333 |
|
334 |
diff --git a/dev-lang/scala/files/scala-2.10.2-jdk-1.7-swing.patch b/dev-lang/scala/files/scala-2.10.2-jdk-1.7-swing.patch |
335 |
deleted file mode 100644 |
336 |
index a9614f3db2b..00000000000 |
337 |
--- a/dev-lang/scala/files/scala-2.10.2-jdk-1.7-swing.patch |
338 |
+++ /dev/null |
339 |
@@ -1,236 +0,0 @@ |
340 |
---- scala-2.10.2-orig/build.xml 2013-05-31 00:44:27.000000000 +1000 |
341 |
-+++ scala-2.10.2/build.xml 2013-08-20 20:41:23.335756000 +1000 |
342 |
-@@ -343,6 +343,8 @@ |
343 |
- <echo level="warning"> You are using JDK7 for this build. |
344 |
- While this will be able to build most of Scala, it will not build the Swing project. |
345 |
- You will be unable to create a distribution. |
346 |
-+ ^ The above is a message from the scala 2.10.2 release, the Gentoo |
347 |
-+ ebuild applies patches for jdk 1.7 swing. |
348 |
- </echo> |
349 |
- </then></if> |
350 |
- |
351 |
-@@ -1153,7 +1155,7 @@ |
352 |
- <target name="quick.partest" depends="quick.scalap, quick.comp, asm.done"> |
353 |
- <staged-build with="locker" stage="quick" project="partest" version="partest"/> </target> |
354 |
- |
355 |
-- <target name="quick.swing" depends="quick.actors, quick.lib" if="has.java6"> |
356 |
-+ <target name="quick.swing" depends="quick.actors, quick.lib"> |
357 |
- <staged-build with="locker" stage="quick" project="swing"/> </target> |
358 |
- |
359 |
- <target name="quick.plugins" depends="quick.comp"> |
360 |
-@@ -1204,7 +1206,7 @@ |
361 |
- <staged-pack project="library"/></target> |
362 |
- |
363 |
- <target name="pack.actors" depends="quick.lib"> <staged-pack project="actors"/> </target> |
364 |
-- <target name="pack.swing" if="has.java6" depends="quick.swing"> <staged-pack project="swing"/> </target> |
365 |
-+ <target name="pack.swing" depends="quick.swing"> <staged-pack project="swing"/> </target> |
366 |
- <target name="pack.reflect" depends="quick.reflect"> <staged-pack project="reflect"/> </target> |
367 |
- |
368 |
- <target name="pack.comp" depends="quick.comp, asm.done"> |
369 |
-@@ -1351,9 +1353,7 @@ |
370 |
- <make-plugin-bundle name="continuations" version="${osgi.version.number}" /> |
371 |
- <touch file="${build-osgi.dir}/bundles.complete" verbose="no"/> |
372 |
- |
373 |
-- <if><isset property="has.java6"/><then> |
374 |
-- <make-bundle name="scala-swing" version="${osgi.version.number}"/></then> |
375 |
-- </if> |
376 |
-+ <make-bundle name="scala-swing" version="${osgi.version.number}"/> |
377 |
- <stopwatch name="osgi.bundle.timer" action="total"/></then> |
378 |
- </if> |
379 |
- </target> |
380 |
---- scala-2.10.2-orig/src/swing/scala/swing/ComboBox.scala 2013-05-31 00:44:27.000000000 +1000 |
381 |
-+++ scala-2.10.2/src/swing/scala/swing/ComboBox.scala 2013-08-20 20:26:48.334061000 +1000 |
382 |
-@@ -9,7 +9,7 @@ |
383 |
- package scala.swing |
384 |
- |
385 |
- import event._ |
386 |
--import javax.swing.{JList, JComponent, JComboBox, JTextField, ComboBoxModel, AbstractListModel, ListCellRenderer} |
387 |
-+import javax.swing.{ JComponent, JComboBox, JTextField, ComboBoxModel, AbstractListModel, ListCellRenderer } |
388 |
- import java.awt.event.ActionListener |
389 |
- |
390 |
- object ComboBox { |
391 |
-@@ -118,10 +118,10 @@ |
392 |
- implicit def floatEditor(c: ComboBox[Float]): Editor[Float] = new BuiltInEditor(c)(s => s.toFloat, s => s.toString) |
393 |
- implicit def doubleEditor(c: ComboBox[Double]): Editor[Double] = new BuiltInEditor(c)(s => s.toDouble, s => s.toString) |
394 |
- |
395 |
-- def newConstantModel[A](items: Seq[A]): ComboBoxModel = { |
396 |
-- new AbstractListModel with ComboBoxModel { |
397 |
-+ def newConstantModel[A](items: Seq[A]): ComboBoxModel[A] = { |
398 |
-+ new AbstractListModel[A] with ComboBoxModel[A] { |
399 |
- private var selected: A = if (items.isEmpty) null.asInstanceOf[A] else items(0) |
400 |
-- def getSelectedItem: AnyRef = selected.asInstanceOf[AnyRef] |
401 |
-+ def getSelectedItem = selected.asInstanceOf[AnyRef] |
402 |
- def setSelectedItem(a: Any) { |
403 |
- if ((selected != null && selected != a) || |
404 |
- selected == null && a != null) { |
405 |
-@@ -129,7 +129,7 @@ |
406 |
- fireContentsChanged(this, -1, -1) |
407 |
- } |
408 |
- } |
409 |
-- def getElementAt(n: Int) = items(n).asInstanceOf[AnyRef] |
410 |
-+ def getElementAt(n: Int) = items(n).asInstanceOf[A] |
411 |
- def getSize = items.size |
412 |
- } |
413 |
- } |
414 |
-@@ -157,7 +157,7 @@ |
415 |
- * @see javax.swing.JComboBox |
416 |
- */ |
417 |
- class ComboBox[A](items: Seq[A]) extends Component with Publisher { |
418 |
-- override lazy val peer: JComboBox = new JComboBox(ComboBox.newConstantModel(items)) with SuperMixin |
419 |
-+ override lazy val peer: JComboBox[A] = new JComboBox(ComboBox.newConstantModel(items)) with SuperMixin |
420 |
- |
421 |
- object selection extends Publisher { |
422 |
- def index: Int = peer.getSelectedIndex |
423 |
-@@ -182,7 +182,8 @@ |
424 |
- * of the component to its own defaults _after_ the renderer has been |
425 |
- * configured. That's Swing's principle of most suprise. |
426 |
- */ |
427 |
-- def renderer: ListView.Renderer[A] = ListView.Renderer.wrap(peer.getRenderer) |
428 |
-+ def renderer: ListView.Renderer[A] = ListView.Renderer.wrap[A](peer.getRenderer.asInstanceOf[ListCellRenderer[A]]) |
429 |
-+ // def renderer: ListView.Renderer[A] = ListView.Renderer.wrap(peer.getRenderer) |
430 |
- def renderer_=(r: ListView.Renderer[A]) { peer.setRenderer(r.peer) } |
431 |
- |
432 |
- /* XXX: currently not safe to expose: |
433 |
-@@ -201,8 +202,8 @@ |
434 |
- peer.setEditor(editor(this).comboBoxPeer) |
435 |
- } |
436 |
- |
437 |
-- def prototypeDisplayValue: Option[A] = toOption[A](peer.getPrototypeDisplayValue) |
438 |
-+ def prototypeDisplayValue: Option[A] = Option(peer.getPrototypeDisplayValue) |
439 |
- def prototypeDisplayValue_=(v: Option[A]) { |
440 |
-- peer.setPrototypeDisplayValue((v map toAnyRef).orNull) |
441 |
-+ peer.setPrototypeDisplayValue((v map toAnyRef).orNull.asInstanceOf[A]) |
442 |
- } |
443 |
- } |
444 |
---- scala-2.10.2-orig/src/swing/scala/swing/ListView.scala 2013-05-31 00:44:27.000000000 +1000 |
445 |
-+++ scala-2.10.2/src/swing/scala/swing/ListView.scala 2013-08-20 20:26:48.334716000 +1000 |
446 |
-@@ -24,21 +24,21 @@ |
447 |
- val MultiInterval = Value(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION) |
448 |
- } |
449 |
- |
450 |
-- def wrap[A](c: JList) = new ListView[A] { |
451 |
-+ def wrap[A](c: JList[A]) = new ListView[A] { |
452 |
- override lazy val peer = c |
453 |
- } |
454 |
- |
455 |
- object Renderer { |
456 |
-- def wrap[A](r: ListCellRenderer): Renderer[A] = new Wrapped[A](r) |
457 |
-+ def wrap[A](r: ListCellRenderer[A]): Renderer[A] = new Wrapped[A](r) |
458 |
- |
459 |
- /** |
460 |
- * Wrapper for <code>javax.swing.ListCellRenderer<code>s |
461 |
- */ |
462 |
-- class Wrapped[A](override val peer: ListCellRenderer) extends Renderer[A] { |
463 |
-- def componentFor(list: ListView[_], isSelected: Boolean, focused: Boolean, a: A, index: Int) = { |
464 |
-+ class Wrapped[A](override val peer: ListCellRenderer[A]) extends Renderer[A] { |
465 |
-+ def componentFor(list: ListView[_ <: A], isSelected: Boolean, focused: Boolean, a: A, index: Int) = { |
466 |
- Component.wrap(peer.getListCellRendererComponent(list.peer, a, index, isSelected, focused).asInstanceOf[JComponent]) |
467 |
-+ } |
468 |
- } |
469 |
-- } |
470 |
- |
471 |
- /** |
472 |
- * Returns a renderer for items of type <code>A</code>. The given function |
473 |
-@@ -55,8 +55,8 @@ |
474 |
- * </code> |
475 |
- */ |
476 |
- def apply[A,B](f: A => B)(implicit renderer: Renderer[B]): Renderer[A] = new Renderer[A] { |
477 |
-- def componentFor(list: ListView[_], isSelected: Boolean, focused: Boolean, a: A, index: Int): Component = |
478 |
-- renderer.componentFor(list, isSelected, focused, f(a), index) |
479 |
-+ def componentFor(list: ListView[_ <: A], isSelected: Boolean, focused: Boolean, a: A, index: Int): Component = |
480 |
-+ renderer.componentFor(list.asInstanceOf[ListView[_ <: B]], isSelected, focused, f(a), index) |
481 |
- } |
482 |
- } |
483 |
- |
484 |
-@@ -69,11 +69,11 @@ |
485 |
- * @see javax.swing.ListCellRenderer |
486 |
- */ |
487 |
- abstract class Renderer[-A] { |
488 |
-- def peer: ListCellRenderer = new ListCellRenderer { |
489 |
-- def getListCellRendererComponent(list: JList, a: Any, index: Int, isSelected: Boolean, focused: Boolean) = |
490 |
-- componentFor(ListView.wrap[A](list), isSelected, focused, a.asInstanceOf[A], index).peer |
491 |
-+ def peer: ListCellRenderer[_ >: A] = new ListCellRenderer[A] { |
492 |
-+ def getListCellRendererComponent(list: JList[_ <: A], a: A, index: Int, isSelected: Boolean, focused: Boolean) = |
493 |
-+ componentFor(ListView.wrap[A](list.asInstanceOf[JList[A]]), isSelected, focused, a, index).peer |
494 |
- } |
495 |
-- def componentFor(list: ListView[_], isSelected: Boolean, focused: Boolean, a: A, index: Int): Component |
496 |
-+ def componentFor(list: ListView[_ <: A], isSelected: Boolean, focused: Boolean, a: A, index: Int): Component |
497 |
- } |
498 |
- |
499 |
- /** |
500 |
-@@ -110,7 +110,7 @@ |
501 |
- /** |
502 |
- * Configures the component before returning it. |
503 |
- */ |
504 |
-- def componentFor(list: ListView[_], isSelected: Boolean, focused: Boolean, a: A, index: Int): Component = { |
505 |
-+ def componentFor(list: ListView[_ <: A], isSelected: Boolean, focused: Boolean, a: A, index: Int): Component = { |
506 |
- preConfigure(list, isSelected, focused, a, index) |
507 |
- configure(list, isSelected, focused, a, index) |
508 |
- component |
509 |
-@@ -123,10 +123,10 @@ |
510 |
- * that renders the string returned from an item's <code>toString</code>. |
511 |
- */ |
512 |
- implicit object GenericRenderer extends Renderer[Any] { |
513 |
-- override lazy val peer: ListCellRenderer = new DefaultListCellRenderer |
514 |
-- def componentFor(list: ListView[_], isSelected: Boolean, focused: Boolean, a: Any, index: Int): Component = { |
515 |
-- val c = peer.getListCellRendererComponent(list.peer, a, index, isSelected, focused).asInstanceOf[JComponent] |
516 |
-- Component.wrap(c) |
517 |
-+ override lazy val peer: ListCellRenderer[Any] = (new DefaultListCellRenderer).asInstanceOf[ListCellRenderer[Any]] |
518 |
-+ def componentFor(list: ListView[_ <: Any], isSelected: Boolean, focused: Boolean, a: Any, index: Int): Component = { |
519 |
-+ val c = peer.getListCellRendererComponent(list.peer, a, index, isSelected, focused) |
520 |
-+ Component.wrap(c.asInstanceOf[JComponent]) |
521 |
- } |
522 |
- } |
523 |
- } |
524 |
-@@ -142,34 +142,34 @@ |
525 |
- */ |
526 |
- class ListView[A] extends Component { |
527 |
- import ListView._ |
528 |
-- override lazy val peer: JList = new JList with SuperMixin |
529 |
-+ override lazy val peer: JList[A] = new JList[A] with SuperMixin |
530 |
- |
531 |
- def this(items: Seq[A]) = { |
532 |
- this() |
533 |
- listData = items |
534 |
- } |
535 |
- |
536 |
-- protected class ModelWrapper(val items: Seq[A]) extends AbstractListModel { |
537 |
-- def getElementAt(n: Int) = items(n).asInstanceOf[AnyRef] |
538 |
-+ protected class ModelWrapper[A](val items: Seq[A]) extends AbstractListModel[A] { |
539 |
-+ def getElementAt(n: Int) = items(n) |
540 |
- def getSize = items.size |
541 |
- } |
542 |
- |
543 |
- def listData: Seq[A] = peer.getModel match { |
544 |
-- case model: ModelWrapper => model.items |
545 |
-- case model @ _ => new Seq[A] { selfSeq => |
546 |
-+ case model: ModelWrapper[a] => model.items |
547 |
-+ case model => new Seq[A] { selfSeq => |
548 |
- def length = model.getSize |
549 |
- def iterator = new Iterator[A] { |
550 |
- var idx = 0 |
551 |
- def next = { idx += 1; apply(idx-1) } |
552 |
- def hasNext = idx < selfSeq.length |
553 |
- } |
554 |
-- def apply(n: Int) = model.getElementAt(n).asInstanceOf[A] |
555 |
-+ def apply(n: Int): A = model.getElementAt(n) |
556 |
- } |
557 |
- } |
558 |
- |
559 |
- def listData_=(items: Seq[A]) { |
560 |
-- peer.setModel(new AbstractListModel { |
561 |
-- def getElementAt(n: Int) = items(n).asInstanceOf[AnyRef] |
562 |
-+ peer.setModel(new AbstractListModel[A] { |
563 |
-+ def getElementAt(n: Int) = items(n) |
564 |
- def getSize = items.size |
565 |
- }) |
566 |
- } |
567 |
-@@ -216,7 +216,7 @@ |
568 |
- def adjusting = peer.getSelectionModel.getValueIsAdjusting |
569 |
- } |
570 |
- |
571 |
-- def renderer: ListView.Renderer[A] = ListView.Renderer.wrap(peer.getCellRenderer) |
572 |
-+ def renderer: ListView.Renderer[A] = ListView.Renderer.wrap[A](peer.getCellRenderer.asInstanceOf[ListCellRenderer[A]]) |
573 |
- def renderer_=(r: ListView.Renderer[A]) { peer.setCellRenderer(r.peer) } |
574 |
- |
575 |
- def fixedCellWidth = peer.getFixedCellWidth |
576 |
|
577 |
diff --git a/dev-lang/scala/files/scala-2.10.2-maven-deps.patch b/dev-lang/scala/files/scala-2.10.2-maven-deps.patch |
578 |
deleted file mode 100644 |
579 |
index 133a2a4f757..00000000000 |
580 |
--- a/dev-lang/scala/files/scala-2.10.2-maven-deps.patch |
581 |
+++ /dev/null |
582 |
@@ -1,70 +0,0 @@ |
583 |
---- scala-2.10.2-orig/build.xml 2013-05-31 00:44:27.000000000 +1000 |
584 |
-+++ scala-2.10.2/build.xml 2013-08-30 22:48:11.727055000 +1000 |
585 |
-@@ -202,30 +202,19 @@ |
586 |
- on repeated use of artifact:dependencies |
587 |
- --> |
588 |
- <if><not><isset property="maven-deps-done"></isset></not><then> |
589 |
-- <mkdir dir="${user.home}/.m2/repository"/> |
590 |
-- <!-- This task has an issue where if the user directory does not exist, so we create it above. UGH. --> |
591 |
-- <artifact:dependencies pathId="extra.tasks.classpath" filesetId="extra.tasks.fileset"> |
592 |
-- <dependency groupId="biz.aQute" artifactId="bnd" version="1.50.0"/> |
593 |
-- </artifact:dependencies> |
594 |
-+ <path id="extra.tasks.classpath"> |
595 |
-+ <pathelement path="BNDLIB_CLASSPATH"></pathelement> |
596 |
-+ </path> |
597 |
- |
598 |
- <!-- Pax runner --> |
599 |
-- <property name="pax.exam.version" value="2.5.0"/> |
600 |
-- <artifact:dependencies pathId="pax.exam.classpath" filesetId="pax.exam.fileset"> |
601 |
-- <dependency groupId="org.ops4j.pax.exam" artifactId="pax-exam-container-native" version="${pax.exam.version}"/> |
602 |
-- <dependency groupId="org.ops4j.pax.exam" artifactId="pax-exam-junit4" version="${pax.exam.version}"/> |
603 |
-- <dependency groupId="org.ops4j.pax.exam" artifactId="pax-exam-link-assembly" version="${pax.exam.version}"/> |
604 |
-- <dependency groupId="org.ops4j.pax.url" artifactId="pax-url-aether" version="1.4.0"/> |
605 |
-- <dependency groupId="org.ops4j.pax.swissbox" artifactId="pax-swissbox-framework" version="1.5.1"/> |
606 |
-- <dependency groupId="ch.qos.logback" artifactId="logback-core" version="0.9.20"/> |
607 |
-- <dependency groupId="ch.qos.logback" artifactId="logback-classic" version="0.9.20"/> |
608 |
-- <dependency groupId="junit" artifactId="junit" version="4.10"/> |
609 |
-- <dependency groupId="org.apache.felix" artifactId="org.apache.felix.framework" version="3.2.2"/> |
610 |
-- </artifact:dependencies> |
611 |
-- |
612 |
-- <artifact:dependencies pathId="partest.extras.classpath" filesetId="partest.extras.fileset" versionsId="partest.extras.versions"> |
613 |
-- <dependency groupId="com.googlecode.java-diff-utils" artifactId="diffutils" version="1.3.0"/> |
614 |
-- </artifact:dependencies> |
615 |
-- |
616 |
-+ <path id="pax.exam.classpath"> |
617 |
-+ <pathelement path="PAX_RUNNER_CLASSPATH"></pathelement> |
618 |
-+ </path> |
619 |
-+ |
620 |
-+ <path id="partest.extras.classpath"> |
621 |
-+ <pathelement path="DIFFUTILS_CLASSPATH"></pathelement> |
622 |
-+ </path> |
623 |
-+ <property name="partest.extras.versions" value="1.3.0"></property> |
624 |
- <!-- BND support --> |
625 |
- <typedef resource="aQute/bnd/ant/taskdef.properties" classpathref="extra.tasks.classpath" /> |
626 |
- |
627 |
-@@ -1247,10 +1236,8 @@ |
628 |
- <!-- depend on quick.done so quick.bin is run when pack.done is --> |
629 |
- <target name="pack.done" depends="quick.done, pack.bin"> |
630 |
- <!-- copy dependencies to build/pack/lib, it only takes a second so don't bother with uptodate checks --> |
631 |
-- <copy todir="${build-pack.dir}/lib"> |
632 |
-- <resources refid="partest.extras.fileset"/> |
633 |
-- <mapper classpathref="maven-ant-tasks.classpath" classname="org.apache.maven.artifact.ant.VersionMapper" |
634 |
-- from="${partest.extras.versions}" to="flatten"/> |
635 |
-+ <copy todir="${build-pack.dir}/lib" flatten="true"> |
636 |
-+ <path><path refid="partest.extras.classpath"/></path> |
637 |
- </copy> |
638 |
- |
639 |
- <taskdef resource="scala/tools/ant/antlib.xml" classpathref="pack.compiler.path"/> |
640 |
-@@ -1769,10 +1756,8 @@ |
641 |
- </fileset> |
642 |
- </copy> |
643 |
- |
644 |
-- <copy todir="${dist.dir}/lib"> |
645 |
-- <resources refid="partest.extras.fileset"/> |
646 |
-- <mapper classpathref="maven-ant-tasks.classpath" classname="org.apache.maven.artifact.ant.VersionMapper" |
647 |
-- from="${partest.extras.versions}" to="flatten"/> |
648 |
-+ <copy todir="${dist.dir}/lib" flatten="true"> |
649 |
-+ <path><path refid="partest.extras.classpath"/></path> |
650 |
- </copy> |
651 |
- |
652 |
- <mkdir dir="${dist.dir}/bin"/> |
653 |
|
654 |
diff --git a/dev-lang/scala/files/scala-2.10.2-no-git.patch b/dev-lang/scala/files/scala-2.10.2-no-git.patch |
655 |
deleted file mode 100644 |
656 |
index f1b83173036..00000000000 |
657 |
--- a/dev-lang/scala/files/scala-2.10.2-no-git.patch |
658 |
+++ /dev/null |
659 |
@@ -1,24 +0,0 @@ |
660 |
---- scala-2.10.2-orig/tools/get-scala-commit-date 2013-05-31 00:44:27.000000000 +1000 |
661 |
-+++ scala-2.10.2/tools/get-scala-commit-date 2013-08-20 20:26:34.859699000 +1000 |
662 |
-@@ -10,8 +10,8 @@ |
663 |
- |
664 |
- [[ $# -eq 0 ]] || cd "$1" |
665 |
- |
666 |
--lastcommitdate=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 1) |
667 |
--lastcommithours=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 2) |
668 |
-+lastcommitdate="2013-05-31" |
669 |
-+lastcommithours="00:00:00" |
670 |
- |
671 |
- # 20120324 |
672 |
- echo "${lastcommitdate//-/}-${lastcommithours//:/}" |
673 |
---- scala-2.10.2-orig/tools/get-scala-commit-sha 2013-05-31 00:44:27.000000000 +1000 |
674 |
-+++ scala-2.10.2/tools/get-scala-commit-sha 2013-08-20 20:26:34.860152000 +1000 |
675 |
-@@ -12,7 +12,7 @@ |
676 |
- |
677 |
- # printf %016s is not portable for 0-padding, has to be a digit. |
678 |
- # so we're stuck disassembling it. |
679 |
--hash=$(git log -1 --format="%H" HEAD) |
680 |
-+hash="60d462ef6e0dba5f9a7c4cc81255fcb9fba7939a" |
681 |
- hash=${hash#g} |
682 |
- hash=${hash:0:10} |
683 |
- echo "$hash" |
684 |
|
685 |
diff --git a/dev-lang/scala/files/scala-2.10.3-no-git.patch b/dev-lang/scala/files/scala-2.10.3-no-git.patch |
686 |
deleted file mode 100644 |
687 |
index 8309cef7e3d..00000000000 |
688 |
--- a/dev-lang/scala/files/scala-2.10.3-no-git.patch |
689 |
+++ /dev/null |
690 |
@@ -1,24 +0,0 @@ |
691 |
---- scala-2.10.3-orig/tools/get-scala-commit-date 2013-09-23 23:00:37.000000000 +1000 |
692 |
-+++ scala-2.10.3/tools/get-scala-commit-date 2014-02-09 14:14:29.132553839 +1100 |
693 |
-@@ -10,8 +10,8 @@ |
694 |
- |
695 |
- [[ $# -eq 0 ]] || cd "$1" |
696 |
- |
697 |
--lastcommitdate=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 1) |
698 |
--lastcommithours=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 2) |
699 |
-+lastcommitdate="2013-09-23" |
700 |
-+lastcommithours="00:00:00" |
701 |
- |
702 |
- # 20120324 |
703 |
- echo "${lastcommitdate//-/}-${lastcommithours//:/}" |
704 |
---- scala-2.10.3-orig/tools/get-scala-commit-sha 2013-09-23 23:00:37.000000000 +1000 |
705 |
-+++ scala-2.10.3/tools/get-scala-commit-sha 2014-02-09 14:08:46.878352444 +1100 |
706 |
-@@ -12,7 +12,7 @@ |
707 |
- |
708 |
- # printf %016s is not portable for 0-padding, has to be a digit. |
709 |
- # so we're stuck disassembling it. |
710 |
--hash=$(git log -1 --format="%H" HEAD) |
711 |
-+hash="e2fec6b28dfd73482945ffab85d9b582d0cb9f17" |
712 |
- hash=${hash#g} |
713 |
- hash=${hash:0:10} |
714 |
- echo "$hash" |
715 |
|
716 |
diff --git a/dev-lang/scala/files/scala-2.10.4-no-git.patch b/dev-lang/scala/files/scala-2.10.4-no-git.patch |
717 |
deleted file mode 100644 |
718 |
index 2efc8119015..00000000000 |
719 |
--- a/dev-lang/scala/files/scala-2.10.4-no-git.patch |
720 |
+++ /dev/null |
721 |
@@ -1,24 +0,0 @@ |
722 |
---- scala-2.10.4-orig/tools/get-scala-commit-date 2014-02-10 04:00:20.000000000 +1100 |
723 |
-+++ scala-2.10.4/tools/get-scala-commit-date 2014-07-05 18:19:38.054864707 +1000 |
724 |
-@@ -10,8 +10,8 @@ |
725 |
- |
726 |
- [[ $# -eq 0 ]] || cd "$1" |
727 |
- |
728 |
--lastcommitdate=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 1) |
729 |
--lastcommithours=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 2) |
730 |
-+lastcommitdate="2014-02-10" |
731 |
-+lastcommithours="00:00:00" |
732 |
- |
733 |
- # 20120324 |
734 |
- echo "${lastcommitdate//-/}-${lastcommithours//:/}" |
735 |
---- scala-2.10.4-orig/tools/get-scala-commit-sha 2014-02-10 04:00:20.000000000 +1100 |
736 |
-+++ scala-2.10.4/tools/get-scala-commit-sha 2014-07-05 18:20:27.799470430 +1000 |
737 |
-@@ -12,7 +12,7 @@ |
738 |
- |
739 |
- # printf %016s is not portable for 0-padding, has to be a digit. |
740 |
- # so we're stuck disassembling it. |
741 |
--hash=$(git log -1 --format="%H" HEAD) |
742 |
-+hash="b66a39653b9bccab72036ba58fec5fd7d596d313" |
743 |
- hash=${hash#g} |
744 |
- hash=${hash:0:10} |
745 |
- echo "$hash" |
746 |
|
747 |
diff --git a/dev-lang/scala/files/scala-2.10.6-no-git.patch b/dev-lang/scala/files/scala-2.10.6-no-git.patch |
748 |
deleted file mode 100644 |
749 |
index 259ef787cf7..00000000000 |
750 |
--- a/dev-lang/scala/files/scala-2.10.6-no-git.patch |
751 |
+++ /dev/null |
752 |
@@ -1,24 +0,0 @@ |
753 |
---- scala-2.10.6-orig/tools/get-scala-commit-date 2015-09-18 18:50:36.000000000 +1000 |
754 |
-+++ scala-2.10.6/tools/get-scala-commit-date 2016-01-29 18:53:09.874767271 +1100 |
755 |
-@@ -10,8 +10,8 @@ |
756 |
- |
757 |
- [[ $# -eq 0 ]] || cd "$1" |
758 |
- |
759 |
--lastcommitdate=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 1) |
760 |
--lastcommithours=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 2) |
761 |
-+lastcommitdate="2015-09-18" |
762 |
-+lastcommithours="00:00:00" |
763 |
- |
764 |
- # 20120324 |
765 |
- echo "${lastcommitdate//-/}-${lastcommithours//:/}" |
766 |
---- scala-2.10.6-orig/tools/get-scala-commit-sha 2015-09-18 18:50:36.000000000 +1000 |
767 |
-+++ scala-2.10.6/tools/get-scala-commit-sha 2016-01-29 18:53:44.097767230 +1100 |
768 |
-@@ -12,7 +12,7 @@ |
769 |
- |
770 |
- # printf %016s is not portable for 0-padding, has to be a digit. |
771 |
- # so we're stuck disassembling it. |
772 |
--hash=$(git log -1 --format="%H" HEAD) |
773 |
-+hash="bda53196ebbeb1369c70f3d1ec066796c06a6409" |
774 |
- hash=${hash#g} |
775 |
- hash=${hash:0:10} |
776 |
- echo "$hash" |
777 |
|
778 |
diff --git a/dev-lang/scala/files/scala-2.9.2-java7.patch b/dev-lang/scala/files/scala-2.9.2-java7.patch |
779 |
deleted file mode 100644 |
780 |
index 1cf8c8befe6..00000000000 |
781 |
--- a/dev-lang/scala/files/scala-2.9.2-java7.patch |
782 |
+++ /dev/null |
783 |
@@ -1,198 +0,0 @@ |
784 |
-diff -Nru scala-2.9.2-sources/src/swing/scala/swing/ComboBox.scala scala-2.9.2-sources-gil/src/swing/scala/swing/ComboBox.scala |
785 |
---- scala-2.9.2-sources/src/swing/scala/swing/ComboBox.scala 2012-03-18 17:09:24.000000000 +0100 |
786 |
-+++ scala-2.9.2-sources-gil/src/swing/scala/swing/ComboBox.scala 2012-11-23 17:09:08.353124190 +0100 |
787 |
-@@ -11,7 +11,7 @@ |
788 |
- package scala.swing |
789 |
- |
790 |
- import event._ |
791 |
--import javax.swing.{JList, JComponent, JComboBox, JTextField, ComboBoxModel, AbstractListModel, ListCellRenderer} |
792 |
-+import javax.swing.{ JComponent, JComboBox, JTextField, ComboBoxModel, AbstractListModel, ListCellRenderer } |
793 |
- import java.awt.event.ActionListener |
794 |
- |
795 |
- object ComboBox { |
796 |
-@@ -120,10 +120,10 @@ |
797 |
- implicit def floatEditor(c: ComboBox[Float]): Editor[Float] = new BuiltInEditor(c)(s => s.toFloat, s => s.toString) |
798 |
- implicit def doubleEditor(c: ComboBox[Double]): Editor[Double] = new BuiltInEditor(c)(s => s.toDouble, s => s.toString) |
799 |
- |
800 |
-- def newConstantModel[A](items: Seq[A]): ComboBoxModel = { |
801 |
-- new AbstractListModel with ComboBoxModel { |
802 |
-+ def newConstantModel[A](items: Seq[A]): ComboBoxModel[A] = { |
803 |
-+ new AbstractListModel[A] with ComboBoxModel[A] { |
804 |
- private var selected: A = if (items.isEmpty) null.asInstanceOf[A] else items(0) |
805 |
-- def getSelectedItem: AnyRef = selected.asInstanceOf[AnyRef] |
806 |
-+ def getSelectedItem = selected.asInstanceOf[AnyRef] |
807 |
- def setSelectedItem(a: Any) { |
808 |
- if ((selected != null && selected != a) || |
809 |
- selected == null && a != null) { |
810 |
-@@ -131,7 +131,7 @@ |
811 |
- fireContentsChanged(this, -1, -1) |
812 |
- } |
813 |
- } |
814 |
-- def getElementAt(n: Int) = items(n).asInstanceOf[AnyRef] |
815 |
-+ def getElementAt(n: Int) = items(n).asInstanceOf[A] |
816 |
- def getSize = items.size |
817 |
- } |
818 |
- } |
819 |
-@@ -159,7 +159,7 @@ |
820 |
- * @see javax.swing.JComboBox |
821 |
- */ |
822 |
- class ComboBox[A](items: Seq[A]) extends Component with Publisher { |
823 |
-- override lazy val peer: JComboBox = new JComboBox(ComboBox.newConstantModel(items)) with SuperMixin |
824 |
-+ override lazy val peer: JComboBox[A] = new JComboBox(ComboBox.newConstantModel(items)) with SuperMixin |
825 |
- |
826 |
- object selection extends Publisher { |
827 |
- def index: Int = peer.getSelectedIndex |
828 |
-@@ -184,7 +184,8 @@ |
829 |
- * of the component to its own defaults _after_ the renderer has been |
830 |
- * configured. That's Swing's principle of most suprise. |
831 |
- */ |
832 |
-- def renderer: ListView.Renderer[A] = ListView.Renderer.wrap(peer.getRenderer) |
833 |
-+ def renderer: ListView.Renderer[A] = ListView.Renderer.wrap[A](peer.getRenderer.asInstanceOf[ListCellRenderer[A]]) |
834 |
-+ // def renderer: ListView.Renderer[A] = ListView.Renderer.wrap(peer.getRenderer) |
835 |
- def renderer_=(r: ListView.Renderer[A]) { peer.setRenderer(r.peer) } |
836 |
- |
837 |
- /* XXX: currently not safe to expose: |
838 |
-@@ -203,8 +204,8 @@ |
839 |
- peer.setEditor(editor(this).comboBoxPeer) |
840 |
- } |
841 |
- |
842 |
-- def prototypeDisplayValue: Option[A] = toOption[A](peer.getPrototypeDisplayValue) |
843 |
-+ def prototypeDisplayValue: Option[A] = Option(peer.getPrototypeDisplayValue) |
844 |
- def prototypeDisplayValue_=(v: Option[A]) { |
845 |
-- peer.setPrototypeDisplayValue(v map toAnyRef orNull) |
846 |
-+ peer.setPrototypeDisplayValue((v map toAnyRef).orNull.asInstanceOf[A]) |
847 |
- } |
848 |
- } |
849 |
-diff -Nru scala-2.9.2-sources/src/swing/scala/swing/ListView.scala scala-2.9.2-sources-gil/src/swing/scala/swing/ListView.scala |
850 |
---- scala-2.9.2-sources/src/swing/scala/swing/ListView.scala 2012-03-18 17:09:26.000000000 +0100 |
851 |
-+++ scala-2.9.2-sources-gil/src/swing/scala/swing/ListView.scala 2012-11-23 17:20:45.704030454 +0100 |
852 |
-@@ -24,21 +24,21 @@ |
853 |
- val MultiInterval = Value(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION) |
854 |
- } |
855 |
- |
856 |
-- def wrap[A](c: JList) = new ListView[A] { |
857 |
-+ def wrap[A](c: JList[A]) = new ListView[A] { |
858 |
- override lazy val peer = c |
859 |
- } |
860 |
- |
861 |
- object Renderer { |
862 |
-- def wrap[A](r: ListCellRenderer): Renderer[A] = new Wrapped[A](r) |
863 |
-+ def wrap[A](r: ListCellRenderer[A]): Renderer[A] = new Wrapped[A](r) |
864 |
- |
865 |
- /** |
866 |
- * Wrapper for <code>javax.swing.ListCellRenderer<code>s |
867 |
- */ |
868 |
-- class Wrapped[A](override val peer: ListCellRenderer) extends Renderer[A] { |
869 |
-- def componentFor(list: ListView[_], isSelected: Boolean, focused: Boolean, a: A, index: Int) = { |
870 |
-+ class Wrapped[A](override val peer: ListCellRenderer[A]) extends Renderer[A] { |
871 |
-+ def componentFor(list: ListView[_ <: A], isSelected: Boolean, focused: Boolean, a: A, index: Int) = { |
872 |
- Component.wrap(peer.getListCellRendererComponent(list.peer, a, index, isSelected, focused).asInstanceOf[JComponent]) |
873 |
-+ } |
874 |
- } |
875 |
-- } |
876 |
- |
877 |
- /** |
878 |
- * Returns a renderer for items of type <code>A</code>. The given function |
879 |
-@@ -55,8 +55,8 @@ |
880 |
- * </code> |
881 |
- */ |
882 |
- def apply[A,B](f: A => B)(implicit renderer: Renderer[B]): Renderer[A] = new Renderer[A] { |
883 |
-- def componentFor(list: ListView[_], isSelected: Boolean, focused: Boolean, a: A, index: Int): Component = |
884 |
-- renderer.componentFor(list, isSelected, focused, f(a), index) |
885 |
-+ def componentFor(list: ListView[_ <: A], isSelected: Boolean, focused: Boolean, a: A, index: Int): Component = |
886 |
-+ renderer.componentFor(list.asInstanceOf[ListView[_ <: B]], isSelected, focused, f(a), index) |
887 |
- } |
888 |
- } |
889 |
- |
890 |
-@@ -69,11 +69,11 @@ |
891 |
- * @see javax.swing.ListCellRenderer |
892 |
- */ |
893 |
- abstract class Renderer[-A] { |
894 |
-- def peer: ListCellRenderer = new ListCellRenderer { |
895 |
-- def getListCellRendererComponent(list: JList, a: Any, index: Int, isSelected: Boolean, focused: Boolean) = |
896 |
-- componentFor(ListView.wrap[A](list), isSelected, focused, a.asInstanceOf[A], index).peer |
897 |
-+ def peer: ListCellRenderer[_ >: A] = new ListCellRenderer[A] { |
898 |
-+ def getListCellRendererComponent(list: JList[_ <: A], a: A, index: Int, isSelected: Boolean, focused: Boolean) = |
899 |
-+ componentFor(ListView.wrap[A](list.asInstanceOf[JList[A]]), isSelected, focused, a, index).peer |
900 |
- } |
901 |
-- def componentFor(list: ListView[_], isSelected: Boolean, focused: Boolean, a: A, index: Int): Component |
902 |
-+ def componentFor(list: ListView[_ <: A], isSelected: Boolean, focused: Boolean, a: A, index: Int): Component |
903 |
- } |
904 |
- |
905 |
- /** |
906 |
-@@ -110,7 +110,7 @@ |
907 |
- /** |
908 |
- * Configures the component before returning it. |
909 |
- */ |
910 |
-- def componentFor(list: ListView[_], isSelected: Boolean, focused: Boolean, a: A, index: Int): Component = { |
911 |
-+ def componentFor(list: ListView[_ <: A], isSelected: Boolean, focused: Boolean, a: A, index: Int): Component = { |
912 |
- preConfigure(list, isSelected, focused, a, index) |
913 |
- configure(list, isSelected, focused, a, index) |
914 |
- component |
915 |
-@@ -123,10 +123,10 @@ |
916 |
- * that renders the string returned from an item's <code>toString</code>. |
917 |
- */ |
918 |
- implicit object GenericRenderer extends Renderer[Any] { |
919 |
-- override lazy val peer: ListCellRenderer = new DefaultListCellRenderer |
920 |
-- def componentFor(list: ListView[_], isSelected: Boolean, focused: Boolean, a: Any, index: Int): Component = { |
921 |
-- val c = peer.getListCellRendererComponent(list.peer, a, index, isSelected, focused).asInstanceOf[JComponent] |
922 |
-- Component.wrap(c) |
923 |
-+ override lazy val peer: ListCellRenderer[Any] = (new DefaultListCellRenderer).asInstanceOf[ListCellRenderer[Any]] |
924 |
-+ def componentFor(list: ListView[_ <: Any], isSelected: Boolean, focused: Boolean, a: Any, index: Int): Component = { |
925 |
-+ val c = peer.getListCellRendererComponent(list.peer, a, index, isSelected, focused) |
926 |
-+ Component.wrap(c.asInstanceOf[JComponent]) |
927 |
- } |
928 |
- } |
929 |
- } |
930 |
-@@ -142,34 +142,34 @@ |
931 |
- */ |
932 |
- class ListView[A] extends Component { |
933 |
- import ListView._ |
934 |
-- override lazy val peer: JList = new JList with SuperMixin |
935 |
-+ override lazy val peer: JList[A] = new JList[A] with SuperMixin |
936 |
- |
937 |
- def this(items: Seq[A]) = { |
938 |
- this() |
939 |
- listData = items |
940 |
- } |
941 |
- |
942 |
-- protected class ModelWrapper(val items: Seq[A]) extends AbstractListModel { |
943 |
-- def getElementAt(n: Int) = items(n).asInstanceOf[AnyRef] |
944 |
-+ protected class ModelWrapper[A](val items: Seq[A]) extends AbstractListModel[A] { |
945 |
-+ def getElementAt(n: Int) = items(n) |
946 |
- def getSize = items.size |
947 |
- } |
948 |
- |
949 |
- def listData: Seq[A] = peer.getModel match { |
950 |
-- case model: ModelWrapper => model.items |
951 |
-- case model @ _ => new Seq[A] { selfSeq => |
952 |
-+ case model: ModelWrapper[a] => model.items |
953 |
-+ case model => new Seq[A] { selfSeq => |
954 |
- def length = model.getSize |
955 |
- def iterator = new Iterator[A] { |
956 |
- var idx = 0 |
957 |
- def next = { idx += 1; apply(idx-1) } |
958 |
- def hasNext = idx < selfSeq.length |
959 |
- } |
960 |
-- def apply(n: Int) = model.getElementAt(n).asInstanceOf[A] |
961 |
-+ def apply(n: Int): A = model.getElementAt(n) |
962 |
- } |
963 |
- } |
964 |
- |
965 |
- def listData_=(items: Seq[A]) { |
966 |
-- peer.setModel(new AbstractListModel { |
967 |
-- def getElementAt(n: Int) = items(n).asInstanceOf[AnyRef] |
968 |
-+ peer.setModel(new AbstractListModel[A] { |
969 |
-+ def getElementAt(n: Int) = items(n) |
970 |
- def getSize = items.size |
971 |
- }) |
972 |
- } |
973 |
-@@ -227,7 +227,7 @@ |
974 |
- def adjusting = peer.getSelectionModel.getValueIsAdjusting |
975 |
- } |
976 |
- |
977 |
-- def renderer: ListView.Renderer[A] = ListView.Renderer.wrap(peer.getCellRenderer) |
978 |
-+ def renderer: ListView.Renderer[A] = ListView.Renderer.wrap[A](peer.getCellRenderer.asInstanceOf[ListCellRenderer[A]]) |
979 |
- def renderer_=(r: ListView.Renderer[A]) { peer.setCellRenderer(r.peer) } |
980 |
- |
981 |
- def fixedCellWidth = peer.getFixedCellWidth |
982 |
|
983 |
diff --git a/dev-lang/scala/scala-2.10.2-r3.ebuild b/dev-lang/scala/scala-2.10.2-r3.ebuild |
984 |
deleted file mode 100644 |
985 |
index 819b19c3688..00000000000 |
986 |
--- a/dev-lang/scala/scala-2.10.2-r3.ebuild |
987 |
+++ /dev/null |
988 |
@@ -1,253 +0,0 @@ |
989 |
-# Copyright 1999-2016 Gentoo Foundation |
990 |
-# Distributed under the terms of the GNU General Public License v2 |
991 |
- |
992 |
-EAPI="5" |
993 |
- |
994 |
-JAVA_PKG_IUSE="doc examples source" |
995 |
-WANT_ANT_TASKS="ant-nodeps" |
996 |
-EANT_TEST_TARGET="test.suite" |
997 |
- |
998 |
-inherit eutils check-reqs java-pkg-2 java-ant-2 versionator |
999 |
- |
1000 |
-MY_P="${PN}-sources-${PV}" |
1001 |
-SV="$(get_version_component_range 1-2)" |
1002 |
- |
1003 |
-# creating the binary: |
1004 |
-# JAVA_PKG_FORCE_VM="$available-1.6" USE="doc examples source" ebuild scala-*.ebuild compile |
1005 |
-# cd $WORDKIR |
1006 |
-# fix dist/latest link. |
1007 |
-# tar -cjf $DISTDIR/scala-$PN-gentoo-binary.tar.bz2 ${MY_P}/dists ${MY_P}/docs/TODO |
1008 |
- |
1009 |
-# in the pullJarFiles function in tools/binary-repo-lib.sh it executes find commands |
1010 |
-# to search for .desired.sha1 files, which contain sha1 hashes that are appended |
1011 |
-# to ${BURI} along with the subdirectory and filename to form the list of jar files |
1012 |
-# listed in SRC_URI. |
1013 |
- |
1014 |
-BURI="http://repo.typesafe.com/typesafe/scala-sha-bootstrap/org/scala-lang/bootstrap" |
1015 |
- |
1016 |
-declare -a JURI=(${BURI}/8bdac1cdd60b73ff7e12fd2b556355fa10343e2d/lib/scala-library-src.jar \ |
1017 |
- ${BURI}/ddd7d5398733c4fbbb8355c049e258d47af636cf/lib/forkjoin.jar \ |
1018 |
- ${BURI}/d48cb950ceded82a5e0ffae8ef2c68d0923ed00c/lib/msil.jar \ |
1019 |
- ${BURI}/d229f4c91ea8ab1a81559b5803efd9b0b1632f0b/lib/scala-reflect-src.jar \ |
1020 |
- ${BURI}/3fc1e35ca8c991fc3488548f7a276bd9053c179d/lib/ant/ant-dotnet-1.0.jar \ |
1021 |
- ${BURI}/2c61d6e9a912b3253194d5d6d3e1db7e2545ac4b/lib/ant/vizant.jar \ |
1022 |
- ${BURI}/7b456ca6b93900f96e58cc8371f03d90a9c1c8d1/lib/ant/ant.jar \ |
1023 |
- ${BURI}/943cd5c8802b2a3a64a010efb86ec19bac142e40/lib/ant/ant-contrib.jar \ |
1024 |
- ${BURI}/7e50e3e227d834695f1e0bf018a7326e06ee4c86/lib/ant/maven-ant-tasks-2.1.1.jar \ |
1025 |
- ${BURI}/cfa3ee21f76cd5c115bd3bc070a3b401587bafb5/lib/scala-compiler-src.jar \ |
1026 |
- ${BURI}/1e0e39fae15b42e85998740511ec5a3830e26243/lib/scala-library.jar \ |
1027 |
- ${BURI}/8acc87f222210b4a5eb2675477602fc1759e7684/lib/fjbg.jar \ |
1028 |
- ${BURI}/288f47dbe1002653e030fd25ca500b9ffe1ebd64/lib/scala-reflect.jar \ |
1029 |
- ${BURI}/a5261e70728c1847639e2b47d953441d0b217bcb/lib/jline.jar \ |
1030 |
- ${BURI}/d54b99f215d4d42b3f0b3489fbb1081270700992/lib/scala-compiler.jar \ |
1031 |
- ${BURI}/02fe2ed93766323a13f22c7a7e2ecdcd84259b6c/test/files/lib/annotations.jar \ |
1032 |
- ${BURI}/b1ec8a095cec4902b3609d74d274c04365c59c04/test/files/lib/genericNest.jar \ |
1033 |
- ${BURI}/981392dbd1f727b152cd1c908c5fce60ad9d07f7/test/files/lib/enums.jar \ |
1034 |
- ${BURI}/cd33e0a0ea249eb42363a2f8ba531186345ff68c/test/files/lib/nest.jar \ |
1035 |
- ${BURI}/be8454d5e7751b063ade201c225dcedefd252775/test/files/lib/methvsfield.jar \ |
1036 |
- ${BURI}/b6f4dbb29f0c2ec1eba682414f60d52fea84f703/test/files/lib/scalacheck.jar \ |
1037 |
- ${BURI}/e737b123d31eede5594ceda07caafed1673ec472/test/files/codelib/code.jar \ |
1038 |
- ${BURI}/1b11ac773055c1e942c6b5eb4aabdf02292a7194/test/files/speclib/instrumented.jar \ |
1039 |
- ${BURI}/a1883f4304d5aa65e1f6ee6aad5900c62dd81079/tools/push.jar) |
1040 |
- |
1041 |
-DESCRIPTION="The Scala Programming Language" |
1042 |
-HOMEPAGE="http://www.scala-lang.org/" |
1043 |
-SRC_URI="!binary? |
1044 |
-( https://github.com/scala/scala/archive/v${PV}.tar.gz -> ${P}.tar.gz |
1045 |
- ${JURI[@]} |
1046 |
- https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz |
1047 |
-) |
1048 |
-binary? ( https://dev.gentoo.org/~tomwij/files/dist/${P}-gentoo-binary.tar.bz2 )" |
1049 |
- |
1050 |
-LICENSE="BSD" |
1051 |
-SLOT="${SV}/${PV}" |
1052 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" |
1053 |
- |
1054 |
-IUSE="binary emacs" |
1055 |
- |
1056 |
-COMMON_DEP="dev-java/ant-core:0 |
1057 |
- dev-java/bndlib:0 |
1058 |
- dev-java/hawtjni-runtime:0 |
1059 |
- dev-java/junit:4" |
1060 |
- |
1061 |
-DEPEND="${COMMON_DEP} |
1062 |
- =virtual/jdk-1.7* |
1063 |
- !binary? ( |
1064 |
- dev-java/ant-contrib:0 |
1065 |
- ) |
1066 |
- app-arch/xz-utils:0" |
1067 |
- |
1068 |
-RDEPEND="${COMMON_DEP} |
1069 |
- >=virtual/jre-1.7 |
1070 |
- app-eselect/eselect-scala |
1071 |
- !dev-lang/scala-bin:0" |
1072 |
- |
1073 |
-PDEPEND="emacs? ( app-emacs/scala-mode:0 )" |
1074 |
- |
1075 |
-S="${WORKDIR}/${P}" |
1076 |
- |
1077 |
-CHECKREQS_MEMORY="1532M" |
1078 |
- |
1079 |
-pkg_setup() { |
1080 |
- java-pkg-2_pkg_setup |
1081 |
- |
1082 |
- if ! use binary; then |
1083 |
- debug-print "Checking for sufficient physical RAM" |
1084 |
- |
1085 |
- ewarn "This package can fail to build with memory allocation errors in some cases." |
1086 |
- ewarn "If you are unable to build from sources, please try USE=binary" |
1087 |
- ewarn "for this package. See bug #181390 for more information." |
1088 |
- |
1089 |
- check-reqs_pkg_setup |
1090 |
- fi |
1091 |
-} |
1092 |
- |
1093 |
-src_unpack() { |
1094 |
- if use binary ; then |
1095 |
- mkdir -p "${S}" || die |
1096 |
- cd "${S}" || die |
1097 |
- fi |
1098 |
- |
1099 |
- # Unpack tar files only. |
1100 |
- for f in ${A} ; do |
1101 |
- [[ ${f} == *".tar."* ]] && unpack ${f} |
1102 |
- done |
1103 |
-} |
1104 |
- |
1105 |
-java_prepare() { |
1106 |
- java-pkg_getjars ant-core,bndlib,hawtjni-runtime,junit-4 |
1107 |
- |
1108 |
- if ! use binary; then |
1109 |
- local j |
1110 |
- for j in "${JURI[@]}" |
1111 |
- do |
1112 |
- cp -p "${DISTDIR}/${j##*/}" "${S}/${j#${BURI}/*/}" || die |
1113 |
- done |
1114 |
- # gentoo patch (by gienah) to stop it calling git log in the build |
1115 |
- epatch "${FILESDIR}/${PN}-2.10.2-no-git.patch" |
1116 |
- if has_version ">=virtual/jdk-1.7.0"; then |
1117 |
- # This patch bumped to 2.10.2: http://pkgs.fedoraproject.org/cgit/scala.git/tree/scala-2.10.0-java7.patch |
1118 |
- epatch "${FILESDIR}/${PN}-2.10.2-jdk-1.7-swing.patch" |
1119 |
- fi |
1120 |
- # https://issues.scala-lang.org/browse/SI-7455 |
1121 |
- epatch "${FILESDIR}/${PN}-2.10.2-jdk-1.7-swing-SI-7455.patch" |
1122 |
- # Note: to bump scala, some things to try are: |
1123 |
- # 1. update all the sha1s in JURI |
1124 |
- # 2. comment out applying the maven-deps patch and all the stuff here up to and including the sed of build.xml |
1125 |
- # 3. try emerge scala, it will likely download more stuff in src_compile to ${WORKDIR}/.m2 |
1126 |
- # 4. tar up the stuff in ${WORKDIR}/.m2 and change the ${P}-maven-deps.tar.gz in SRC_URI to point to it. |
1127 |
- # 5. uncomment the maven-deps patch apply and all the stuff up to and including the sed of build.xml |
1128 |
- # 6. the hash in ${P}-no-git.patch should be updated by searching for hash matching the scala release |
1129 |
- # tag, so that the source code hyper-links in the scala documentation will point to the correct version of |
1130 |
- # the source code. |
1131 |
- # Bug 482192 |
1132 |
- epatch "${FILESDIR}/${PN}-2.10.2-maven-deps.patch" |
1133 |
- # we have $(java-config -p bndlib) in portage, but not bnd. |
1134 |
- local bnd_classpath="" |
1135 |
- for i in $(find "${WORKDIR}/.m2/repository/biz/aQute/bnd" -type f -name *.jar -print) |
1136 |
- do |
1137 |
- if [ -z "${bnd_classpath}" ] |
1138 |
- then |
1139 |
- bnd_classpath="${i}" |
1140 |
- else |
1141 |
- bnd_classpath="${bnd_classpath}:${i}" |
1142 |
- fi |
1143 |
- done |
1144 |
- bnd_classpath="${bnd_classpath}:$(java-config -p bndlib)" |
1145 |
- |
1146 |
- # pax runner appears to only be used in the tests |
1147 |
- local paxrunner_classpath="" |
1148 |
- for i in $(find "${WORKDIR}/.m2/repository/org/ops4j/" -type f -name *.jar -print) |
1149 |
- do |
1150 |
- if [ -z "${paxrunner_classpath}" ] |
1151 |
- then |
1152 |
- paxrunner_classpath="${i}" |
1153 |
- else |
1154 |
- paxrunner_classpath="${paxrunner_classpath}:${i}" |
1155 |
- fi |
1156 |
- done |
1157 |
- paxrunner_classpath="${paxrunner_classpath}:$(java-config -p junit-4)" |
1158 |
- |
1159 |
- # DiffUtils does not appear to be in portage. It is placed in ${partest.extras.classpath} and |
1160 |
- # copied to ${build-pack.dir}/lib in ${PN}-2.10.2-maven-deps.patch. |
1161 |
- local diffutils_classpath="" |
1162 |
- for i in $(find "${WORKDIR}/.m2/repository/com/googlecode/java-diff-utils" -type f -name *.jar -print) |
1163 |
- do |
1164 |
- if [ -z "${diffutils_classpath}" ] |
1165 |
- then |
1166 |
- diffutils_classpath="${i}" |
1167 |
- else |
1168 |
- diffutils_classpath="${diffutils_classpath}:${i}" |
1169 |
- fi |
1170 |
- done |
1171 |
- |
1172 |
- sed -e "s@BNDLIB_CLASSPATH@${bnd_classpath}@" \ |
1173 |
- -e "s@PAX_RUNNER_CLASSPATH@${paxrunner_classpath}@" \ |
1174 |
- -e "s@DIFFUTILS_CLASSPATH@${diffutils_classpath}@" \ |
1175 |
- -i "${S}/build.xml" \ |
1176 |
- || die "could not sed classpaths in build.xml" |
1177 |
- fi |
1178 |
-} |
1179 |
- |
1180 |
-src_compile() { |
1181 |
- if ! use binary; then |
1182 |
- #unset ANT_OPTS as this is set in the build.xml |
1183 |
- #sets -X type variables which might come back to bite me |
1184 |
- unset ANT_OPTS |
1185 |
- |
1186 |
- # reported in bugzilla that multiple launches use less resources |
1187 |
- # https://bugs.gentoo.org/show_bug.cgi?id=282023 |
1188 |
- eant all.clean |
1189 |
- eant -Djavac.args="-encoding UTF-8" -Djava6.home=${JAVA_HOME} \ |
1190 |
- -Duser.home="${WORKDIR}" build-opt |
1191 |
- eant dist.done |
1192 |
- else |
1193 |
- einfo "Skipping compilation, USE=binary is set." |
1194 |
- fi |
1195 |
-} |
1196 |
- |
1197 |
-src_test() { |
1198 |
- java-pkg-2_src_test |
1199 |
-} |
1200 |
- |
1201 |
-src_install() { |
1202 |
- cd dists/latest || die |
1203 |
- |
1204 |
- local SCALADIR="/usr/share/${PN}-${SV}" |
1205 |
- |
1206 |
- exeinto "${SCALADIR}/bin" |
1207 |
- doexe $(find bin/ -type f ! -iname '*.bat') |
1208 |
- |
1209 |
- #sources are .scala so no use for java-pkg_dosrc |
1210 |
- if use source; then |
1211 |
- dodir "${SCALADIR}/src" |
1212 |
- insinto "${SCALADIR}/src" |
1213 |
- doins src/*-src.jar |
1214 |
- fi |
1215 |
- |
1216 |
- java-pkg_dojar lib/*.jar |
1217 |
- |
1218 |
- pushd man/man1 || die |
1219 |
- for i in *.1; do |
1220 |
- newman "${i}" "${i/./-${SV}.}" |
1221 |
- done |
1222 |
- popd |
1223 |
- |
1224 |
- #docs and examples are not contained in the binary tgz anymore |
1225 |
- if ! use binary; then |
1226 |
- local docdir="doc/${PN}-devel-docs" |
1227 |
- dodoc doc/README ../../docs/TODO |
1228 |
- if use doc; then |
1229 |
- java-pkg_dojavadoc "${docdir}/api" |
1230 |
- dohtml -r "${docdir}/tools" |
1231 |
- fi |
1232 |
- |
1233 |
- use examples && java-pkg_doexamples "${docdir}/examples" |
1234 |
- fi |
1235 |
- |
1236 |
- dodir /usr/bin |
1237 |
- for b in $(find bin/ -type f ! -iname '*.bat'); do |
1238 |
- local _name=$(basename "${b}") |
1239 |
- dosym "/usr/share/${PN}-${SV}/bin/${_name}" "/usr/bin/${_name}-${SV}" |
1240 |
- done |
1241 |
-} |
1242 |
|
1243 |
diff --git a/dev-lang/scala/scala-2.10.3-r2.ebuild b/dev-lang/scala/scala-2.10.3-r2.ebuild |
1244 |
deleted file mode 100644 |
1245 |
index 4318fb95cf7..00000000000 |
1246 |
--- a/dev-lang/scala/scala-2.10.3-r2.ebuild |
1247 |
+++ /dev/null |
1248 |
@@ -1,224 +0,0 @@ |
1249 |
-# Copyright 1999-2016 Gentoo Foundation |
1250 |
-# Distributed under the terms of the GNU General Public License v2 |
1251 |
- |
1252 |
-EAPI="5" |
1253 |
- |
1254 |
-JAVA_PKG_IUSE="doc examples source" |
1255 |
-JAVA_ANT_DISABLE_ANT_CORE_DEP="yes" |
1256 |
-EANT_TEST_TARGET="test.suite" |
1257 |
- |
1258 |
-inherit eutils check-reqs java-pkg-2 java-ant-2 versionator |
1259 |
- |
1260 |
-MY_P="${PN}-sources-${PV}" |
1261 |
-SV="$(get_version_component_range 1-2)" |
1262 |
- |
1263 |
-# creating the binary: |
1264 |
-# JAVA_PKG_FORCE_VM="$available-1.6" USE="doc examples source" ebuild scala-*.ebuild compile |
1265 |
-# cd $WORDKIR |
1266 |
-# fix dist/latest link. |
1267 |
-# tar -cjf $DISTDIR/scala-$PN-gentoo-binary.tar.bz2 ${MY_P}/dists ${MY_P}/docs/TODO |
1268 |
- |
1269 |
-# In the pullJarFiles function in tools/binary-repo-lib.sh it executes find commands |
1270 |
-# to search for .desired.sha1 files, which contain sha1 hashes that are appended |
1271 |
-# to ${BURI} along with the subdirectory and filename to form the list of jar files |
1272 |
-# listed in SRC_URI. The output of this find command can be hacked into the desired format: |
1273 |
-# find . -name \*.desired.sha1 -exec sed -e 's@\([0-9a-f]*\).*@\1@' {} \; -print |
1274 |
-# After editing it into the desired format: sort -t / -k 3 file |
1275 |
- |
1276 |
-BURI="http://repo.typesafe.com/typesafe/scala-sha-bootstrap/org/scala-lang/bootstrap" |
1277 |
- |
1278 |
-declare -a JURI=( \ |
1279 |
- ${BURI}/8b6ba65c8146217333f0762087fe2340d572e832/docs/examples/plugintemplate/lib/scalatest.jar \ |
1280 |
- ${BURI}/943cd5c8802b2a3a64a010efb86ec19bac142e40/lib/ant/ant-contrib.jar \ |
1281 |
- ${BURI}/3fc1e35ca8c991fc3488548f7a276bd9053c179d/lib/ant/ant-dotnet-1.0.jar \ |
1282 |
- ${BURI}/7b456ca6b93900f96e58cc8371f03d90a9c1c8d1/lib/ant/ant.jar \ |
1283 |
- ${BURI}/7e50e3e227d834695f1e0bf018a7326e06ee4c86/lib/ant/maven-ant-tasks-2.1.1.jar \ |
1284 |
- ${BURI}/2c61d6e9a912b3253194d5d6d3e1db7e2545ac4b/lib/ant/vizant.jar \ |
1285 |
- ${BURI}/8acc87f222210b4a5eb2675477602fc1759e7684/lib/fjbg.jar \ |
1286 |
- ${BURI}/ddd7d5398733c4fbbb8355c049e258d47af636cf/lib/forkjoin.jar \ |
1287 |
- ${BURI}/a5261e70728c1847639e2b47d953441d0b217bcb/lib/jline.jar \ |
1288 |
- ${BURI}/d48cb950ceded82a5e0ffae8ef2c68d0923ed00c/lib/msil.jar \ |
1289 |
- ${BURI}/cfa3ee21f76cd5c115bd3bc070a3b401587bafb5/lib/scala-compiler-src.jar \ |
1290 |
- ${BURI}/d54b99f215d4d42b3f0b3489fbb1081270700992/lib/scala-compiler.jar \ |
1291 |
- ${BURI}/8bdac1cdd60b73ff7e12fd2b556355fa10343e2d/lib/scala-library-src.jar \ |
1292 |
- ${BURI}/1e0e39fae15b42e85998740511ec5a3830e26243/lib/scala-library.jar \ |
1293 |
- ${BURI}/d229f4c91ea8ab1a81559b5803efd9b0b1632f0b/lib/scala-reflect-src.jar |
1294 |
- ${BURI}/288f47dbe1002653e030fd25ca500b9ffe1ebd64/lib/scala-reflect.jar \ |
1295 |
- ${BURI}/0392ecdeb306263c471ce51fa368223388b82b61/test/benchmarks/lib/jsr166_and_extra.jar \ |
1296 |
- ${BURI}/e737b123d31eede5594ceda07caafed1673ec472/test/files/codelib/code.jar \ |
1297 |
- ${BURI}/02fe2ed93766323a13f22c7a7e2ecdcd84259b6c/test/files/lib/annotations.jar \ |
1298 |
- ${BURI}/981392dbd1f727b152cd1c908c5fce60ad9d07f7/test/files/lib/enums.jar \ |
1299 |
- ${BURI}/b1ec8a095cec4902b3609d74d274c04365c59c04/test/files/lib/genericNest.jar \ |
1300 |
- ${BURI}/be8454d5e7751b063ade201c225dcedefd252775/test/files/lib/methvsfield.jar \ |
1301 |
- ${BURI}/cd33e0a0ea249eb42363a2f8ba531186345ff68c/test/files/lib/nest.jar \ |
1302 |
- ${BURI}/b6f4dbb29f0c2ec1eba682414f60d52fea84f703/test/files/lib/scalacheck.jar \ |
1303 |
- ${BURI}/1b11ac773055c1e942c6b5eb4aabdf02292a7194/test/files/speclib/instrumented.jar \ |
1304 |
- ${BURI}/f174c50c4363c492362a05c72dd45b0da18fdcd8/test/pending/neg/plugin-after-terminal/lib/plugins.jar \ |
1305 |
- ${BURI}/d7b100ad483484b598b7cd643424bd2e33898a0d/test/pending/neg/plugin-before-parser/lib/plugins.jar \ |
1306 |
- ${BURI}/7e6be9e33a87194e7061f94f6be115619f91ada2/test/pending/neg/plugin-cyclic-dependency/lib/plugins.jar \ |
1307 |
- ${BURI}/2bda582b574287429ad5ee2e1d9a3effc88b0a5f/test/pending/neg/plugin-multiple-rafter/lib/plugins.jar \ |
1308 |
- ${BURI}/af91fd67ccef349e7f8ea662615e17796a339485/test/pending/neg/plugin-rafter-before-1/lib/plugins.jar \ |
1309 |
- ${BURI}/8cccde4914da2058dca893783c231cda23855603/test/pending/neg/plugin-rightafter-terminal/lib/plugins.jar \ |
1310 |
- ${BURI}/a1883f4304d5aa65e1f6ee6aad5900c62dd81079/tools/push.jar \ |
1311 |
-) |
1312 |
- |
1313 |
-DESCRIPTION="The Scala Programming Language" |
1314 |
-HOMEPAGE="http://www.scala-lang.org/" |
1315 |
-SRC_URI="!binary? |
1316 |
-( https://github.com/scala/scala/archive/v${PV}.tar.gz -> ${P}.tar.gz |
1317 |
- ${JURI[@]} |
1318 |
- https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz |
1319 |
- https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps-2.tar.gz |
1320 |
-) |
1321 |
-binary? ( https://dev.gentoo.org/~gienah/files/dist/${P}-gentoo-binary.tar.bz2 )" |
1322 |
- |
1323 |
-LICENSE="BSD" |
1324 |
-SLOT="${SV}/${PV}" |
1325 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" |
1326 |
- |
1327 |
-IUSE="binary emacs" |
1328 |
- |
1329 |
-COMMON_DEP="dev-java/ant-core:0 |
1330 |
- dev-java/hawtjni-runtime:0" |
1331 |
- |
1332 |
-DEPEND="${COMMON_DEP} |
1333 |
- =virtual/jdk-1.7* |
1334 |
- !binary? ( |
1335 |
- dev-java/ant-core:0 |
1336 |
- dev-java/ant-contrib:0 |
1337 |
- dev-java/ant-nodeps:0 |
1338 |
- ) |
1339 |
- app-arch/xz-utils:0" |
1340 |
- |
1341 |
-RDEPEND="${COMMON_DEP} |
1342 |
- >=virtual/jre-1.7 |
1343 |
- app-eselect/eselect-scala |
1344 |
- !dev-lang/scala-bin:0" |
1345 |
- |
1346 |
-PDEPEND="emacs? ( app-emacs/scala-mode:0 )" |
1347 |
- |
1348 |
-S="${WORKDIR}/${P}" |
1349 |
- |
1350 |
-CHECKREQS_MEMORY="1532M" |
1351 |
- |
1352 |
-pkg_setup() { |
1353 |
- java-pkg-2_pkg_setup |
1354 |
- |
1355 |
- if ! use binary; then |
1356 |
- debug-print "Checking for sufficient physical RAM" |
1357 |
- |
1358 |
- ewarn "This package can fail to build with memory allocation errors in some cases." |
1359 |
- ewarn "If you are unable to build from sources, please try USE=binary" |
1360 |
- ewarn "for this package. See bug #181390 for more information." |
1361 |
- |
1362 |
- check-reqs_pkg_setup |
1363 |
- fi |
1364 |
-} |
1365 |
- |
1366 |
-src_unpack() { |
1367 |
- if use binary ; then |
1368 |
- mkdir -p "${S}" || die |
1369 |
- cd "${S}" || die |
1370 |
- fi |
1371 |
- |
1372 |
- # Unpack tar files only. |
1373 |
- for f in ${A} ; do |
1374 |
- [[ ${f} == *".tar."* ]] && unpack ${f} |
1375 |
- done |
1376 |
-} |
1377 |
- |
1378 |
-java_prepare() { |
1379 |
- java-pkg_getjars ant-core,hawtjni-runtime |
1380 |
- |
1381 |
- if ! use binary; then |
1382 |
- local j |
1383 |
- for j in "${JURI[@]}" |
1384 |
- do |
1385 |
- cp -p "${DISTDIR}/${j##*/}" "${S}/${j#${BURI}/*/}" || die |
1386 |
- done |
1387 |
- # gentoo patch (by gienah) to stop it calling git log in the build |
1388 |
- epatch "${FILESDIR}/${P}-no-git.patch" |
1389 |
- if java-pkg_is-vm-version-ge "1.7" ; then |
1390 |
- # This patch bumped to 2.10.2: http://pkgs.fedoraproject.org/cgit/scala.git/tree/scala-2.10.0-java7.patch |
1391 |
- epatch "${FILESDIR}/${PN}-2.10.2-jdk-1.7-swing.patch" |
1392 |
- sed -e "s@above is a message from the scala 2.10.2 release@above is a message from the scala ${PV} release@" \ |
1393 |
- -i "${S}/build.xml" \ |
1394 |
- || die "Could not correct scala version message" |
1395 |
- fi |
1396 |
- # Note: to bump scala, some things to try are: |
1397 |
- # 1. update all the sha1s in JURI |
1398 |
- # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI |
1399 |
- # 3. try emerge scala. Check if it downloads more stuff in src_compile to ${WORKDIR}/.m2 |
1400 |
- # or /var/tmp/portage/.m2 or /root/.m2 |
1401 |
- # 4. tar up all the .m2 junk into ${P}-maven-deps.tar.gz and add it to SRC_URI. |
1402 |
- sed -e "s@\(<mkdir dir=\"\)\${user.home}\(/.m2/repository\"/>\)@\1${WORKDIR}\2\n <artifact:localRepository id=\"localrepo\" path=\"${WORKDIR}/.m2/repository\" />@" \ |
1403 |
- -e "s@\${user.home}/.m2@${WORKDIR}/.m2@g" \ |
1404 |
- -e 's@\(<artifact:dependencies .*>\)@\1\n <localRepository refid="localrepo" />@g' \ |
1405 |
- -i "${S}/build.xml" \ |
1406 |
- || die "Could not change location of .m2 maven download directory in ${S}/build.xml" |
1407 |
- |
1408 |
- # Remove this test as it fails. |
1409 |
- # [partest] testing: [...]/files/run/parserJavaIdent.scala [FAILED] |
1410 |
- rm -f test/files/run/parserJavaIdent.scala |
1411 |
- fi |
1412 |
-} |
1413 |
- |
1414 |
-src_compile() { |
1415 |
- if ! use binary; then |
1416 |
- #unset ANT_OPTS as this is set in the build.xml |
1417 |
- #sets -X type variables which might come back to bite me |
1418 |
- unset ANT_OPTS |
1419 |
- |
1420 |
- # reported in bugzilla that multiple launches use less resources |
1421 |
- # https://bugs.gentoo.org/show_bug.cgi?id=282023 |
1422 |
- eant all.clean |
1423 |
- eant -Djavac.args="-encoding UTF-8" -Djava6.home=${JAVA_HOME} \ |
1424 |
- -Duser.home="${WORKDIR}" build-opt |
1425 |
- eant dist.done |
1426 |
- else |
1427 |
- einfo "Skipping compilation, USE=binary is set." |
1428 |
- fi |
1429 |
-} |
1430 |
- |
1431 |
-src_test() { |
1432 |
- java-pkg-2_src_test |
1433 |
-} |
1434 |
- |
1435 |
-src_install() { |
1436 |
- cd dists/latest || die |
1437 |
- |
1438 |
- local SCALADIR="/usr/share/${PN}-${SV}" |
1439 |
- |
1440 |
- exeinto "${SCALADIR}/bin" |
1441 |
- doexe $(find bin/ -type f ! -iname '*.bat') |
1442 |
- |
1443 |
- #sources are .scala so no use for java-pkg_dosrc |
1444 |
- if use source; then |
1445 |
- dodir "${SCALADIR}/src" |
1446 |
- insinto "${SCALADIR}/src" |
1447 |
- doins src/*-src.jar |
1448 |
- fi |
1449 |
- |
1450 |
- java-pkg_dojar lib/*.jar |
1451 |
- |
1452 |
- pushd man/man1 || die |
1453 |
- for i in *.1; do |
1454 |
- newman "${i}" "${i/./-${SV}.}" |
1455 |
- done |
1456 |
- popd |
1457 |
- |
1458 |
- local docdir="doc/${PN}-devel-docs" |
1459 |
- dodoc doc/README ../../docs/TODO |
1460 |
- if use doc; then |
1461 |
- java-pkg_dojavadoc "${docdir}/api" |
1462 |
- dohtml -r "${docdir}/tools" |
1463 |
- fi |
1464 |
- |
1465 |
- use examples && java-pkg_doexamples "${docdir}/examples" |
1466 |
- |
1467 |
- dodir /usr/bin |
1468 |
- for b in $(find bin/ -type f ! -iname '*.bat'); do |
1469 |
- local _name=$(basename "${b}") |
1470 |
- dosym "/usr/share/${PN}-${SV}/bin/${_name}" "/usr/bin/${_name}-${SV}" |
1471 |
- done |
1472 |
-} |
1473 |
|
1474 |
diff --git a/dev-lang/scala/scala-2.10.4-r2.ebuild b/dev-lang/scala/scala-2.10.4-r2.ebuild |
1475 |
deleted file mode 100644 |
1476 |
index 34d9c84c03c..00000000000 |
1477 |
--- a/dev-lang/scala/scala-2.10.4-r2.ebuild |
1478 |
+++ /dev/null |
1479 |
@@ -1,223 +0,0 @@ |
1480 |
-# Copyright 1999-2016 Gentoo Foundation |
1481 |
-# Distributed under the terms of the GNU General Public License v2 |
1482 |
- |
1483 |
-EAPI="5" |
1484 |
- |
1485 |
-JAVA_PKG_IUSE="doc source" |
1486 |
-JAVA_ANT_DISABLE_ANT_CORE_DEP="yes" |
1487 |
-EANT_TEST_TARGET="test.suite" |
1488 |
- |
1489 |
-inherit eutils check-reqs java-pkg-2 java-ant-2 versionator |
1490 |
- |
1491 |
-MY_P="${PN}-sources-${PV}" |
1492 |
-SV="$(get_version_component_range 1-2)" |
1493 |
- |
1494 |
-# creating the binary: |
1495 |
-# JAVA_PKG_FORCE_VM="$available-1.6" USE="doc source" ebuild scala-*.ebuild compile |
1496 |
-# cd $WORDKIR |
1497 |
-# fix dist/latest link. |
1498 |
-# tar -cjf $DISTDIR/scala-$PN-gentoo-binary.tar.bz2 ${MY_P}/dists ${MY_P}/docs/README ${MY_P}/docs/TODO ${MY_P}/build/scaladoc |
1499 |
- |
1500 |
-# In the pullJarFiles function in tools/binary-repo-lib.sh it executes find commands |
1501 |
-# to search for .desired.sha1 files, which contain sha1 hashes that are appended |
1502 |
-# to ${BURI} along with the subdirectory and filename to form the list of jar files |
1503 |
-# listed in SRC_URI. The output of this find command can be hacked into the desired format: |
1504 |
-# find . -name \*.desired.sha1 -exec sed -e 's@\([0-9a-f]*\).*@\1@' {} \; -print |
1505 |
-# After editing it into the desired format: sort -t / -k 3 file |
1506 |
- |
1507 |
-BURI="http://repo.typesafe.com/typesafe/scala-sha-bootstrap/org/scala-lang/bootstrap" |
1508 |
- |
1509 |
-declare -a JURI=( \ |
1510 |
- "${BURI}/943cd5c8802b2a3a64a010efb86ec19bac142e40/lib/ant/ant-contrib.jar -> ${P}-ant-contrib.jar" \ |
1511 |
- "${BURI}/3fc1e35ca8c991fc3488548f7a276bd9053c179d/lib/ant/ant-dotnet-1.0.jar -> ${P}-ant-dotnet-1.0.jar" \ |
1512 |
- "${BURI}/7b456ca6b93900f96e58cc8371f03d90a9c1c8d1/lib/ant/ant.jar -> ${P}-ant.jar" \ |
1513 |
- "${BURI}/7e50e3e227d834695f1e0bf018a7326e06ee4c86/lib/ant/maven-ant-tasks-2.1.1.jar -> ${P}-maven-ant-tasks-2.1.1.jar" \ |
1514 |
- "${BURI}/2c61d6e9a912b3253194d5d6d3e1db7e2545ac4b/lib/ant/vizant.jar -> ${P}-vizant.jar" \ |
1515 |
- "${BURI}/8acc87f222210b4a5eb2675477602fc1759e7684/lib/fjbg.jar -> ${P}-fjbg.jar" \ |
1516 |
- "${BURI}/ddd7d5398733c4fbbb8355c049e258d47af636cf/lib/forkjoin.jar -> ${P}-forkjoin.jar" \ |
1517 |
- "${BURI}/a5261e70728c1847639e2b47d953441d0b217bcb/lib/jline.jar -> ${P}-jline.jar" \ |
1518 |
- "${BURI}/d48cb950ceded82a5e0ffae8ef2c68d0923ed00c/lib/msil.jar -> ${P}-msil.jar" \ |
1519 |
- "${BURI}/cfa3ee21f76cd5c115bd3bc070a3b401587bafb5/lib/scala-compiler-src.jar -> ${P}-scala-compiler-src.jar" \ |
1520 |
- "${BURI}/d54b99f215d4d42b3f0b3489fbb1081270700992/lib/scala-compiler.jar -> ${P}-scala-compiler.jar" \ |
1521 |
- "${BURI}/8bdac1cdd60b73ff7e12fd2b556355fa10343e2d/lib/scala-library-src.jar -> ${P}-scala-library-src.jar" \ |
1522 |
- "${BURI}/1e0e39fae15b42e85998740511ec5a3830e26243/lib/scala-library.jar -> ${P}-scala-library.jar" \ |
1523 |
- "${BURI}/d229f4c91ea8ab1a81559b5803efd9b0b1632f0b/lib/scala-reflect-src.jar -> ${P}-scala-reflect-src.jar" \ |
1524 |
- "${BURI}/288f47dbe1002653e030fd25ca500b9ffe1ebd64/lib/scala-reflect.jar -> ${P}-scala-reflect.jar" \ |
1525 |
- "${BURI}/0392ecdeb306263c471ce51fa368223388b82b61/test/benchmarks/lib/jsr166_and_extra.jar -> ${P}-jsr166_and_extra.jar" \ |
1526 |
- "${BURI}/e737b123d31eede5594ceda07caafed1673ec472/test/files/codelib/code.jar -> ${P}-code.jar" \ |
1527 |
- "${BURI}/02fe2ed93766323a13f22c7a7e2ecdcd84259b6c/test/files/lib/annotations.jar -> ${P}-annotations.jar" \ |
1528 |
- "${BURI}/981392dbd1f727b152cd1c908c5fce60ad9d07f7/test/files/lib/enums.jar -> ${P}-enums.jar" \ |
1529 |
- "${BURI}/b1ec8a095cec4902b3609d74d274c04365c59c04/test/files/lib/genericNest.jar -> ${P}-genericNest.jar" \ |
1530 |
- "${BURI}/be8454d5e7751b063ade201c225dcedefd252775/test/files/lib/methvsfield.jar -> ${P}-methvsfield.jar" \ |
1531 |
- "${BURI}/cd33e0a0ea249eb42363a2f8ba531186345ff68c/test/files/lib/nest.jar -> ${P}-nest.jar" \ |
1532 |
- "${BURI}/b6f4dbb29f0c2ec1eba682414f60d52fea84f703/test/files/lib/scalacheck.jar -> ${P}-scalacheck.jar" \ |
1533 |
- "${BURI}/1b11ac773055c1e942c6b5eb4aabdf02292a7194/test/files/speclib/instrumented.jar -> ${P}-instrumented.jar" \ |
1534 |
- "${BURI}/f174c50c4363c492362a05c72dd45b0da18fdcd8/test/pending/neg/plugin-after-terminal/lib/plugins.jar -> ${P}-plugins.jar" \ |
1535 |
- "${BURI}/d7b100ad483484b598b7cd643424bd2e33898a0d/test/pending/neg/plugin-before-parser/lib/plugins.jar -> ${P}-plugins.jar" \ |
1536 |
- "${BURI}/7e6be9e33a87194e7061f94f6be115619f91ada2/test/pending/neg/plugin-cyclic-dependency/lib/plugins.jar -> ${P}-plugins.jar" \ |
1537 |
- "${BURI}/2bda582b574287429ad5ee2e1d9a3effc88b0a5f/test/pending/neg/plugin-multiple-rafter/lib/plugins.jar -> ${P}-plugins.jar" \ |
1538 |
- "${BURI}/af91fd67ccef349e7f8ea662615e17796a339485/test/pending/neg/plugin-rafter-before-1/lib/plugins.jar -> ${P}-plugins.jar" \ |
1539 |
- "${BURI}/8cccde4914da2058dca893783c231cda23855603/test/pending/neg/plugin-rightafter-terminal/lib/plugins.jar -> ${P}-plugins.jar" \ |
1540 |
- "${BURI}/a1883f4304d5aa65e1f6ee6aad5900c62dd81079/tools/push.jar -> ${P}-push.jar" \ |
1541 |
-) |
1542 |
- |
1543 |
-DESCRIPTION="The Scala Programming Language" |
1544 |
-HOMEPAGE="http://www.scala-lang.org/" |
1545 |
-SRC_URI="!binary? |
1546 |
-( https://github.com/scala/scala/archive/v${PV}.tar.gz -> ${P}.tar.gz |
1547 |
- ${JURI[@]} |
1548 |
- https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz |
1549 |
-) |
1550 |
-binary? ( https://dev.gentoo.org/~gienah/files/dist/${P}-gentoo-binary.tar.bz2 )" |
1551 |
- |
1552 |
-LICENSE="BSD" |
1553 |
-SLOT="${SV}/${PV}" |
1554 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" |
1555 |
- |
1556 |
-IUSE="binary emacs" |
1557 |
- |
1558 |
-COMMON_DEP="dev-java/ant-core:0 |
1559 |
- dev-java/hawtjni-runtime:0" |
1560 |
- |
1561 |
-DEPEND="${COMMON_DEP} |
1562 |
- !binary? ( |
1563 |
- =virtual/jdk-1.7* |
1564 |
- dev-java/ant-core:0 |
1565 |
- dev-java/ant-contrib:0 |
1566 |
- dev-java/ant-nodeps:0 |
1567 |
- media-gfx/graphviz |
1568 |
- ) |
1569 |
- binary? ( |
1570 |
- =virtual/jdk-1.7* |
1571 |
- ) |
1572 |
- app-arch/xz-utils:0" |
1573 |
- |
1574 |
-RDEPEND="${COMMON_DEP} |
1575 |
- >=virtual/jre-1.7 |
1576 |
- app-eselect/eselect-scala |
1577 |
- !dev-lang/scala-bin:0" |
1578 |
- |
1579 |
-PDEPEND="emacs? ( app-emacs/scala-mode:0 )" |
1580 |
- |
1581 |
-S="${WORKDIR}/${P}" |
1582 |
- |
1583 |
-CHECKREQS_MEMORY="1532M" |
1584 |
- |
1585 |
-pkg_setup() { |
1586 |
- java-pkg-2_pkg_setup |
1587 |
- |
1588 |
- if ! use binary; then |
1589 |
- debug-print "Checking for sufficient physical RAM" |
1590 |
- |
1591 |
- ewarn "This package can fail to build with memory allocation errors in some cases." |
1592 |
- ewarn "If you are unable to build from sources, please try USE=binary" |
1593 |
- ewarn "for this package. See bug #181390 for more information." |
1594 |
- |
1595 |
- check-reqs_pkg_setup |
1596 |
- fi |
1597 |
-} |
1598 |
- |
1599 |
-src_unpack() { |
1600 |
- # Unpack tar files only. |
1601 |
- for f in ${A} ; do |
1602 |
- [[ ${f} == *".tar."* ]] && unpack ${f} |
1603 |
- done |
1604 |
-} |
1605 |
- |
1606 |
-java_prepare() { |
1607 |
- java-pkg_getjars ant-core,hawtjni-runtime |
1608 |
- |
1609 |
- if ! use binary; then |
1610 |
- local a |
1611 |
- for a in "${JURI[@]}" |
1612 |
- do |
1613 |
- echo "${a}" |
1614 |
- local g="${a/* -> /}" |
1615 |
- echo "${g}" |
1616 |
- local j="${a/ -> */}" |
1617 |
- echo "${j}" |
1618 |
- cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die |
1619 |
- done |
1620 |
- # gentoo patch (by gienah) to stop it calling git log in the build |
1621 |
- epatch "${FILESDIR}/${P}-no-git.patch" |
1622 |
- if java-pkg_is-vm-version-ge "1.7" ; then |
1623 |
- # This patch bumped to 2.10.2: http://pkgs.fedoraproject.org/cgit/scala.git/tree/scala-2.10.0-java7.patch |
1624 |
- epatch "${FILESDIR}/${PN}-2.10.2-jdk-1.7-swing.patch" |
1625 |
- sed -e "s@above is a message from the scala 2.10.2 release@above is a message from the scala ${PV} release@" \ |
1626 |
- -i "${S}/build.xml" \ |
1627 |
- || die "Could not correct scala version message" |
1628 |
- fi |
1629 |
- # Note: to bump scala, some things to try are: |
1630 |
- # 1. update all the sha1s in JURI |
1631 |
- # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI |
1632 |
- # 3. try emerge scala. Check if it downloads more stuff in src_compile to ${WORKDIR}/.m2 |
1633 |
- # or /var/tmp/portage/.m2 or /root/.m2 |
1634 |
- # 4. tar up all the .m2 junk into ${P}-maven-deps.tar.gz and add it to SRC_URI. |
1635 |
- sed -e "s@\(<mkdir dir=\"\)\${user.home}\(/.m2/repository\"/>\)@\1${WORKDIR}\2\n <artifact:localRepository id=\"localrepo\" path=\"${WORKDIR}/.m2/repository\" />@" \ |
1636 |
- -e "s@\${user.home}/.m2@${WORKDIR}/.m2@g" \ |
1637 |
- -e 's@\(<artifact:dependencies .*>\)@\1\n <localRepository refid="localrepo" />@g' \ |
1638 |
- -i "${S}/build.xml" \ |
1639 |
- || die "Could not change location of .m2 maven download directory in ${S}/build.xml" |
1640 |
- # Remove this test as it fails. |
1641 |
- # [partest] testing: [...]/files/run/parserJavaIdent.scala [FAILED] |
1642 |
- rm -f test/files/run/parserJavaIdent.scala |
1643 |
- fi |
1644 |
-} |
1645 |
- |
1646 |
-src_compile() { |
1647 |
- if ! use binary; then |
1648 |
- #unset ANT_OPTS as this is set in the build.xml |
1649 |
- #sets -X type variables which might come back to bite me |
1650 |
- unset ANT_OPTS |
1651 |
- |
1652 |
- # reported in bugzilla that multiple launches use less resources |
1653 |
- # https://bugs.gentoo.org/show_bug.cgi?id=282023 |
1654 |
- eant all.clean |
1655 |
- eant -Djavac.args="-encoding UTF-8" -Djava6.home=${JAVA_HOME} \ |
1656 |
- -Duser.home="${WORKDIR}" build-opt |
1657 |
- eant dist.done |
1658 |
- else |
1659 |
- einfo "Skipping compilation, USE=binary is set." |
1660 |
- fi |
1661 |
-} |
1662 |
- |
1663 |
-src_test() { |
1664 |
- java-pkg-2_src_test |
1665 |
-} |
1666 |
- |
1667 |
-src_install() { |
1668 |
- pushd dists/latest || die |
1669 |
- |
1670 |
- local SCALADIR="/usr/share/${PN}-${SV}" |
1671 |
- |
1672 |
- exeinto "${SCALADIR}/bin" |
1673 |
- doexe $(find bin/ -type f ! -iname '*.bat') |
1674 |
- |
1675 |
- #sources are .scala so no use for java-pkg_dosrc |
1676 |
- if use source; then |
1677 |
- dodir "${SCALADIR}/src" |
1678 |
- insinto "${SCALADIR}/src" |
1679 |
- doins src/*-src.jar |
1680 |
- fi |
1681 |
- |
1682 |
- java-pkg_dojar lib/*.jar |
1683 |
- |
1684 |
- pushd man/man1 || die |
1685 |
- for i in *.1; do |
1686 |
- newman "${i}" "${i/./-${SV}.}" |
1687 |
- done |
1688 |
- popd |
1689 |
- |
1690 |
- dodir /usr/bin |
1691 |
- for b in $(find bin/ -type f ! -iname '*.bat'); do |
1692 |
- local _name=$(basename "${b}") |
1693 |
- dosym "/usr/share/${PN}-${SV}/bin/${_name}" "/usr/bin/${_name}-${SV}" |
1694 |
- done |
1695 |
- |
1696 |
- popd |
1697 |
- local docdir="build/scaladoc" |
1698 |
- dodoc docs/README docs/TODO |
1699 |
- if use doc; then |
1700 |
- dohtml -r "${docdir}" |
1701 |
- fi |
1702 |
-} |
1703 |
|
1704 |
diff --git a/dev-lang/scala/scala-2.10.6.ebuild b/dev-lang/scala/scala-2.10.6.ebuild |
1705 |
deleted file mode 100644 |
1706 |
index 35b0806eeb1..00000000000 |
1707 |
--- a/dev-lang/scala/scala-2.10.6.ebuild |
1708 |
+++ /dev/null |
1709 |
@@ -1,223 +0,0 @@ |
1710 |
-# Copyright 1999-2016 Gentoo Foundation |
1711 |
-# Distributed under the terms of the GNU General Public License v2 |
1712 |
- |
1713 |
-EAPI="5" |
1714 |
- |
1715 |
-JAVA_PKG_IUSE="doc source" |
1716 |
-JAVA_ANT_DISABLE_ANT_CORE_DEP="yes" |
1717 |
-EANT_TEST_TARGET="test.suite" |
1718 |
- |
1719 |
-inherit eutils check-reqs java-pkg-2 java-ant-2 versionator |
1720 |
- |
1721 |
-MY_P="${PN}-sources-${PV}" |
1722 |
-SV="$(get_version_component_range 1-2)" |
1723 |
- |
1724 |
-# creating the binary: |
1725 |
-# JAVA_PKG_FORCE_VM="$available-1.6" USE="doc source" ebuild scala-*.ebuild compile |
1726 |
-# cd $WORDKIR |
1727 |
-# fix dist/latest link. |
1728 |
-# tar -cjf $DISTDIR/scala-$PN-gentoo-binary.tar.bz2 ${MY_P}/dists ${MY_P}/docs/README ${MY_P}/docs/TODO ${MY_P}/build/scaladoc |
1729 |
- |
1730 |
-# In the pullJarFiles function in tools/binary-repo-lib.sh it executes find commands |
1731 |
-# to search for .desired.sha1 files, which contain sha1 hashes that are appended |
1732 |
-# to ${BURI} along with the subdirectory and filename to form the list of jar files |
1733 |
-# listed in SRC_URI. The output of this find command can be hacked into the desired format: |
1734 |
-# find . -name \*.desired.sha1 -exec sed -e 's@\([0-9a-f]*\).*@\1@' {} \; -print |
1735 |
-# After editing it into the desired format: sort -t / -k 3 file |
1736 |
- |
1737 |
-BURI="http://repo.typesafe.com/typesafe/scala-sha-bootstrap/org/scala-lang/bootstrap" |
1738 |
- |
1739 |
-declare -a JURI=( \ |
1740 |
- "${BURI}/02fe2ed93766323a13f22c7a7e2ecdcd84259b6c/test/files/lib/annotations.jar -> ${P}-annotations.jar" \ |
1741 |
- "${BURI}/0392ecdeb306263c471ce51fa368223388b82b61/test/benchmarks/lib/jsr166_and_extra.jar -> ${P}-jsr166_and_extra.jar" \ |
1742 |
- "${BURI}/1b11ac773055c1e942c6b5eb4aabdf02292a7194/test/files/speclib/instrumented.jar -> ${P}-instrumented.jar" \ |
1743 |
- "${BURI}/1e0e39fae15b42e85998740511ec5a3830e26243/lib/scala-library.jar -> ${P}-scala-library.jar" \ |
1744 |
- "${BURI}/288f47dbe1002653e030fd25ca500b9ffe1ebd64/lib/scala-reflect.jar -> ${P}-scala-reflect.jar" \ |
1745 |
- "${BURI}/2bda582b574287429ad5ee2e1d9a3effc88b0a5f/test/pending/neg/plugin-multiple-rafter/lib/plugins.jar -> ${P}-plugins.jar" \ |
1746 |
- "${BURI}/2c61d6e9a912b3253194d5d6d3e1db7e2545ac4b/lib/ant/vizant.jar -> ${P}-vizant.jar" \ |
1747 |
- "${BURI}/3fc1e35ca8c991fc3488548f7a276bd9053c179d/lib/ant/ant-dotnet-1.0.jar -> ${P}-ant-dotnet-1.0.jar" \ |
1748 |
- "${BURI}/7b456ca6b93900f96e58cc8371f03d90a9c1c8d1/lib/ant/ant.jar -> ${P}-ant.jar" \ |
1749 |
- "${BURI}/7e50e3e227d834695f1e0bf018a7326e06ee4c86/lib/ant/maven-ant-tasks-2.1.1.jar -> ${P}-maven-ant-tasks-2.1.1.jar" \ |
1750 |
- "${BURI}/7e6be9e33a87194e7061f94f6be115619f91ada2/test/pending/neg/plugin-cyclic-dependency/lib/plugins.jar -> ${P}-plugins.jar" \ |
1751 |
- "${BURI}/8acc87f222210b4a5eb2675477602fc1759e7684/lib/fjbg.jar -> ${P}-fjbg.jar" \ |
1752 |
- "${BURI}/8bdac1cdd60b73ff7e12fd2b556355fa10343e2d/lib/scala-library-src.jar -> ${P}-scala-library-src.jar" \ |
1753 |
- "${BURI}/8cccde4914da2058dca893783c231cda23855603/test/pending/neg/plugin-rightafter-terminal/lib/plugins.jar -> ${P}-plugins.jar" \ |
1754 |
- "${BURI}/943cd5c8802b2a3a64a010efb86ec19bac142e40/lib/ant/ant-contrib.jar -> ${P}-ant-contrib.jar" \ |
1755 |
- "${BURI}/981392dbd1f727b152cd1c908c5fce60ad9d07f7/test/files/lib/enums.jar -> ${P}-enums.jar" \ |
1756 |
- "${BURI}/a1883f4304d5aa65e1f6ee6aad5900c62dd81079/tools/push.jar -> ${P}-push.jar" \ |
1757 |
- "${BURI}/a5261e70728c1847639e2b47d953441d0b217bcb/lib/jline.jar -> ${P}-jline.jar" \ |
1758 |
- "${BURI}/af91fd67ccef349e7f8ea662615e17796a339485/test/pending/neg/plugin-rafter-before-1/lib/plugins.jar -> ${P}-plugins.jar" \ |
1759 |
- "${BURI}/b1ec8a095cec4902b3609d74d274c04365c59c04/test/files/lib/genericNest.jar -> ${P}-genericNest.jar" \ |
1760 |
- "${BURI}/b6f4dbb29f0c2ec1eba682414f60d52fea84f703/test/files/lib/scalacheck.jar -> ${P}-scalacheck.jar" \ |
1761 |
- "${BURI}/be8454d5e7751b063ade201c225dcedefd252775/test/files/lib/methvsfield.jar -> ${P}-methvsfield.jar" \ |
1762 |
- "${BURI}/cd33e0a0ea249eb42363a2f8ba531186345ff68c/test/files/lib/nest.jar -> ${P}-nest.jar" \ |
1763 |
- "${BURI}/cfa3ee21f76cd5c115bd3bc070a3b401587bafb5/lib/scala-compiler-src.jar -> ${P}-scala-compiler-src.jar" \ |
1764 |
- "${BURI}/d229f4c91ea8ab1a81559b5803efd9b0b1632f0b/lib/scala-reflect-src.jar -> ${P}-scala-reflect-src.jar" \ |
1765 |
- "${BURI}/d48cb950ceded82a5e0ffae8ef2c68d0923ed00c/lib/msil.jar -> ${P}-msil.jar" \ |
1766 |
- "${BURI}/d54b99f215d4d42b3f0b3489fbb1081270700992/lib/scala-compiler.jar -> ${P}-scala-compiler.jar" \ |
1767 |
- "${BURI}/d7b100ad483484b598b7cd643424bd2e33898a0d/test/pending/neg/plugin-before-parser/lib/plugins.jar -> ${P}-plugins.jar" \ |
1768 |
- "${BURI}/ddd7d5398733c4fbbb8355c049e258d47af636cf/lib/forkjoin.jar -> ${P}-forkjoin.jar" \ |
1769 |
- "${BURI}/e737b123d31eede5594ceda07caafed1673ec472/test/files/codelib/code.jar -> ${P}-code.jar" \ |
1770 |
- "${BURI}/f174c50c4363c492362a05c72dd45b0da18fdcd8/test/pending/neg/plugin-after-terminal/lib/plugins.jar -> ${P}-plugins.jar" |
1771 |
-) |
1772 |
- |
1773 |
-DESCRIPTION="The Scala Programming Language" |
1774 |
-HOMEPAGE="http://www.scala-lang.org/" |
1775 |
-SRC_URI="!binary? |
1776 |
-( https://github.com/scala/scala/archive/v${PV}.tar.gz -> ${P}.tar.gz |
1777 |
- ${JURI[@]} |
1778 |
- https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz |
1779 |
-) |
1780 |
-binary? ( https://dev.gentoo.org/~gienah/files/dist/${P}-gentoo-binary.tar.bz2 )" |
1781 |
- |
1782 |
-LICENSE="BSD" |
1783 |
-SLOT="${SV}/${PV}" |
1784 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" |
1785 |
- |
1786 |
-IUSE="binary emacs" |
1787 |
- |
1788 |
-COMMON_DEP="dev-java/ant-core:0 |
1789 |
- dev-java/hawtjni-runtime:0" |
1790 |
- |
1791 |
-DEPEND="${COMMON_DEP} |
1792 |
- !binary? ( |
1793 |
- =virtual/jdk-1.7* |
1794 |
- dev-java/ant-core:0 |
1795 |
- dev-java/ant-contrib:0 |
1796 |
- dev-java/ant-nodeps:0 |
1797 |
- media-gfx/graphviz |
1798 |
- ) |
1799 |
- binary? ( |
1800 |
- =virtual/jdk-1.7* |
1801 |
- ) |
1802 |
- app-arch/xz-utils:0" |
1803 |
- |
1804 |
-RDEPEND="${COMMON_DEP} |
1805 |
- >=virtual/jre-1.7 |
1806 |
- app-eselect/eselect-scala |
1807 |
- !dev-lang/scala-bin:0" |
1808 |
- |
1809 |
-PDEPEND="emacs? ( app-emacs/scala-mode:0 )" |
1810 |
- |
1811 |
-S="${WORKDIR}/${P}" |
1812 |
- |
1813 |
-CHECKREQS_MEMORY="1532M" |
1814 |
- |
1815 |
-pkg_setup() { |
1816 |
- java-pkg-2_pkg_setup |
1817 |
- |
1818 |
- if ! use binary; then |
1819 |
- debug-print "Checking for sufficient physical RAM" |
1820 |
- |
1821 |
- ewarn "This package can fail to build with memory allocation errors in some cases." |
1822 |
- ewarn "If you are unable to build from sources, please try USE=binary" |
1823 |
- ewarn "for this package. See bug #181390 for more information." |
1824 |
- |
1825 |
- check-reqs_pkg_setup |
1826 |
- fi |
1827 |
-} |
1828 |
- |
1829 |
-src_unpack() { |
1830 |
- # Unpack tar files only. |
1831 |
- for f in ${A} ; do |
1832 |
- [[ ${f} == *".tar."* ]] && unpack ${f} |
1833 |
- done |
1834 |
-} |
1835 |
- |
1836 |
-java_prepare() { |
1837 |
- java-pkg_getjars ant-core,hawtjni-runtime |
1838 |
- |
1839 |
- if ! use binary; then |
1840 |
- local a |
1841 |
- for a in "${JURI[@]}" |
1842 |
- do |
1843 |
- echo "${a}" |
1844 |
- local g="${a/* -> /}" |
1845 |
- echo "${g}" |
1846 |
- local j="${a/ -> */}" |
1847 |
- echo "${j}" |
1848 |
- cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die |
1849 |
- done |
1850 |
- # gentoo patch (by gienah) to stop it calling git log in the build |
1851 |
- epatch "${FILESDIR}/${P}-no-git.patch" |
1852 |
- if java-pkg_is-vm-version-ge "1.7" ; then |
1853 |
- # This patch bumped to 2.10.2: http://pkgs.fedoraproject.org/cgit/scala.git/tree/scala-2.10.0-java7.patch |
1854 |
- epatch "${FILESDIR}/${PN}-2.10.2-jdk-1.7-swing.patch" |
1855 |
- sed -e "s@above is a message from the scala 2.10.2 release@above is a message from the scala ${PV} release@" \ |
1856 |
- -i "${S}/build.xml" \ |
1857 |
- || die "Could not correct scala version message" |
1858 |
- fi |
1859 |
- # Note: to bump scala, some things to try are: |
1860 |
- # 1. update all the sha1s in JURI |
1861 |
- # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI |
1862 |
- # 3. try emerge scala. Check if it downloads more stuff in src_compile to ${WORKDIR}/.m2 |
1863 |
- # or /var/tmp/portage/.m2 or /root/.m2 |
1864 |
- # 4. tar up all the .m2 junk into ${P}-maven-deps.tar.gz and add it to SRC_URI. |
1865 |
- sed -e "s@\(<mkdir dir=\"\)\${user.home}\(/.m2/repository\"/>\)@\1${WORKDIR}\2\n <artifact:localRepository id=\"localrepo\" path=\"${WORKDIR}/.m2/repository\" />@" \ |
1866 |
- -e "s@\${user.home}/.m2@${WORKDIR}/.m2@g" \ |
1867 |
- -e 's@\(<artifact:dependencies .*>\)@\1\n <localRepository refid="localrepo" />@g' \ |
1868 |
- -i "${S}/build.xml" \ |
1869 |
- || die "Could not change location of .m2 maven download directory in ${S}/build.xml" |
1870 |
- # Remove this test as it fails. |
1871 |
- # [partest] testing: [...]/files/run/parserJavaIdent.scala [FAILED] |
1872 |
- rm -f test/files/run/parserJavaIdent.scala |
1873 |
- fi |
1874 |
-} |
1875 |
- |
1876 |
-src_compile() { |
1877 |
- if ! use binary; then |
1878 |
- #unset ANT_OPTS as this is set in the build.xml |
1879 |
- #sets -X type variables which might come back to bite me |
1880 |
- unset ANT_OPTS |
1881 |
- |
1882 |
- # reported in bugzilla that multiple launches use less resources |
1883 |
- # https://bugs.gentoo.org/show_bug.cgi?id=282023 |
1884 |
- eant all.clean |
1885 |
- eant -Djavac.args="-encoding UTF-8" -Djava6.home=${JAVA_HOME} \ |
1886 |
- -Duser.home="${WORKDIR}" build-opt |
1887 |
- eant dist.done |
1888 |
- else |
1889 |
- einfo "Skipping compilation, USE=binary is set." |
1890 |
- fi |
1891 |
-} |
1892 |
- |
1893 |
-src_test() { |
1894 |
- java-pkg-2_src_test |
1895 |
-} |
1896 |
- |
1897 |
-src_install() { |
1898 |
- pushd dists/latest || die |
1899 |
- |
1900 |
- local SCALADIR="/usr/share/${PN}-${SV}" |
1901 |
- |
1902 |
- exeinto "${SCALADIR}/bin" |
1903 |
- doexe $(find bin/ -type f ! -iname '*.bat') |
1904 |
- |
1905 |
- #sources are .scala so no use for java-pkg_dosrc |
1906 |
- if use source; then |
1907 |
- dodir "${SCALADIR}/src" |
1908 |
- insinto "${SCALADIR}/src" |
1909 |
- doins src/*-src.jar |
1910 |
- fi |
1911 |
- |
1912 |
- java-pkg_dojar lib/*.jar |
1913 |
- |
1914 |
- pushd man/man1 || die |
1915 |
- for i in *.1; do |
1916 |
- newman "${i}" "${i/./-${SV}.}" |
1917 |
- done |
1918 |
- popd |
1919 |
- |
1920 |
- dodir /usr/bin |
1921 |
- for b in $(find bin/ -type f ! -iname '*.bat'); do |
1922 |
- local _name=$(basename "${b}") |
1923 |
- dosym "/usr/share/${PN}-${SV}/bin/${_name}" "/usr/bin/${_name}-${SV}" |
1924 |
- done |
1925 |
- |
1926 |
- popd |
1927 |
- local docdir="build/scaladoc" |
1928 |
- dodoc docs/README docs/TODO |
1929 |
- if use doc; then |
1930 |
- dohtml -r "${docdir}" |
1931 |
- fi |
1932 |
-} |
1933 |
|
1934 |
diff --git a/dev-lang/scala/scala-2.9.3.ebuild b/dev-lang/scala/scala-2.9.3.ebuild |
1935 |
deleted file mode 100644 |
1936 |
index a284c1a1da1..00000000000 |
1937 |
--- a/dev-lang/scala/scala-2.9.3.ebuild |
1938 |
+++ /dev/null |
1939 |
@@ -1,226 +0,0 @@ |
1940 |
-# Copyright 1999-2016 Gentoo Foundation |
1941 |
-# Distributed under the terms of the GNU General Public License v2 |
1942 |
- |
1943 |
-EAPI="5" |
1944 |
- |
1945 |
-JAVA_PKG_IUSE="doc source" |
1946 |
-JAVA_ANT_DISABLE_ANT_CORE_DEP="yes" |
1947 |
-EANT_TEST_TARGET="test.suite" |
1948 |
- |
1949 |
-inherit eutils check-reqs java-pkg-2 java-ant-2 versionator |
1950 |
- |
1951 |
-MY_P="${PN}-sources-${PV}" |
1952 |
-SV="$(get_version_component_range 1-2)" |
1953 |
- |
1954 |
-# creating the binary: |
1955 |
-# JAVA_PKG_FORCE_VM="$available-1.7" USE="doc source" ebuild scala-*.ebuild compile |
1956 |
-# cd $WORDKIR |
1957 |
-# tar -cjf scala-2.9.3-gentoo-binary.tar.bz2 scala-2.9.3/dists \ |
1958 |
-# scala-2.9.3//docs/TODO |
1959 |
- |
1960 |
-# In the pullJarFiles function in tools/binary-repo-lib.sh it executes find commands |
1961 |
-# to search for .desired.sha1 files, which contain sha1 hashes that are appended |
1962 |
-# to ${BURI} along with the subdirectory and filename to form the list of jar files |
1963 |
-# listed in SRC_URI. The output of this find command can be hacked into the desired format: |
1964 |
-# find . -name \*.desired.sha1 -exec sed -e 's@\([0-9a-f]*\).*@\1@' {} \; -print |
1965 |
-# After editing it into the desired format: sort -t / -k 3 file |
1966 |
- |
1967 |
-BURI="http://repo.typesafe.com/typesafe/scala-sha-bootstrap/org/scala-lang/bootstrap" |
1968 |
- |
1969 |
-declare -a JURI=( |
1970 |
- "${BURI}/8b6ba65c8146217333f0762087fe2340d572e832/docs/examples/plugintemplate/lib/scalatest.jar -> ${P}-scalatest.jar" |
1971 |
- "${BURI}/7b456ca6b93900f96e58cc8371f03d90a9c1c8d1/lib/ant/ant.jar -> ${P}-ant.jar" |
1972 |
- "${BURI}/3fc1e35ca8c991fc3488548f7a276bd9053c179d/lib/ant/ant-dotnet-1.0.jar -> ${P}-ant-dotnet-1.0.jar" |
1973 |
- "${BURI}/943cd5c8802b2a3a64a010efb86ec19bac142e40/lib/ant/ant-contrib.jar -> ${P}-ant-contrib.jar" |
1974 |
- "${BURI}/7e50e3e227d834695f1e0bf018a7326e06ee4c86/lib/ant/maven-ant-tasks-2.1.1.jar -> ${P}-maven-ant-tasks-2.1.1.jar" |
1975 |
- "${BURI}/2c61d6e9a912b3253194d5d6d3e1db7e2545ac4b/lib/ant/vizant.jar -> ${P}-vizant.jar" |
1976 |
- "${BURI}/12c479a33ee283599fdb7aa91d6a1df0197a52cf/lib/forkjoin.jar -> ${P}-forkjoin.jar" |
1977 |
- "${BURI}/bd8e22a955eeb82671c5fdb8a7a14bc7f25e9eb1/lib/fjbg.jar -> ${P}-fjbg.jar" |
1978 |
- "${BURI}/545b37930819a1196705e582a232abfeb252cc8d/lib/jline.jar -> ${P}-jline.jar" |
1979 |
- "${BURI}/6597e6f74113e952a4233c451c973f5ac7f2b705/lib/midpapi10.jar -> ${P}-midpapi10.jar" |
1980 |
- "${BURI}/58f64cd00399c724e7d526e5bdcbce3e2b79f78b/lib/msil.jar -> ${P}-msil.jar" |
1981 |
- "${BURI}/5f31fab985a3efc21229297810c625b0a2593757/lib/scala-compiler.jar -> ${P}-scala-compiler.jar" |
1982 |
- "${BURI}/c52dbed261e4870a504cef24518484b335a38067/lib/scala-library.jar -> ${P}-scala-library.jar" |
1983 |
- "${BURI}/364c3b992bdebeac9fafb187e1acbece45644de7/lib/scala-library-src.jar -> ${P}-scala-library-src.jar" |
1984 |
- "${BURI}/0392ecdeb306263c471ce51fa368223388b82b61/test/benchmarks/lib/jsr166_and_extra.jar -> ${P}-jsr166_and_extra.jar" |
1985 |
- "${BURI}/02fe2ed93766323a13f22c7a7e2ecdcd84259b6c/test/files/lib/annotations.jar -> ${P}-annotations.jar" |
1986 |
- "${BURI}/981392dbd1f727b152cd1c908c5fce60ad9d07f7/test/files/lib/enums.jar -> ${P}-enums.jar" |
1987 |
- "${BURI}/b1ec8a095cec4902b3609d74d274c04365c59c04/test/files/lib/genericNest.jar -> ${P}-genericNest.jar" |
1988 |
- "${BURI}/be8454d5e7751b063ade201c225dcedefd252775/test/files/lib/methvsfield.jar -> ${P}-methvsfield.jar" |
1989 |
- "${BURI}/cd33e0a0ea249eb42363a2f8ba531186345ff68c/test/files/lib/nest.jar -> ${P}-nest.jar" |
1990 |
- "${BURI}/77dca656258fe983ec64461860ab1ca0f7e2fd65/test/files/lib/scalacheck.jar -> ${P}-scalacheck.jar" |
1991 |
- "${BURI}/2546f965f6718b000c4e6ef73559c11084177bd8/test/files/speclib/instrumented.jar -> ${P}-instrumented.jar" |
1992 |
- "${BURI}/f174c50c4363c492362a05c72dd45b0da18fdcd8/test/pending/neg/plugin-after-terminal/lib/plugins.jar -> ${P}-plugins.jar" |
1993 |
- "${BURI}/d7b100ad483484b598b7cd643424bd2e33898a0d/test/pending/neg/plugin-before-parser/lib/plugins.jar -> ${P}-plugins.jar" |
1994 |
- "${BURI}/7e6be9e33a87194e7061f94f6be115619f91ada2/test/pending/neg/plugin-cyclic-dependency/lib/plugins.jar -> ${P}-plugins.jar" |
1995 |
- "${BURI}/2bda582b574287429ad5ee2e1d9a3effc88b0a5f/test/pending/neg/plugin-multiple-rafter/lib/plugins.jar -> ${P}-plugins.jar" |
1996 |
- "${BURI}/af91fd67ccef349e7f8ea662615e17796a339485/test/pending/neg/plugin-rafter-before-1/lib/plugins.jar -> ${P}-plugins.jar" |
1997 |
- "${BURI}/8cccde4914da2058dca893783c231cda23855603/test/pending/neg/plugin-rightafter-terminal/lib/plugins.jar -> ${P}-plugins.jar" |
1998 |
- "${BURI}/ee000286d00c5209d5644462c1cfea87fc8b1342/test/pending/pos/t1380/gnujaxp.jar -> ${P}-gnujaxp.jar" |
1999 |
- "${BURI}/a1883f4304d5aa65e1f6ee6aad5900c62dd81079/tools/push.jar -> ${P}-push.jar" |
2000 |
-) |
2001 |
- |
2002 |
-DESCRIPTION="The Scala Programming Language" |
2003 |
-HOMEPAGE="http://www.scala-lang.org/" |
2004 |
-SRC_URI="!binary? |
2005 |
-( https://github.com/scala/scala/archive/v${PV}.tar.gz -> ${P}.tar.gz |
2006 |
- ${JURI[@]} |
2007 |
-) |
2008 |
-binary? ( https://dev.gentoo.org/~gienah/files/dist/${P}-gentoo-binary.tar.bz2 )" |
2009 |
- |
2010 |
-LICENSE="BSD" |
2011 |
-SLOT="${SV}/${PV}" |
2012 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" |
2013 |
- |
2014 |
-IUSE="binary emacs examples" |
2015 |
- |
2016 |
-COMMON_DEP="dev-java/ant-core:0 |
2017 |
- dev-java/hawtjni-runtime:0" |
2018 |
- |
2019 |
-DEPEND="${COMMON_DEP} |
2020 |
- !binary? ( |
2021 |
- =virtual/jdk-1.7* |
2022 |
- dev-java/ant-core:0 |
2023 |
- dev-java/ant-contrib:0 |
2024 |
- dev-java/ant-nodeps:0 |
2025 |
- media-gfx/graphviz |
2026 |
- ) |
2027 |
- binary? ( |
2028 |
- || ( =virtual/jdk-1.7* =virtual/jdk-1.8* ) |
2029 |
- ) |
2030 |
- app-arch/xz-utils:0" |
2031 |
- |
2032 |
-RDEPEND="${COMMON_DEP} |
2033 |
- >=virtual/jre-1.7 |
2034 |
- app-eselect/eselect-scala |
2035 |
- !dev-lang/scala-bin:0" |
2036 |
- |
2037 |
-PDEPEND="emacs? ( app-emacs/scala-mode:0 )" |
2038 |
- |
2039 |
-S="${WORKDIR}/${P}" |
2040 |
- |
2041 |
-CHECKREQS_MEMORY="1536M" |
2042 |
- |
2043 |
-pkg_setup() { |
2044 |
- java-pkg-2_pkg_setup |
2045 |
- |
2046 |
- if ! use binary; then |
2047 |
- debug-print "Checking for sufficient physical RAM" |
2048 |
- |
2049 |
- ewarn "This package can fail to build with memory allocation errors in some cases." |
2050 |
- ewarn "If you are unable to build from sources, please try USE=binary" |
2051 |
- ewarn "for this package. See bug #181390 for more information." |
2052 |
- |
2053 |
- check-reqs_pkg_setup |
2054 |
- fi |
2055 |
-} |
2056 |
- |
2057 |
-src_unpack() { |
2058 |
- # Unpack tar files only. |
2059 |
- for f in ${A} ; do |
2060 |
- [[ ${f} == *".tar."* ]] && unpack ${f} |
2061 |
- done |
2062 |
-} |
2063 |
- |
2064 |
-java_prepare() { |
2065 |
- java-pkg_getjars ant-core,hawtjni-runtime |
2066 |
- |
2067 |
- if ! use binary; then |
2068 |
- local a |
2069 |
- for a in "${JURI[@]}" |
2070 |
- do |
2071 |
- echo "${a}" |
2072 |
- local g="${a/* -> /}" |
2073 |
- echo "${g}" |
2074 |
- local j="${a/ -> */}" |
2075 |
- echo "${j}" |
2076 |
- cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die |
2077 |
- done |
2078 |
- epatch "${FILESDIR}/${PN}-2.9.2-java7.patch" |
2079 |
- # gentoo patch (by gienah) to stop it calling git log in the build |
2080 |
- epatch "${FILESDIR}/${P}-no-git.patch" |
2081 |
- # Note: to bump scala, some things to try are: |
2082 |
- # 1. update all the sha1s in JURI |
2083 |
- # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI |
2084 |
- # 3. try emerge scala. Check if it downloads more stuff in src_compile to ${WORKDIR}/.m2 |
2085 |
- # or /var/tmp/portage/.m2 or /root/.m2 |
2086 |
- # 4. tar up all the .m2 junk into ${P}-maven-deps.tar.gz and add it to SRC_URI. |
2087 |
- sed -e 's@-Xmx1024M@-Xmx1536M@' \ |
2088 |
- -e 's@-XX:MaxPermSize=128M@-XX:MaxPermSize=256M@' \ |
2089 |
- -i "${S}/test/partest" \ |
2090 |
- || die "Could not change increase memory size in ${S}/test/partest" |
2091 |
- fi |
2092 |
-} |
2093 |
- |
2094 |
-src_compile() { |
2095 |
- if ! use binary; then |
2096 |
- #unset ANT_OPTS as this is set in the build.xml |
2097 |
- #sets -X type variables which might come back to bite me |
2098 |
- unset ANT_OPTS |
2099 |
- |
2100 |
- # reported in bugzilla that multiple launches use less resources |
2101 |
- # https://bugs.gentoo.org/show_bug.cgi?id=282023 |
2102 |
- eant all.clean |
2103 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
2104 |
- fastdist-opt |
2105 |
- if use doc; then |
2106 |
- # The separate build for doc is to workaround this problem that occurs |
2107 |
- # with one "fastdist docscomp" build (still fails with MaxPermSize=384M) |
2108 |
- # java.lang.OutOfMemoryError: PermGen space |
2109 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
2110 |
- docscomp |
2111 |
- eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \ |
2112 |
- docs |
2113 |
- fi |
2114 |
- else |
2115 |
- einfo "Skipping compilation, USE=binary is set." |
2116 |
- fi |
2117 |
-} |
2118 |
- |
2119 |
-src_test() { |
2120 |
- java-pkg-2_src_test |
2121 |
-} |
2122 |
- |
2123 |
-src_install() { |
2124 |
- cd dists/latest || die |
2125 |
- local SCALADIR="/usr/share/${PN}-${SV}" |
2126 |
- exeinto "${SCALADIR}/bin" |
2127 |
- doexe $(find bin/ -type f ! -iname '*.bat') |
2128 |
- dodir "${SCALADIR}/lib" |
2129 |
- insinto "${SCALADIR}/lib" |
2130 |
- pushd lib || die |
2131 |
- for j in *.jar; do |
2132 |
- local i="$(echo "${j}" | sed -e "s@[_-][0-9.-]*\.jar@.jar@")" |
2133 |
- newins "${j}" "${i}" |
2134 |
- java-pkg_regjar "${ED}${SCALADIR}/lib/${i}" |
2135 |
- done |
2136 |
- popd |
2137 |
- |
2138 |
- dodir /usr/bin |
2139 |
- for b in $(find bin/ -type f ! -iname '*.bat'); do |
2140 |
- local _name=$(basename "${b}") |
2141 |
- dosym "${SCALADIR}/bin/${_name}" "/usr/bin/${_name}-${SV}" |
2142 |
- done |
2143 |
- |
2144 |
- pushd man/man1 || die |
2145 |
- for i in *.1; do |
2146 |
- newman "${i}" "${i/./-${SV}.}" |
2147 |
- done |
2148 |
- popd |
2149 |
- |
2150 |
- #sources are .scala so no use for java-pkg_dosrc |
2151 |
- if use source; then |
2152 |
- dodir "${SCALADIR}/src" |
2153 |
- insinto "${SCALADIR}/src" |
2154 |
- doins src/*-src.jar |
2155 |
- fi |
2156 |
- |
2157 |
- local docdir="doc/${PN}-devel-docs" |
2158 |
- dodoc doc/README ../../docs/TODO || die |
2159 |
- if use doc; then |
2160 |
- java-pkg_dojavadoc "${docdir}/api" |
2161 |
- dohtml -r "${docdir}/tools" || die |
2162 |
- fi |
2163 |
- |
2164 |
- use examples && java-pkg_doexamples "${docdir}/examples" |
2165 |
-} |