aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Shelton <stuart@shelton.me>2018-04-27 21:34:50 +0100
committerStuart Shelton <stuart@shelton.me>2018-04-29 21:02:23 +0100
commit1c308889fd93316e4ae0157a03b7eae8c4a8a1d3 (patch)
tree95257e4adbfac1e6265faeacad25acb00db83b98 /dev-lang
parentUpdate dev-lang/php-7.1.15 (diff)
downloadsrcshelton-1c308889fd93316e4ae0157a03b7eae8c4a8a1d3.tar.gz
srcshelton-1c308889fd93316e4ae0157a03b7eae8c4a8a1d3.tar.bz2
srcshelton-1c308889fd93316e4ae0157a03b7eae8c4a8a1d3.zip
Update dev-lang/python-2.7.14-r1
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/python/Manifest76
-rw-r--r--dev-lang/python/files/python-2.7-libressl-compatibility.patch92
-rw-r--r--dev-lang/python/python-2.7.14-r1.ebuild9
3 files changed, 125 insertions, 52 deletions
diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 45726aa6..90479ee7 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -1,47 +1,29 @@
-AUX 2.7-disable-nis.patch 823 SHA256 b2290fe22f34cc3d8749344070a11c2add20e7003d67c391aae4303c8bf9f3be SHA512 42b1a2790f2b4bfcf89d8451de54e83979826a16ef77c32c6f17b9903613bd8f76a138be975bb05e0e7785244155107f229cba479ce08891d36ae3e01e5be501 WHIRLPOOL 2af577517d943a0dfdd15e465eba8bdd81964c05556293f7193cb5f62aa4a031ce49e4929cef6529377aa3d06071532cc03cf80cd75ca60bdf3953046b913973
-AUX CVE-2013-4238_py27.patch 11591 SHA256 050cc2d4b9d588f2587010a30819591e02130fde90594782993a39c945c1559b SHA512 f9b1d0573bc7175b8fe6bdd8b6777a376cd717a594a14a6ddb334e0107596b0fbfbfe8a0c1743a0da54ce8ac8905cb7385aa2ae26698272f679763542c13e7e2 WHIRLPOOL bbf89edb2e3620aae3f54e80feba98d75fa566594b2e71e88b75c22036201a2692a77daf56080f4413612edf159f4282f5494a0a5dd11b350bcde248ef51f139
-AUX pydoc.conf 219 SHA256 ee554a8c72b34d9d3c79288f4239bc0e5ff19f779608d4ddc70f9975ef3e46b6 SHA512 eb7751d1de20755ea8305ba4377ecedf1ffca1a806574b67e04ee3078fb4bfc46b4207032c5386320b5ea45a9e9f6208e2b43c188d48f5f49f63f2cfeb958d74 WHIRLPOOL 4c549f2ef728a1e21a926dd5d1af601335b157073d46411133c7e9ac637539a20df7db8a5093783d347253fdaa6e51195f31d10ba61df9419718821072e3b1ac
-AUX pydoc.init 624 SHA256 f28affff180db4eb65ba6811b673939b3e983ec78c66216899e58df4bfa7ef44 SHA512 7ea6a6cd0b2e623e7529c389c28d71d75851518ea158f378ed991ce17defeaa7f7decd85917efc6de62ecf759a0ca09c2ebe8f68e717d7d0e1daaa4c1d044815 WHIRLPOOL e4854fb295fda406031fe1bd43e376b241212d579512135217fdfe8ff190cf1f7cac03ca4c2c3d2d04dc2140b6a856aea5018768285e765a1980d160b164e802
-AUX python-2.7-aix-dlopen-soname.patch 1899 SHA256 3c44d8289e312302400b5cbdc421845c21de58bdf1e2d0198cc37fe8cfc0c99a SHA512 018f5206a2d6d9b6782f6c4121cc4eb4ca67bed37181c64c01ee18cbcebcf5201a846cee4b3d8428256b19d2cdefc90c825437bcf1a672a5cd7a70e003136886 WHIRLPOOL b6ee726b85eee4f9da3b88892e6f1bddfe75acbb2b6d1509c3a1249f29f981d94ae541241f1153b8ee476d3a2fe8f404745862f9c345f2a886e2d26835a9435f
-AUX python-2.7-issue16248.patch 735 SHA256 ed137a0ab513e6d9c910e37f637aef2d58fb730070e447572f39d46d9cc99568 SHA512 da00f8571741d4cfb529b9db875b5d831d5d8e43fdc464bc43adee046f208165ab6b13d671bc90be988b1099afeac4fc0e7ba7fa473ff74a9ec7731da89e11a9 WHIRLPOOL ad770b848666efb5cc3b8c07a530f2a9aaca683f4b447c2d835e39be59a5dde35a28ab8cdb278ecf456e15e57b7401ff83fb04ac71bd8d80abc19d45beb84d62
-AUX python-2.7-issue17919.patch 1942 SHA256 4d4d048a9b08861910b0fa771e8c9956b7eb085a1ac6547e7af7a26f5ce3ff1b SHA512 af686a7c73910f09d6341185520958a4e146c79042ec617ef74c46f3794035e69968af7b0eb484222f95c8738686413e6dcc551195fa81329d6494751d415fc1 WHIRLPOOL 6eb4e1a5e37049d216c7d27fda0db3b0d9c0a0a1b9e8aa0550543e5c095928fae4f93b57fef98b50d1a2b38faed98c74be7bf6ea1a78f509b46f1b54888e6ed8
-AUX python-2.7-issue18235.patch 1532 SHA256 1e6a4857613469ef05d50eb869a90987aa356a454b255d29cbc4a91bd2e62a37 SHA512 23279e1e8a59a9bbf98b4f7001554dd008b57dadc0605e33926329d017f822116793146fb2ce48a1ba2582843e1d57c3009910a733167bb8ef987c8f182df1a3 WHIRLPOOL a7154a17e52e1d7400dca6be6d08172b8827e1766ed26c82f3b367c36e9b99b122a87f49acfc8852ca00e4d701e20eb7f23b617e105c3a4133729d9fd161b0d7
-AUX python-2.7-issue18851.patch 11805 SHA256 4ecff8db20cdc4d9b0692a126859c318a9ba20bf1eff6e633c964871b2410d66 SHA512 b1eeec1451d011f37c65676819bf8391b9657d93a0b9f03d0db09956ef052fa3f2d922d1d5fc3c69567f549aa86f65a06670dcf3ead8300c0ac97651f9a503cd WHIRLPOOL b4b51d590175959df1f8373ff86343618b4474ea9afc2ef9360c680c986f30fa8f432eeb076de676cb87052cc6453a2b613dfaab51ab1ec5945a7c7c496a4f9f
-AUX python-2.7-libffi-pkgconfig.patch 1783 SHA256 4cd8b71f97f5f55c94d45b4440f011bd5042a441d00eb19f26b50abbcac2abde SHA512 907a1c1584c6b3069c6e1ce928c6a8e6dd159afa240f08e1b1611025115c0047496d9752b2098209476402b73c526a35a3523159f57e2ef60d155074b228d641 WHIRLPOOL 5d53d9cf0eecf43bda1b6253afcb6b0bd2eb47d4d195625cbb7ee1ef343faaea5c46ab5b0f43ab96aa973de7f54713f54a4be78bda5b566e25af1e899a902c57
-AUX python-2.7.10-cross-compile-warn-test.patch 775 SHA256 d5574b08e9ba7612971565c7a8e9881e4a0a07c63e79c2ca056a51ed1cf2badd SHA512 652941239541f6139ee3580ec0ea5240baf07ae1afb786f76a69b1d748de1f4dda2740a95c28866e9b0b59023410f8a1e86507642595991c0d90d187519cb758 WHIRLPOOL 95c9c404e9788fdbd7a202b7ff6df4010b6c035b097c20d6183919320a794bede013c938a6806365f9bdabd73917576f6ef0a07b20dd4d168fdc294facbfdccf
-AUX python-2.7.10-semaphore-urandom.patch 1535 SHA256 e93e6b2052e0b3118ae635ca0de36282bb523145b42a7e9ec9dee5d7c6b25d54 SHA512 f2ae7e01e0b58c384448475b11ad6bcfb56b864d7f73dfc3c451ea71be8ef6da2c030175cf405d6ebbbbae6d39f1eb21fc90433357f6f8de5c8b149c76032c28 WHIRLPOOL df412da0c7df5637a84a1296853d5bb13e7ba100e6e170892559524e9d5eec4851b7c6dec9cbbc1e00ce1dc6eca7ae56a67d4e9537aaa13eaadfcdaaa4294452
-AUX python-2.7.10-system-libffi.patch 1232 SHA256 d119def22ac8b15da95486981d9ddb2b19199dfeeed364de223c6321d592cdc9 SHA512 3c888638180edc81b98a869478085de63741668ea62bdb919a60708fd64cb394e60f44a3730e2ccf3e41d1d61b72b469242fe2ccd20dc61bc2064b3e759c52bd WHIRLPOOL bf69573ae6b804d44338a64c727f4b4ebde60964b89d546f4ca45d6d03619d84c69c88cc4e72975514c24cd9be31ee7fd9c3ea3cda9bce6384fa5a10cf28b2bd
-AUX python-2.7.14-libffi-pkgconfig.patch 1839 SHA256 c4c01e200c06336888011b4326343df8f1739de2c8972e4c26c95b6aacc3d326 SHA512 bd5821658042f99e64cedf673ddfc43b4e9907914f01a804f0ddd5e60a6f167fc59915aa1ab9f161a77403cb7c5bb42101664bb784119bb0eb2e4f534f402a6e WHIRLPOOL b68f836ce4458ab83468b4f3574d374478ba416a7e3e85c621ef5c26f748fa1776389f3a220c195d79cc6d5f1ea4f4701a7b35aa892023f7a1b7eaf879453f8f
-AUX python-2.7.5-library-path.patch 991 SHA256 ff7a4a1846ebcadc2dbf979ea619072caac22e47909fe188fc4b6becce6ea2eb SHA512 74916d541eb38c526dc1243fe5e5a9de3a7875f02c53e5f49e60182ba042de2f15514364e7fbd821146dcf92db2bba88d8a9f46d4c71237b73fd39cbabf93d85 WHIRLPOOL 62bb1c85941ccaac7ca6f6fb2d93dc27f206cf9f815b90ef1f89748dfdd1d38deda9f6bf7eb2ce9fd8635d1a77576819192e8049ec5de52fdeb9f981dfb32f9f
-AUX python-2.7.5-nonfatal-compileall.patch 750 SHA256 3f5a137602f1b3f0522f561c168a740f0080b29c2c888cb3a8dbbcc4407c2d9e SHA512 d2e93e2a6fcd55d516df0ddaca31af97faed677ea6b4be282eb99e7864f8a7399b5ca11139844a4b3c264832183483b0f4c8c9865c05de0e8520e6d2c8f1dbc6 WHIRLPOOL ab576e3a4e67f881d6d5c705503230ace125fe94d907d7f69bb573dd492070b8b34078a2b1205f315eb45244fbae8855c0f15ce35158f1d356f1bd4acf83b3c2
-AUX python-2.7.5-re_unsigned_ptrdiff.patch 941 SHA256 5b0c0465a23d27e1c8f0961a8d88b3af75fbc9933ab60c2a71091720a3681079 SHA512 d46fbbc8411fae78cdfca2564faca42f32bb95ee348b9aa3fd1ca90b346cc52cd468945cee07e6df4dff46c10cee6856a58004f8e453960f6dca2751c077802b WHIRLPOOL 10bb08242dd9a055f6bdaf3eb1546786b58f180667c6355ea7276114cbac0ffba6c34822add7965fe3b5d41cc92ce8ec45e2d1d56377d8a6aa2755ef4267d101
-AUX python-2.7.6-recvfrom_into_buffer_overflow.patch 563 SHA256 bdf280058fe31b6e9d08a32e4ce16e958e3dddeed515417a03b25e5ec62d41b4 SHA512 21b534e41ce1cd1bf954849f4246ef0ae907ba7335b42ccfc914cc33068db91140dc1fea0f1b8a83818609e7f5a5f5df6623f029c2c86004f2126eb3f2699c06 WHIRLPOOL 2ffe173be651aae7d43ad8ee75600133ea96952431140c7c00e0ca6ad431d3faa230207f93f1191bfd3bcdf7b0c9af61948871b06158e6953106d7f2d0c7e9f5
-AUX python-2.7.9-ncurses-pkg-config.patch 305 SHA256 0464ec04985c642b40d53cb8f816abf18702aeae97cb52ec73541694317180c7 SHA512 2c18b5041a7a2f306dd4d0d6695bd851ca14c9107b2e3e856ec094bc53c7cc407b49e1f4813ee9e753b3ad2d4f6edda943a66bb1e6c895ab956a5f84d30646c6 WHIRLPOOL 774e2707a0c6ace106df30c0d4915527fb0ac7584cd0f1e12bbdb29d584c3b38c770d8fe8999d0166e94deab561cbed0c8ad09c27fcd83ed27045dfdede89a5a
-AUX python-3.4-pyfpe-dll.patch 733 SHA256 3740abd6ef3e4e325179896ab3b281695f69465dc32eb76112607fda8f7737f2 SHA512 6c10fcf75096858494aaeeb7328df97b4c4aa8cbefbf5314c7eaea8f576f25a0657c794d544f08f3e71f9103d89b13c7088e4c43f0755e359572ebf0dce4b65e WHIRLPOOL 7ec06766addee0645110f4e24efe5b7da7392dd853f80b55e0d05f62b3ca1978107a66ac6be02b62dc9f8e8501edfe999eff01ff1d847e4917da11da6fdce7c4
-DIST 7be648659ef46f33db6913ca0ca5a809219d5629.zip 9173 SHA256 39e2c7367357110d4bc89a5ba515cd0f419a22e45f0ffda73db6b676ac28b718 SHA512 b1c654c852baf7891b834124607115cfaf3f1b8b7a58a9c3e8e46dd5b2f608d05d27e8a6222cc98ed83634bcfdcbbddcb888070d079cc8438db7e52320f113f9 WHIRLPOOL 5bca4fbf5f4183e505b011a5400436b6b5abfeb99880cf19613548ce1d2b6dde3e9b85466a7edc476c30b3ea30c6ca277336c6baa80d7718e00ef735497d6c33
-DIST Python-2.7.10.tar.xz 12250696 SHA256 1cd3730781b91caf0fa1c4d472dc29274186480161a150294c42ce9b5c5effc0 SHA512 67615a6defbcda062f15a09f9dd3b9441afd01a8cc3255e5bc45b925378a0ddc38d468b7701176f6cc153ec52a4f21671b433780d9bde343aa9b9c1b2ae29feb WHIRLPOOL 3a9dcfc55b107dc55ad0ae93fb24a11eab7d4d9b4cfbe6b6830a090b6e5f71bb2ac91526b89c6f3e4f2610fa1a2cc4e82b58a83c599aa71f94894c74181b504b
-DIST Python-2.7.12.tar.xz 12390820 SHA256 d7837121dd5652a05fef807c361909d255d173280c4e1a4ded94d73d80a1f978 SHA512 6ddbbce47cc49597433d98ca05c2f62f07ed1070807b645602a8e9e9b996adc6fa66fa20a33cd7d23d4e7e925e25071d7301d288149fbe4e8c5f06d5438dda1f WHIRLPOOL fe4224f4c3dc8dc5c49005051da0069922c86f39880a0072c09fac422e1913d924ac695e22be11603a961329dd8c17b1cf7696b31b62ef93398e42745a6446d6
-DIST Python-2.7.14.tar.xz 12576112 SHA256 71ffb26e09e78650e424929b2b457b9c912ac216576e6bd9e7d204ed03296a66 SHA512 78310b0be6388ffa15f29a80afb9ab3c03a572cb094e9da00cfe391afadb51696e41f592eb658d6a31a2f422fdac8a55214a382cbb8cfb43d4a127d5b35ea7f9 WHIRLPOOL c604d747daa874de926abb8ec142a7824f2706b79fd828aa189895ba0e7d4df044b9be58d49ab70a245e9e7abd5da4340abe54fa0ff9eab32a4dee7db7ee9d29
-DIST Python-2.7.5.tar.xz 10252148 SHA256 f33c4cab167dc69e10962e1cebf1c0768e2d0e8575648130c20e6bda84551db1 SHA512 c4691199d770cc4130604cd801375967ae0bb8a39ef34e01a4c8ab58d1c23ae83a1b493305178c4317c5622a19857750d33ffc3f10075becd5766ae664c68ee1 WHIRLPOOL fc5d3762cd67214b30de8b43024f5952362c4c811f23837e43ac2a7747c5353cc49b8785e75edd760ea58420609cd67a9a7e94abd2ea8ab25b3271af6a85168d
-DIST Python-2.7.6.tar.xz 10431288 SHA256 1fd68e81f8bf7386ff239b7faee9ba387129d2cf34eab13350bd8503a0bff6a1 SHA512 e56e6cdd96ff7bcb680d11ad606c00f4264e413fc43ba7605b2d2e4a743fd6e464cbedabf18b461f742102e936f45d840302a99665b5f988b1df08b25285c238 WHIRLPOOL 3b83106e89c96d2227573595bd96c868e6ece7fb04fda0aa22c8d3249af99cedebcd224ec8ae788eabe8a091a55d12af9ed093ee1eedb7c72b66732c62d5e1b3
-DIST Python-2.7.8.tar.xz 10525244 SHA256 edde10a0cb7d14e2735e682882d5b287028d1485c456758154c19573db68075a SHA512 0a992e34b6b704f028f5178c0404f8ca5fd9a7ab9da1879a20f0c72ffa712dc4925e45eb78e9368d6a17ee618259fc3f078d71766b314a732a1a28e526511a5e WHIRLPOOL 81ee40be85a8713dcc91e64c7faaf7605c43dc28f97b410b88411bbf7d4adbdf48a3e4bfa18c039c1da8695160a98ebb57e144c3198abec2b12398d80ece2971
-DIST python-gentoo-patches-2.7.10-0.tar.xz 12892 SHA256 c9a838bd62ae50cc385da23a837acfd05f2b74e4f086c9c76eb4d3aa5366ef6d SHA512 5f100944635e360691dc0a2b340a906646c4ae9ee558246ddffc56e8b15d389f25f1fbdc1db4cc08e7d29560d04d66b058b3904902899d58ecae8c408ebdf056 WHIRLPOOL f69e9a518bb7ee50c1b262a21e70e1e2443f859ee6d2f4fa84421120dbd054a06ce8dd6cfea8512cbc64bce806322b879c25c561d5eb05e1ba6cc15035b373a9
-DIST python-gentoo-patches-2.7.12-0.tar.xz 13576 SHA256 cd842eec7202df57c153adc1fbb81e70b26ef651f8e9346e065d8577b93f343b SHA512 8bf530fca15c47fa5d9bc958e433b35943a12c98e4172806a45aa60dc85ec92f8ab6ffcd90f752dc5bf8ffc711414894c15820c4b6ef72dbcedc2808119fb1f6 WHIRLPOOL 54b8ca6a4371d460dadccfdffcc096c12930d58714eef95117a658d7a1337ea89c45c69553b5b993017211faaa0f8d670e09a8452e53c0fb176be3e908524ee6
-DIST python-gentoo-patches-2.7.14-0.tar.xz 13428 SHA256 3567feeb8f0c66161efaea1922bbfe4e71f6051533ef5f54a74b6ccf9e0359b6 SHA512 6da5b52065752b54e9215d0f0809c75167dc3690d0e94fa21dd7595626925bc5c1dd065d31b3bd696d7087f3986de145d3a335a29eb7bd77442637a7ec2863c1 WHIRLPOOL ab77023ac66def132d1dce72f98add3108fd7be303ef5b167a2374df3a94949c75f089dcfdd84ed05a5eb813d6c22cfecd0de03b5819817a20b04f30030f5f6d
-DIST python-gentoo-patches-2.7.5-0.tar.xz 13848 SHA256 b84ff6a7669d639272cb2f94d4268d3be3af64903a380f4f60ab539e4a29b111 SHA512 9fec0ba9d958894861d4282ff9145f0387ad7fd3914a3689d148308f56158c1b397f0816c58383d2cf198f9a3b9bf321f2f441ec4aa91e4a503cd957b4a7fbd4 WHIRLPOOL 39d807453f6510f14db1b74f5dac1cd2c52d00be356d132c0f9229caeb8ba8bcbbbf32b05b3d3f6236e853b204ecb961e6b12cabacaadf5f515e93f00cda71d5
-DIST python-gentoo-patches-2.7.6-1.tar.xz 14572 SHA256 cb0fca8f006ee7b8501cfbed063c987ad6793f61072144ded2122bca6dc608ed SHA512 e6bc3de2053b1dbc5845effe86cc7d19acbcf10b52b2a1ce3d45988492a2430dd8f6ea3e547beaf57bdf176b06a07f267aa6afac82cde61ed730fe3f4b2ab238 WHIRLPOOL ecf800bc895609bbdf5ec5c53031142b56002b20930d9dd1c34610fb6628d0d5fa6874a1111fa691474bde6ae1e18a03da795bb298cde4a6f649e45637ea4da0
-DIST python-gentoo-patches-2.7.8-0.tar.xz 14016 SHA256 22ca5eab8e1702f220c272c57359f547b753b88d59b53ab95c7985c17f4f90ec SHA512 17020c8a2039cc073c973e213e77dc67ad9ed4ae7f5fafb931933943aa745733309c46e3972bfde85d112cdef6d47aa91868a614db08bb135c29051999c3df4e WHIRLPOOL 96f0e5c7329cc886d979ec782ffd3c63461f49ba112f0d95e5528d7f15048170cd4e52b78cb4100839d509ef28b927bf7a0f1a610fcf4ec562730a284f8c9fc3
-DIST python-prefix-2.7.10-gentoo-patches.tar.bz2 16922 SHA256 9fe4df587363c439f1f29885b4b2a1238d16861667966b279dc1019cb904efa4 SHA512 a016e1572276dbbe0fc045d723b592b31573f99b60370f0c1506f10fd9a632cc879bdc4a2060c6a5ff411f26179189517ff4c4beb6979a5727e0dc17de935fe2 WHIRLPOOL 73542d16f9f64acb2cb941ce659d981d6d8b8a8cba9ef4f41c4b987665beedb125a6ad4a7badb5eb12092d916e1ab807330a2fcefc7914ae9708569d54faa7b6
-DIST python-prefix-2.7.12-gentoo-patches-r0.tar.xz 17380 SHA256 c488011046a678eaf2febe3d02726a0efbd2f8378a0c5b896b03bcbed5b5f00a SHA512 ef17c8e8083da0ed0e6a63c96f59cc1243b0376fc6d4d7fcecb165e557403c54ae87625ed6dfe4d7d73693f8220ec98ef8a3f16124d8022dbac6a3a9d5514d9c WHIRLPOOL 7e427be36a8d558193058d7112f704993474eff7bb554b6f2f0d9cfe085c653a9cf0522a33249a92e813fad667a53439c9f70d74bcde0df9f78824bfbbfaae46
-DIST python-prefix-2.7.14-gentoo-patches-r0.tar.xz 14736 SHA256 1d57b53df4f2d3be36cbdcd046f6682ca2287ea87b6a5ce4a4704c3aaf1909af SHA512 bf8e5039fff834d03a5a671269905f1ea10961995f2327ea023f6ad4d9b49bf210ec746ac6f45a01ff7501f1eb616013951d164410f6c64bce04df0e8b9715c8 WHIRLPOOL 42a85d862e958c3bbb6a9121dac90c8370b88fdb0053292947cbe205eb4a841737025f038ea8df94c54cd0c48463466a2d545ca4767c7cc3a08f45349f8cc1fd
-DIST python-prefix-2.7.5-gentoo-patches-r3.tar.bz2 19249 SHA256 fe83de95e6bbb920c3cd47b78dea84c7da76adce275843c731497ae0de94ff9b SHA512 f00960658837d0c3cb5b797439ad3e2a271fcb6c2fc53c3fffda716bbe3f4047bcf4818bff817a720b37cf4c496c7b3a23357e292631e81e364791d009636541 WHIRLPOOL 505b55b191725e28c9ac3cf000938eb556f690c0f71606b06ec4953b2a5c9c0facbca0f0643750a772fb832a6c664eb0eb6257fd2430a225ceaee7d31ff77f4f
-DIST python-prefix-2.7.6-gentoo-patches.tar.bz2 19416 SHA256 997c728e47c8ad0510327dcee0e8936878afa4113a5e7045054e6232b6bfbcb5 SHA512 ecc34dd958f56fb05c2dd41a21df9bdd69255d58e0df0743089fe9360b4222baa4b162fbb69398cc6ad707e89b0fb46381998f53622216fb78e9e23d624fc9f4 WHIRLPOOL 5ed161234249d6840904e9315c65c70f6690e14f08df04066e2de7bbcd964daea7a7b2b9c15ba78da912ca244c1fc53f482461d77d4bb02a36631f38be38ccaf
-DIST python-prefix-2.7.8-gentoo-patches.tar.bz2 17154 SHA256 6c5f171f15f662c2b88258ebff152224a7003c43e025be860baf99913d00a8b1 SHA512 fe53cf969e70744ed6c66757e507f55eea031fa98e08f1846e3c51b968eb8d91a377c9c47cbc5cd469715c37d71b70dd1dc46fdbb52cab372179acb497a81643 WHIRLPOOL f966f3dc68f7cf171aeef0226a72616d42f13e9b085a772aa7221b1898a74e0b31c74350c7114fc6a39ab739877d5e12be1755357e2821f8b026af61fa99b4b3
-EBUILD python-2.7.10-r1.ebuild 20847 SHA256 db967fbdbf079a49b2ff59d23fbf8e5689e3b9fb160f58110bd8542d7d421805 SHA512 13de987f85ede0cb42cc108a8bcf5957a7691597d26c59283d79b5d8914261b2cb5925a25b1249d0865037b96fcfb9f7da7d17f4fc5cf657f04cbfffcad3aa19 WHIRLPOOL 1dcd65b99a29efea931e3ea6efa9960df9bc63b9ed3664e480627d45af0cb5f0fb4ea3c7446a4f25a6572449ac6d9126856b93e3c5af2995e96f7eeaaf284c0d
-EBUILD python-2.7.10.ebuild 21279 SHA256 074dbbc02ca0814f688e689ba477d6209ef2cedaa1cc34d60cceedb76d368403 SHA512 ae505170a3d249994edbec9865b41e7c616587998d2a497ad18e6900c558e6f83b2fa8693de0567b342bcca8ee337de03d6960ad513b15bcc04ce45e989d0b92 WHIRLPOOL 5a0280c43e6dfabf830f5ead6c171a467fd8bd13b99abc52310856069c81bbdb526320f3d86c1236488f2ac485d476e12d89fe66ea750d62bf8169586729d9cf
-EBUILD python-2.7.12.ebuild 22305 SHA256 7b2906b2f86cda233879b61596b68752903e3c2dd42e47fabd7bb7104e92c7e2 SHA512 545cec6228ce96869f49906f2aed90bed2dd3bc139b513759027f166ff38939468c1c935f0f4e672f2c0ba55e50340548a558ce2f872f4ac99711d32f676dd50 WHIRLPOOL 8f44196a6462d377490c0f687158aea29b5e3d409e9d875a2747abd30cc641e2b128195728754309f10372504502a510187088a47834ebe0e19802fe1799b6a6
-EBUILD python-2.7.14-r1.ebuild 22334 SHA256 2de3a11070c95f79e5e97636c35a0dd456319685eb9b8c56e800c0e5b9cf48d5 SHA512 1c7f2ee74d261302e663a8686fcf326ccafc984244e9f8c1781ed585706ca8b9a53b082889377c428217205fe7714df4930a134c5745789ec46e9a429576a77e WHIRLPOOL c5e666b95ab40f1202690b6ecc3f470990377bad413868a892515a24d6688cd93e47d077ef7a1754509db0ae4b461c734c3c14df307ac6856ac2dd2014e0ffaa
-EBUILD python-2.7.14.ebuild 22307 SHA256 5dc4ed9aa90d270cb86beba1418b0cbb0730865e43d32ab5bd20e28ebd8e7eb0 SHA512 0cc8747ace680c83d3e7eb2a5926822688a334bb767f2500175abfc6bcfa69a7b41d600cb989c962de3570b5618cef95c88d81882232e541a0f83f7b22799a94 WHIRLPOOL 36a0d23ac2d65affae3a64803c3f5f033f6dd05152016813a2a4b08831a4077bf8eda21acc3db143754b1c3ed5820980056ae3bc742bd4337635e178bd4a64f9
-EBUILD python-2.7.5-r4.ebuild 19587 SHA256 28a65355a3997d89ccf803d048a33cd7fd30dca9e7fc2437d66f3c700a59b7da SHA512 417a24513b084c53ce6a7b1e53e824c6b187a5100df34099dde8170b7c0513295d5a14dda8dd52cf5dd13d2f09933b1a75a15c06f8181df8a7baf56558658a7c WHIRLPOOL 9fda9d3bf8e5768c3c9892c5cfce82551ec83bdebf95a7d060587f4358597cf8cba9291a115000f3c6080ad0ab311206e4d256d53e00ae1d820b324ba3d7f7f1
-EBUILD python-2.7.6-r1.ebuild 19844 SHA256 ae90edccce43a0351643a6e5447a482d3ddd3b130ab2130307576750441ddd8b SHA512 c7200d305a1fd4edd0b9feeae7544be759655a746e86ba8bd051bda780587b7ad1f4a10034155c5d0305505def2ae7160b634f05b1e535d5a9edd4e47fe28c93 WHIRLPOOL a0918e832c27cc6bd8c5a5238b807db13cd9a74a8aa1f1442aa7daae843174a8b67f7014f6edcdd726dc38a485c53f13939f64f12bf211a3a2d3cef6994f39dd
-EBUILD python-2.7.8.ebuild 20405 SHA256 c8178f68f20f84e3cb411cc01f409690dd1a720cb0e140ec01e0071e06f9a8c2 SHA512 c2f86616651acee3a4624901ddaccc4e9dc0b75ef0e7cfe76f986e2e94babc7445489ad152b92087bb0853e371ff20f2f2ed52271831eab220047f05c3d9e17f WHIRLPOOL 9d587f2fd70f5a7a694b04c7f3a174a3faff84f9c31680eb6b741dff1a227963fc1b7c7891aee0b0569976207c0608f59f2c2fd2038cbc76e2d56b344cfd12cd
+AUX 2.7-disable-nis.patch 823 BLAKE2B eccd1ceb7e7e66848e1c7520ae9c5f2f57a27203a542ba0e3a5abf850dea31b6169e3f7ea425b5cf101d8f79c98cb74529db3ba87db1045203eba38bb4625e7f SHA512 42b1a2790f2b4bfcf89d8451de54e83979826a16ef77c32c6f17b9903613bd8f76a138be975bb05e0e7785244155107f229cba479ce08891d36ae3e01e5be501
+AUX pydoc.conf 219 BLAKE2B 7c8a08e85baadda8fcdb6cc597c874b2845bd2e0ab45dfa6595070b96f3dff604b758ca020395f02a948c5886e3696d974faba779ec91c1179be5ab37c2fc1a2 SHA512 eb7751d1de20755ea8305ba4377ecedf1ffca1a806574b67e04ee3078fb4bfc46b4207032c5386320b5ea45a9e9f6208e2b43c188d48f5f49f63f2cfeb958d74
+AUX pydoc.init 624 BLAKE2B a0bc7211bbb5340c3332cf0721ce9a16a11188444c985a332082847960d85101ac1842b6a80c89a08b4ffac6c8df78f992a43e72fb7a1f80c2a5d6fd432cb59f SHA512 7ea6a6cd0b2e623e7529c389c28d71d75851518ea158f378ed991ce17defeaa7f7decd85917efc6de62ecf759a0ca09c2ebe8f68e717d7d0e1daaa4c1d044815
+AUX python-2.7-aix-dlopen-soname.patch 1899 BLAKE2B 842086860dc0f53a9fd0e5e3a14e8cdf3326644efb11c2903eb2b71567369d38d0f48d371c749558a833092c30015e5efcbf02d3482b0ecb7f839657b23c44a2 SHA512 018f5206a2d6d9b6782f6c4121cc4eb4ca67bed37181c64c01ee18cbcebcf5201a846cee4b3d8428256b19d2cdefc90c825437bcf1a672a5cd7a70e003136886
+AUX python-2.7-issue18235.patch 1532 BLAKE2B 1d83ddff2d393197176fe4087a66a3b5e3fc05d71c3fbf09f7a63e53f16b79396d95924ae438a101a1875ad94e5c97aab0d5b50728c4205b7d8a0b533eb88b2d SHA512 23279e1e8a59a9bbf98b4f7001554dd008b57dadc0605e33926329d017f822116793146fb2ce48a1ba2582843e1d57c3009910a733167bb8ef987c8f182df1a3
+AUX python-2.7-libffi-pkgconfig.patch 1783 BLAKE2B 465607261fc1d460c6676227db73b464bccef1dd56e9255dd4c7deead740d4065cee1da9a0beaa3a0dc0a1c806ab61612961d490a38719f5c474f33adb6ff06d SHA512 907a1c1584c6b3069c6e1ce928c6a8e6dd159afa240f08e1b1611025115c0047496d9752b2098209476402b73c526a35a3523159f57e2ef60d155074b228d641
+AUX python-2.7-libressl-compatibility.patch 2783 BLAKE2B 44c13d121291c1f660a2fd2edbbaafb4861896503423e9a85d506aea3c416de238a5a1ff08a6065cb4cd2498e456fb3646186dbd3472fbb37058b6ebfd47ad0f SHA512 d258b28d3d9d87e11148b16d3e2f8d378c95897b630f5132058654ee031045f4a0dcc7f11dfb43a8deeac2723e6c1ae88e55db1b4eaad019e1d3b9fa47ea2991
+AUX python-2.7.10-cross-compile-warn-test.patch 775 BLAKE2B 617938353c7e19a9b931544ff1fdcd60cf46e3a68f3ff63bc6ac16432220aad13df4d2b405a968505fb64d31da51a478c46499944ab58e9bbfa5a5b44d392f00 SHA512 652941239541f6139ee3580ec0ea5240baf07ae1afb786f76a69b1d748de1f4dda2740a95c28866e9b0b59023410f8a1e86507642595991c0d90d187519cb758
+AUX python-2.7.10-semaphore-urandom.patch 1535 BLAKE2B 2987288076ee34bc4af13d29ef26f8852839e4c81941c2772513e4e400d750c14e01ec6c7d82b6438fa77d29c165cb9deb23010a3540262e480466dce5ea91f6 SHA512 f2ae7e01e0b58c384448475b11ad6bcfb56b864d7f73dfc3c451ea71be8ef6da2c030175cf405d6ebbbbae6d39f1eb21fc90433357f6f8de5c8b149c76032c28
+AUX python-2.7.10-system-libffi.patch 1232 BLAKE2B 3483385cbbf7ef2304cf109d05b5e1d58ec2b9015b614c996c66a9917ab10703865b40c775d7ff89a6fa80e9c8c9600292d8d916e9753027e9e0b23b0548ccff SHA512 3c888638180edc81b98a869478085de63741668ea62bdb919a60708fd64cb394e60f44a3730e2ccf3e41d1d61b72b469242fe2ccd20dc61bc2064b3e759c52bd
+AUX python-2.7.14-libffi-pkgconfig.patch 1839 BLAKE2B f929f5ad23c710a349feb0422818705a80529251bf2b76c19164122c72aca881ad7d0024a5f9c5dbca429877974c471731e0b033a3a792acb180396d1b2d5284 SHA512 bd5821658042f99e64cedf673ddfc43b4e9907914f01a804f0ddd5e60a6f167fc59915aa1ab9f161a77403cb7c5bb42101664bb784119bb0eb2e4f534f402a6e
+AUX python-2.7.5-nonfatal-compileall.patch 750 BLAKE2B a7999a6c5a706fbab213cd8a01c6df9b130537556d59bf50b1f5ca223bb9dcd24ccfef48e70e5d3a8afe2b9c6236e1ada87d5899052a2b39f05c4644697953e2 SHA512 d2e93e2a6fcd55d516df0ddaca31af97faed677ea6b4be282eb99e7864f8a7399b5ca11139844a4b3c264832183483b0f4c8c9865c05de0e8520e6d2c8f1dbc6
+AUX python-2.7.9-ncurses-pkg-config.patch 305 BLAKE2B 92962397a1e74d9dca8bc232400e84673e0989239e6952c2ba9f25db6f9da343334e0ad325e8932fcec3f9a50e62d4e9b81a8d7a776cdbfc2d0399601591f534 SHA512 2c18b5041a7a2f306dd4d0d6695bd851ca14c9107b2e3e856ec094bc53c7cc407b49e1f4813ee9e753b3ad2d4f6edda943a66bb1e6c895ab956a5f84d30646c6
+AUX python-3.4-pyfpe-dll.patch 733 BLAKE2B a352c2bb8b9ac3cc45579b18fb5c3d0dc32e671bba5b62c151967c8fe537ef197a3a06981a240178ff909315c7ad12e682ba5663fe9089c02f018bbc6d9c99f6 SHA512 6c10fcf75096858494aaeeb7328df97b4c4aa8cbefbf5314c7eaea8f576f25a0657c794d544f08f3e71f9103d89b13c7088e4c43f0755e359572ebf0dce4b65e
+DIST 7be648659ef46f33db6913ca0ca5a809219d5629.zip 9199 BLAKE2B 85803bc1677bd16650cb5fc4a2c54fdac0228326f25cfba4fcd098ac9d689312d3e0dde6fca57f720d5235361d6462461cf018325c23fda9139e0f1683055aff SHA512 cabc21d2d7379daf1f4bafe7ab00b70e5b4f707d3102496b96ff0dfdced26347097ad771c69e0b9488b7c54b1ef36f9bc019bee72f1ffcbb55dcd0e71095edfe
+DIST Python-2.7.10.tar.xz 12250696 BLAKE2B 4ddec60c656fea16d78d5c0322a21400bb24528531c961fc1efd8f8457f49b567e913136cf1f61ecd89287e9fc8c1d34cd64662d63eb2b5ce2a92bec531cf3ff SHA512 67615a6defbcda062f15a09f9dd3b9441afd01a8cc3255e5bc45b925378a0ddc38d468b7701176f6cc153ec52a4f21671b433780d9bde343aa9b9c1b2ae29feb
+DIST Python-2.7.12.tar.xz 12390820 BLAKE2B 97446bca10005277cf1a92ce7fc9e847d5df93f656a6a3b66e9f064d1c2ba35d5a8b420aaa64b92247d6a3fcd3852876450faebc466c7a8e841fd0c2e62fd306 SHA512 6ddbbce47cc49597433d98ca05c2f62f07ed1070807b645602a8e9e9b996adc6fa66fa20a33cd7d23d4e7e925e25071d7301d288149fbe4e8c5f06d5438dda1f
+DIST Python-2.7.14.tar.xz 12576112 BLAKE2B e03c4134cfdd88678acc26f383130a598ce4de908ab6bb9ee00e9235de3e0fcb9e653fec86f39db64fb895ef797d33736524655c5b94fab2cde2544b966b2cfb SHA512 78310b0be6388ffa15f29a80afb9ab3c03a572cb094e9da00cfe391afadb51696e41f592eb658d6a31a2f422fdac8a55214a382cbb8cfb43d4a127d5b35ea7f9
+DIST python-gentoo-patches-2.7.10-0.tar.xz 12892 BLAKE2B d370dca5d616a961bc08ed4222367942fd96589bca6315ac57b0f4769cdd20f54cb88879b6a90b8c068e11700b66df5e5cc5ee14db4d02e81ba3ba5cd26c7725 SHA512 5f100944635e360691dc0a2b340a906646c4ae9ee558246ddffc56e8b15d389f25f1fbdc1db4cc08e7d29560d04d66b058b3904902899d58ecae8c408ebdf056
+DIST python-gentoo-patches-2.7.12-0.tar.xz 13576 BLAKE2B 6ae9fc3e8d3e7dca2e8f5fa6ec9709be9e41982bcd8ca71764766c1a21e596c42d389afd65379c65c469dbbe53918cfa5a23ec7ca7e825f35bc462ff3110f949 SHA512 8bf530fca15c47fa5d9bc958e433b35943a12c98e4172806a45aa60dc85ec92f8ab6ffcd90f752dc5bf8ffc711414894c15820c4b6ef72dbcedc2808119fb1f6
+DIST python-gentoo-patches-2.7.14-0.tar.xz 13428 BLAKE2B 0048e48ddaaa4bef08451354fde95a123042880f26dddc9267c7f9a90fd8abb40955e26ee8c9dfc5a1165556bb3e11585b27288e635d42a4000dd3d7654c41ad SHA512 6da5b52065752b54e9215d0f0809c75167dc3690d0e94fa21dd7595626925bc5c1dd065d31b3bd696d7087f3986de145d3a335a29eb7bd77442637a7ec2863c1
+DIST python-prefix-2.7.10-gentoo-patches.tar.bz2 16922 BLAKE2B 56c798c9a0bc4c760d6166d6a27217a3be2ec40f4eeb95d5a43e50223425f698fd2fdd53ac384e3edf98bde6bb962829dd2a9d60700f12ce2fd14b0efabda9fa SHA512 a016e1572276dbbe0fc045d723b592b31573f99b60370f0c1506f10fd9a632cc879bdc4a2060c6a5ff411f26179189517ff4c4beb6979a5727e0dc17de935fe2
+DIST python-prefix-2.7.12-gentoo-patches-r0.tar.xz 17380 BLAKE2B 566c47624d054cd251ea4350bf57735ad63057a6ef7968dbe572a02156a03c080303ba2aa6c26e10077070507317b22eb7665595aaf903b4ffd4a45104fbfa31 SHA512 ef17c8e8083da0ed0e6a63c96f59cc1243b0376fc6d4d7fcecb165e557403c54ae87625ed6dfe4d7d73693f8220ec98ef8a3f16124d8022dbac6a3a9d5514d9c
+DIST python-prefix-2.7.14-gentoo-patches-r0.tar.xz 14736 BLAKE2B 75422fc7390f559d9864f6e22a0b85982ccbdb07d5f2507db8e528285e56d1f11d4bc0b21a0b78d5340eafd562220d2f1b9d0a78b1f7c811c5689a426a81f9f3 SHA512 bf8e5039fff834d03a5a671269905f1ea10961995f2327ea023f6ad4d9b49bf210ec746ac6f45a01ff7501f1eb616013951d164410f6c64bce04df0e8b9715c8
+EBUILD python-2.7.10-r1.ebuild 20847 BLAKE2B a3924bb97aa8c2714c23e53ada1822ea6cfa51bc284b72deda79b3af48fcd93c774a5f505044522721a82f748df5497bef4e2fc4eb27bb1c31a518c4b1db8684 SHA512 13de987f85ede0cb42cc108a8bcf5957a7691597d26c59283d79b5d8914261b2cb5925a25b1249d0865037b96fcfb9f7da7d17f4fc5cf657f04cbfffcad3aa19
+EBUILD python-2.7.10.ebuild 21279 BLAKE2B 8f2a758f5f7edc3c44464ecd756b2965fc3ad67e601c47e54a276b1172119f95d0d7d8890b7e8ac35215368b3ef185c538a642d7087e633c846d37391ca4346c SHA512 ae505170a3d249994edbec9865b41e7c616587998d2a497ad18e6900c558e6f83b2fa8693de0567b342bcca8ee337de03d6960ad513b15bcc04ce45e989d0b92
+EBUILD python-2.7.12.ebuild 22305 BLAKE2B 7dc6e61f5f5fa27504151d433e841526c16669dddc8ee854fd58b8c1304ce8ab688233faf5fc38d107c484b2fbcfa044cae42f73dc5a3197c04b09813035e12d SHA512 545cec6228ce96869f49906f2aed90bed2dd3bc139b513759027f166ff38939468c1c935f0f4e672f2c0ba55e50340548a558ce2f872f4ac99711d32f676dd50
+EBUILD python-2.7.14-r1.ebuild 22393 BLAKE2B 7f63d5c8a68dae69210c6c4f07687c63e360195e0a0c1d4a366f17949299b69cfaf9315b818ac7ed02ff50eddb050e521889a53ca20647b48f49b0b2aded75c4 SHA512 3cf5c242ef7379a1f785b3c9f4b4a872aa12a4ff5e3ca98e9406e545697d14491d244f4064d6c1e86c358f57a3a26aefbcdd216d2a070ad7162327931922445f
+EBUILD python-2.7.14.ebuild 22307 BLAKE2B a3ef9d48f3a08fdbe6fd20b8299bb1916a308e259a3848073891a4301ecaf2260e174f65fb2a0704f5c3ab698f75578d2f3a9c6160d0af009b6bc588e1c3a6fd SHA512 0cc8747ace680c83d3e7eb2a5926822688a334bb767f2500175abfc6bcfa69a7b41d600cb989c962de3570b5618cef95c88d81882232e541a0f83f7b22799a94
diff --git a/dev-lang/python/files/python-2.7-libressl-compatibility.patch b/dev-lang/python/files/python-2.7-libressl-compatibility.patch
new file mode 100644
index 00000000..c9e7a845
--- /dev/null
+++ b/dev-lang/python/files/python-2.7-libressl-compatibility.patch
@@ -0,0 +1,92 @@
+# From https://github.com/python/cpython/pull/6215
+
+# LibreSSL 2.7 introduced OpenSSL 1.1.0 API. The ssl module now detects
+# LibreSSL 2.7 and only provides API shims for OpenSSL < 1.1.0 and
+# LibreSSL < 2.7.
+
+# Documentation updates and fixes for failing tests will be provided in
+# another patch set.
+
+# Signed-off-by: Christian Heimes christian@python.org.
+# (cherry picked from commit 4ca0739)
+
+#Co-authored-by: Christian Heimes christian@python.org
+
+--- a/Modules/_ssl.c 2017-09-16 17:38:35.000000000 +0000
++++ b/Modules/_ssl.c 2018-04-13 15:55:10.919424126 +0000
+@@ -97,6 +102,12 @@
+
+ #if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER)
+ # define OPENSSL_VERSION_1_1 1
++# define PY_OPENSSL_1_1_API 1
++#endif
++
++/* LibreSSL 2.7.0 provides necessary OpenSSL 1.1.0 APIs */
++#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x2070000fL
++# define PY_OPENSSL_1_1_API 1
+ #endif
+
+ /* Openssl comes with TLSv1.1 and TLSv1.2 between 1.0.0h and 1.0.1
+@@ -118,24 +129,44 @@
+ #endif
+
+ /* ALPN added in OpenSSL 1.0.2 */
+-#if !defined(LIBRESSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x1000200fL && !defined(OPENSSL_NO_TLSEXT)
+-# define HAVE_ALPN
++#ifdef TLSEXT_TYPE_application_layer_protocol_negotiation
++# define HAVE_ALPN 1
++#else
++# define HAVE_ALPN 0
++#endif
++
++/* We cannot rely on OPENSSL_NO_NEXTPROTONEG because LibreSSL 2.6.1 dropped
++ * NPN support but did not set OPENSSL_NO_NEXTPROTONEG for compatibility
++ * reasons. The check for TLSEXT_TYPE_next_proto_neg works with
++ * OpenSSL 1.0.1+ and LibreSSL.
++ * OpenSSL 1.1.1-pre1 dropped NPN but still has TLSEXT_TYPE_next_proto_neg.
++ */
++#ifdef OPENSSL_NO_NEXTPROTONEG
++# define HAVE_NPN 0
++#elif (OPENSSL_VERSION_NUMBER >= 0x10101000L) && !defined(LIBRESSL_VERSION_NUMBER)
++# define HAVE_NPN 0
++#elif defined(TLSEXT_TYPE_next_proto_neg)
++# define HAVE_NPN 1
++#else
++# define HAVE_NPN 0
+ #endif
+
+ #ifndef INVALID_SOCKET /* MS defines this */
+ #define INVALID_SOCKET (-1)
+ #endif
+
+-#ifdef OPENSSL_VERSION_1_1
+-/* OpenSSL 1.1.0+ */
+-#ifndef OPENSSL_NO_SSL2
+-#define OPENSSL_NO_SSL2
+-#endif
+-#else /* OpenSSL < 1.1.0 */
+-#if defined(WITH_THREAD)
++/* OpenSSL 1.0.2 and LibreSSL needs extra code for locking */
++#if !defined(OPENSSL_VERSION_1_1) && defined(WITH_THREAD)
+ #define HAVE_OPENSSL_CRYPTO_LOCK
+ #endif
+
++#if defined(OPENSSL_VERSION_1_1) && !defined(OPENSSL_NO_SSL2)
++#define OPENSSL_NO_SSL2
++#endif
++
++#ifndef PY_OPENSSL_1_1_API
++/* OpenSSL 1.1 API shims for OpenSSL < 1.1.0 and LibreSSL < 2.7.0 */
++
+ #define TLS_method SSLv23_method
+
+ static int X509_NAME_ENTRY_set(const X509_NAME_ENTRY *ne)
+@@ -178,7 +209,7 @@
+ {
+ return store->param;
+ }
+-#endif /* OpenSSL < 1.1.0 or LibreSSL */
++#endif /* OpenSSL < 1.1.0 or LibreSSL < 2.7.0 */
+
+
+ enum py_ssl_error {
diff --git a/dev-lang/python/python-2.7.14-r1.ebuild b/dev-lang/python/python-2.7.14-r1.ebuild
index af096e76..a5c0614f 100644
--- a/dev-lang/python/python-2.7.14-r1.ebuild
+++ b/dev-lang/python/python-2.7.14-r1.ebuild
@@ -49,14 +49,12 @@ RDEPEND="app-arch/bzip2:0=
sys-libs/db:4.2
) )
gdbm? ( sys-libs/gdbm:0=[berkdb] )
- ncurses? (
- >=sys-libs/ncurses-5.2:0=
- readline? ( >=sys-libs/readline-4.1:0= )
- )
+ ncurses? ( >=sys-libs/ncurses-5.2:0= )
+ readline? ( >=sys-libs/readline-4.1:0= )
sqlite? ( >=dev-db/sqlite-3.3.8:3= )
ssl? (
!libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:= )
+ libressl? ( dev-libs/libressl:0= )
)
tk? (
>=dev-lang/tcl-8.0:0=
@@ -145,6 +143,7 @@ src_prepare() {
epatch "${FILESDIR}/python-2.7.10-cross-compile-warn-test.patch"
epatch "${FILESDIR}/python-2.7.10-system-libffi.patch"
epatch "${FILESDIR}/2.7-disable-nis.patch"
+ epatch "${FILESDIR}/python-2.7-libressl-compatibility.patch"
epatch "${FILESDIR}/python-3.4-pyfpe-dll.patch" # Cygwin: --with-fpectl
# Make sure python doesn't use the host libffi.