Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/scala/files/, dev-lang/scala/
Date: Sun, 05 Nov 2017 13:56:44
Message-Id: 1509889841.88404d0300b28dd173ea653242ec405ad275e0b1.chewi@gentoo
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 -}