1 |
commit: 040b9386526a09ab0de0e3dbaae719060f0a2d83 |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri May 24 14:15:54 2019 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri May 24 14:21:34 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=040b9386 |
7 |
|
8 |
dev-python/pypy-bin: Drop old (<7.1.1) |
9 |
|
10 |
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> |
11 |
|
12 |
dev-python/pypy-bin/Manifest | 49 ----- |
13 |
dev-python/pypy-bin/files/4.0.0-gentoo-path.patch | 50 ------ |
14 |
dev-python/pypy-bin/pypy-bin-6.0.0-r100.ebuild | 208 --------------------- |
15 |
dev-python/pypy-bin/pypy-bin-6.0.0-r200.ebuild | 209 ---------------------- |
16 |
dev-python/pypy-bin/pypy-bin-6.0.0.ebuild | 208 --------------------- |
17 |
dev-python/pypy-bin/pypy-bin-7.0.0-r1.ebuild | 208 --------------------- |
18 |
dev-python/pypy-bin/pypy-bin-7.1.0.ebuild | 208 --------------------- |
19 |
7 files changed, 1140 deletions(-) |
20 |
|
21 |
diff --git a/dev-python/pypy-bin/Manifest b/dev-python/pypy-bin/Manifest |
22 |
index c6177223e4d..faec8ae0817 100644 |
23 |
--- a/dev-python/pypy-bin/Manifest |
24 |
+++ b/dev-python/pypy-bin/Manifest |
25 |
@@ -1,48 +1,3 @@ |
26 |
-DIST pypy-bin-6.0.0-amd64+bzip2+jit+libressl+ncurses.ffi7.tar.lz 13018301 BLAKE2B b851ec3e73d4203a4c1eece2cf81dada7cc2b8f7047c9f4e06bd4f24008c1650d95fbd29697fafbdbed953d19595c8e77143a7bd9c8306ab3a15b2c62be48bcf SHA512 8edaf5fdad14886f4120358066fbb09be17d2b7f10dd7600f256a3f3d4b66c90502b85e8a500a70113135ce408ae2877296e1a9cb82d06ae0d031db26e09066c |
27 |
-DIST pypy-bin-6.0.0-amd64+bzip2+jit+libressl+ncurses.tar.lz 12940199 BLAKE2B c3790050d17e98a0fc78fa12218267aea62580287fef06559df136b15fbbd791b43ad191f4a91865ceb4e6f0954af40676beb89182a0d6f720644d4aea98f439 SHA512 967a2332439ae349d47713c33518e88f350769c4ba2c8191f63c145b4d036b53308232adcbf08199e0111ba1cf9bb9df78beb16f6933f9b377f617f34af4dee1 |
28 |
-DIST pypy-bin-6.0.0-amd64+bzip2+jit+ncurses.ffi7.ossl11.tar.lz 12981891 BLAKE2B b098e2ee15bbdfbeab5b9ab0b2b818f24160badadc8d7e3e8921eca85251a2246a595964ec491e1d23f84150253f2db23642038b476ebe930129d1b9ad170ff8 SHA512 65202d2970e52df83e206068d66079e7fd3254c9d6fa3e410f23f379b3accf324af09fd3da4c13a483c00b9de523485b8f3008f4160f134b5935948f05028c80 |
29 |
-DIST pypy-bin-6.0.0-amd64+bzip2+jit+ncurses.ffi7.tar.lz 12916168 BLAKE2B f23aa0800c48d976f60d6826a424703fed1e1a00b0eb1fa09adce609cd1379f47e42df4669dad6edb59270d708f145049a7342ed73971d33183fef80dbd00539 SHA512 0ec4acf8fa2fb4b7ea409eb21a5dc0dcf14fb5616b8cb11d7892fd99aea6aa0984d0951ac474fd1469fe362e841a684d2292cafe6f69c078d003b90f224f2780 |
30 |
-DIST pypy-bin-6.0.0-amd64+bzip2+jit+ncurses.tar.lz 12932560 BLAKE2B 97693b27ce350dd35103cf6176e7113503f790de1fc498810bfd23ed70f324fb148f801ec3d5ffcc1c578d49098ff7c4353da10509c0d56a2f3c6c4dad0a0dfa SHA512 03db8101a5aa288eb59b73d849ca0767a2b6cdffe1bfecb5f4ee5a70ceb7d73c4e1ca9be06424e18e62c2939b07c152bad1c762a9d209faa8bac9b91c48b4317 |
31 |
-DIST pypy-bin-6.0.0-amd64+bzip2+libressl+ncurses.ffi7.tar.lz 7546991 BLAKE2B d4e84d839dfa106a4e9b3a60327bae1fa96c326bf219b4f8dddc9dc968412b4be67e80ed1009120cf6a8b14aeede83ebb863bee1296eeafdae95a01ef0efd1eb SHA512 e3775fbf8e2a28d30a90f5bbde84bb03007aa00a6b778834db067d470d97b87c6e15ae792996d801b96d1486aecceff124854f0bd2d2bd8e353c0ee1c12662d4 |
32 |
-DIST pypy-bin-6.0.0-amd64+bzip2+libressl+ncurses.tar.lz 7466895 BLAKE2B e199b8330dd4ac2acfe668fd19b2900843c96de961b3ea2fc418ec71c289c98d9c505cd42581e726179441dc877feb7eb57b89ee63c8ec00895302dacb039fbe SHA512 560886744633197abf14c21fb872f41d3d614427861045d6654c72b940e7b16996af4077ef9d531cfecc28c3e65dc64e2db149fe23c370aa8ee446dd5b0359e8 |
33 |
-DIST pypy-bin-6.0.0-amd64+bzip2+ncurses.ffi7.ossl11.tar.lz 7525252 BLAKE2B ccb34328f579a61070d6021f59fb948a80cb11803479a7960d6459cd4df861f125057982c4b051b7e9825ce3eb4c6ae3308b9639c9ed91dac1e042c76af1bd68 SHA512 a2439faae18ed12e1c8d2693471f665c08c29163957f94fe1daf240844e932b012d6cec6d1e70c9b14837ddb800359dacde44ac1444af56b296ab913fd541d44 |
34 |
-DIST pypy-bin-6.0.0-amd64+bzip2+ncurses.ffi7.tar.lz 7558174 BLAKE2B 62dc408c958c18d9751466b24c5dde46bc8705634e7312593c996c9517cc36bbaad7278aa09b179bbcb962c4124399d27647b82356c79e20e13434153b8c79b9 SHA512 8c232c7852f3e8d9e3b5bfcc3785e171ea64c63d3e1658662d9eb0340a21efecd4fa037b15ede155015b262e2f60e4fa0e80d72beb18d5e4b01dcb3e003a516f |
35 |
-DIST pypy-bin-6.0.0-amd64+bzip2+ncurses.tar.lz 7547568 BLAKE2B 713cd16e54cdab7e25c091db931a760f51de990bf53e566b711754c5a705507257f1c54abc5f85aba7b2449f6d3967e820d14f55953a3880e7bac3eb028db203 SHA512 e8efb0af8e8ef89c95e5fe73b177f34b9120a172e0af7e52990e428e498e3b84b31eba3dfaa28bffcb121625b5494eaeec71af2a2fa46d6b888c148ca162836b |
36 |
-DIST pypy-bin-6.0.0-x86+bzip2+jit+libressl+ncurses+sse2.ffi7.tar.lz 9857459 BLAKE2B a125f68fe7ca8259d614c1d375029df776944a8f14960528d5b96125a1b46c7c014894ca3f952157957cca654dc8143033d04f4db0fdef182a6915304b630dcb SHA512 4fa02202d2ceee6cdbd2473e8f3028695a73577504053eafd87464dd75116028a3b2129be16d422fbac5372cd7623c0ee4d9ab75b87a1423dac9470eecda1227 |
37 |
-DIST pypy-bin-6.0.0-x86+bzip2+jit+libressl+ncurses+sse2.tar.lz 10268326 BLAKE2B 0f0c9b9f9a586b7dfc1099a9dbe28fe56d49c808ffd2e632f428b8992d39db3db7f70fd4f2fd0fb261d8c85202ab4ec2febc35b1bd4dc86f38ab8fba5715541c SHA512 40986918e0ea94053b3adc5594a21acff34d4f18b0f4827ce9cb2646d3ddcda8fb6b107ac17869c2c44f99f153a2829fc3ae89e8d4caf61ead4c4a4c9b8e963d |
38 |
-DIST pypy-bin-6.0.0-x86+bzip2+jit+ncurses+sse2.ffi7.ossl11.tar.lz 9877659 BLAKE2B fb017132e28f9249b4cf1878694cde812fb53c26e58e66156d0c7512a66baa8c4961d7aaf5358d3f2acdac9aa41c6abfd9432d9c7e6fc199cd80ade911db3790 SHA512 516f7290ea2f36c9fa6c62464c32bf80f6f15b4d94dee50d1f153400f0b1fe9c12afef517cedee014d8e88f254985c70cba08a0da29250d78057d222b4e529f2 |
39 |
-DIST pypy-bin-6.0.0-x86+bzip2+jit+ncurses+sse2.ffi7.tar.lz 9859596 BLAKE2B e76d456b931bb9ffd5f5140cf4125ed1446ec81432785a97f7a631adb3b97c7184d174ef928df0089e6327a1818ce70072e6835561877a6a6398bc6c6ab6705d SHA512 80895434011f8ba14cf04cd060e6b022f8f7a92fc11b3005bf92b20c267200aafa98f114eaa7b473ce2a27a44f22882ed20b59b7bff4d1b1eef3540b9154e1e5 |
40 |
-DIST pypy-bin-6.0.0-x86+bzip2+jit+ncurses+sse2.tar.lz 9857367 BLAKE2B 48d9271213dfa04991fbefab294cf3ee1a8d69d954315b0b3e543bffaae2134f0ce1e5f3da09e45041b988b0e08359c68b49acaf14c8bf26913cb540ac1928f6 SHA512 deeabbf19d95a6e6e55dea59cb0ff06fdf1ce687d6cd9499ef010d90445e05102056b5c8bfe9f44528cf86f087e4a2b1dee00fb5df1f7526673333cf73d5c8ab |
41 |
-DIST pypy-bin-6.0.0-x86+bzip2+libressl+ncurses+sse2.ffi7.tar.lz 5940394 BLAKE2B 4f83e1bd745e686999c39fc8976c204a95b1e2e2f6a4ec23020e136f0c1046eed4ba4e8327c7bd6c2f11d80abb398fa46fd57ea18f9e9a7ed24577c67e274e7c SHA512 7007867780b9dd8f0501d278a651e0e6e82bdfcf40e66344a4d194ea71d311e0efdb8ac00a7bc413d796cadcbbe10b603707c371bec4fe12f1b090da81e11226 |
42 |
-DIST pypy-bin-6.0.0-x86+bzip2+libressl+ncurses+sse2.tar.lz 6301309 BLAKE2B 8f8e16bd05da671fbe3e762dff33f32b1c50f3ce866432d3bc039724d025192a7116d6aa2590007e3adb52e5b3dd3ad9eadbc7c8f388bc7e02b049fcd980e3f1 SHA512 e6d32352ecb3a17e614f4ddac600f7dafb0a39fa807ba2fcce506eae881ee5c8f959e2d797f8126bfea74b801b76efbd9a3df86dc03c8521ec320fd06d05659e |
43 |
-DIST pypy-bin-6.0.0-x86+bzip2+libressl+ncurses.ffi7.tar.lz 5938624 BLAKE2B 218e2a75d601cad1346d4513f01e8b9544cf2d8e0de68e43e6645758efa94e8f770e06c73be16e53964752e2a747414141a99137e7f6820f33ea1d7f3463736b SHA512 c2d17b21de8fc2658c4ffca3ca02138d2446503427c7fb4d488a2a58e1e0b0bcc1eaa0548dbe176cd7a668cdf296ffdb3a0356b27dbfbd7b6be44d2224779358 |
44 |
-DIST pypy-bin-6.0.0-x86+bzip2+libressl+ncurses.tar.lz 6290475 BLAKE2B e51a49ee9cdf7e2b9194e00ec9480cef3668e7c1fa7e632eaff0b7f1ba415096bdb2a2a4322ae25b611e4ffab28f00d15a4429142bf7a62bf0d32ba4a157ed79 SHA512 258404258f7bb96fc55cf4bd8a086d598e0b583a62b282ed6809af740c09792dd854efe4a3780b85d7b84ff1c8b0169875dae38f271f95db76db494d63f0774b |
45 |
-DIST pypy-bin-6.0.0-x86+bzip2+ncurses+sse2.ffi7.ossl11.tar.lz 5947112 BLAKE2B 9153940c44f99fa0c9e911e3a815679f93413fa4be46cbd965b48e8ffe68a1e7ebfc6e872bd7d59e4d0e0ff9d02fbd5c30b1e0d9db1521448c0b0ffb89cbee7c SHA512 435d33f8ff36f424c162a450f3a9c8419bb46280b34b9d2370bc18f961a78f144128aa712dba094755e7d350cee97f395a9b61fdcc6f0d4054703dbd01d29c3e |
46 |
-DIST pypy-bin-6.0.0-x86+bzip2+ncurses+sse2.ffi7.tar.lz 5943737 BLAKE2B ba39bff2fcccebed496c12ff85d95ea6f7d6092661b251673b53c061fba831eeab74b1286d4fb3873bbd5daa6f4ad5af2cef2c9db561afecd34285b806e0b794 SHA512 8c6a6dd5adb6a0b80c1ea3cc461ff2316084319e26b3f0c531ccf67bf518f603156624596d94f65a2b307e462cc97cef39dff33d662f847a20620103b78fcc5e |
47 |
-DIST pypy-bin-6.0.0-x86+bzip2+ncurses+sse2.tar.lz 5979890 BLAKE2B 8f47c34f88b7f4900808dfcc8b22920c8053716dd8f46382d5656a15d742be13d5334e40cfca86dac663695bbd7b6ada58546130ee4936ca87c916713d069614 SHA512 498478f91302312b54cec3f42a03f817ef02b4d3bd66019c9bf9e0398b58a791202bbbdffd25778a20ae5d49bbc34d956f2f5bbd5d132c098e979357f8ca5e59 |
48 |
-DIST pypy-bin-6.0.0-x86+bzip2+ncurses.ffi7.ossl11.tar.lz 5940234 BLAKE2B ba4133f9c261c7b8d7c3a5c04de61398f48c1d34d146009535c5445dd8abab17e914fa675c6c9f4717cafb1be5ee8defcb6d1ecb20cda60223677bf5c2b22db9 SHA512 afe12fcac3a93b8b139a0cbbc5475edd23eceddf3b6e58e5d425459dbc51056ad10459133adee3f7d282c403e881fa0d4d1f9c30955163e580c87be7e1b7825a |
49 |
-DIST pypy-bin-6.0.0-x86+bzip2+ncurses.ffi7.tar.lz 5939972 BLAKE2B 86ca6f1dd9f00d993986476fbeb253b2a7efb862dec7c8b90945c32e9418d52460d3d305fd0e182e9351e6de148928cf786f461cb3174601d84f5604ca1ae132 SHA512 4d14693ba0bcf3d6f56c9e8a45959d84ba5aacbccee0a643a8c713569a0e5de1449e726e7c813a93105c8dd145f1be6a7f78eec22bbb5c5a8aba31f15cffdbe5 |
50 |
-DIST pypy-bin-6.0.0-x86+bzip2+ncurses.tar.lz 5941591 BLAKE2B 45a4c150e1403fd5a579c3d452cd09f4954238fff18702c5cafc1b23f12134f07a05c1aa9277b76b5d8c4e1da48d64699a2540feb4000b6bd1c285ab59b6c4a1 SHA512 3a69284917e0c233ac27fd96707b43499a5d9e05da946cad21f89fd605d34483454703887efc1049abeeb1d503800061027794d277123ad874583074203ce3a0 |
51 |
-DIST pypy-bin-7.0.0-amd64+bzip2+jit+libressl+ncurses.tar.lz 13183739 BLAKE2B 41e95be3e48f0b53425ce9777b7bdb998dfbccb054c369cfab9b15f3835649d1520ed6ff6bb746feb96517b608b711678e3efe2cb8b70012c29347cfcbeb144f SHA512 974b438233bb9fbc3d3b9979a4f7591ae9e6b5a36795cd9a86c2a9b45e2288aa478811433b62696e33aaa4f8c9d3579b909554a4bb0a2b53975d01357fdb0b58 |
52 |
-DIST pypy-bin-7.0.0-amd64+bzip2+jit+ncurses.tar.lz 13129901 BLAKE2B 9966e298e25d3a40c78f5d729c61e57c82423dda7415b692179131289bfc64506dc347586b7ef0da3a134398671657d89281e35c217d422a343505492dee0081 SHA512 0c00195abe6481ace527bb0653f6f0df1e3b431246948f76d608dc5ea606a1f7ec9bfc014dff8070047c607648575d29356e44b1768c8fb7d07b50be4feded04 |
53 |
-DIST pypy-bin-7.0.0-amd64+bzip2+libressl+ncurses.tar.lz 7650838 BLAKE2B cded65d6d3791f36f8bb61909555bc85110cbb2550336b2366444217d55ed6c615bbd58d0797048e940bd67dd049df063207bd46858e69c7f1ac70dd6c6eedff SHA512 db2d2aff65662dd1cfa2cf42d9bd588f6d7c6f031608931807435c31b4c2b53277e56b517157e8234b386eab2299c51828980817e3d730d946288571f11ea733 |
54 |
-DIST pypy-bin-7.0.0-amd64+bzip2+ncurses.tar.lz 7652033 BLAKE2B c2a8d54ae2ea6c727ee686d5c2e6b612c940c61ea335596ed8fee0397396a0d7a4344e4e03ebc4f3c50fdf311ea6932b93b7422ad2147c5ea6ec8ac1ff8b7271 SHA512 fc39e427fb1b73136d8786d9f594fa355e8d93cebf01a4f5b319e0506b9d6843ef2332086eca569ff694bfb64a9808eb65c727e96b9c7d998f28cddb35717dda |
55 |
-DIST pypy-bin-7.0.0-x86+bzip2+jit+libressl+ncurses+sse2.tar.lz 9985530 BLAKE2B da9155481b466ad6f3b28764c01c49fa397a728ec6646727038cccb84fdaac9a5808ed73aecebad7d8e1b436932554e5f65e1078547b96dc82c6e6cc1f4b44b8 SHA512 2c378a47473152e464e2f497f959c1f0bad9f5237d18e83969643e267123d1819c2a551892279800b0b810d6ebea6b0e769f9ee6f2077bee5e92dc3c2c80df3e |
56 |
-DIST pypy-bin-7.0.0-x86+bzip2+jit+ncurses+sse2.tar.lz 9981851 BLAKE2B 75d89b10e9220c2f8b507529404849d24a88678c0884ce1c8c0254306165c5a6782c4a6efef63228e813a4f42103d7ef33a514dda8726e4ff72c3ff1fbf5f127 SHA512 e09f4f1d7c4e12735d2a4529dc603bcef43c76e97ee6ad7b4505675c7fcdc2bdb3d6550f45b8b731dd7c4f0813ad25a0c503084b4822c44d45e1c6e9aac23171 |
57 |
-DIST pypy-bin-7.0.0-x86+bzip2+libressl+ncurses+sse2.tar.lz 6050854 BLAKE2B a8fb831c82f7056d30b5ad2c7829be82e282008a5840ba32edea97394819845281825ec88885daafc0097bf11e572ea6021249ca424f00d6133ed274b3fc990f SHA512 3fe84c10c7f8e5775137d154dea45aefd2b101acd10da38f70935fd4cd69000d64656a96f1452c76537dd7297ca45fcfdc5be2b383fd7fdd3ce0d4848c6d0a81 |
58 |
-DIST pypy-bin-7.0.0-x86+bzip2+libressl+ncurses.tar.lz 6010259 BLAKE2B e841ff1809424a06b018d8ca219aa57d6bc0942e2bfdae545bed548efbca0d19e84365d5e9d0fd3324904d9ed8c5e50bee5b87ffa9742af7d23af84abd11ce82 SHA512 1f736593a1ae0c49e6929498a655bf778a826cb104908356c1ce13298c36fbdb55d4a8de0e39571d74d9ff3757815e81249b301983d6d3efa8cdd21497781603 |
59 |
-DIST pypy-bin-7.0.0-x86+bzip2+ncurses+sse2.tar.lz 6023604 BLAKE2B 07a218bffe485e6b39bea2f901a2de473ce7f6e334739bcc8d9fc9aff1e83cd2fd72aeb420a61464e69bfd9eb9468ae8401a597e8b8251bbdeae5b5644dc44ac SHA512 e74a868e6e12e266d75feeeddf4df700eeb84be70d6f259efa1a5effb0c9c0fe5d228c16f5015b2b993540f17e3b2f45644f6b1ba0356dfe71b778358983e2a8 |
60 |
-DIST pypy-bin-7.0.0-x86+bzip2+ncurses.tar.lz 6022022 BLAKE2B 26f7e87cdbafafe956e143bc5b6814ac9db2e1a3a53a5dc7c10ed436192645951e2a4966514081df94fb918b871a15b68afc55289e611fa04339591a81d3f90d SHA512 47a8d1ae2c3ba5caf7b0c08c37b01f7ef7dc3b2fd44ad2f61823305e02cdfac551080b80958bc1dfbe738fd5da960f43a37bec318e2805b8bdf90dac4dfab5b9 |
61 |
-DIST pypy-bin-7.1.0-amd64+bzip2+jit+libressl+ncurses.tar.lz 13185942 BLAKE2B 74c7478c8869b12d78c0173494eebd563fc704ee79a2b2eccd177b714efe1e96025a198cdd916e6a18f7ddeb14c34737198a323c85b7715e9f53363ad64f784b SHA512 ab390b0b9edd4707c96eb68369c5c7d2de6c71dcc2f8f34bec0f9c9aec6b85106c81cd3cb101ba756dc369ac45f109a93e14bf4f5037bebf108577f7686a316f |
62 |
-DIST pypy-bin-7.1.0-amd64+bzip2+jit+ncurses.tar.lz 13079893 BLAKE2B 6818a3282569ed3c3b0d462d5bc3003d4eae31dd811f863ec78b11c1ce6242da9a7c7af8c1b75b677d3b0fa0c4845a3bfb8a964dba21d1d050b5c25396168a52 SHA512 38a66d4143d4b9de0d735a1131f72bc259ba2128e4bad1786d56288bcc28da49df588d790514b29c9ea5a8cb45523a853690ff0637941fe47d7be1be96633e02 |
63 |
-DIST pypy-bin-7.1.0-amd64+bzip2+libressl+ncurses.tar.lz 7683507 BLAKE2B 1c7ab3cc128f40499740978cd2edd6c9dcb3a92df1c3dea398c4bb759afda15c04539c39b487875a70a7982eba91b55ba8966398a53d79f3c6b41dc7f09b303f SHA512 abf5e8d084d3270b1658564af5a5e786ef3dc5296b5379671dfbccd56d231d2b43da7482089b0877858d9e04c99f86e09db0b22c3735e4d7a2f44f62026d2a46 |
64 |
-DIST pypy-bin-7.1.0-amd64+bzip2+ncurses.tar.lz 7765738 BLAKE2B 3e535cc65a4bf3c61cdd7dd34dd4fc9ce731c762aa2d85aa5efed82f78bb69b55ba6f92e5cad83e8123c1fc60e0be43e9a86a8c429f45d435ed84c1610c726bb SHA512 31f103e95a8e8878dcdfdd0f5b8ec1546f866c2aee8dad4a3bb66e3bdf1a3933ad5c844b2a4453477c5e69a8a869962e2325dbbb5c23b529f7d57d27b99762a1 |
65 |
-DIST pypy-bin-7.1.0-x86+bzip2+jit+libressl+ncurses+sse2.tar.lz 10015037 BLAKE2B 3dd9612f2329eca5816dfd08fd2a82cdfb0b8461cbcafb5abc0f270b8ef686bd69d87d240e0368e6a69681f369c99d350aac4fd300330b5c2038ad139b737585 SHA512 a593a3b3ba48f97ff531ac7d6539d7e52e56bbe3c766ff28e7380bf2661e6bd2282d588fe31765cbcd589254dd1c239da468487a846647919a8dc7c2aa03a998 |
66 |
-DIST pypy-bin-7.1.0-x86+bzip2+jit+ncurses+sse2.tar.lz 9986329 BLAKE2B 19eba48891da80bc4922a6d3fcd8278091a045a4f8371b4bb1a787eec1cdd7668f8ca78039bfc2df4c2164dc3256b3c3ead5b342bbfc42491dd2ea7709e6fe71 SHA512 1a6c57b559458094ee1867cf9f4547004f31f928e340684145be9f598470bddaa7e0c94354fb3de8d51742ab666893437238ab0f81337ad6d137eddfe279e660 |
67 |
-DIST pypy-bin-7.1.0-x86+bzip2+libressl+ncurses+sse2.tar.lz 6093992 BLAKE2B e9cc966e4fe6a3c2d2cf4193abc0e3d8b81b5353e690ce3b11ff199cfc30c3e1dceda2d26d04cab1848a04e49c62c91912404d002624b94408e81ac667680d47 SHA512 0bbd040e7e9161209a056136a508bd3befa123f3086f165b0de05d404996fabda9fb0ba360be31bac2d80056e5b8d7081a9d47433ee5b1386a859c8b97aeb544 |
68 |
-DIST pypy-bin-7.1.0-x86+bzip2+libressl+ncurses.tar.lz 6090777 BLAKE2B bcb332825409a50c57d09ac67c21104a88c58b237b84ce4c31484c3b81afeb783dc140123773fe5702df41002eb44b403bf29dbda1c66a40ef9aa037d6ae6217 SHA512 3a65faf263085abb2f1652b58e6da1712dc8632f27944bdabec1d9ddcd21065babc30967942717d7ca179ce449f94175b0d03ca44179afaed55a32d11bb7e9d8 |
69 |
-DIST pypy-bin-7.1.0-x86+bzip2+ncurses+sse2.tar.lz 6093175 BLAKE2B 31a7e0b517370bb5f77372361205e5f24d8e129004af3430b3d2e3b2c58f455eb7fb2e88f86419d498724202349777189aea40cdf90eeec73b83a37a185aa653 SHA512 daeef87f64f5efd77e178fbdc6a85c0170db3d351c6951439c74ab3cef1641db8ab9266ac3d1e2b8e0a1efd2d2b1b90a1576ee21c069d8fe62fb1274ed49ed24 |
70 |
-DIST pypy-bin-7.1.0-x86+bzip2+ncurses.tar.lz 6089713 BLAKE2B 8e733f4bf527fc5ecff06907d96dc8a8462b3f92cf5e328e8e232f54e7ad26303fc38b127d481ad70dccd406ef0b752619899ba45b18b3e1ad9ed692e6529a18 SHA512 b8b66a23c8b03b2840d721291b7ac39a9a0617acc7e54e3da35a930a37f8f64b95eb784c0a010513575972ad7477751966360dc0de10659f4b481d9ed275dafd |
71 |
DIST pypy-bin-7.1.1-amd64+bzip2+jit+libressl+ncurses.tar.lz 13220880 BLAKE2B d4b45f757069405f5641ed9b70ce8e94970b1a67c9ee2865fe4250c4c85b8dd44268c5e3aeb7c852fbb8822df4c0326d4d9fc5f77cc8db1dfa4eda749b6c1122 SHA512 b8d4b35ce8b1119fef4dc624cd28c71afdb13669e9c44f380440cd6275156f7f2a1ce240a855038bc82638152f69d1f27191d4937c23052e0a9b0ca4a4efa215 |
72 |
DIST pypy-bin-7.1.1-amd64+bzip2+jit+ncurses.tar.lz 13081888 BLAKE2B f693f6148eae1583d4fcfcffa48cdf2317d99d4839ecc9e592868285f789e74a88b5aad1c842dd22e8c4b3c43a897fedd2ad95076105e95bf8cab53a27cb8308 SHA512 db4ac8050597da6a727b7cb4ee9549697796a1452b786888c9e9fb5cdd218817edcf4b3b6317a39716b589df140d831539185b6120eb516f80f472e8d7acd0b4 |
73 |
DIST pypy-bin-7.1.1-amd64+bzip2+libressl+ncurses.tar.lz 7737448 BLAKE2B 02c5aa5227bc6d2fc4087b4767c63737378d90f222a7402b20fee166f36c636fae35855dbf1df9c63984df5624c6ec052e1ec598ca4eb367a6ffccec7c397952 SHA512 ab2b274b3aadf04d55dbc9e4df5ca59ea97ec7df4dd1f8bb24feee4d46d7c02d9c72d55fad784d7412382e0803f172e871f01f82deba2cc5155b97e5139602e9 |
74 |
@@ -53,9 +8,5 @@ DIST pypy-bin-7.1.1-x86+bzip2+libressl+ncurses+sse2.tar.lz 6092434 BLAKE2B 71141 |
75 |
DIST pypy-bin-7.1.1-x86+bzip2+libressl+ncurses.tar.lz 6060032 BLAKE2B 660d834c3a76ed699170b7c13d36f6dc00df3b4811a09c5dec161af7f9b0416c7fda461ca04481ad656bea39b6ed25f5220b8d38c8ec02c9634a025e3b3d6cfc SHA512 21baa8cd6bd255a335c67a1197ccef856553987740f517e1b33c27758e57b61c22b8274419b445a257ad32511d3c07901d4550151047e04adcd39c9cbf20058e |
76 |
DIST pypy-bin-7.1.1-x86+bzip2+ncurses+sse2.tar.lz 6091202 BLAKE2B c173cf6890143e27677e6d6ee68b2a1f55ec97897817622559c25f2f49ca5bbb5a0a2c32785a3356a6bb8f4899ff19164e550fd2762003ee018faadf80227c95 SHA512 a630e380177da78daef288e69f15a4cb333c4ef1ab2da8b4b6cf76ec139c1961d692873c7ec119e54f596ef4e1435a6c6b3ef933edca2b0b5cd6fc24963d3b0d |
77 |
DIST pypy-bin-7.1.1-x86+bzip2+ncurses.tar.lz 6088838 BLAKE2B 555bca61d4693b3e5d3c8344bac3781cfe06acc4a50bcd74add2d122c68f177258ef438a7801ca4633a006e8a001500110287934f232ceb52789f3cc72b9b34b SHA512 0748e14e903b0863bb2a067b558826f47cad2063c31c935b84249eee2a9cf96cfa36a5d5ef92f0facca61356499f4b9cfee6496a6cc3228bae7729e50edf6be0 |
78 |
-DIST pypy2-v6.0.0-src.tar.bz2 19741694 BLAKE2B 55f5000e590613b516b12c3682a658fe6a17fbe264be3d61a81698cdf098b39177cf4355eb3f28980209c7a0e005498201cbad8884e3aa02cc86a228d1552046 SHA512 d3bdcd65fc83f2fda3203a604733fe6765049a17cca2715cd6045dc302a6159b4741a821c53fa4c97acf7297cef4c62e941a6a6eb7f8a253a93a28dcf2aa2ca0 |
79 |
-DIST pypy2.7-v7.0.0-src.tar.bz2 19811330 BLAKE2B 38089896934d79d2b3f5813cc9dae23b0534d9d312871b22336a277d5a15b82d748f66f896558cfdb45a23004944a648436e89ae36fadc107930e7b99963e12b SHA512 7fb5682ee4226af51008f50a81c922e44c231410fe36b7656efa20f22c855ba30a01bc96ee897b4c7a02941d37a405c922b09855977313878e34aaad6bf023dc |
80 |
-DIST pypy2.7-v7.1.0-src.tar.bz2 20032490 BLAKE2B e916d63d7915959c87830509630d8b2ab993d012d314e88c7cc84bed4c595957c3fc575f7b57fac7c24aaf1492797ca43b146e457357b6e73d9772724461de66 SHA512 fa7c1a6669686dbd9c0da627dc2a06ad696f20274218af9602f91d73f3ebe0ede380c6e1a50534f53dee8f075eaef5a403c7c5b5bdbfff25e679ba30522391bb |
81 |
DIST pypy2.7-v7.1.1-src.tar.bz2 20027876 BLAKE2B a411d7312ed3b9be9297e7ff4cc569530529272156117ca037bbe29ad477e7ce3b8903d13c6a5a35e9867a8ccbfaa418061a7b37317b4b713508c429a41ffe9a SHA512 f998931ecf4f9aeee24f0fed95589716175971816c00e50bc53de6de0cfe2a8537b89c1aee636d15faecf91df8c29943295485686185f5247a3e0913fa514f48 |
82 |
-DIST python-gentoo-patches-2.7.14-0.tar.xz 13428 BLAKE2B 0048e48ddaaa4bef08451354fde95a123042880f26dddc9267c7f9a90fd8abb40955e26ee8c9dfc5a1165556bb3e11585b27288e635d42a4000dd3d7654c41ad SHA512 6da5b52065752b54e9215d0f0809c75167dc3690d0e94fa21dd7595626925bc5c1dd065d31b3bd696d7087f3986de145d3a335a29eb7bd77442637a7ec2863c1 |
83 |
DIST python-gentoo-patches-2.7.15.tar.xz 16208 BLAKE2B 5739c2b3a236d48f8e33f0fe6515bfe7a8f99096f6223b402653988feac2513d37d26b6e40e5e049852f42657358170e468ca60097e0e2294e760787c12ad591 SHA512 687fd008d1d41b1e65ce5417f6f6aba84ffd42f7af44ef97c03a7806b28e6888f8df043a0c15187a8b229cc17642853e6feb25494db97f4d10f8a66f8ebcbcca |
84 |
|
85 |
diff --git a/dev-python/pypy-bin/files/4.0.0-gentoo-path.patch b/dev-python/pypy-bin/files/4.0.0-gentoo-path.patch |
86 |
deleted file mode 100644 |
87 |
index 4d394f9340d..00000000000 |
88 |
--- a/dev-python/pypy-bin/files/4.0.0-gentoo-path.patch |
89 |
+++ /dev/null |
90 |
@@ -1,50 +0,0 @@ |
91 |
-From 165e05bbdc93e54411217c0198d0a5cbb9de4e33 Mon Sep 17 00:00:00 2001 |
92 |
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@g.o> |
93 |
-Date: Fri, 27 Nov 2015 17:02:42 +0100 |
94 |
-Subject: [PATCH] Gentoo: override paths for system-wide install based on |
95 |
- sys.prefix |
96 |
- |
97 |
-Override all default distutils install paths to ones suitable for |
98 |
-system-wide install when sys.prefix indicates we're running the Gentoo |
99 |
-system-wide install of PyPy with no prefix overrides (e.g. virtualenv). |
100 |
- |
101 |
-Fixes: https://bugs.gentoo.org/462306 |
102 |
-Fixes: https://bugs.gentoo.org/465546 |
103 |
---- |
104 |
- lib-python/2.7/distutils/command/install.py | 13 ++++++++++++- |
105 |
- 1 file changed, 12 insertions(+), 1 deletion(-) |
106 |
- |
107 |
-diff --git a/lib-python/2.7/distutils/command/install.py b/lib-python/2.7/distutils/command/install.py |
108 |
-index fc43951..fed5218 100644 |
109 |
---- a/lib-python/2.7/distutils/command/install.py |
110 |
-+++ b/lib-python/2.7/distutils/command/install.py |
111 |
-@@ -90,6 +90,13 @@ INSTALL_SCHEMES = { |
112 |
- 'scripts': '$base/bin', |
113 |
- 'data' : '$base', |
114 |
- }, |
115 |
-+ 'gentoo': { |
116 |
-+ 'purelib': '$base/site-packages', |
117 |
-+ 'platlib': '$base/site-packages', |
118 |
-+ 'headers': '$base/include', |
119 |
-+ 'scripts': '@EPREFIX@/usr/bin', |
120 |
-+ 'data' : '@EPREFIX@/usr', |
121 |
-+ }, |
122 |
- } |
123 |
- |
124 |
- # The keys to an installation scheme; if any new types of files are to be |
125 |
-@@ -476,7 +483,11 @@ class install (Command): |
126 |
- # it's the caller's problem if they supply a bad name! |
127 |
- if (hasattr(sys, 'pypy_version_info') and |
128 |
- not name.endswith(('_user', '_home'))): |
129 |
-- name = 'pypy' |
130 |
-+ if self.install_base == os.path.normpath('@EPREFIX@/usr/@libdir@/pypy'): |
131 |
-+ # override paths for system-wide install |
132 |
-+ name = 'gentoo' |
133 |
-+ else: |
134 |
-+ name = 'pypy' |
135 |
- scheme = INSTALL_SCHEMES[name] |
136 |
- for key in SCHEME_KEYS: |
137 |
- attrname = 'install_' + key |
138 |
--- |
139 |
-2.6.3 |
140 |
- |
141 |
|
142 |
diff --git a/dev-python/pypy-bin/pypy-bin-6.0.0-r100.ebuild b/dev-python/pypy-bin/pypy-bin-6.0.0-r100.ebuild |
143 |
deleted file mode 100644 |
144 |
index 66d1c991e75..00000000000 |
145 |
--- a/dev-python/pypy-bin/pypy-bin-6.0.0-r100.ebuild |
146 |
+++ /dev/null |
147 |
@@ -1,208 +0,0 @@ |
148 |
-# Copyright 1999-2019 Gentoo Authors |
149 |
-# Distributed under the terms of the GNU General Public License v2 |
150 |
- |
151 |
-EAPI=6 |
152 |
- |
153 |
-inherit pax-utils python-utils-r1 unpacker versionator |
154 |
- |
155 |
-BINHOST="https://dev.gentoo.org/~mgorny/dist/pypy-bin/${PV}.ffi7" |
156 |
-CPY_PATCHSET_VERSION="2.7.14-0" |
157 |
-MY_P=pypy2-v${PV} |
158 |
- |
159 |
-DESCRIPTION="Pre-built version of PyPy" |
160 |
-HOMEPAGE="http://pypy.org/" |
161 |
-SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${MY_P}-src.tar.bz2 |
162 |
- https://dev.gentoo.org/~floppym/python-gentoo-patches-${CPY_PATCHSET_VERSION}.tar.xz |
163 |
- amd64? ( |
164 |
- !libressl? ( |
165 |
- jit? ( ${BINHOST}/${P}-amd64+bzip2+jit+ncurses.ffi7.tar.lz ) |
166 |
- !jit? ( ${BINHOST}/${P}-amd64+bzip2+ncurses.ffi7.tar.lz ) |
167 |
- ) |
168 |
- libressl? ( |
169 |
- jit? ( ${BINHOST}/${P}-amd64+bzip2+jit+libressl+ncurses.ffi7.tar.lz ) |
170 |
- !jit? ( ${BINHOST}/${P}-amd64+bzip2+libressl+ncurses.ffi7.tar.lz ) |
171 |
- ) |
172 |
- ) |
173 |
- x86? ( |
174 |
- !libressl? ( |
175 |
- cpu_flags_x86_sse2? ( |
176 |
- jit? ( ${BINHOST}/${P}-x86+bzip2+jit+ncurses+sse2.ffi7.tar.lz ) |
177 |
- !jit? ( ${BINHOST}/${P}-x86+bzip2+ncurses+sse2.ffi7.tar.lz ) |
178 |
- ) |
179 |
- !cpu_flags_x86_sse2? ( |
180 |
- !jit? ( ${BINHOST}/${P}-x86+bzip2+ncurses.ffi7.tar.lz ) |
181 |
- ) |
182 |
- ) |
183 |
- libressl? ( |
184 |
- cpu_flags_x86_sse2? ( |
185 |
- jit? ( ${BINHOST}/${P}-x86+bzip2+jit+libressl+ncurses+sse2.ffi7.tar.lz ) |
186 |
- !jit? ( ${BINHOST}/${P}-x86+bzip2+libressl+ncurses+sse2.ffi7.tar.lz ) |
187 |
- ) |
188 |
- !cpu_flags_x86_sse2? ( |
189 |
- !jit? ( ${BINHOST}/${P}-x86+bzip2+libressl+ncurses.ffi7.tar.lz ) |
190 |
- ) |
191 |
- ) |
192 |
- )" |
193 |
- |
194 |
-# Supported variants |
195 |
-REQUIRED_USE="x86? ( !cpu_flags_x86_sse2? ( !jit ) )" |
196 |
- |
197 |
-LICENSE="MIT" |
198 |
-# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")' |
199 |
-SLOT="0/41" |
200 |
-KEYWORDS="~amd64 ~x86" |
201 |
-IUSE="gdbm +jit libressl sqlite cpu_flags_x86_sse2 test tk" |
202 |
- |
203 |
-RDEPEND=" |
204 |
- app-arch/bzip2:0/1 |
205 |
- dev-libs/expat:0/0 |
206 |
- dev-libs/libffi:0/7 |
207 |
- sys-devel/gcc:* |
208 |
- sys-libs/glibc |
209 |
- sys-libs/ncurses:0/6 |
210 |
- sys-libs/zlib:0/1 |
211 |
- gdbm? ( sys-libs/gdbm:0= ) |
212 |
- !libressl? ( dev-libs/openssl:0/0[-bindist] ) |
213 |
- libressl? ( dev-libs/libressl:0/44 ) |
214 |
- sqlite? ( dev-db/sqlite:3= ) |
215 |
- tk? ( |
216 |
- dev-lang/tk:0= |
217 |
- dev-tcltk/tix:0= |
218 |
- ) |
219 |
- !dev-python/pypy:0" |
220 |
-DEPEND="${RDEPEND} |
221 |
- app-arch/lzip |
222 |
- app-arch/xz-utils" |
223 |
- |
224 |
-S=${WORKDIR}/${MY_P}-src |
225 |
- |
226 |
-QA_PREBUILT=" |
227 |
- usr/lib*/pypy/pypy-c |
228 |
- usr/lib*/pypy/libpypy-c.so" |
229 |
- |
230 |
-src_prepare() { |
231 |
- eapply "${FILESDIR}/4.0.0-gentoo-path.patch" |
232 |
- eapply "${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch" |
233 |
- |
234 |
- sed -e "s^@EPREFIX@^${EPREFIX}^" \ |
235 |
- -e "s^@libdir@^$(get_libdir)^" \ |
236 |
- -i lib-python/2.7/distutils/command/install.py || die |
237 |
- |
238 |
- # apply CPython stdlib patches |
239 |
- pushd lib-python/2.7 > /dev/null || die |
240 |
- # TODO: cpy turkish locale patch now fixes C code |
241 |
- # probably needs better port to pypy, if it is broken there |
242 |
- eapply "${FILESDIR}"/5.8.0_all_distutils_cxx.patch |
243 |
- eapply "${WORKDIR}"/patches/62_all_xml.use_pyxml.patch |
244 |
- popd > /dev/null || die |
245 |
- |
246 |
- eapply_user |
247 |
-} |
248 |
- |
249 |
-src_compile() { |
250 |
- # Tadaam! PyPy compiled! |
251 |
- mv "${WORKDIR}"/${P}*/{libpypy-c.so,pypy-c} . || die |
252 |
- mv "${WORKDIR}"/${P}*/include/*.h include/ || die |
253 |
- # (not installed by pypy) |
254 |
- rm pypy/module/cpyext/include/_numpypy/numpy/README || die |
255 |
- mv pypy/module/cpyext/include/* include/ || die |
256 |
- mv pypy/module/cpyext/parse/*.h include/ || die |
257 |
- |
258 |
- pax-mark m pypy-c libpypy-c.so |
259 |
- |
260 |
- einfo "Generating caches and CFFI modules ..." |
261 |
- |
262 |
- # Generate Grammar and PatternGrammar pickles. |
263 |
- ./pypy-c -c "import lib2to3.pygram, lib2to3.patcomp; lib2to3.patcomp.PatternCompiler()" \ |
264 |
- || die "Generation of Grammar and PatternGrammar pickles failed" |
265 |
- |
266 |
- # Generate cffi modules |
267 |
- # Please keep in sync with pypy/tool/build_cffi_imports.py! |
268 |
-#cffi_build_scripts = { |
269 |
-# "sqlite3": "_sqlite3_build.py", |
270 |
-# "audioop": "_audioop_build.py", |
271 |
-# "tk": "_tkinter/tklib_build.py", |
272 |
-# "curses": "_curses_build.py" if sys.platform != "win32" else None, |
273 |
-# "syslog": "_syslog_build.py" if sys.platform != "win32" else None, |
274 |
-# "gdbm": "_gdbm_build.py" if sys.platform != "win32" else None, |
275 |
-# "pwdgrp": "_pwdgrp_build.py" if sys.platform != "win32" else None, |
276 |
-# "resource": "_resource_build.py" if sys.platform != "win32" else None, |
277 |
- cffi_targets=( audioop curses syslog pwdgrp resource ) |
278 |
- use gdbm && cffi_targets+=( gdbm ) |
279 |
- use sqlite && cffi_targets+=( sqlite3 ) |
280 |
- use tk && cffi_targets+=( tkinter/tklib ) |
281 |
- |
282 |
- local t |
283 |
- # all modules except tkinter output to . |
284 |
- # tkinter outputs to the correct dir ... |
285 |
- cd lib_pypy || die |
286 |
- for t in "${cffi_targets[@]}"; do |
287 |
- # tkinter doesn't work via -m |
288 |
- ../pypy-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}" |
289 |
- done |
290 |
- |
291 |
- # Cleanup temporary objects |
292 |
- find -name "_cffi_*.[co]" -delete || die |
293 |
- find -type d -empty -delete || die |
294 |
-} |
295 |
- |
296 |
-src_test() { |
297 |
- # (unset) |
298 |
- local -x PYTHONDONTWRITEBYTECODE= |
299 |
- |
300 |
- local ignored_tests=( |
301 |
- # network |
302 |
- --ignore=lib-python/2.7/test/test_urllibnet.py |
303 |
- --ignore=lib-python/2.7/test/test_urllib2net.py |
304 |
- # lots of free space |
305 |
- --ignore=lib-python/2.7/test/test_zipfile64.py |
306 |
- # no module named 'worker' -- a lot |
307 |
- --ignore=lib-python/2.7/test/test_xpickle.py |
308 |
- ) |
309 |
- |
310 |
- ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -vv \ |
311 |
- "${ignored_tests[@]}" lib-python || die |
312 |
-} |
313 |
- |
314 |
-src_install() { |
315 |
- local dest=/usr/$(get_libdir)/pypy |
316 |
- einfo "Installing PyPy ..." |
317 |
- exeinto "${dest}" |
318 |
- doexe pypy-c libpypy-c.so |
319 |
- pax-mark m "${ED%/}${dest}/pypy-c" "${ED%/}${dest}/libpypy-c.so" |
320 |
- insinto "${dest}" |
321 |
- # preserve mtimes to avoid obsoleting caches |
322 |
- insopts -p |
323 |
- doins -r include lib_pypy lib-python |
324 |
- dosym ../$(get_libdir)/pypy/pypy-c /usr/bin/pypy |
325 |
- dodoc README.rst |
326 |
- |
327 |
- if ! use gdbm; then |
328 |
- rm -r "${ED%/}${dest}"/lib_pypy/gdbm.py \ |
329 |
- "${ED%/}${dest}"/lib-python/*2.7/test/test_gdbm.py || die |
330 |
- fi |
331 |
- if ! use sqlite; then |
332 |
- rm -r "${ED%/}${dest}"/lib-python/*2.7/sqlite3 \ |
333 |
- "${ED%/}${dest}"/lib_pypy/_sqlite3.py \ |
334 |
- "${ED%/}${dest}"/lib-python/*2.7/test/test_sqlite.py || die |
335 |
- fi |
336 |
- if ! use tk; then |
337 |
- rm -r "${ED%/}${dest}"/lib-python/*2.7/{idlelib,lib-tk} \ |
338 |
- "${ED%/}${dest}"/lib_pypy/_tkinter \ |
339 |
- "${ED%/}${dest}"/lib-python/*2.7/test/test_{tcl,tk,ttk*}.py || die |
340 |
- fi |
341 |
- |
342 |
- local -x PYTHON=${ED%/}${dest}/pypy-c |
343 |
- # we can't use eclass function since PyPy is dumb and always gives |
344 |
- # paths relative to the interpreter |
345 |
- local PYTHON_SITEDIR=${EPREFIX}/usr/$(get_libdir)/pypy/site-packages |
346 |
- python_export pypy EPYTHON |
347 |
- |
348 |
- echo "EPYTHON='${EPYTHON}'" > epython.py || die |
349 |
- python_domodule epython.py |
350 |
- |
351 |
- einfo "Byte-compiling Python standard library..." |
352 |
- |
353 |
- # compile the installed modules |
354 |
- python_optimize "${ED%/}${dest}" |
355 |
-} |
356 |
|
357 |
diff --git a/dev-python/pypy-bin/pypy-bin-6.0.0-r200.ebuild b/dev-python/pypy-bin/pypy-bin-6.0.0-r200.ebuild |
358 |
deleted file mode 100644 |
359 |
index b36272792ba..00000000000 |
360 |
--- a/dev-python/pypy-bin/pypy-bin-6.0.0-r200.ebuild |
361 |
+++ /dev/null |
362 |
@@ -1,209 +0,0 @@ |
363 |
-# Copyright 1999-2019 Gentoo Authors |
364 |
-# Distributed under the terms of the GNU General Public License v2 |
365 |
- |
366 |
-EAPI=6 |
367 |
- |
368 |
-inherit pax-utils python-utils-r1 unpacker versionator |
369 |
- |
370 |
-BINHOST="https://dev.gentoo.org/~mgorny/dist/pypy-bin/${PV}.ffi7.ossl11" |
371 |
-BINHOST_LIBRESSL="https://dev.gentoo.org/~mgorny/dist/pypy-bin/${PV}.ffi7" |
372 |
-CPY_PATCHSET_VERSION="2.7.14-0" |
373 |
-MY_P=pypy2-v${PV} |
374 |
- |
375 |
-DESCRIPTION="Pre-built version of PyPy" |
376 |
-HOMEPAGE="http://pypy.org/" |
377 |
-SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${MY_P}-src.tar.bz2 |
378 |
- https://dev.gentoo.org/~floppym/python-gentoo-patches-${CPY_PATCHSET_VERSION}.tar.xz |
379 |
- amd64? ( |
380 |
- !libressl? ( |
381 |
- jit? ( ${BINHOST}/${P}-amd64+bzip2+jit+ncurses.ffi7.ossl11.tar.lz ) |
382 |
- !jit? ( ${BINHOST}/${P}-amd64+bzip2+ncurses.ffi7.ossl11.tar.lz ) |
383 |
- ) |
384 |
- libressl? ( |
385 |
- jit? ( ${BINHOST_LIBRESSL}/${P}-amd64+bzip2+jit+libressl+ncurses.ffi7.tar.lz ) |
386 |
- !jit? ( ${BINHOST_LIBRESSL}/${P}-amd64+bzip2+libressl+ncurses.ffi7.tar.lz ) |
387 |
- ) |
388 |
- ) |
389 |
- x86? ( |
390 |
- !libressl? ( |
391 |
- cpu_flags_x86_sse2? ( |
392 |
- jit? ( ${BINHOST}/${P}-x86+bzip2+jit+ncurses+sse2.ffi7.ossl11.tar.lz ) |
393 |
- !jit? ( ${BINHOST}/${P}-x86+bzip2+ncurses+sse2.ffi7.ossl11.tar.lz ) |
394 |
- ) |
395 |
- !cpu_flags_x86_sse2? ( |
396 |
- !jit? ( ${BINHOST}/${P}-x86+bzip2+ncurses.ffi7.ossl11.tar.lz ) |
397 |
- ) |
398 |
- ) |
399 |
- libressl? ( |
400 |
- cpu_flags_x86_sse2? ( |
401 |
- jit? ( ${BINHOST_LIBRESSL}/${P}-x86+bzip2+jit+libressl+ncurses+sse2.ffi7.tar.lz ) |
402 |
- !jit? ( ${BINHOST_LIBRESSL}/${P}-x86+bzip2+libressl+ncurses+sse2.ffi7.tar.lz ) |
403 |
- ) |
404 |
- !cpu_flags_x86_sse2? ( |
405 |
- !jit? ( ${BINHOST_LIBRESSL}/${P}-x86+bzip2+libressl+ncurses.ffi7.tar.lz ) |
406 |
- ) |
407 |
- ) |
408 |
- )" |
409 |
- |
410 |
-# Supported variants |
411 |
-REQUIRED_USE="x86? ( !cpu_flags_x86_sse2? ( !jit ) )" |
412 |
- |
413 |
-LICENSE="MIT" |
414 |
-# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")' |
415 |
-SLOT="0/41" |
416 |
-KEYWORDS="~amd64 ~x86" |
417 |
-IUSE="gdbm +jit libressl sqlite cpu_flags_x86_sse2 test tk" |
418 |
- |
419 |
-RDEPEND=" |
420 |
- app-arch/bzip2:0/1 |
421 |
- dev-libs/expat:0/0 |
422 |
- dev-libs/libffi:0/7 |
423 |
- sys-devel/gcc:* |
424 |
- sys-libs/glibc |
425 |
- sys-libs/ncurses:0/6 |
426 |
- sys-libs/zlib:0/1 |
427 |
- gdbm? ( sys-libs/gdbm:0= ) |
428 |
- !libressl? ( dev-libs/openssl:0/1.1[-bindist] ) |
429 |
- libressl? ( dev-libs/libressl:0/44 ) |
430 |
- sqlite? ( dev-db/sqlite:3= ) |
431 |
- tk? ( |
432 |
- dev-lang/tk:0= |
433 |
- dev-tcltk/tix:0= |
434 |
- ) |
435 |
- !dev-python/pypy:0" |
436 |
-DEPEND="${RDEPEND} |
437 |
- app-arch/lzip |
438 |
- app-arch/xz-utils" |
439 |
- |
440 |
-S=${WORKDIR}/${MY_P}-src |
441 |
- |
442 |
-QA_PREBUILT=" |
443 |
- usr/lib*/pypy/pypy-c |
444 |
- usr/lib*/pypy/libpypy-c.so" |
445 |
- |
446 |
-src_prepare() { |
447 |
- eapply "${FILESDIR}/4.0.0-gentoo-path.patch" |
448 |
- eapply "${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch" |
449 |
- |
450 |
- sed -e "s^@EPREFIX@^${EPREFIX}^" \ |
451 |
- -e "s^@libdir@^$(get_libdir)^" \ |
452 |
- -i lib-python/2.7/distutils/command/install.py || die |
453 |
- |
454 |
- # apply CPython stdlib patches |
455 |
- pushd lib-python/2.7 > /dev/null || die |
456 |
- # TODO: cpy turkish locale patch now fixes C code |
457 |
- # probably needs better port to pypy, if it is broken there |
458 |
- eapply "${FILESDIR}"/5.8.0_all_distutils_cxx.patch |
459 |
- eapply "${WORKDIR}"/patches/62_all_xml.use_pyxml.patch |
460 |
- popd > /dev/null || die |
461 |
- |
462 |
- eapply_user |
463 |
-} |
464 |
- |
465 |
-src_compile() { |
466 |
- # Tadaam! PyPy compiled! |
467 |
- mv "${WORKDIR}"/${P}*/{libpypy-c.so,pypy-c} . || die |
468 |
- mv "${WORKDIR}"/${P}*/include/*.h include/ || die |
469 |
- # (not installed by pypy) |
470 |
- rm pypy/module/cpyext/include/_numpypy/numpy/README || die |
471 |
- mv pypy/module/cpyext/include/* include/ || die |
472 |
- mv pypy/module/cpyext/parse/*.h include/ || die |
473 |
- |
474 |
- pax-mark m pypy-c libpypy-c.so |
475 |
- |
476 |
- einfo "Generating caches and CFFI modules ..." |
477 |
- |
478 |
- # Generate Grammar and PatternGrammar pickles. |
479 |
- ./pypy-c -c "import lib2to3.pygram, lib2to3.patcomp; lib2to3.patcomp.PatternCompiler()" \ |
480 |
- || die "Generation of Grammar and PatternGrammar pickles failed" |
481 |
- |
482 |
- # Generate cffi modules |
483 |
- # Please keep in sync with pypy/tool/build_cffi_imports.py! |
484 |
-#cffi_build_scripts = { |
485 |
-# "sqlite3": "_sqlite3_build.py", |
486 |
-# "audioop": "_audioop_build.py", |
487 |
-# "tk": "_tkinter/tklib_build.py", |
488 |
-# "curses": "_curses_build.py" if sys.platform != "win32" else None, |
489 |
-# "syslog": "_syslog_build.py" if sys.platform != "win32" else None, |
490 |
-# "gdbm": "_gdbm_build.py" if sys.platform != "win32" else None, |
491 |
-# "pwdgrp": "_pwdgrp_build.py" if sys.platform != "win32" else None, |
492 |
-# "resource": "_resource_build.py" if sys.platform != "win32" else None, |
493 |
- cffi_targets=( audioop curses syslog pwdgrp resource ) |
494 |
- use gdbm && cffi_targets+=( gdbm ) |
495 |
- use sqlite && cffi_targets+=( sqlite3 ) |
496 |
- use tk && cffi_targets+=( tkinter/tklib ) |
497 |
- |
498 |
- local t |
499 |
- # all modules except tkinter output to . |
500 |
- # tkinter outputs to the correct dir ... |
501 |
- cd lib_pypy || die |
502 |
- for t in "${cffi_targets[@]}"; do |
503 |
- # tkinter doesn't work via -m |
504 |
- ../pypy-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}" |
505 |
- done |
506 |
- |
507 |
- # Cleanup temporary objects |
508 |
- find -name "_cffi_*.[co]" -delete || die |
509 |
- find -type d -empty -delete || die |
510 |
-} |
511 |
- |
512 |
-src_test() { |
513 |
- # (unset) |
514 |
- local -x PYTHONDONTWRITEBYTECODE= |
515 |
- |
516 |
- local ignored_tests=( |
517 |
- # network |
518 |
- --ignore=lib-python/2.7/test/test_urllibnet.py |
519 |
- --ignore=lib-python/2.7/test/test_urllib2net.py |
520 |
- # lots of free space |
521 |
- --ignore=lib-python/2.7/test/test_zipfile64.py |
522 |
- # no module named 'worker' -- a lot |
523 |
- --ignore=lib-python/2.7/test/test_xpickle.py |
524 |
- ) |
525 |
- |
526 |
- ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -vv \ |
527 |
- "${ignored_tests[@]}" lib-python || die |
528 |
-} |
529 |
- |
530 |
-src_install() { |
531 |
- local dest=/usr/$(get_libdir)/pypy |
532 |
- einfo "Installing PyPy ..." |
533 |
- exeinto "${dest}" |
534 |
- doexe pypy-c libpypy-c.so |
535 |
- pax-mark m "${ED%/}${dest}/pypy-c" "${ED%/}${dest}/libpypy-c.so" |
536 |
- insinto "${dest}" |
537 |
- # preserve mtimes to avoid obsoleting caches |
538 |
- insopts -p |
539 |
- doins -r include lib_pypy lib-python |
540 |
- dosym ../$(get_libdir)/pypy/pypy-c /usr/bin/pypy |
541 |
- dodoc README.rst |
542 |
- |
543 |
- if ! use gdbm; then |
544 |
- rm -r "${ED%/}${dest}"/lib_pypy/gdbm.py \ |
545 |
- "${ED%/}${dest}"/lib-python/*2.7/test/test_gdbm.py || die |
546 |
- fi |
547 |
- if ! use sqlite; then |
548 |
- rm -r "${ED%/}${dest}"/lib-python/*2.7/sqlite3 \ |
549 |
- "${ED%/}${dest}"/lib_pypy/_sqlite3.py \ |
550 |
- "${ED%/}${dest}"/lib-python/*2.7/test/test_sqlite.py || die |
551 |
- fi |
552 |
- if ! use tk; then |
553 |
- rm -r "${ED%/}${dest}"/lib-python/*2.7/{idlelib,lib-tk} \ |
554 |
- "${ED%/}${dest}"/lib_pypy/_tkinter \ |
555 |
- "${ED%/}${dest}"/lib-python/*2.7/test/test_{tcl,tk,ttk*}.py || die |
556 |
- fi |
557 |
- |
558 |
- local -x PYTHON=${ED%/}${dest}/pypy-c |
559 |
- # we can't use eclass function since PyPy is dumb and always gives |
560 |
- # paths relative to the interpreter |
561 |
- local PYTHON_SITEDIR=${EPREFIX}/usr/$(get_libdir)/pypy/site-packages |
562 |
- python_export pypy EPYTHON |
563 |
- |
564 |
- echo "EPYTHON='${EPYTHON}'" > epython.py || die |
565 |
- python_domodule epython.py |
566 |
- |
567 |
- einfo "Byte-compiling Python standard library..." |
568 |
- |
569 |
- # compile the installed modules |
570 |
- python_optimize "${ED%/}${dest}" |
571 |
-} |
572 |
|
573 |
diff --git a/dev-python/pypy-bin/pypy-bin-6.0.0.ebuild b/dev-python/pypy-bin/pypy-bin-6.0.0.ebuild |
574 |
deleted file mode 100644 |
575 |
index 2330fd7634d..00000000000 |
576 |
--- a/dev-python/pypy-bin/pypy-bin-6.0.0.ebuild |
577 |
+++ /dev/null |
578 |
@@ -1,208 +0,0 @@ |
579 |
-# Copyright 1999-2018 Gentoo Foundation |
580 |
-# Distributed under the terms of the GNU General Public License v2 |
581 |
- |
582 |
-EAPI=6 |
583 |
- |
584 |
-inherit pax-utils python-utils-r1 unpacker versionator |
585 |
- |
586 |
-BINHOST="https://dev.gentoo.org/~mgorny/dist/pypy-bin/${PV}" |
587 |
-CPY_PATCHSET_VERSION="2.7.14-0" |
588 |
-MY_P=pypy2-v${PV} |
589 |
- |
590 |
-DESCRIPTION="Pre-built version of PyPy" |
591 |
-HOMEPAGE="http://pypy.org/" |
592 |
-SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${MY_P}-src.tar.bz2 |
593 |
- https://dev.gentoo.org/~floppym/python-gentoo-patches-${CPY_PATCHSET_VERSION}.tar.xz |
594 |
- amd64? ( |
595 |
- !libressl? ( |
596 |
- jit? ( ${BINHOST}/${P}-amd64+bzip2+jit+ncurses.tar.lz ) |
597 |
- !jit? ( ${BINHOST}/${P}-amd64+bzip2+ncurses.tar.lz ) |
598 |
- ) |
599 |
- libressl? ( |
600 |
- jit? ( ${BINHOST}/${P}-amd64+bzip2+jit+libressl+ncurses.tar.lz ) |
601 |
- !jit? ( ${BINHOST}/${P}-amd64+bzip2+libressl+ncurses.tar.lz ) |
602 |
- ) |
603 |
- ) |
604 |
- x86? ( |
605 |
- !libressl? ( |
606 |
- cpu_flags_x86_sse2? ( |
607 |
- jit? ( ${BINHOST}/${P}-x86+bzip2+jit+ncurses+sse2.tar.lz ) |
608 |
- !jit? ( ${BINHOST}/${P}-x86+bzip2+ncurses+sse2.tar.lz ) |
609 |
- ) |
610 |
- !cpu_flags_x86_sse2? ( |
611 |
- !jit? ( ${BINHOST}/${P}-x86+bzip2+ncurses.tar.lz ) |
612 |
- ) |
613 |
- ) |
614 |
- libressl? ( |
615 |
- cpu_flags_x86_sse2? ( |
616 |
- jit? ( ${BINHOST}/${P}-x86+bzip2+jit+libressl+ncurses+sse2.tar.lz ) |
617 |
- !jit? ( ${BINHOST}/${P}-x86+bzip2+libressl+ncurses+sse2.tar.lz ) |
618 |
- ) |
619 |
- !cpu_flags_x86_sse2? ( |
620 |
- !jit? ( ${BINHOST}/${P}-x86+bzip2+libressl+ncurses.tar.lz ) |
621 |
- ) |
622 |
- ) |
623 |
- )" |
624 |
- |
625 |
-# Supported variants |
626 |
-REQUIRED_USE="x86? ( !cpu_flags_x86_sse2? ( !jit ) )" |
627 |
- |
628 |
-LICENSE="MIT" |
629 |
-# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")' |
630 |
-SLOT="0/41" |
631 |
-KEYWORDS="~amd64 ~x86" |
632 |
-IUSE="gdbm +jit libressl sqlite cpu_flags_x86_sse2 test tk" |
633 |
- |
634 |
-RDEPEND=" |
635 |
- app-arch/bzip2:0/1 |
636 |
- dev-libs/expat:0/0 |
637 |
- dev-libs/libffi:0/0 |
638 |
- sys-devel/gcc:* |
639 |
- sys-libs/glibc |
640 |
- sys-libs/ncurses:0/6 |
641 |
- sys-libs/zlib:0/1 |
642 |
- gdbm? ( sys-libs/gdbm:0= ) |
643 |
- !libressl? ( dev-libs/openssl:0/0[-bindist] ) |
644 |
- libressl? ( dev-libs/libressl:0/44 ) |
645 |
- sqlite? ( dev-db/sqlite:3= ) |
646 |
- tk? ( |
647 |
- dev-lang/tk:0= |
648 |
- dev-tcltk/tix:0= |
649 |
- ) |
650 |
- !dev-python/pypy:0" |
651 |
-DEPEND="${RDEPEND} |
652 |
- app-arch/lzip |
653 |
- app-arch/xz-utils" |
654 |
- |
655 |
-S=${WORKDIR}/${MY_P}-src |
656 |
- |
657 |
-QA_PREBUILT=" |
658 |
- usr/lib*/pypy/pypy-c |
659 |
- usr/lib*/pypy/libpypy-c.so" |
660 |
- |
661 |
-src_prepare() { |
662 |
- eapply "${FILESDIR}/4.0.0-gentoo-path.patch" |
663 |
- eapply "${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch" |
664 |
- |
665 |
- sed -e "s^@EPREFIX@^${EPREFIX}^" \ |
666 |
- -e "s^@libdir@^$(get_libdir)^" \ |
667 |
- -i lib-python/2.7/distutils/command/install.py || die |
668 |
- |
669 |
- # apply CPython stdlib patches |
670 |
- pushd lib-python/2.7 > /dev/null || die |
671 |
- # TODO: cpy turkish locale patch now fixes C code |
672 |
- # probably needs better port to pypy, if it is broken there |
673 |
- eapply "${FILESDIR}"/5.8.0_all_distutils_cxx.patch |
674 |
- eapply "${WORKDIR}"/patches/62_all_xml.use_pyxml.patch |
675 |
- popd > /dev/null || die |
676 |
- |
677 |
- eapply_user |
678 |
-} |
679 |
- |
680 |
-src_compile() { |
681 |
- # Tadaam! PyPy compiled! |
682 |
- mv "${WORKDIR}"/${P}*/{libpypy-c.so,pypy-c} . || die |
683 |
- mv "${WORKDIR}"/${P}*/include/*.h include/ || die |
684 |
- # (not installed by pypy) |
685 |
- rm pypy/module/cpyext/include/_numpypy/numpy/README || die |
686 |
- mv pypy/module/cpyext/include/* include/ || die |
687 |
- mv pypy/module/cpyext/parse/*.h include/ || die |
688 |
- |
689 |
- pax-mark m pypy-c libpypy-c.so |
690 |
- |
691 |
- einfo "Generating caches and CFFI modules ..." |
692 |
- |
693 |
- # Generate Grammar and PatternGrammar pickles. |
694 |
- ./pypy-c -c "import lib2to3.pygram, lib2to3.patcomp; lib2to3.patcomp.PatternCompiler()" \ |
695 |
- || die "Generation of Grammar and PatternGrammar pickles failed" |
696 |
- |
697 |
- # Generate cffi modules |
698 |
- # Please keep in sync with pypy/tool/build_cffi_imports.py! |
699 |
-#cffi_build_scripts = { |
700 |
-# "sqlite3": "_sqlite3_build.py", |
701 |
-# "audioop": "_audioop_build.py", |
702 |
-# "tk": "_tkinter/tklib_build.py", |
703 |
-# "curses": "_curses_build.py" if sys.platform != "win32" else None, |
704 |
-# "syslog": "_syslog_build.py" if sys.platform != "win32" else None, |
705 |
-# "gdbm": "_gdbm_build.py" if sys.platform != "win32" else None, |
706 |
-# "pwdgrp": "_pwdgrp_build.py" if sys.platform != "win32" else None, |
707 |
-# "resource": "_resource_build.py" if sys.platform != "win32" else None, |
708 |
- cffi_targets=( audioop curses syslog pwdgrp resource ) |
709 |
- use gdbm && cffi_targets+=( gdbm ) |
710 |
- use sqlite && cffi_targets+=( sqlite3 ) |
711 |
- use tk && cffi_targets+=( tkinter/tklib ) |
712 |
- |
713 |
- local t |
714 |
- # all modules except tkinter output to . |
715 |
- # tkinter outputs to the correct dir ... |
716 |
- cd lib_pypy || die |
717 |
- for t in "${cffi_targets[@]}"; do |
718 |
- # tkinter doesn't work via -m |
719 |
- ../pypy-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}" |
720 |
- done |
721 |
- |
722 |
- # Cleanup temporary objects |
723 |
- find -name "_cffi_*.[co]" -delete || die |
724 |
- find -type d -empty -delete || die |
725 |
-} |
726 |
- |
727 |
-src_test() { |
728 |
- # (unset) |
729 |
- local -x PYTHONDONTWRITEBYTECODE= |
730 |
- |
731 |
- local ignored_tests=( |
732 |
- # network |
733 |
- --ignore=lib-python/2.7/test/test_urllibnet.py |
734 |
- --ignore=lib-python/2.7/test/test_urllib2net.py |
735 |
- # lots of free space |
736 |
- --ignore=lib-python/2.7/test/test_zipfile64.py |
737 |
- # no module named 'worker' -- a lot |
738 |
- --ignore=lib-python/2.7/test/test_xpickle.py |
739 |
- ) |
740 |
- |
741 |
- ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -vv \ |
742 |
- "${ignored_tests[@]}" lib-python || die |
743 |
-} |
744 |
- |
745 |
-src_install() { |
746 |
- local dest=/usr/$(get_libdir)/pypy |
747 |
- einfo "Installing PyPy ..." |
748 |
- exeinto "${dest}" |
749 |
- doexe pypy-c libpypy-c.so |
750 |
- pax-mark m "${ED%/}${dest}/pypy-c" "${ED%/}${dest}/libpypy-c.so" |
751 |
- insinto "${dest}" |
752 |
- # preserve mtimes to avoid obsoleting caches |
753 |
- insopts -p |
754 |
- doins -r include lib_pypy lib-python |
755 |
- dosym ../$(get_libdir)/pypy/pypy-c /usr/bin/pypy |
756 |
- dodoc README.rst |
757 |
- |
758 |
- if ! use gdbm; then |
759 |
- rm -r "${ED%/}${dest}"/lib_pypy/gdbm.py \ |
760 |
- "${ED%/}${dest}"/lib-python/*2.7/test/test_gdbm.py || die |
761 |
- fi |
762 |
- if ! use sqlite; then |
763 |
- rm -r "${ED%/}${dest}"/lib-python/*2.7/sqlite3 \ |
764 |
- "${ED%/}${dest}"/lib_pypy/_sqlite3.py \ |
765 |
- "${ED%/}${dest}"/lib-python/*2.7/test/test_sqlite.py || die |
766 |
- fi |
767 |
- if ! use tk; then |
768 |
- rm -r "${ED%/}${dest}"/lib-python/*2.7/{idlelib,lib-tk} \ |
769 |
- "${ED%/}${dest}"/lib_pypy/_tkinter \ |
770 |
- "${ED%/}${dest}"/lib-python/*2.7/test/test_{tcl,tk,ttk*}.py || die |
771 |
- fi |
772 |
- |
773 |
- local -x PYTHON=${ED%/}${dest}/pypy-c |
774 |
- # we can't use eclass function since PyPy is dumb and always gives |
775 |
- # paths relative to the interpreter |
776 |
- local PYTHON_SITEDIR=${EPREFIX}/usr/$(get_libdir)/pypy/site-packages |
777 |
- python_export pypy EPYTHON |
778 |
- |
779 |
- echo "EPYTHON='${EPYTHON}'" > epython.py || die |
780 |
- python_domodule epython.py |
781 |
- |
782 |
- einfo "Byte-compiling Python standard library..." |
783 |
- |
784 |
- # compile the installed modules |
785 |
- python_optimize "${ED%/}${dest}" |
786 |
-} |
787 |
|
788 |
diff --git a/dev-python/pypy-bin/pypy-bin-7.0.0-r1.ebuild b/dev-python/pypy-bin/pypy-bin-7.0.0-r1.ebuild |
789 |
deleted file mode 100644 |
790 |
index 53daf3ce27b..00000000000 |
791 |
--- a/dev-python/pypy-bin/pypy-bin-7.0.0-r1.ebuild |
792 |
+++ /dev/null |
793 |
@@ -1,208 +0,0 @@ |
794 |
-# Copyright 1999-2019 Gentoo Authors |
795 |
-# Distributed under the terms of the GNU General Public License v2 |
796 |
- |
797 |
-EAPI=7 |
798 |
- |
799 |
-inherit pax-utils python-utils-r1 unpacker |
800 |
- |
801 |
-BINHOST="https://dev.gentoo.org/~mgorny/dist/pypy-bin/${PV}" |
802 |
-CPY_PATCHSET_VERSION="2.7.15" |
803 |
-MY_P=pypy2.7-v${PV} |
804 |
- |
805 |
-DESCRIPTION="Pre-built version of PyPy" |
806 |
-HOMEPAGE="http://pypy.org/" |
807 |
-SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${MY_P}-src.tar.bz2 |
808 |
- https://dev.gentoo.org/~floppym/python/python-gentoo-patches-${CPY_PATCHSET_VERSION}.tar.xz |
809 |
- amd64? ( |
810 |
- !libressl? ( |
811 |
- jit? ( ${BINHOST}/${P}-amd64+bzip2+jit+ncurses.tar.lz ) |
812 |
- !jit? ( ${BINHOST}/${P}-amd64+bzip2+ncurses.tar.lz ) |
813 |
- ) |
814 |
- libressl? ( |
815 |
- jit? ( ${BINHOST}/${P}-amd64+bzip2+jit+libressl+ncurses.tar.lz ) |
816 |
- !jit? ( ${BINHOST}/${P}-amd64+bzip2+libressl+ncurses.tar.lz ) |
817 |
- ) |
818 |
- ) |
819 |
- x86? ( |
820 |
- !libressl? ( |
821 |
- cpu_flags_x86_sse2? ( |
822 |
- jit? ( ${BINHOST}/${P}-x86+bzip2+jit+ncurses+sse2.tar.lz ) |
823 |
- !jit? ( ${BINHOST}/${P}-x86+bzip2+ncurses+sse2.tar.lz ) |
824 |
- ) |
825 |
- !cpu_flags_x86_sse2? ( |
826 |
- !jit? ( ${BINHOST}/${P}-x86+bzip2+ncurses.tar.lz ) |
827 |
- ) |
828 |
- ) |
829 |
- libressl? ( |
830 |
- cpu_flags_x86_sse2? ( |
831 |
- jit? ( ${BINHOST}/${P}-x86+bzip2+jit+libressl+ncurses+sse2.tar.lz ) |
832 |
- !jit? ( ${BINHOST}/${P}-x86+bzip2+libressl+ncurses+sse2.tar.lz ) |
833 |
- ) |
834 |
- !cpu_flags_x86_sse2? ( |
835 |
- !jit? ( ${BINHOST}/${P}-x86+bzip2+libressl+ncurses.tar.lz ) |
836 |
- ) |
837 |
- ) |
838 |
- )" |
839 |
- |
840 |
-# Supported variants |
841 |
-REQUIRED_USE="x86? ( !cpu_flags_x86_sse2? ( !jit ) )" |
842 |
- |
843 |
-LICENSE="MIT" |
844 |
-# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")' |
845 |
-# pypy 7.0.0: install directory changed to 'pypy2.7' |
846 |
-SLOT="0/41-py27" |
847 |
-KEYWORDS="~amd64 ~x86" |
848 |
-IUSE="gdbm +jit libressl sqlite cpu_flags_x86_sse2 test tk" |
849 |
- |
850 |
-RDEPEND=" |
851 |
- app-arch/bzip2:0/1 |
852 |
- dev-libs/expat:0/0 |
853 |
- dev-libs/libffi:0/7 |
854 |
- sys-devel/gcc:* |
855 |
- >=sys-libs/glibc-2.28 |
856 |
- sys-libs/ncurses:0/6 |
857 |
- sys-libs/zlib:0/1 |
858 |
- gdbm? ( sys-libs/gdbm:0= ) |
859 |
- !libressl? ( dev-libs/openssl:0/1.1[-bindist] ) |
860 |
- libressl? ( dev-libs/libressl:0/44 ) |
861 |
- sqlite? ( dev-db/sqlite:3= ) |
862 |
- tk? ( |
863 |
- dev-lang/tk:0= |
864 |
- dev-tcltk/tix:0= |
865 |
- ) |
866 |
- !dev-python/pypy:0" |
867 |
-DEPEND="${RDEPEND} |
868 |
- app-arch/lzip |
869 |
- app-arch/xz-utils" |
870 |
- |
871 |
-S=${WORKDIR}/${MY_P}-src |
872 |
- |
873 |
-QA_PREBUILT=" |
874 |
- usr/lib/pypy2.7/pypy-c |
875 |
- usr/lib/pypy2.7/libpypy-c.so" |
876 |
- |
877 |
-src_prepare() { |
878 |
- eapply "${FILESDIR}/7.0.0-gentoo-path.patch" |
879 |
- eapply "${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch" |
880 |
- |
881 |
- sed -e "s^@EPREFIX@^${EPREFIX}^" \ |
882 |
- -i lib-python/2.7/distutils/command/install.py || die |
883 |
- |
884 |
- # apply CPython stdlib patches |
885 |
- pushd lib-python/2.7 > /dev/null || die |
886 |
- # TODO: cpy turkish locale patch now fixes C code |
887 |
- # probably needs better port to pypy, if it is broken there |
888 |
- eapply "${FILESDIR}"/5.8.0_all_distutils_cxx.patch |
889 |
- eapply -p2 "${WORKDIR}"/patches/0011-use_pyxml.patch |
890 |
- popd > /dev/null || die |
891 |
- |
892 |
- eapply_user |
893 |
-} |
894 |
- |
895 |
-src_compile() { |
896 |
- # Tadaam! PyPy compiled! |
897 |
- mv "${WORKDIR}"/${P}*/{libpypy-c.so,pypy-c} . || die |
898 |
- mv "${WORKDIR}"/${P}*/include/*.h include/ || die |
899 |
- # (not installed by pypy) |
900 |
- rm pypy/module/cpyext/include/_numpypy/numpy/README || die |
901 |
- mv pypy/module/cpyext/include/* include/ || die |
902 |
- mv pypy/module/cpyext/parse/*.h include/ || die |
903 |
- |
904 |
- pax-mark m pypy-c libpypy-c.so |
905 |
- |
906 |
- einfo "Generating caches and CFFI modules ..." |
907 |
- |
908 |
- # Generate Grammar and PatternGrammar pickles. |
909 |
- ./pypy-c -c "import lib2to3.pygram, lib2to3.patcomp; lib2to3.patcomp.PatternCompiler()" \ |
910 |
- || die "Generation of Grammar and PatternGrammar pickles failed" |
911 |
- |
912 |
- # Generate cffi modules |
913 |
- # Please keep in sync with pypy/tool/build_cffi_imports.py! |
914 |
-#cffi_build_scripts = { |
915 |
-# "sqlite3": "_sqlite3_build.py", |
916 |
-# "audioop": "_audioop_build.py", |
917 |
-# "tk": "_tkinter/tklib_build.py", |
918 |
-# "curses": "_curses_build.py" if sys.platform != "win32" else None, |
919 |
-# "syslog": "_syslog_build.py" if sys.platform != "win32" else None, |
920 |
-# "gdbm": "_gdbm_build.py" if sys.platform != "win32" else None, |
921 |
-# "pwdgrp": "_pwdgrp_build.py" if sys.platform != "win32" else None, |
922 |
-# "resource": "_resource_build.py" if sys.platform != "win32" else None, |
923 |
- cffi_targets=( audioop curses syslog pwdgrp resource ) |
924 |
- use gdbm && cffi_targets+=( gdbm ) |
925 |
- use sqlite && cffi_targets+=( sqlite3 ) |
926 |
- use tk && cffi_targets+=( tkinter/tklib ) |
927 |
- |
928 |
- local t |
929 |
- # all modules except tkinter output to . |
930 |
- # tkinter outputs to the correct dir ... |
931 |
- cd lib_pypy || die |
932 |
- for t in "${cffi_targets[@]}"; do |
933 |
- # tkinter doesn't work via -m |
934 |
- ../pypy-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}" |
935 |
- done |
936 |
- |
937 |
- # Cleanup temporary objects |
938 |
- find -name "_cffi_*.[co]" -delete || die |
939 |
- find -type d -empty -delete || die |
940 |
-} |
941 |
- |
942 |
-src_test() { |
943 |
- # (unset) |
944 |
- local -x PYTHONDONTWRITEBYTECODE= |
945 |
- |
946 |
- local ignored_tests=( |
947 |
- # network |
948 |
- --ignore=lib-python/2.7/test/test_urllibnet.py |
949 |
- --ignore=lib-python/2.7/test/test_urllib2net.py |
950 |
- # lots of free space |
951 |
- --ignore=lib-python/2.7/test/test_zipfile64.py |
952 |
- # no module named 'worker' -- a lot |
953 |
- --ignore=lib-python/2.7/test/test_xpickle.py |
954 |
- ) |
955 |
- |
956 |
- ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -vv \ |
957 |
- "${ignored_tests[@]}" lib-python || die |
958 |
-} |
959 |
- |
960 |
-src_install() { |
961 |
- local dest=/usr/lib/pypy2.7 |
962 |
- einfo "Installing PyPy ..." |
963 |
- exeinto "${dest}" |
964 |
- doexe pypy-c libpypy-c.so |
965 |
- pax-mark m "${ED%/}${dest}/pypy-c" "${ED%/}${dest}/libpypy-c.so" |
966 |
- insinto "${dest}" |
967 |
- # preserve mtimes to avoid obsoleting caches |
968 |
- insopts -p |
969 |
- doins -r include lib_pypy lib-python |
970 |
- dosym ../lib/pypy2.7/pypy-c /usr/bin/pypy |
971 |
- dodoc README.rst |
972 |
- |
973 |
- if ! use gdbm; then |
974 |
- rm -r "${ED%/}${dest}"/lib_pypy/gdbm.py \ |
975 |
- "${ED%/}${dest}"/lib-python/*2.7/test/test_gdbm.py || die |
976 |
- fi |
977 |
- if ! use sqlite; then |
978 |
- rm -r "${ED%/}${dest}"/lib-python/*2.7/sqlite3 \ |
979 |
- "${ED%/}${dest}"/lib_pypy/_sqlite3.py \ |
980 |
- "${ED%/}${dest}"/lib-python/*2.7/test/test_sqlite.py || die |
981 |
- fi |
982 |
- if ! use tk; then |
983 |
- rm -r "${ED%/}${dest}"/lib-python/*2.7/{idlelib,lib-tk} \ |
984 |
- "${ED%/}${dest}"/lib_pypy/_tkinter \ |
985 |
- "${ED%/}${dest}"/lib-python/*2.7/test/test_{tcl,tk,ttk*}.py || die |
986 |
- fi |
987 |
- |
988 |
- local -x PYTHON=${ED%/}${dest}/pypy-c |
989 |
- # we can't use eclass function since PyPy is dumb and always gives |
990 |
- # paths relative to the interpreter |
991 |
- local PYTHON_SITEDIR=${EPREFIX}/usr/lib/pypy2.7/site-packages |
992 |
- python_export pypy EPYTHON |
993 |
- |
994 |
- echo "EPYTHON='${EPYTHON}'" > epython.py || die |
995 |
- python_domodule epython.py |
996 |
- |
997 |
- einfo "Byte-compiling Python standard library..." |
998 |
- |
999 |
- # compile the installed modules |
1000 |
- python_optimize "${ED%/}${dest}" |
1001 |
-} |
1002 |
|
1003 |
diff --git a/dev-python/pypy-bin/pypy-bin-7.1.0.ebuild b/dev-python/pypy-bin/pypy-bin-7.1.0.ebuild |
1004 |
deleted file mode 100644 |
1005 |
index 53daf3ce27b..00000000000 |
1006 |
--- a/dev-python/pypy-bin/pypy-bin-7.1.0.ebuild |
1007 |
+++ /dev/null |
1008 |
@@ -1,208 +0,0 @@ |
1009 |
-# Copyright 1999-2019 Gentoo Authors |
1010 |
-# Distributed under the terms of the GNU General Public License v2 |
1011 |
- |
1012 |
-EAPI=7 |
1013 |
- |
1014 |
-inherit pax-utils python-utils-r1 unpacker |
1015 |
- |
1016 |
-BINHOST="https://dev.gentoo.org/~mgorny/dist/pypy-bin/${PV}" |
1017 |
-CPY_PATCHSET_VERSION="2.7.15" |
1018 |
-MY_P=pypy2.7-v${PV} |
1019 |
- |
1020 |
-DESCRIPTION="Pre-built version of PyPy" |
1021 |
-HOMEPAGE="http://pypy.org/" |
1022 |
-SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${MY_P}-src.tar.bz2 |
1023 |
- https://dev.gentoo.org/~floppym/python/python-gentoo-patches-${CPY_PATCHSET_VERSION}.tar.xz |
1024 |
- amd64? ( |
1025 |
- !libressl? ( |
1026 |
- jit? ( ${BINHOST}/${P}-amd64+bzip2+jit+ncurses.tar.lz ) |
1027 |
- !jit? ( ${BINHOST}/${P}-amd64+bzip2+ncurses.tar.lz ) |
1028 |
- ) |
1029 |
- libressl? ( |
1030 |
- jit? ( ${BINHOST}/${P}-amd64+bzip2+jit+libressl+ncurses.tar.lz ) |
1031 |
- !jit? ( ${BINHOST}/${P}-amd64+bzip2+libressl+ncurses.tar.lz ) |
1032 |
- ) |
1033 |
- ) |
1034 |
- x86? ( |
1035 |
- !libressl? ( |
1036 |
- cpu_flags_x86_sse2? ( |
1037 |
- jit? ( ${BINHOST}/${P}-x86+bzip2+jit+ncurses+sse2.tar.lz ) |
1038 |
- !jit? ( ${BINHOST}/${P}-x86+bzip2+ncurses+sse2.tar.lz ) |
1039 |
- ) |
1040 |
- !cpu_flags_x86_sse2? ( |
1041 |
- !jit? ( ${BINHOST}/${P}-x86+bzip2+ncurses.tar.lz ) |
1042 |
- ) |
1043 |
- ) |
1044 |
- libressl? ( |
1045 |
- cpu_flags_x86_sse2? ( |
1046 |
- jit? ( ${BINHOST}/${P}-x86+bzip2+jit+libressl+ncurses+sse2.tar.lz ) |
1047 |
- !jit? ( ${BINHOST}/${P}-x86+bzip2+libressl+ncurses+sse2.tar.lz ) |
1048 |
- ) |
1049 |
- !cpu_flags_x86_sse2? ( |
1050 |
- !jit? ( ${BINHOST}/${P}-x86+bzip2+libressl+ncurses.tar.lz ) |
1051 |
- ) |
1052 |
- ) |
1053 |
- )" |
1054 |
- |
1055 |
-# Supported variants |
1056 |
-REQUIRED_USE="x86? ( !cpu_flags_x86_sse2? ( !jit ) )" |
1057 |
- |
1058 |
-LICENSE="MIT" |
1059 |
-# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")' |
1060 |
-# pypy 7.0.0: install directory changed to 'pypy2.7' |
1061 |
-SLOT="0/41-py27" |
1062 |
-KEYWORDS="~amd64 ~x86" |
1063 |
-IUSE="gdbm +jit libressl sqlite cpu_flags_x86_sse2 test tk" |
1064 |
- |
1065 |
-RDEPEND=" |
1066 |
- app-arch/bzip2:0/1 |
1067 |
- dev-libs/expat:0/0 |
1068 |
- dev-libs/libffi:0/7 |
1069 |
- sys-devel/gcc:* |
1070 |
- >=sys-libs/glibc-2.28 |
1071 |
- sys-libs/ncurses:0/6 |
1072 |
- sys-libs/zlib:0/1 |
1073 |
- gdbm? ( sys-libs/gdbm:0= ) |
1074 |
- !libressl? ( dev-libs/openssl:0/1.1[-bindist] ) |
1075 |
- libressl? ( dev-libs/libressl:0/44 ) |
1076 |
- sqlite? ( dev-db/sqlite:3= ) |
1077 |
- tk? ( |
1078 |
- dev-lang/tk:0= |
1079 |
- dev-tcltk/tix:0= |
1080 |
- ) |
1081 |
- !dev-python/pypy:0" |
1082 |
-DEPEND="${RDEPEND} |
1083 |
- app-arch/lzip |
1084 |
- app-arch/xz-utils" |
1085 |
- |
1086 |
-S=${WORKDIR}/${MY_P}-src |
1087 |
- |
1088 |
-QA_PREBUILT=" |
1089 |
- usr/lib/pypy2.7/pypy-c |
1090 |
- usr/lib/pypy2.7/libpypy-c.so" |
1091 |
- |
1092 |
-src_prepare() { |
1093 |
- eapply "${FILESDIR}/7.0.0-gentoo-path.patch" |
1094 |
- eapply "${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch" |
1095 |
- |
1096 |
- sed -e "s^@EPREFIX@^${EPREFIX}^" \ |
1097 |
- -i lib-python/2.7/distutils/command/install.py || die |
1098 |
- |
1099 |
- # apply CPython stdlib patches |
1100 |
- pushd lib-python/2.7 > /dev/null || die |
1101 |
- # TODO: cpy turkish locale patch now fixes C code |
1102 |
- # probably needs better port to pypy, if it is broken there |
1103 |
- eapply "${FILESDIR}"/5.8.0_all_distutils_cxx.patch |
1104 |
- eapply -p2 "${WORKDIR}"/patches/0011-use_pyxml.patch |
1105 |
- popd > /dev/null || die |
1106 |
- |
1107 |
- eapply_user |
1108 |
-} |
1109 |
- |
1110 |
-src_compile() { |
1111 |
- # Tadaam! PyPy compiled! |
1112 |
- mv "${WORKDIR}"/${P}*/{libpypy-c.so,pypy-c} . || die |
1113 |
- mv "${WORKDIR}"/${P}*/include/*.h include/ || die |
1114 |
- # (not installed by pypy) |
1115 |
- rm pypy/module/cpyext/include/_numpypy/numpy/README || die |
1116 |
- mv pypy/module/cpyext/include/* include/ || die |
1117 |
- mv pypy/module/cpyext/parse/*.h include/ || die |
1118 |
- |
1119 |
- pax-mark m pypy-c libpypy-c.so |
1120 |
- |
1121 |
- einfo "Generating caches and CFFI modules ..." |
1122 |
- |
1123 |
- # Generate Grammar and PatternGrammar pickles. |
1124 |
- ./pypy-c -c "import lib2to3.pygram, lib2to3.patcomp; lib2to3.patcomp.PatternCompiler()" \ |
1125 |
- || die "Generation of Grammar and PatternGrammar pickles failed" |
1126 |
- |
1127 |
- # Generate cffi modules |
1128 |
- # Please keep in sync with pypy/tool/build_cffi_imports.py! |
1129 |
-#cffi_build_scripts = { |
1130 |
-# "sqlite3": "_sqlite3_build.py", |
1131 |
-# "audioop": "_audioop_build.py", |
1132 |
-# "tk": "_tkinter/tklib_build.py", |
1133 |
-# "curses": "_curses_build.py" if sys.platform != "win32" else None, |
1134 |
-# "syslog": "_syslog_build.py" if sys.platform != "win32" else None, |
1135 |
-# "gdbm": "_gdbm_build.py" if sys.platform != "win32" else None, |
1136 |
-# "pwdgrp": "_pwdgrp_build.py" if sys.platform != "win32" else None, |
1137 |
-# "resource": "_resource_build.py" if sys.platform != "win32" else None, |
1138 |
- cffi_targets=( audioop curses syslog pwdgrp resource ) |
1139 |
- use gdbm && cffi_targets+=( gdbm ) |
1140 |
- use sqlite && cffi_targets+=( sqlite3 ) |
1141 |
- use tk && cffi_targets+=( tkinter/tklib ) |
1142 |
- |
1143 |
- local t |
1144 |
- # all modules except tkinter output to . |
1145 |
- # tkinter outputs to the correct dir ... |
1146 |
- cd lib_pypy || die |
1147 |
- for t in "${cffi_targets[@]}"; do |
1148 |
- # tkinter doesn't work via -m |
1149 |
- ../pypy-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}" |
1150 |
- done |
1151 |
- |
1152 |
- # Cleanup temporary objects |
1153 |
- find -name "_cffi_*.[co]" -delete || die |
1154 |
- find -type d -empty -delete || die |
1155 |
-} |
1156 |
- |
1157 |
-src_test() { |
1158 |
- # (unset) |
1159 |
- local -x PYTHONDONTWRITEBYTECODE= |
1160 |
- |
1161 |
- local ignored_tests=( |
1162 |
- # network |
1163 |
- --ignore=lib-python/2.7/test/test_urllibnet.py |
1164 |
- --ignore=lib-python/2.7/test/test_urllib2net.py |
1165 |
- # lots of free space |
1166 |
- --ignore=lib-python/2.7/test/test_zipfile64.py |
1167 |
- # no module named 'worker' -- a lot |
1168 |
- --ignore=lib-python/2.7/test/test_xpickle.py |
1169 |
- ) |
1170 |
- |
1171 |
- ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -vv \ |
1172 |
- "${ignored_tests[@]}" lib-python || die |
1173 |
-} |
1174 |
- |
1175 |
-src_install() { |
1176 |
- local dest=/usr/lib/pypy2.7 |
1177 |
- einfo "Installing PyPy ..." |
1178 |
- exeinto "${dest}" |
1179 |
- doexe pypy-c libpypy-c.so |
1180 |
- pax-mark m "${ED%/}${dest}/pypy-c" "${ED%/}${dest}/libpypy-c.so" |
1181 |
- insinto "${dest}" |
1182 |
- # preserve mtimes to avoid obsoleting caches |
1183 |
- insopts -p |
1184 |
- doins -r include lib_pypy lib-python |
1185 |
- dosym ../lib/pypy2.7/pypy-c /usr/bin/pypy |
1186 |
- dodoc README.rst |
1187 |
- |
1188 |
- if ! use gdbm; then |
1189 |
- rm -r "${ED%/}${dest}"/lib_pypy/gdbm.py \ |
1190 |
- "${ED%/}${dest}"/lib-python/*2.7/test/test_gdbm.py || die |
1191 |
- fi |
1192 |
- if ! use sqlite; then |
1193 |
- rm -r "${ED%/}${dest}"/lib-python/*2.7/sqlite3 \ |
1194 |
- "${ED%/}${dest}"/lib_pypy/_sqlite3.py \ |
1195 |
- "${ED%/}${dest}"/lib-python/*2.7/test/test_sqlite.py || die |
1196 |
- fi |
1197 |
- if ! use tk; then |
1198 |
- rm -r "${ED%/}${dest}"/lib-python/*2.7/{idlelib,lib-tk} \ |
1199 |
- "${ED%/}${dest}"/lib_pypy/_tkinter \ |
1200 |
- "${ED%/}${dest}"/lib-python/*2.7/test/test_{tcl,tk,ttk*}.py || die |
1201 |
- fi |
1202 |
- |
1203 |
- local -x PYTHON=${ED%/}${dest}/pypy-c |
1204 |
- # we can't use eclass function since PyPy is dumb and always gives |
1205 |
- # paths relative to the interpreter |
1206 |
- local PYTHON_SITEDIR=${EPREFIX}/usr/lib/pypy2.7/site-packages |
1207 |
- python_export pypy EPYTHON |
1208 |
- |
1209 |
- echo "EPYTHON='${EPYTHON}'" > epython.py || die |
1210 |
- python_domodule epython.py |
1211 |
- |
1212 |
- einfo "Byte-compiling Python standard library..." |
1213 |
- |
1214 |
- # compile the installed modules |
1215 |
- python_optimize "${ED%/}${dest}" |
1216 |
-} |