Gentoo Archives: gentoo-commits

From: Quentin Retornaz <gentoo@××××××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/libressl:master commit in: dev-python/cryptography/, dev-python/cryptography/files/
Date: Sun, 01 May 2022 00:19:37
Message-Id: 1651364341.42fd357bd4c6d3dbe7baf990e93a804e2e182cfa.quentin@gentoo
1 commit: 42fd357bd4c6d3dbe7baf990e93a804e2e182cfa
2 Author: orbea <orbea <AT> riseup <DOT> net>
3 AuthorDate: Sat Apr 30 15:55:57 2022 +0000
4 Commit: Quentin Retornaz <gentoo <AT> retornaz <DOT> com>
5 CommitDate: Sun May 1 00:19:01 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=42fd357b
7
8 dev-python/cryptography: Remove old version
9
10 gentoo now ships working newer versions for cryptography
11 Closes: https://github.com/gentoo/libressl/pull/400
12
13 Signed-off-by: Quentin Retornaz <gentoo <AT> retornaz.com>
14
15 dev-python/cryptography/Manifest | 49 ---------
16 dev-python/cryptography/cryptography-36.0.2.ebuild | 121 ---------------------
17 .../files/cryptography-36.0.2-libressl.patch | 102 -----------------
18 3 files changed, 272 deletions(-)
19
20 diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
21 index 51f2bce..af5ed6c 100644
22 --- a/dev-python/cryptography/Manifest
23 +++ b/dev-python/cryptography/Manifest
24 @@ -1,51 +1,2 @@
25 -DIST Inflector-0.11.4.crate 17438 BLAKE2B eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd SHA512 f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e
26 -DIST aliasable-0.1.3.crate 6169 BLAKE2B c23840c7f1df86109e004aa1929d7355bd815c69ce8c5a316c9e2810851b7faf91c7480924d67cf83520e94b86dc0cc1b90b0dcc84b446a15ba5cccc1bae95ca SHA512 a60e4280335638b36a72e51514843229fdd0cc89cb670fcf159f882a687c04ecbddcc52a1dcc3cbe8647e5308af3939037934a157facdddcc4834dcd3cb16dc8
27 -DIST asn1-0.8.7.crate 26288 BLAKE2B 702fdd34d5489b74cad023969c8873c6d469bd58376fc86fc124638ffe677f2d7f2592d28219ba741597d3791716b1303cff1fa6352f5df0fa41fdd0add628fd SHA512 4cccfa41423784cb82a0dc4fb0a23da7a14d7be883e22ec4263c219d9f14b1fb90d84f59750e11c561a494cbe6171494f60f9cdf1d1510411d579306c47f06a5
28 -DIST asn1_derive-0.8.7.crate 4305 BLAKE2B cc1fe4a8c27730e65164daaed5d2d346364f08a47439e012f670db82190dba50cfbdf720cb253d7a057cb4b560b8ce73c557c639e90856e27d632995643dc45f SHA512 44c36d43761d8890354d40c0fe6f5b700bd9d90867ba258437d325fc6e2549921255b47107a2fb556f462194e468f0cb6d27f7bd644e2ffba8d98b0b8d84ee1a
29 -DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
30 -DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151
31 -DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
32 -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
33 -DIST chrono-0.4.19.crate 155663 BLAKE2B c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54 SHA512 a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980
34 DIST cryptography-3.4.7.tar.gz 546893 BLAKE2B 49bc1e098ed1ba0181059b645f6668cda6332d196eaca55270ebce6e07e5bb6ab6724c5050fde20e89b7025773960d74ec782bb875badbbd5dc9a04db0a536f1 SHA512 3c4cf64bc0b067ccdbb71efe04c32ac9d673faea6cc4ccd13d6b1b61920be4785806d19359b7657d032a2ff1c011a8b4f16ec4924d9df8a59d1a875a7f844473
35 -DIST cryptography-36.0.2.tar.gz 572053 BLAKE2B b34b994e44b1ccd099a56fba4a167d563a29652f86ab0f0000ef78b4093a15cbfb82a9cebecdcaf6bca782a5fdd20f6c7d2206d68a219626a9fe8ae13e9aec5e SHA512 cf4a537ba0ccaf136c82aefc2fc80f042827c48bf9ef072e3513760a93285cb4174021c72f9df0033a8bf58af6f831988adc0f4658855710715558b56631362e
36 DIST cryptography_vectors-3.4.7.tar.gz 35168102 BLAKE2B fbefd3ff96548dde012fd290aba1c99d57db376023d486910e486cc9c143461ef1ae9b77824cc03307723d35142f0360bc961b548a4edc02357d3f1a0e7e4e9f SHA512 269b50fa4c5300da6758006d12be42f998630d23053ef9af0eb588fc9e6994b044d8822cff105e338f4d0d746ed0e204a4a9c42f54667e355e1ce86e6754bbe9
37 -DIST cryptography_vectors-36.0.2.tar.gz 35227191 BLAKE2B ea2581778246cb32aaedcc47541c7f3db22449b915b4a4956e73588704714ae22efc1fcd7d095e3d9f6b451793ae5e04994eee6cf56327785583efec4f516931 SHA512 b7725a92191312686a0fdc0fcdb8f1ecba5ccfe249b3d6eebb5675bb5efd7bce6a424a4eef94dade0ab21415a952caee3c3d4624dade9d5de492be9e7175d623
38 -DIST indoc-0.3.6.crate 9663 BLAKE2B ca7a1f4d3cbedbee0ba0a3f19c4b3352ff90927eef744b7e4f1d60855d4dc4265202972e81e0fc06d1222d8d5fb322efc4ef669af7396b251248a1e45c91def2 SHA512 e900aa3b001df0fdbf1f543d8b679af317e85a1f95e26fc556213f2826a4f6c82d8c4f3f82de435e3591f8bc14e78eb22668d901dcbe2287f46740e0291afacd
39 -DIST indoc-impl-0.3.6.crate 7933 BLAKE2B 93e232e360e8f02943ef9a9cabf16bc863d792d8096b8d9a13a07f0b7b396db590abf83b5444f082317059dad7578ffae974dbc8a7e56fbdbab817b7d2534725 SHA512 18406587ee56a09dd2062cee456af697efa903343de42c0ff618a64ddf2bf7efed5da02e7220fed2636c555a6ae18059018f5c3c9b44ba8d3e5a34ea5b53c806
40 -DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
41 -DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
42 -DIST libc-0.2.107.crate 554639 BLAKE2B 583cc24943707bbd53823f15fddfececd7acadb5a4d7dc5d0eb07d7b4d851b93500f1e4081b70c6ce3cc76700bdd6c4173ba710fdd52af7776ec7f31aefa3714 SHA512 df1586889c97d45c95f47495f8285c273c143f1861e632b326345ee66da63c227c064d9e12a6a1b48cfb866c70010a4ad407fed120a1a808da7a345777a8f909
43 -DIST lock_api-0.4.5.crate 25199 BLAKE2B c91adefaa0dc3efa786957794b67cf219f5159909179282c13c7e3b68d73a0acebac29438cfcb39b75cbe87bc181e981ab4ff2776134621d8ea92e7a6aaf966a SHA512 d6cd948a4183a73e8b91b9167d551e72dd75820c76123fb0839f8389c7872d2c46dbcf5785d7600ecc4e27f3d214f476585b9c39e85f70500eb8d012e5ff9535
44 -DIST num-integer-0.1.44.crate 22216 BLAKE2B e1c08427e006cde6f2084adadb6086e87e6d6f8bb8dfa757a8228aa671e862a366e4bd8ca5e0500008c18bab128aead9bd5b1e53568a4f40afadcaf3882ee98f SHA512 d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771
45 -DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e
46 -DIST once_cell-1.8.0.crate 28925 BLAKE2B 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a SHA512 88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827
47 -DIST ouroboros-0.13.0.crate 5929 BLAKE2B ff54f4ed318f7a1875612a4ed5762c60de516f43825f0ecf23e5343958e5c8af68ae4aecc1daf913e58d21183ac037af047be015ef1e5c227ab4750e763ed4ab SHA512 3f5bbf3b9bcb7c8e8f5723ead9d7bc205137973efe7ffe474db707264c4b65e4645d9b9de87e515a1e55831f64d4be719ff7059cf8ed899a71548e3fbfcb0b42
48 -DIST ouroboros_macro-0.13.0.crate 15755 BLAKE2B 16b65a6417ef147d15083c51c96b382a96a71fae124f1baae91432c5de7585edf7ca3f3f8e35b303d3e3c17a411f740d1dccc3382d541c0e7ded22bda81a838e SHA512 976a548c0691f04f797f10a89da2ac4e1d84efca2876308a9b69d8513bfcfcbd5e07cdb62584b80ba83d5839e14b072bf331ecbd1c20fd65e1c2d731f947ce05
49 -DIST parking_lot-0.11.2.crate 39869 BLAKE2B 67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c SHA512 526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e
50 -DIST parking_lot_core-0.8.5.crate 32466 BLAKE2B 44d9cb65444ea93fded7e216e3bdbe2256ba1611f5cb6f80d67a01e71d428b81e6c7fc73cb928e2125f34bac0abf4d1da39f622e813dff89b01fed7632308b7e SHA512 c4315df551748d1ae77655e4d9f8c90f911498856e5358009e9e02e410bb8085f006f369188b0753a298371ebd74a5c383d848b65e31b55f3462381308c83a00
51 -DIST paste-0.1.18.crate 12259 BLAKE2B ed72b93a27166b0989743c2528d4a41f4b87ffdd0c588557d11a5f37f85d5b8f03ced86150af6209f9fa8d0f6efee705769b26a2f4dc3363f35cc3ac12c0e6ad SHA512 a4d9c75f6f358d6c86eb0a66cdf22eedec180db37358ca2870a992e215d5b389b7991837d8f2769742ac1b093674cb4352ef9d6754a249253472fbcb3a81c001
52 -DIST paste-impl-0.1.18.crate 9451 BLAKE2B e465c4c7eef44d02eb1b61b5290090513607b452f4adc11487947b7047ddc44905d7a02df827feb2142f0e74583afdd9648c1c66086f10e1bd861b663200bf8c SHA512 c635efee46cb251b76ee9427432f81a0d944cdf1d0a95693d824c6085e7dea7e1e3f48c692ae27946f69e4e78d8080220058acf98e5c8a78482007349f8a7a4b
53 -DIST pem-1.0.1.crate 9669 BLAKE2B fd75f3a45125e1510a65edbec9125c8b33fc4db6aecd8e375ba29e9d55ac67d81f51b8c780888ec0f47e9b7df18b42394db8bdbb597e85767a5098b78575a19b SHA512 1464c572b6b100294b0992c5cee6cb12774d4b7199436580f502960bfdbacac0f8824915d2c7bac8c4d998ba87b1551a1f3c2b68eb298df62c261766b5d0cb5f
54 -DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db
55 -DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495
56 -DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffcc82ba3f98a07ffa48bcbc5d3abcfca6af136c5d0d8c7f1ca34261ed8f8c9c17a394231f97a4c342c81aa7f8b9e74b203 SHA512 9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952
57 -DIST proc-macro2-1.0.32.crate 41003 BLAKE2B e8da70dae2ee75aa2c344602e55cbbf9ee5316ff6182c870b64f9fe4b33e60b9fb1a22137acf357615331f2e4079ab1e8964a2cb0234fa439d1b3d8d514c2eff SHA512 8631714c226c8a6fb330a529f42214216057eca85cfa63afd3de8600d2638e2be45efa54155ce73625883bcbabc2c56cb865ad9dda04e2c7092d955caed48abf
58 -DIST pyo3-0.15.1.crate 370722 BLAKE2B b755c93d8dca8e778b886ed1d16e83ddca483d0f6c932b3241edb2e1211306cb0257d2a6bc31ba4298335f277898e59aad67e9f675ed4ad9a2bb9d596400bda3 SHA512 9168911db76f2c9629615c997accfc4234bf91cc72293dcdb3db14b4e93f93af9df3b3aa7900384121719aeda4a0b6dd68c0cb380bfe5424724b0be5303c02e6
59 -DIST pyo3-build-config-0.15.1.crate 22095 BLAKE2B 47803b389f30f15f487daf96d32e374ebc83b1b41ddee1d2dcadd1a0fbaef40c4c1af2312b86ec085637e3192b1bd213c93b5f4e8dee173d81e510f480fa6953 SHA512 a9aae6bb4a4a56f7857262276bf1c95510912a367e32470b871f2fe2d6adbffd87247ed2e3b5fa2dfd273a3b0e139d92f25f3228e15c6d8c206c6ba919f38a9c
60 -DIST pyo3-macros-0.15.1.crate 7555 BLAKE2B c7d87c150678efbb5dd6ef98da9997676ef3e7f8628a79f01a3ecbf94cc8b2d0752573d894fd769fb8791f30bcfd03a5c9f76cce73c00be90c1488faed63198d SHA512 1969b5ec6dd26ff2d534fe43143e44b91b66e05c61281b64f96fda47ff7826f625c658412d7587520df7455a67cd970a9aa49c7544ffb70a425314a0cff65060
61 -DIST pyo3-macros-backend-0.15.1.crate 46111 BLAKE2B fabde516114a001e7f9ec1a1f422c5819ad5bceb4db36ecf2ef5dfde397d4d3c7dc7a8acf11cafde4156594e90a4f95d51dbefa43ee8bc172441d3f81eb299b2 SHA512 6c62fd1bc50666f63f9854947e9d88ae385159d90d026e0179d91aa151fef8403b23f55eab6f3340b1455b23d411083780c49198afacc267b49a52ee9c4999a4
62 -DIST quote-1.0.10.crate 29960 BLAKE2B fbd4e3e0e0f452e64b30399fdfaef318cead505d05f0c61db61a7aa3cd5a3300220b4ba2656603f88bc0b535390ab4d0ec101a919ace1d442a3e979f08e8d48f SHA512 08613679b564ea7d750117d3a2907ba957d5d595bdfa8016344f99a232c72c6b08acb882dff45c34c9e4c8f93f879fb308b36125572722aac04fbc6bb0c666f0
63 -DIST redox_syscall-0.2.10.crate 23582 BLAKE2B 7253dd96415e7b70df488c208d86c250c670b1245ac6573a59085faabbde9e33fabfacd233e7d737e365493db14008c180274b41ea0a4af5f6f98eec666a873f SHA512 ef012eb4bffe32119e50ecdbef4cc31f6e84a344e94f026484fe4e2c904f94053a8b6249fb6bd8ada31b3ecfbf0096085283bb68aeb62b1b01b57f35794aee92
64 -DIST regex-1.5.4.crate 236581 BLAKE2B 6efaf69d1a99dc3a2e04b2d1a96b036f631e9a0ad0d3aa57263febd47f7ec12765526f06f9c52a5497bf0d9b455f1d1b39e011adc4c28530c44b65c8a453efc0 SHA512 1a9208358c4ab87c19ec91bcf5c1e35dede46f3a0c0097061b7b53fa77a1e5ad38090d243aab274956f09c491e5fbe3b3b35a91db079b82a2dde2fd9fbad4c19
65 -DIST regex-syntax-0.6.25.crate 293293 BLAKE2B d5ca0dbc26b03c6a1818026f9a69cd226ec934e7c64094d0ebe843052b648617ffae7aa3a074f8da46d03c46996d8b547d8916576342000bd9711089b3e57d73 SHA512 a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5
66 -DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
67 -DIST smallvec-1.7.0.crate 27459 BLAKE2B a740a4b7448a4c8d1bef59cfb6dc9a52145e40eeb38028c64c880f31800cd3a4cb8be17394742239dfa7fb692c749f9edf70e6df02abd7a1bff288eec38ba24e SHA512 d061e0059cd6bd1636424374848aa1d4edd21f75605844a7855ff5d343dbdb71e6eb14bd70de7947ae7ab58f04ff096a5e77aa9a1ac14cef59f657685c846156
68 -DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
69 -DIST syn-1.0.81.crate 234144 BLAKE2B 7258c4a0ad0eb0c807912c297233eeb195d22b44cb2078e13e43eb90f1c82ecda6f7672ab072832ce130ccb953c1bb23c8440a3df77b714f462fe39cc6e6e1a3 SHA512 288ddaf4dc5ad2fdb3bc36800d94b53e2bfe9ac74a61a5d158bfcad3728955bebac6a900a5881c7d4abde4f3759515a1dd877e1421c226b85aff99a5ee649390
70 -DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8
71 -DIST unindent-0.1.7.crate 8346 BLAKE2B cbf76fd18e49332e61275ab204cef1fc4dee58091307f8cbe2107d3a8441551055541583f1d643d4d15f9cc17a8405f540f0c53548f5b2379dd70791a03640cb SHA512 d3f4543f97f1386f63306a206074de1d10077ae968ea6eb6638545eeaf8cef662e1c84a15788e9df640eeb6af4cbc187721ec01af43984e4eeb2dfb0423c6d70
72 -DIST version_check-0.9.3.crate 12547 BLAKE2B 85761c300a8d755e0b376191ef0604728ae641261fdb10682a3134a828eadc4a33216426d286bcdbd8d0c5fcfe6ca8ba20ed078c4f53066b959739a0e73daec0 SHA512 4b3b428214a0322af536a18e6f050438398766af6589389f20a804121a6721962ba411e2dcfded60aaa74313128fb0e831bea31378e2695c29b29bdc24d7cbfd
73 -DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
74 -DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
75 -DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
76
77 diff --git a/dev-python/cryptography/cryptography-36.0.2.ebuild b/dev-python/cryptography/cryptography-36.0.2.ebuild
78 deleted file mode 100644
79 index e9bafbc..0000000
80 --- a/dev-python/cryptography/cryptography-36.0.2.ebuild
81 +++ /dev/null
82 @@ -1,121 +0,0 @@
83 -# Copyright 1999-2021 Gentoo Authors
84 -# Distributed under the terms of the GNU General Public License v2
85 -
86 -EAPI=7
87 -
88 -CARGO_OPTIONAL=yes
89 -PYTHON_COMPAT=( python3_{8..10} )
90 -PYTHON_REQ_USE="threads(+)"
91 -
92 -CRATES="
93 - Inflector-0.11.4
94 - aliasable-0.1.3
95 - asn1-0.8.7
96 - asn1_derive-0.8.7
97 - autocfg-1.0.1
98 - base64-0.13.0
99 - bitflags-1.3.2
100 - cfg-if-1.0.0
101 - chrono-0.4.19
102 - indoc-0.3.6
103 - indoc-impl-0.3.6
104 - instant-0.1.12
105 - lazy_static-1.4.0
106 - libc-0.2.107
107 - lock_api-0.4.5
108 - num-integer-0.1.44
109 - num-traits-0.2.14
110 - once_cell-1.8.0
111 - ouroboros-0.13.0
112 - ouroboros_macro-0.13.0
113 - parking_lot-0.11.2
114 - parking_lot_core-0.8.5
115 - paste-0.1.18
116 - paste-impl-0.1.18
117 - pem-1.0.1
118 - proc-macro-error-1.0.4
119 - proc-macro-error-attr-1.0.4
120 - proc-macro-hack-0.5.19
121 - proc-macro2-1.0.32
122 - pyo3-0.15.1
123 - pyo3-build-config-0.15.1
124 - pyo3-macros-0.15.1
125 - pyo3-macros-backend-0.15.1
126 - quote-1.0.10
127 - redox_syscall-0.2.10
128 - regex-1.5.4
129 - regex-syntax-0.6.25
130 - scopeguard-1.1.0
131 - smallvec-1.7.0
132 - stable_deref_trait-1.2.0
133 - syn-1.0.81
134 - unicode-xid-0.2.2
135 - unindent-0.1.7
136 - version_check-0.9.3
137 - winapi-0.3.9
138 - winapi-i686-pc-windows-gnu-0.4.0
139 - winapi-x86_64-pc-windows-gnu-0.4.0
140 -"
141 -
142 -inherit cargo distutils-r1 multiprocessing
143 -
144 -VEC_P=cryptography_vectors-$(ver_cut 1-3)
145 -DESCRIPTION="Library providing cryptographic recipes and primitives"
146 -HOMEPAGE="https://github.com/pyca/cryptography/ https://pypi.org/project/cryptography/"
147 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
148 - $(cargo_crate_uris ${CRATES})
149 - test? ( mirror://pypi/c/cryptography_vectors/${VEC_P}.tar.gz )"
150 -
151 -# MIT and BSD-3-Clause come from rust dependencies, some dependencies are also Apache 2.0 exclusively,
152 -# and some are Apache 2.0 or MIT
153 -LICENSE="Apache-2.0 MIT BSD"
154 -SLOT="0"
155 -KEYWORDS="~amd64 ~ppc64"
156 -
157 -RDEPEND=">=dev-libs/openssl-1.0.2o-r6:0="
158 -DEPEND="${RDEPEND}
159 - $(python_gen_cond_dep '
160 - >=dev-python/cffi-1.8:=[${PYTHON_USEDEP}]
161 - ' 'python*')"
162 -BDEPEND="dev-python/setuptools_rust[${PYTHON_USEDEP}]
163 - test? (
164 - >=dev-python/hypothesis-1.11.4[${PYTHON_USEDEP}]
165 - dev-python/iso8601[${PYTHON_USEDEP}]
166 - dev-python/pretend[${PYTHON_USEDEP}]
167 - dev-python/pyasn1-modules[${PYTHON_USEDEP}]
168 - dev-python/pytest-subtests[${PYTHON_USEDEP}]
169 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
170 - dev-python/pytz[${PYTHON_USEDEP}]
171 - )"
172 -
173 -PATCHES=(
174 - "${FILESDIR}/${P}-libressl.patch"
175 -)
176 -
177 -# Files built without CFLAGS/LDFLAGS, acceptable for rust
178 -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cryptography/hazmat/bindings/_rust.abi3.so"
179 -
180 -distutils_enable_tests pytest
181 -
182 -src_unpack() {
183 - cargo_src_unpack
184 -}
185 -
186 -src_prepare() {
187 - default
188 -
189 - # work around availability macros not supported in GCC (yet)
190 - if [[ ${CHOST} == *-darwin* ]] ; then
191 - local darwinok=0
192 - if [[ ${CHOST##*-darwin} -ge 16 ]] ; then
193 - darwinok=1
194 - fi
195 - sed -i -e 's/__builtin_available(macOS 10\.12, \*)/'"${darwinok}"'/' \
196 - src/_cffi_src/openssl/src/osrandom_engine.c || die
197 - fi
198 -}
199 -
200 -python_test() {
201 - local -x PYTHONPATH="${PYTHONPATH}:${WORKDIR}/cryptography_vectors-${PV}"
202 - epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
203 -}
204
205 diff --git a/dev-python/cryptography/files/cryptography-36.0.2-libressl.patch b/dev-python/cryptography/files/cryptography-36.0.2-libressl.patch
206 deleted file mode 100644
207 index 3e37221..0000000
208 --- a/dev-python/cryptography/files/cryptography-36.0.2-libressl.patch
209 +++ /dev/null
210 @@ -1,102 +0,0 @@
211 -commit 8a98c812c3346e6c18b6d067e036fad63e30fcc1
212 -Author: Charlie Li <vishwin@××××××××××××××××××××.com>
213 -Date: Wed Mar 2 06:48:49 2022 -0500
214 -
215 - Support LibreSSL 3.5.0 (#6919)
216 -
217 - * Add LibreSSL 3.5.0 to CI
218 -
219 - * Add LibreSSL 3.5.0 guard
220 -
221 - * Expose FIPS functions in LibreSSL 3.5.0+
222 -
223 - * Expose DH API in LibreSSL 3.5.0+
224 -
225 - * Expose SSL_get0_verified_chain and SSL_CTX_{set,get}_keylog_callback in LibreSSL 3.5.0+
226 -
227 - * Fix SSL_CTX_{set,get}_keylog_callback guard
228 -
229 - * Add missing CRYPTOGRAPHY_LIBRESSL_LESS_THAN_350 symbol
230 -
231 - * Fix SSL_CTX_{set,get}_keylog_callback guard again
232 -
233 - * Condense LibreSSL 3.5.0 defines
234 -
235 - * Kick CircleCI
236 -
237 -diff --git a/src/_cffi_src/openssl/cryptography.py b/src/_cffi_src/openssl/cryptography.py
238 -index 7d36feb5..03019e0a 100644
239 ---- a/src/_cffi_src/openssl/cryptography.py
240 -+++ b/src/_cffi_src/openssl/cryptography.py
241 -@@ -43,9 +43,13 @@ INCLUDES = """
242 - (LIBRESSL_VERSION_NUMBER < 0x3030200f)
243 - #define CRYPTOGRAPHY_LIBRESSL_LESS_THAN_340 \
244 - (LIBRESSL_VERSION_NUMBER < 0x3040000f)
245 -+#define CRYPTOGRAPHY_LIBRESSL_LESS_THAN_350 \
246 -+ (LIBRESSL_VERSION_NUMBER < 0x3050000f)
247 -+
248 - #else
249 - #define CRYPTOGRAPHY_LIBRESSL_LESS_THAN_332 (0)
250 - #define CRYPTOGRAPHY_LIBRESSL_LESS_THAN_340 (0)
251 -+#define CRYPTOGRAPHY_LIBRESSL_LESS_THAN_350 (0)
252 - #endif
253 -
254 - #if OPENSSL_VERSION_NUMBER < 0x10100000
255 -@@ -84,6 +88,9 @@ static const int CRYPTOGRAPHY_OPENSSL_LESS_THAN_111;
256 - static const int CRYPTOGRAPHY_OPENSSL_LESS_THAN_111B;
257 - static const int CRYPTOGRAPHY_NEEDS_OSRANDOM_ENGINE;
258 -
259 -+static const int CRYPTOGRAPHY_LIBRESSL_LESS_THAN_340;
260 -+static const int CRYPTOGRAPHY_LIBRESSL_LESS_THAN_350;
261 -+
262 - static const int CRYPTOGRAPHY_IS_LIBRESSL;
263 - static const int CRYPTOGRAPHY_IS_BORINGSSL;
264 - """
265 -diff --git a/src/_cffi_src/openssl/dh.py b/src/_cffi_src/openssl/dh.py
266 -index b369bf9f..c378ad1b 100644
267 ---- a/src/_cffi_src/openssl/dh.py
268 -+++ b/src/_cffi_src/openssl/dh.py
269 -@@ -36,7 +36,7 @@ int Cryptography_i2d_DHxparams_bio(BIO *, DH *);
270 - """
271 -
272 - CUSTOMIZATIONS = """
273 --#if CRYPTOGRAPHY_IS_LIBRESSL
274 -+#if CRYPTOGRAPHY_LIBRESSL_LESS_THAN_350
275 - #ifndef DH_CHECK_Q_NOT_PRIME
276 - #define DH_CHECK_Q_NOT_PRIME 0x10
277 - #endif
278 -diff --git a/src/_cffi_src/openssl/fips.py b/src/_cffi_src/openssl/fips.py
279 -index 23c10af9..dd81d06c 100644
280 ---- a/src/_cffi_src/openssl/fips.py
281 -+++ b/src/_cffi_src/openssl/fips.py
282 -@@ -17,7 +17,7 @@ int FIPS_mode(void);
283 - """
284 -
285 - CUSTOMIZATIONS = """
286 --#if CRYPTOGRAPHY_IS_LIBRESSL || CRYPTOGRAPHY_OPENSSL_300_OR_GREATER
287 -+#if CRYPTOGRAPHY_LIBRESSL_LESS_THAN_350 || CRYPTOGRAPHY_OPENSSL_300_OR_GREATER
288 - static const long Cryptography_HAS_FIPS = 0;
289 - int (*FIPS_mode_set)(int) = NULL;
290 - int (*FIPS_mode)(void) = NULL;
291 -diff --git a/src/_cffi_src/openssl/ssl.py b/src/_cffi_src/openssl/ssl.py
292 -index 3ec82fb6..2d93fe24 100644
293 ---- a/src/_cffi_src/openssl/ssl.py
294 -+++ b/src/_cffi_src/openssl/ssl.py
295 -@@ -527,14 +527,15 @@ static const long Cryptography_HAS_TLSEXT_HOSTNAME = 1;
296 - int (*SSL_CTX_set_client_cert_engine)(SSL_CTX *, ENGINE *) = NULL;
297 - #endif
298 -
299 --#if CRYPTOGRAPHY_IS_LIBRESSL || CRYPTOGRAPHY_IS_BORINGSSL
300 -+#if CRYPTOGRAPHY_LIBRESSL_LESS_THAN_350 || CRYPTOGRAPHY_IS_BORINGSSL
301 - static const long Cryptography_HAS_VERIFIED_CHAIN = 0;
302 - Cryptography_STACK_OF_X509 *(*SSL_get0_verified_chain)(const SSL *) = NULL;
303 - #else
304 - static const long Cryptography_HAS_VERIFIED_CHAIN = 1;
305 - #endif
306 -
307 --#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_111
308 -+#if CRYPTOGRAPHY_LIBRESSL_LESS_THAN_350 || \
309 -+ (CRYPTOGRAPHY_OPENSSL_LESS_THAN_111 && !CRYPTOGRAPHY_IS_LIBRESSL)
310 - static const long Cryptography_HAS_KEYLOG = 0;
311 - void (*SSL_CTX_set_keylog_callback)(SSL_CTX *,
312 - void (*) (const SSL *, const char *)