summaryrefslogtreecommitdiff
path: root/sys-devel/automake
diff options
context:
space:
mode:
Diffstat (limited to 'sys-devel/automake')
-rw-r--r--sys-devel/automake/Manifest33
-rw-r--r--sys-devel/automake/automake-1.10.3-r3.ebuild2
-rw-r--r--sys-devel/automake/automake-1.11.6-r3.ebuild2
-rw-r--r--sys-devel/automake/automake-1.12.6-r2.ebuild2
-rw-r--r--sys-devel/automake/automake-1.13.4-r2.ebuild2
-rw-r--r--sys-devel/automake/automake-1.14.1-r2.ebuild2
-rw-r--r--sys-devel/automake/automake-1.15.1-r2.ebuild2
-rw-r--r--sys-devel/automake/automake-1.16.1-r1.ebuild2
-rw-r--r--sys-devel/automake/automake-1.16.1-r2.ebuild2
-rw-r--r--sys-devel/automake/automake-1.16.2.ebuild124
-rw-r--r--sys-devel/automake/automake-1.4_p6-r2.ebuild2
-rw-r--r--sys-devel/automake/automake-1.5-r2.ebuild2
-rw-r--r--sys-devel/automake/automake-1.6.3-r2.ebuild2
-rw-r--r--sys-devel/automake/automake-1.7.9-r3.ebuild2
-rw-r--r--sys-devel/automake/automake-1.8.5-r5.ebuild2
-rw-r--r--sys-devel/automake/automake-1.9.6-r5.ebuild2
-rw-r--r--sys-devel/automake/automake-9999.ebuild8
-rw-r--r--sys-devel/automake/files/automake-1.16.2-py3-compile.patch73
18 files changed, 231 insertions, 35 deletions
diff --git a/sys-devel/automake/Manifest b/sys-devel/automake/Manifest
index 75071336c44f..4cdfe34182d2 100644
--- a/sys-devel/automake/Manifest
+++ b/sys-devel/automake/Manifest
@@ -13,6 +13,7 @@ AUX automake-1.16.1-py3-compile.patch 2043 BLAKE2B a7bee250f6dfb9281ca6b448b2f97
AUX automake-1.16.1-py3-no-pyo-files.patch 6197 BLAKE2B 4de9f40d7bcf77602678ffe72a7c58d41bb0b82e142d2d289f3336623360e2d2565cffffc8f5b344821385fc11094f4a5bd873e3b0194393bcf6a2c8c67e613f SHA512 93a04a654cf3b036b40df72dbf47270b022ca2638a0b9dd8ada7b5f853fcb4f4ff4a22fd34d2d8e4c13c80cb3983813f52a5770de99b9da17a4837059cc56a5a
AUX automake-1.16.1-py3-pep3147-cmdline.patch 599 BLAKE2B 0bdd6885e8856905b1389facf2792f6e4752a2c16e3b478e05ad897ce9e58f0ff61b160065dcc18bad28c13cd1e8d42948681f600ae9e68ff7e8c9d5b2f8f6b8 SHA512 eea764c559e03a6d5788745e33a5aa153664107451a3ec1164621a2cb69ddcf30bf81de76b9b8f40896f8a0d5406a02fe638d4d47aeb68226c5599a7ca87147c
AUX automake-1.16.1-py3-pep3147.patch 1565 BLAKE2B d1de92c94bd37b439e09003f27729c892c6ed7d807c70d6774f9bb0379a771059c1816c4a4fea3e88717223fdec557d20df914211e62e9e2d009339344c39df8 SHA512 f8a22e014123dffb442786a1f18f0623ed3b4fcb6b90649607c2ceb7f8ce0423181a83f9f15a575cc8e1408f812349ea3c33e89028c0e5714a152cfbdbdd742a
+AUX automake-1.16.2-py3-compile.patch 2412 BLAKE2B 20a3ce66047ad5106f0cafccce19fc8acd47ee0ba01882d1ff18c1a15592ef68b9c3debb61df78a31f238938a93ca4dc281b358b588727864673b09b11167131 SHA512 3bb9769d37b02e89373612752f127c582f948347a6f54e8b24dba262e14ca860e8fa507d96c0d51f0d64587371b9da17eb270dd5b7695091181731e35e5b9c2d
AUX automake-1.4-CVE-2009-4029.patch 2186 BLAKE2B 6a33684f950b1e932418e2b7d8d6676fc27792e354f3b72502d5149e9ec9db6fb984e5bb168a465ad97e13d0f1d84b6b8acc0ca04ef51612577196f67441cad3 SHA512 cf65172ee59f91869b13292204e9744fb385a2cf13a17dab0e1dba5b1f403da55d1bd73448b00d81f46de2c9e7de1347e7b6868cd6f4b5e97e255a5c206d2d31
AUX automake-1.4-ansi2knr-stdlib.patch 249 BLAKE2B bbf77d9aba954d03cfdb896c88bf9fb98695951011f885936b9df29c522d5ea5d46ee1441d37c7e367cd2c7429a2f017edbf4645470f55c55a7c50b0a7b2ae50 SHA512 db8d0e71e702e236b1e9d6f2ff949b6981a02da4ec143219ea10327f7c6dd9845f100c62c715b6cda46082dbc2cfb69bd50aea64d5fccc5bbd6fe81351a0012c
AUX automake-1.4-libtoolize.patch 542 BLAKE2B 25dad3cbd948d1a6825ba800756e1a6f67ce0be86d2e33d345eaecd5e7c6a7a6e6aee213eb89cb9ce83ee6abf550c96f2ab2d17f32bddc62b95abd4003d93417 SHA512 1c9ee6d970cc9eb393e959c12518173ac49ec88d07ae52ca026807b52502a52f3f019916503e1fc444ba83bc21a6df74a95abadbc2cf938f79fd63299cd64846
@@ -45,25 +46,27 @@ DIST automake-1.13.4.tar.xz 1449608 BLAKE2B 03dee42d65362a6f36e81c83d516c85faba1
DIST automake-1.14.1.tar.xz 1488984 BLAKE2B a4c9b1f2c5ca35fba62e57423be2b6c060c63df8198d06a904a236745053072cb14ca4b333fb6cf370ef73378ee8771f4c10bcc111dcbd69e40f75abc16475fa SHA512 5de971159dfca2ec74c3c9a2f1368331efc437b146d675740c8735fcb0d32a30d0560fd29df64c3279efdf9278152c82a9ff09040b3e64d84743aaf25b26ce69
DIST automake-1.15.1.tar.xz 1509496 BLAKE2B e6ade31089f969140472004cd9854318470228c64e4f8e829d48c5379f62d2c5f8ef9509131c577653e81868d94544ecf6520f86b5d582ebb6ed65c832039f30 SHA512 02f661b2676f1d44334ce1c7188f9913a6874bf46ba487708ad8090ad57905f14aead80fefed815e21effacfbb925e23b944ea7dd32563dca39c1a4174eda688
DIST automake-1.16.1.tar.xz 1534936 BLAKE2B 0a3b42375361ff3c07e861eb2974fa094f8e76e4c6fcad02d6413402d201506b1cd660a187ffa1d2b29d8955ef60088f7b07d96405d803895b593b35b78f443a SHA512 4013bd31f4903b10875caa7d6ac16a14623a4eb91aa758924dee5b990e234fb50848d131e2dbdbbbc32f89c41a14f9c52a0064c37aa6760c524d607b354b13c3
+DIST automake-1.16.2.tar.xz 1545912 BLAKE2B 88e12fc7792c1a3a9c3b9095760145c2ebf3799602320efe5885a0cac16ced2cfb95865abf0a96b6969aa4652eb2b3d2ac8dae550d721392be45fc10c2458b67 SHA512 a4aa0e41ceaa7df5bc303a6004597fb158f4198594017cd2c586fd9f5a29233e081766bf22b7e4ef0d4c8c3d45a8591009427efa319b362922a958ac1ef6e27b
DIST automake-1.4-p6.tar.gz 375060 BLAKE2B 681c70a2932ae1697d0b9907c8a8d12ed0d506be4a2812dff93af7c3b659ee1ed24a97f0a653f9a49c0d4a78a70965482b39f1297e9f6d6099d3857a2d451f69 SHA512 3f3235e68ab6703668deac015926124c7eeeea6925e830c6820cb156f15f8ee3febd0fd0cc2ab4f4b5c405b528e4ce12b2459347f62ed6a1a862bc9969163d9e
DIST automake-1.5.tar.gz 526934 BLAKE2B 4b613c81f933d550cc9e5e40dd9ce1160f49c388f4e9292b1a8843b0f4cfc57d72a3dc10bce03260cffa61ab8d67a5b27d781bd7a4c2d842764135158dc2b54f SHA512 b9dbece18935b6c08f7d17c456b0359a17362dc030692629cf5d66db675e46a5f24d60dfd20a50780e4096163454f1922d4281c4bb7af336d61e527b579e3bfc
DIST automake-1.6.3.tar.bz2 476275 BLAKE2B 5d0b7f69cbf9fda3b1f1426548fae45c631375898568b442cc5d3561a618ad3f15b6103f55539487dcbf4088a6f75887dce5d00851bc4c09c5db45012d6bc2f1 SHA512 8407ea7d51a238622326d89c22777050c2a49d456e3e33c53985f40e4108094ef149693568d926cd1e9b2ddbdb5693c0d0ec6220e0f7bbae4341b6be9f0d060f
DIST automake-1.7.9.tar.bz2 577705 BLAKE2B 0fdd9eec855f79dba2067374d2fb902d92fa4c2ec1e3fe292376383b3f8cef62799d880610af51b7b31b4a17812b9cd25d1bbc8687fd30ee98de88d4e7625f53 SHA512 372f326cdf9c893a016473b959f0d3b92a7a82a13978e3950a887a79c93856a635549ebc63945faafba30b8be6db1c4cd68385f7dfe1cbb36386400acb2aa7a2
DIST automake-1.8.5.tar.bz2 663182 BLAKE2B a1488fe8653517d16e69e64655829119283ae9f49d5a29c4886100197fb08d6893abf2701000125fcbaa9923c76a2466de25e056ffcf856eb2878c34284c00b6 SHA512 862f9fe8dd4f0fd51b97d80b767304b982d9c9307bf66933298187bf121f5c827f0b4880eab92f07d16e0c1d41ff5179923c7ae8d8aabd635db8574d4a3021b0
DIST automake-1.9.6.tar.bz2 765505 BLAKE2B 078d4dff44be18d93a8b1b30367a6010fff0be890a61a23926910ac2d92ac87672e7fec8f3548815eaa72310b3c4e042ce0f5df0250423446b39924eee4d044b SHA512 6aa8824876003bcac804e88d58f014a2449c7e1d824e46b5e971d3e2d070bc6ac0a3881e8eaae12e2f7f310c6b81dfb83ad4647d58785fc7e6759aa37478784e
-EBUILD automake-1.10.3-r3.ebuild 2354 BLAKE2B 85cc6965e328e41b6e3c8ee5530506a6cbafe72732ac6fd7f5bcd0fd8a21e6a3d1c49076ed86eb8c4ea63f48e22bbaf8fa69e590fdfe1f2b56e9a4f41e7a5d2f SHA512 b02757a88969b19e0951e9cec11ce81a4722c2731e619dff7e7cf6fba4548ada50c79d67039fa770f35ae2a52301b6690658fd9cce6bf7e2ceef1805927b9d94
-EBUILD automake-1.11.6-r3.ebuild 2585 BLAKE2B 320c89c58b1c655bfd5fb735da6ad75fe4b80ab2fd14afb7e5c8fa0ff0960779186d748c3c2a416e1434ea06cbe1046451e3fbcae46766463bf7a58064d9c3bb SHA512 2fbaf5cdb7f012225d7d6b05936041fc2844b3b0755e88c64b35ad6c2ad71c130acc58ce90495dc0129ddc39d8f3e880b0f26bf884fe365dd65aef6fe7d54960
-EBUILD automake-1.12.6-r2.ebuild 2367 BLAKE2B 914b206b52e052ac1d4efc0f59d6428668fc1a0447bfbecf44e4d14f0f5f247d57fa781a6350fde3b57f09eb647caa9972bb56c698b43619a4ee097ef1496803 SHA512 66443b63a83a4d48db22fe3985adc358678aec70eb1a81d28a3508f91e2039269da9d105648af38ba8743b94e40fd0c104884edcbfdd81a637279431a431389a
-EBUILD automake-1.13.4-r2.ebuild 2620 BLAKE2B 6e88ff0a6c87d842b4994370578186310b9405f6c67df70b3dadd5667a702cf7ab894fdd2e0e7181208f9126a3bea251cfdea266691b1252f2312a4d81ac4f89 SHA512 fc41b7d34e3ecf12e7947fee32e3e9a25d28053799061c548ab37b08645ce1d063aecd21f4d82c23b78b8213f13ce73bf86c2693da7fc7d4dde69e9ce845ed4d
-EBUILD automake-1.14.1-r2.ebuild 3039 BLAKE2B 16f87489ac9711dd8db315fce82c7db8b0609bbb1810b32aa70b48360544a9523bceebb51b97b2b389aa5b6b2c72f7f256f12633e2b1ea6ab2d163e8dbf3f77d SHA512 637ea26a405fb135368f2caf45962777208f05297b6d33367651edac78233f09c655177d1b46843c2bfd8f28ac2185c5736c880b34259e2c0ca6eef8d91e8d2f
-EBUILD automake-1.15.1-r2.ebuild 3209 BLAKE2B c2d6a0e5a19915e3d105911d5118be239db0027d15a2ee652b014e2a3f8c45dac4d4fa2c9b049ee0ffcb1cb28735a795afa6fc86aeb033c596aa191c2bf71304 SHA512 446a326b5a05f27fc09f1aa45fef1fe129bf5ae44ecad85d94029d0edf23c3be2cd6d0cc2d71cb1d081f31029028403c578a2fabeb556fa4d25a83aa41c6f497
-EBUILD automake-1.16.1-r1.ebuild 3134 BLAKE2B cbed246bc2a85f065d70b4f4ca5dc03c6748fc78659f83a1e360e5b17f4eb63df16f8e1b879ee7796479d6837626327b27e77fbb9ef0540a8ae94657339df11a SHA512 1b97f67c8ed12b96a9ff507337d4ed5aa567edbee666582f2d515ed7132be452e0f7607a73857606a341ac957217ea85510a253c79b4f7fce517738b9ede8a38
-EBUILD automake-1.16.1-r2.ebuild 3634 BLAKE2B a4f5d79711ca1893f2f4e79795b4709eb51abada943c694491231321fd9234d0981bfc895688740abcec60d6bb9fc833a2e49ec3d8449c357e94b0e36d508130 SHA512 2291107c73bf175925cc4d5b3bc1fc9a78935a6d757a8ae1d5cb8ac818650219381299e4923238da41857acf34809f2cae71ec69d1e6c056d24c5b8adaf05bb4
-EBUILD automake-1.4_p6-r2.ebuild 2469 BLAKE2B 41f94674d765a08fedcc22c5468a02377c033f227c4addbbff2ca6d4dfb1f9c2d2f4183329a4d76b7c7382cc9b9355b4d111d5e2d5ade2e39a3db8b141cb0d76 SHA512 1c8ac7600ae5471d48c86501d857f9be0d1c25acf81d12f158385e767276dd4318d63d3861d331a6c9173e9cec4217c0a33cdc42c292d468a3549cf83ee706db
-EBUILD automake-1.5-r2.ebuild 2287 BLAKE2B 638ff4f16048b4212936eb28f97cc12b120f96697e49cc331b7da6724f76bcf6420d553110717b400c32af556e14128e04f9859922b75fe8d962aa2083afa541 SHA512 9f1fde01978eedba28e47f7df8ce4c85ddb4bdd4e0b76c1ffe4961b21d47537b8dd318aa0f9d22af3c14ca2fa61e7a730725b27da6c1fadd5c4261781f3ed0d4
-EBUILD automake-1.6.3-r2.ebuild 2035 BLAKE2B 1459a94e9ab8173e578ba19a23225582d5d4f9d7bb82b40689017b2fbca7507b5f872df5d5002dec76eba18e039466ad9e019ea3227b6a74eea7855c5e9e953b SHA512 1a5770e826d4d0d491723c64e98ecb98659398095ad0e8e5c41f701679467086143e7068ff451419bdbf447a0785164310f46f3bb519e744bc6b5c40416c788c
-EBUILD automake-1.7.9-r3.ebuild 2190 BLAKE2B b01d99dfc567e55063177b20ab68ae8ba0c73bad7886d141bfff2c300c9d454ea6fce5951b31ffb717c5645ab44790e03e1c3c87793c77551caa0d7d2aab17b6 SHA512 9c1bc433d90599ae1f71625d4d57675d9d352c8b228d1032de16a5d3f97907f44dbab22c9339878c8e0f88f9c54fbe4c68eac66182489b5add6ac32ab4390dfd
-EBUILD automake-1.8.5-r5.ebuild 2217 BLAKE2B 5e41a3306eeb6b6fd0088bde2c27ce38c3827ad2439f40115af4fe44b342d2aee2746dea3709fcef813bdabec32210bafd52c4c2d86070f28566bd73caae156d SHA512 00a9094495c8608f0fdac56cc4eb7b25275fc85e033b212503c884bf63aabf2bcfa937bdcf3f49653cd76886115790ffa16236e4cbdcb681d52f0e09e80d5b5e
-EBUILD automake-1.9.6-r5.ebuild 2568 BLAKE2B 5ad29ec0e787930e9803794c53911884c18b7c5f000246b67cc47ee933f5e74db83555d00958c0fa89219405422e304b4a64193efd74df052f6534fe18fd23f8 SHA512 a000accedafa2e8044506dfa26d9501f4fe8e00ad89d6125301bfca78e7477a794a3d643e45c017d7c8d936971a755596511dc362df37931c0b5f4786a708e0b
-EBUILD automake-9999.ebuild 3634 BLAKE2B a4f5d79711ca1893f2f4e79795b4709eb51abada943c694491231321fd9234d0981bfc895688740abcec60d6bb9fc833a2e49ec3d8449c357e94b0e36d508130 SHA512 2291107c73bf175925cc4d5b3bc1fc9a78935a6d757a8ae1d5cb8ac818650219381299e4923238da41857acf34809f2cae71ec69d1e6c056d24c5b8adaf05bb4
+EBUILD automake-1.10.3-r3.ebuild 2352 BLAKE2B e2cc5c875531fb50c95670a2ce104bc4eefbd591736855d7dce99fd7585a72b631c0c2987e17a8ee3b13e96d7a675db96536617acb5ab9e3b19333afe0919ed7 SHA512 682af6cae70d98fb1b55f5440fd6c7931910b3371495f4c6bca2500dd7c4db5d8e4051cdd2ed0a6cc80c51f5e8412c6c95572bc69a57e77e9c361d78b4f1e1ef
+EBUILD automake-1.11.6-r3.ebuild 2583 BLAKE2B 1d602abc057c673494a0839968171b787ee62e173221cca18c1fc02e6098db31c73cf1b495930c84e9d90444f59de7e4460a91580fd67e664ade9fc8d766e37f SHA512 215d0de950c36815a6a48df60a52dbd8c287f4590e9e5474208ee1373dd5643cd276a625f05413f4ed4152bc62d1a737bd1b0af3c3870dcca2ea7d50750e2a52
+EBUILD automake-1.12.6-r2.ebuild 2365 BLAKE2B b4362c6f035ef6c202fd103caf030e3aefffad89b3cb61bf465409c144b8c96eb90fd1936cba700bfadaa4d4def359cc715bbba3cd95cd1316dad68ccbe01878 SHA512 83574c2665f60aa10203384e143e6f1dbe1f2b652b68bbb83090038c3f0ec3fb3c6875cf1deb7ebc36684deebb9a1c6272509caa58efba5f6316d8fdbb268888
+EBUILD automake-1.13.4-r2.ebuild 2618 BLAKE2B 7ae9591a424fd8fd1a42a90ded518a4797b4dd985db6d300b5e5d94afab39d1629aa698857016ab6ad13cee8c6c32c10c24b1fe6843462332ea6a3ed6e1967d7 SHA512 88d3bec431acc07f155766b172f34b01686371e667bcef9fca10a7c6c04386d2224ae0b65e6486b140169c5ea410d2f2e823adb61efee3842d9f381663a21f68
+EBUILD automake-1.14.1-r2.ebuild 3037 BLAKE2B 70e266ee7ecd681c4edd79315709943dded46173f805a5d191b8d7f27b51802640d1b9c03141f60eafaacf2c70554eb8ef48175b7793a836daa938cc6d8ea347 SHA512 a0802e791982b209a6a43c93b6e8d6587fb784ef49dac7ccb37d7d21aa5631290bbb9a9857a18b0e0b9a9fa809f15be3a0065a2493ce293d066426e5ee572eb0
+EBUILD automake-1.15.1-r2.ebuild 3207 BLAKE2B 8e08ea5d008afd4cd739958281b8ba69a48ff30145764c7bf5b9f32ec452dab58851cf55fd823b8d8908928b45969bd77367ad3743816a71dba84386f8ee6cce SHA512 cdba7bb6fe81df606501adfc2d1dc93a71c836e3cb987827271d3f3fa3c67a31f2f042a2483f564f9a07dd06f69ce97e1638d1e3b88e3b004aadd1d6336578f5
+EBUILD automake-1.16.1-r1.ebuild 3132 BLAKE2B f35ab077eda4d19fe8c67a88c3ac9f568bc6831622f5f1efb6cdfa8d3caf2b54c7fd79dddd28caa94991a61f71222a7142c657643bab0583b52b7128460c0b89 SHA512 d3e909a622e88f072ec0fc977b0406e02a7f0d800e96a5fe715e4c24ff0f087af42c789ec0ece9832c9e61cbcf815f710e1615935cf9c8b46a8abf0afaf7984a
+EBUILD automake-1.16.1-r2.ebuild 3630 BLAKE2B 4623977d5598404a613dfee378feb53b97ae5c724c6fccbb5a236ab4861c2755e05f0777155d3182ffadf6b777f90a88dac881c7a2bb356b7c1ad1f30f304153 SHA512 fa5f121283bee781449981d985b571fa244503e17713e679cb2c3845631d472e614c5f6c98c91230288bd9ffed16bc88ac98b8c84f2414618ffc174f5b0547b2
+EBUILD automake-1.16.2.ebuild 3416 BLAKE2B a57d755ad8e43746d96878c154d03360c633e29c149056e990b6f10b70a0baa21a26e990e245d56458b5b1f64e53fbce6ff9c1b7f8d829dc2815239b0557b3b1 SHA512 58c0cb4967fa32ea0f5878e0521dbf5514c4c72423bc379f2190d70067235d716f6b648b925d61025d9b5823ffeab4a86c0834f9a07ecaeae46ca603bc83db4f
+EBUILD automake-1.4_p6-r2.ebuild 2467 BLAKE2B 4850464d153c77a710019fc9aa6ba76c1389de0687cab54746293aff3acd4566e183297a599f4c335cb3fd746e957abece17522dfec08740a51599e868ee43ca SHA512 7195487ce2b9731c3ceaf980bd50f44d6da112343ab97d80eed2982100e8c8a5e6aa5d919aee7cb9e9da861124e8cafbeec2651269d8c7f434b832f8e9a28854
+EBUILD automake-1.5-r2.ebuild 2285 BLAKE2B 34312bc744e5a432a5ef2f6a14013419209dea1562d00b506c701977d1e1df1307920604cd1c1ab2a907435e212b9afea3cb67dbe41d7084800b1d5719467fbf SHA512 0b66fa0ff1ec7769e171ff418ca014e64695227385c700e8966994394ba4f2957b6a72c96b75ddb080692976a69f2cb604e4725c5b9b7d486a92a4803e9eee93
+EBUILD automake-1.6.3-r2.ebuild 2033 BLAKE2B a2056ace246c5fcac914e102bd1bd7a65e412e991d305432bd63dd76bdf0d2a81f6edaecf1603bc358b73268de417634a9c7e6c72ff2ee0e69a09fd9f18cec40 SHA512 912d0e585bc5f393f36b134b76d64282b51011f31a14c655d5b49d29969ad8067649c4b262261dc66515c74f9a6ca890740c86710b4980b90e75cf0190525429
+EBUILD automake-1.7.9-r3.ebuild 2188 BLAKE2B 8f4b5befc50cb4bfc2dbaa5c7cdd7833d51a155fcedaa73196fc6fd949c0f4de0354d7f85ac16bcd42a70556878c959a490cc7b88d1c499e8f8904fceab1fc96 SHA512 eea2e6d881ff280e6fdfb47c832493ae592b10fddef9dd1931627d048494aba6d14160631667f5ee684f0d52ef01907c7642c509e65ea42de1c830424189f661
+EBUILD automake-1.8.5-r5.ebuild 2215 BLAKE2B 2d0e4895160e57b05c2e252f21040268dc63e3fe0c51f4b8e9712a5d60318c6322c393dd6b3805eb28081cf473c9aaa8e313d63fe199badf0dac2bfecd537396 SHA512 ecceb2c53e2f8ebafe91987e0be6239734717284326942fb8eb00d16d6bfb053cabe4a603c0b42df0ed039f47513e101b3bf9086d1cec4e3847b0eaae8387057
+EBUILD automake-1.9.6-r5.ebuild 2566 BLAKE2B 3bdb8cb4ceb4048e337db9821589ff5493c65dd8b200102f26886f99d40e897f88581877917924b5b49aa4f781f59ac44f1b3c8bb0bdc46edbe0f0cca9026413 SHA512 d1a9ca50370da827d65d5f13ecbb2e27fc2fece4bb5d5ecd3d227baf168ecf977e5a1dde39f47072ea9f42363f72d26b55c0f3dadfced62a1f866a328beade0c
+EBUILD automake-9999.ebuild 3416 BLAKE2B a57d755ad8e43746d96878c154d03360c633e29c149056e990b6f10b70a0baa21a26e990e245d56458b5b1f64e53fbce6ff9c1b7f8d829dc2815239b0557b3b1 SHA512 58c0cb4967fa32ea0f5878e0521dbf5514c4c72423bc379f2190d70067235d716f6b648b925d61025d9b5823ffeab4a86c0834f9a07ecaeae46ca603bc83db4f
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-devel/automake/automake-1.10.3-r3.ebuild b/sys-devel/automake/automake-1.10.3-r3.ebuild
index bdd8de5ea1d0..60306262c638 100644
--- a/sys-devel/automake/automake-1.10.3-r3.ebuild
+++ b/sys-devel/automake/automake-1.10.3-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
# Use Gentoo versioning for slotting.
SLOT="${PV:0:4}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/sys-devel/automake/automake-1.11.6-r3.ebuild b/sys-devel/automake/automake-1.11.6-r3.ebuild
index 34609c5553f1..d1e9781cd4e0 100644
--- a/sys-devel/automake/automake-1.11.6-r3.ebuild
+++ b/sys-devel/automake/automake-1.11.6-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
# Use Gentoo versioning for slotting.
SLOT="${PV:0:4}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/sys-devel/automake/automake-1.12.6-r2.ebuild b/sys-devel/automake/automake-1.12.6-r2.ebuild
index 4dffe576f56b..0dbf5c801875 100644
--- a/sys-devel/automake/automake-1.12.6-r2.ebuild
+++ b/sys-devel/automake/automake-1.12.6-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
# Use Gentoo versioning for slotting.
SLOT="${PV:0:4}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/sys-devel/automake/automake-1.13.4-r2.ebuild b/sys-devel/automake/automake-1.13.4-r2.ebuild
index 7f0cdd6e98f4..7f231b5159c1 100644
--- a/sys-devel/automake/automake-1.13.4-r2.ebuild
+++ b/sys-devel/automake/automake-1.13.4-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
# Use Gentoo versioning for slotting.
SLOT="${PV:0:4}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/sys-devel/automake/automake-1.14.1-r2.ebuild b/sys-devel/automake/automake-1.14.1-r2.ebuild
index 9ec6d8877115..b6471b2bdaea 100644
--- a/sys-devel/automake/automake-1.14.1-r2.ebuild
+++ b/sys-devel/automake/automake-1.14.1-r2.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://www.gnu.org/software/automake/"
LICENSE="GPL-2"
# Use Gentoo versioning for slotting.
SLOT="${PV:0:4}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/sys-devel/automake/automake-1.15.1-r2.ebuild b/sys-devel/automake/automake-1.15.1-r2.ebuild
index fcd8d2e092d4..ac7c1fb24e50 100644
--- a/sys-devel/automake/automake-1.15.1-r2.ebuild
+++ b/sys-devel/automake/automake-1.15.1-r2.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
if [[ ${PV/_beta} == ${PV} ]]; then
MY_P=${P}
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
diff --git a/sys-devel/automake/automake-1.16.1-r1.ebuild b/sys-devel/automake/automake-1.16.1-r1.ebuild
index 681f16a302b1..eb17df9e7f8c 100644
--- a/sys-devel/automake/automake-1.16.1-r1.ebuild
+++ b/sys-devel/automake/automake-1.16.1-r1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
if [[ ${PV/_beta} == ${PV} ]]; then
MY_P=${P}
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
diff --git a/sys-devel/automake/automake-1.16.1-r2.ebuild b/sys-devel/automake/automake-1.16.1-r2.ebuild
index 47c426b024ca..e66657f4e190 100644
--- a/sys-devel/automake/automake-1.16.1-r2.ebuild
+++ b/sys-devel/automake/automake-1.16.1-r2.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
if [[ ${PV/_beta} == ${PV} ]]; then
MY_P="${P}"
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
diff --git a/sys-devel/automake/automake-1.16.2.ebuild b/sys-devel/automake/automake-1.16.2.ebuild
new file mode 100644
index 000000000000..fc05add3e373
--- /dev/null
+++ b/sys-devel/automake/automake-1.16.2.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_6 python3_7 )
+
+inherit python-any-r1
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://git.savannah.gnu.org/r/${PN}.git"
+
+ inherit git-r3
+else
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ if [[ ${PV/_beta} == ${PV} ]]; then
+ MY_P="${P}"
+ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
+ https://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
+ else
+ MY_PV="$(ver_cut 1).$(($(ver_cut 2)-1))b"
+ MY_P="${PN}-${MY_PV}"
+
+ # Alpha/beta releases are not distributed on the usual mirrors.
+ SRC_URI="https://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
+ fi
+ S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="Used to generate Makefile.in from Makefile.am"
+HOMEPAGE="https://www.gnu.org/software/automake/"
+
+LICENSE="GPL-2"
+# Use Gentoo versioning for slotting.
+SLOT="${PV:0:4}"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-lang/perl
+ >=sys-devel/automake-wrapper-11
+ >=sys-devel/autoconf-2.69:*
+ sys-devel/gnuconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ app-arch/gzip
+ sys-apps/help2man
+ test? ( ${PYTHON_DEPS} )
+"
+
+PATCHES=(
+ "${FILESDIR}"/automake-1.16.2-py3-compile.patch
+)
+# All patches have been submitted upstream.
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ export WANT_AUTOCONF=2.5
+ # Don't try wrapping the autotools this thing runs as it tends
+ # to be a bit esoteric, and the script does `set -e` itself.
+ ./bootstrap || die
+ sed -i -e "/APIVERSION=/s:=.*:=${SLOT}:" configure || die
+
+ # Bug 628912
+ if ! has_version sys-apps/texinfo ; then
+ touch doc/{stamp-vti,version.texi,automake.info} || die
+ fi
+}
+
+# slot the info pages. do this w/out munging the source so we don't have
+# to depend on texinfo to regen things. #464146 (among others)
+slot_info_pages() {
+ pushd "${ED}"/usr/share/info >/dev/null || die
+ rm -f dir
+
+ # Rewrite all the references to other pages.
+ # before: * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
+ # after: * aclocal-invocation v1.13: (automake-1.13)aclocal Invocation. Generating aclocal.m4.
+ local p pages=( *.info ) args=()
+ for p in "${pages[@]/%.info}" ; do
+ args+=(
+ -e "/START-INFO-DIR-ENTRY/,/END-INFO-DIR-ENTRY/s|: (${p})| v${SLOT}&|"
+ -e "s:(${p}):(${p}-${SLOT}):g"
+ )
+ done
+ sed -i "${args[@]}" * || die
+
+ # Rewrite all the file references, and rename them in the process.
+ local f d
+ for f in * ; do
+ d=${f/.info/-${SLOT}.info}
+ mv "${f}" "${d}" || die
+ sed -i -e "s:${f}:${d}:g" * || die
+ done
+
+ popd >/dev/null || die
+}
+
+src_install() {
+ default
+
+ slot_info_pages
+ rm "${ED}"/usr/share/aclocal/README || die
+ rmdir "${ED}"/usr/share/aclocal || die
+ rm \
+ "${ED}"/usr/bin/{aclocal,automake} \
+ "${ED}"/usr/share/man/man1/{aclocal,automake}.1 || die
+
+ # remove all config.guess and config.sub files replacing them
+ # w/a symlink to a specific gnuconfig version
+ local x
+ for x in guess sub ; do
+ dosym ../gnuconfig/config.${x} \
+ /usr/share/${PN}-${SLOT}/config.${x}
+ done
+
+ # Avoid QA message about pre-compressed file in docs
+ local tarfile="${ED}/usr/share/doc/${PF}/amhello-1.0.tar.gz"
+ if [[ -f "${tarfile}" ]] ; then
+ gunzip "${tarfile}" || die
+ fi
+}
diff --git a/sys-devel/automake/automake-1.4_p6-r2.ebuild b/sys-devel/automake/automake-1.4_p6-r2.ebuild
index af9ad342bda9..3ad21cf8709a 100644
--- a/sys-devel/automake/automake-1.4_p6-r2.ebuild
+++ b/sys-devel/automake/automake-1.4_p6-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
# Use Gentoo versioning for slotting.
SLOT="${PV:0:3}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86"
IUSE=""
RDEPEND="dev-lang/perl
diff --git a/sys-devel/automake/automake-1.5-r2.ebuild b/sys-devel/automake/automake-1.5-r2.ebuild
index d429eaa2bc40..79e56eb6d6ad 100644
--- a/sys-devel/automake/automake-1.5-r2.ebuild
+++ b/sys-devel/automake/automake-1.5-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
# Use Gentoo versioning for slotting.
SLOT="${PV:0:3}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86"
IUSE=""
RDEPEND="dev-lang/perl
diff --git a/sys-devel/automake/automake-1.6.3-r2.ebuild b/sys-devel/automake/automake-1.6.3-r2.ebuild
index a76e625d0ec0..716e2cee066b 100644
--- a/sys-devel/automake/automake-1.6.3-r2.ebuild
+++ b/sys-devel/automake/automake-1.6.3-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
# Use Gentoo versioning for slotting.
SLOT="${PV:0:3}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86"
IUSE=""
RDEPEND="dev-lang/perl
diff --git a/sys-devel/automake/automake-1.7.9-r3.ebuild b/sys-devel/automake/automake-1.7.9-r3.ebuild
index cd38a07287ec..416d433efe25 100644
--- a/sys-devel/automake/automake-1.7.9-r3.ebuild
+++ b/sys-devel/automake/automake-1.7.9-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
# Use Gentoo versioning for slotting.
SLOT="${PV:0:3}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86"
IUSE=""
RDEPEND="dev-lang/perl
diff --git a/sys-devel/automake/automake-1.8.5-r5.ebuild b/sys-devel/automake/automake-1.8.5-r5.ebuild
index f1310fa4ad98..f33db87db32f 100644
--- a/sys-devel/automake/automake-1.8.5-r5.ebuild
+++ b/sys-devel/automake/automake-1.8.5-r5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
# Use Gentoo versioning for slotting.
SLOT="${PV:0:3}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86"
IUSE=""
RDEPEND="dev-lang/perl
diff --git a/sys-devel/automake/automake-1.9.6-r5.ebuild b/sys-devel/automake/automake-1.9.6-r5.ebuild
index d56283717d43..902f658798dc 100644
--- a/sys-devel/automake/automake-1.9.6-r5.ebuild
+++ b/sys-devel/automake/automake-1.9.6-r5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
# Use Gentoo versioning for slotting.
SLOT="${PV:0:3}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/sys-devel/automake/automake-9999.ebuild b/sys-devel/automake/automake-9999.ebuild
index 47c426b024ca..fc05add3e373 100644
--- a/sys-devel/automake/automake-9999.ebuild
+++ b/sys-devel/automake/automake-9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
if [[ ${PV/_beta} == ${PV} ]]; then
MY_P="${P}"
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
@@ -47,11 +47,7 @@ BDEPEND="
"
PATCHES=(
- "${FILESDIR}"/automake-1.16.1-py3-compile.patch
- "${FILESDIR}"/automake-1.16.1-py3-no-pyo-files.patch
- "${FILESDIR}"/automake-1.16.1-py3-pep3147.patch
- "${FILESDIR}"/automake-1.16.1-py3-pep3147-cmdline.patch
- "${FILESDIR}"/automake-1.16.1-py3-compile-test.patch
+ "${FILESDIR}"/automake-1.16.2-py3-compile.patch
)
# All patches have been submitted upstream.
diff --git a/sys-devel/automake/files/automake-1.16.2-py3-compile.patch b/sys-devel/automake/files/automake-1.16.2-py3-compile.patch
new file mode 100644
index 000000000000..7924f204ad4f
--- /dev/null
+++ b/sys-devel/automake/files/automake-1.16.2-py3-compile.patch
@@ -0,0 +1,73 @@
+From aa449bd4c836abf0320033c5077259fc760b622d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
+Date: Sun, 3 Nov 2019 11:51:19 +0100
+Subject: [PATCH] py-compile: Support -OO for py3.5+, and -O&-OO for pypy3
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Michał Górny <mgorny@gentoo.org>
+---
+ lib/py-compile | 29 +++++++++++++++++++++++++----
+ 1 file changed, 25 insertions(+), 4 deletions(-)
+
+diff --git a/lib/py-compile b/lib/py-compile
+index e56d98d6e..5b9ae5d5d 100755
+--- a/lib/py-compile
++++ b/lib/py-compile
+@@ -126,12 +126,10 @@ if test "$python_major" -le 2; then
+ import_lib=imp
+ import_test="hasattr(imp, 'get_tag')"
+ import_call=imp.cache_from_source
+- import_arg2=', False' # needed in one call and not the other
+ else
+ import_lib=importlib
+ import_test="hasattr(sys.implementation, 'cache_tag')"
+ import_call=importlib.util.cache_from_source
+- import_arg2=
+ fi
+
+ $PYTHON -c "
+@@ -159,7 +157,7 @@ $PYTHON -O -c "
+ import sys, os, py_compile, $import_lib
+
+ # pypy does not use .pyo optimization
+-if hasattr(sys, 'pypy_translation_info'):
++if hasattr(sys, 'pypy_translation_info') and sys.hexversion < 0x03050000:
+ sys.exit(0)
+
+ files = '''$files'''
+@@ -173,7 +171,30 @@ for file in files.split():
+ sys.stdout.write(file)
+ sys.stdout.flush()
+ if $import_test:
+- py_compile.compile(filepath, $import_call(filepath$import_arg2), path)
++ py_compile.compile(filepath, $import_call(filepath), path)
++ else:
++ py_compile.compile(filepath, filepath + 'o', path)
++sys.stdout.write('\n')" 2>/dev/null || :
++
++$PYTHON -OO -c "
++import sys, os, py_compile, $import_lib
++
++# python<3.5 does not have split files for -O and -OO
++if sys.hexversion < 0x03050000:
++ sys.exit(0)
++
++files = '''$files'''
++sys.stdout.write('Byte-compiling python modules (optimized versions) ...\n')
++for file in files.split():
++ $pathtrans
++ $filetrans
++ if not os.path.exists(filepath) or not (len(filepath) >= 3
++ and filepath[-3:] == '.py'):
++ continue
++ sys.stdout.write(file)
++ sys.stdout.flush()
++ if $import_test:
++ py_compile.compile(filepath, $import_call(filepath), path)
+ else:
+ py_compile.compile(filepath, filepath + 'o', path)
+ sys.stdout.write('\n')" 2>/dev/null || :
+--
+2.25.2