Use pkg-config to locate ncurses headers to fix cross-compiling.
authorMike Frysinger <vapier@gentoo.org>
Tue, 3 Mar 2015 06:49:16 +0000 (06:49 +0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 3 Mar 2015 06:49:16 +0000 (06:49 +0000)
Package-Manager: portage-2.2.17/cvs/Linux x86_64
Manifest-Sign-Key: 0xD2E96200

dev-lang/python/ChangeLog
dev-lang/python/Manifest
dev-lang/python/files/python-2.7.9-ncurses-pkg-config.patch [new file with mode: 0644]
dev-lang/python/files/python-3.3.5-ncurses-pkg-config.patch [new file with mode: 0644]
dev-lang/python/files/python-3.4.3-ncurses-pkg-config.patch [new file with mode: 0644]
dev-lang/python/python-2.7.9-r2.ebuild
dev-lang/python/python-3.3.5-r1.ebuild
dev-lang/python/python-3.4.3.ebuild

index 62fa15861bfb5abbfec65020a93049f7244d2efb..e90669e1e0f3a29b14a3b31263b63b80befcd01a 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for dev-lang/python
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/ChangeLog,v 1.814 2015/03/03 03:11:42 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/ChangeLog,v 1.815 2015/03/03 06:49:14 vapier Exp $
+
+  03 Mar 2015; Mike Frysinger <vapier@gentoo.org>
+  +files/python-2.7.9-ncurses-pkg-config.patch,
+  +files/python-3.3.5-ncurses-pkg-config.patch,
+  +files/python-3.4.3-ncurses-pkg-config.patch, python-2.7.9-r2.ebuild,
+  python-3.3.5-r1.ebuild, python-3.4.3.ebuild:
+  Use pkg-config to locate ncurses headers to fix cross-compiling.
 
 *python-3.4.3 (03 Mar 2015)
 
index b65cf88b14ef75f6de817de394fbb1dad50a85fe..198432088281e2138e719349387d862452d6b357 100644 (file)
@@ -11,12 +11,15 @@ AUX python-2.7.5-library-path.patch 991 SHA256 ff7a4a1846ebcadc2dbf979ea619072ca
 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.2-CVE-2013-2099.patch 2102 SHA256 76a89951e7efcf14d37e30e0104446429ca121c68cbb1753ec362a177c1b5a54 SHA512 03d2a09fe730bf8c94df1eb10f8bac37a31a28dfb45b7d49abe1c3ffe26ca948f8d00eb58319d34102f8a747a038d447d3507b11c051c778c42ae21ac1066c8e WHIRLPOOL 3cd701c606ef1f4f557d1d250af41a860a6a5c4b6d9ff9a9f469ab6974f13e1205d2c4c791e9bd353fd4ff726f6cbf979f9a3927b83b04af5128c1aea7070496
 AUX python-3.2-CVE-2014-1912.patch 1635 SHA256 044a5857f54f1c6adfc8e3018cbcc5230ca21bc8efaf6b68f95fc47560ed13aa SHA512 afca87c0491087715f54bac777c15be426dbf3cf079859bc8559b4f4bab520e0835976221d16073b14b2fa584c0260a565307bea039f345fa5c7e3e1f9396228 WHIRLPOOL 97c08598f7cbaa28fa83819c9b9423ec218363c18781afc8ab98a3e9847459e59ae35d567b1f775eca7bc1ec53b17c656203ea6e332559607c507ec958eb8291
 AUX python-3.2-CVE-2014-4616.patch 1515 SHA256 8d971bca441c3b17cf7c2a1ee2391059de472d8a10ec4060af23bae65ffddf8c SHA512 fff6cdbde476a5804184fad6615dab3577c2e81bf2dc8f2276ad02d213239e6f47a642e9c8270de352e7123fcd712a1b0073d85146c9bee59d9b6644f5a2cb3f WHIRLPOOL 4894fd9f33a01d4aae477cc558f790ad792f02965ca841b4fb1119711ff4254bd19bac3f67872ae3fc761c677ec078b6c156d71ba036cc91fdbfe32b43044cfc
 AUX python-3.2-issue16248.patch 738 SHA256 b5e94ead2622f355d733232dcfdac4dab53889aab12980fa1e4496c296191e77 SHA512 6fcf3d4cf05e41758a6d51ad9cc25ce9fcd1d33854f096b599811a07ef6b7f0cc4f178c4db6b15c5c9ee86eb53fcc736fede0dfb4eae81ca429d0fad62d84db9 WHIRLPOOL dd620bdce394a74910f4deed50b8bcd2b5d6b61af1e2e225a7c36fe4f293560fe1237a2111a4a4a334dfd1272fa4b7faf6289b2a018864c4f154c8a8a8b85c5c
 AUX python-3.3-CVE-2013-2099.patch 2102 SHA256 d5ccc8de43a176d9d16c3a7be58d32dcf3c952147d8866f84dffcd8fa66f6396 SHA512 a8e2c8fd3d3c3924acb856e89b6dc6965c887688e4c7d078c27abacfaf6b33b12484d86942b75643f28e4a14a465e2ec6a30fe53acf2ab036ae667fb7f76d737 WHIRLPOOL c02bd815d5143b6a916a91f40bb7971f1be188e836ab6095a5befd6410545acba0d44b4b0a75a5f7e7d84105018c0ef27887eefdcd883c73e68f872bb4138e35
 AUX python-3.3-CVE-2014-4616.patch 1896 SHA256 50262c507dff44a2ec928281251882aa7c192954713f5a29def8eee7cc29d3d0 SHA512 98d7929d7b6dd88de511690776bf6cabfb5a2d21f89cd21573aba39cb03156666ce0404bd9e380c8193a28cf73d386a6b56c71f90ff3b66da48689953dea997b WHIRLPOOL 5debc17107a9d15a36bc73ef8c68f6f9c89ba060191f6d310709852a2cb01d9b4143c40cd0ce0a3df1b02ace8afe865122bd10dab38aafc1d1ec1e1c2c1b7331
+AUX python-3.3.5-ncurses-pkg-config.patch 1175 SHA256 2a64b3b5628f9114c091bfc5221c244f8966d83ce08e81971ec890a59f2d93c3 SHA512 25e37ac17a8fc5907bf9ce55e5c58337895a38cf4d4a6bd333a44f30a0f6ac65510a8594d3e953f477a8d724de9932450e6df56e79d7884bc451b23c9a7ad8e0 WHIRLPOOL b213fa0c9707b1e04036fd3cd85f040b7d459f1046b90c619f85a4c221e946b09ffb2d1a7c5b10f795674f89af886ac7f93ff8fd440c2f7014ee40e77b752e21
+AUX python-3.4.3-ncurses-pkg-config.patch 302 SHA256 43e704d8dc96606d96c5eee82ecb53798d6586f591b4ee54d08137e962705101 SHA512 9e2bc2af0077d6282d9512b172d80ee294c47a6d41855474eed641afa8139ce4667a64c4676f5b2e40a90278b780a46e998d1096422ed0fe1d83b973dc455dc2 WHIRLPOOL 321452dd6f443609fddd4da7f5fb0c8897e99f9f4eea77eafc81ca14a9a4995818ea5e1400e44d9531c2b5d9491326c64d838b262b9e1b4814ec47f564a069ef
 AUX python-config-2.4-r1 1624 SHA256 923a9e896f99cca5aa4ccbb02f981c6e26a2b1aa42326de2359d3c884bde2a9f SHA512 f8a0e12bed93385b3dddfa64a416ff4a560ec1b12c6c4a0dd715a2c804a43b6a292f0fe13e28d7828d4c4d620cde9dd7eab6a3423216786917ea6f51856ff53c WHIRLPOOL f2fe759b05ac0eb3b8dd196b0c68b8b8e0145ab79659eb4a45adee1bf7ae7260f457ae6192b9792990babd59cb98cceec05a8d93a50a3203517fe49ec30f5e0e
 DIST Python-2.7.9.tar.xz 12164712 SHA256 90d27e14ea7e03570026850e2e50ba71ad20b7eb31035aada1cf3def8f8d4916 SHA512 6939182463272a6bb9da0e327bfb9efc574a87820f2ae39eaf02d9fae053dbe0004330e916e6828becfef94cbe294acb0a88a600f8930b99b94fcfc4efc44ff4 WHIRLPOOL 993313811eddef1820e6f3ee0e02848c73bdfce65b85ab0e360603e726c31e1cc9dc6c128e3fe086cafc94164d2d628ff5d859e13b90648da6352c35ddeedcd4
 DIST Python-3.2.5.tar.xz 9221624 SHA256 8ccb9645b9779fc4550055b2ebb21a724ab7a63dee45643286eb4f79b2f84116 SHA512 6e71d01695c7b1e74d9781e4ac40a8d1560cae659d5351d392fc685b84316568d93740a99d2ed878dd87d4ce1708d0474cb01c6bad7b3dab610c639f3255b09d WHIRLPOOL d5e5fae5e1d4110861e1e1dac00c9812abbbc37205e8ce3cd268535ab9f66e24038ab4778af8bb834fd472eaa0281730f1f2fabdf6dffc4f6b54ef32c1d75953
@@ -34,20 +37,30 @@ DIST python-gentoo-patches-3.4.1-0.tar.xz 11164 SHA256 7d88e40ed02bef2d26802516f
 DIST python-gentoo-patches-3.4.2-0.tar.xz 11568 SHA256 86028c50ecb16fdbaae68662d9749f8c5dbbad6359423ed02c7b379d4aaeb7e3 SHA512 786d74df8ca168655f38d052a3e79541fd1d9f58845f8fdc296246208f8ddc61e5a0d95d675432fcac77dda7c0ab419162790d0e39337bce2fb5c5d3f23c9ef4 WHIRLPOOL 5b26c7d5facd93ca334f23057e26e3a2af71d9d590ab270d4619bb57e0d14bc6465c08ea34c53e1ccf347f5938fd0199a0edf2ddada3c3a891a5568f1eb81227
 DIST python-gentoo-patches-3.4.3-0.tar.xz 11736 SHA256 917a9d98d40a91379c81ea57922a8632ba3c6f6db6f304ed6262bc88c5044946 SHA512 7ad1b30cf8bb7900fe518ed71e4ee55dd92ce7e23ae583a1f2f851b26cfa8c4f4271d28f418e780f3725a48d4ca8eeb8fd083f850810c66c29fb08c430828d72 WHIRLPOOL 074e8c0055b49a028eebda21d1acfb8a25ec968eb8b350c2bed37e042f9f354871e413db13e0ef2fe41d7e56d647178a7b3622019f36c4819c2c68f088366eb1
 EBUILD python-2.7.9-r1.ebuild 10533 SHA256 45a880fb6c5586631488af628eec445a1b472a5fd703d0fb269ffd676b9f7a14 SHA512 0ec467ce3ad7e6f89a05f1a5fb1d279ce7e11d3a24346d836aeb8158cfebea47d64135e49ef8c39de96f6c14e6ed1cd9c2f04ba6bd44cb410f0b9ea6c3bab505 WHIRLPOOL 2226d8fd038ca6b943a5f3e1cc3402450de57cf97589753ab4e9b55c57a14f8f571c50015fa73f7361e13cdc4347f21d739f089ba82c8b3dba28aa8d72c2c28e
-EBUILD python-2.7.9-r2.ebuild 10547 SHA256 8589e7e9018e5406d71ebee41ee18f7adea3566fa22291acd45c36d9b8b09dea SHA512 67bd50ec5f6c7664c8656c7e1dbd40ce10fd4dcfe1f57223e7e81fcd3aacff1f5e68efa0fa3e047bde3ed0f7f96e21c7532432a11012ead2fc6d22067fa4f82b WHIRLPOOL aa05e58579f1645ddc8ab37072ba805597cc11e42d5364565b0f5b977a304ca976acfda27b28855effc386a3c42fde19042dddbbb9ac103d2243c5f037d557eb
+EBUILD python-2.7.9-r2.ebuild 10606 SHA256 ed106dcd8a7f7e92f86795a5ed7cc766cf1ddd0003b9f9aa83e4852a52cc3d6e SHA512 5d68cf47d13524639a31860d95edafbbe351ac2adceb58c4fc0bec64d75337c2dba12bbe9045582b912f5a642d150bfca821b9222f897e2c210043dd047e830e WHIRLPOOL f8b8432c1899aa890a3e6ab4e7777446c42200b0bd575a5d28de7f4f563f20b00d61784d5882900fb95282a22782b36b0979148c306d752c66d254be55038a56
 EBUILD python-3.2.5-r6.ebuild 11464 SHA256 1b4cca8c0d41fd10dc1e9fa685e6a2a5e1f829dd217f2b5e9384ac111b12f088 SHA512 ff1af6153b38bc8483b2a76d51b97d3ea080c9cd2dac31e20c50144ac0f5dcadc603991fee625623b7e819e0cb23e2504bfbea480165fa936c94e0aa4f6a0a8a WHIRLPOOL 3ea4ec2d7a8d8b3513f48a040a301d8343665a51f233769ca4b841134e9ba909132d566e39b02465b3b7869f3be7a50a267aa7b675a7da81de0cd7bc66e9b7a6
-EBUILD python-3.3.5-r1.ebuild 9523 SHA256 27d6d0444e6b948b49e5438f53aaa0796a9c785096ea63cbe9b4788745077cb1 SHA512 edacf0952c26ca36e754c03a292068554bf1a77c0dab7317eaf0f92ec6fd7e5784072f74d446723d12897d6b464fb275d6884474e9e47d11ed50665873fd154f WHIRLPOOL 34e35e62843e9d2d770fccf9439c23ffbda15bebc9dcb6d2665a46d7f6f27f6b5522483faf74657b4c311b310d3c45ded9d9a60ea9c5b8c1588fc9512f5d9066
+EBUILD python-3.3.5-r1.ebuild 9582 SHA256 5da1532475340688c3c8007f7b7e1340eefc64a6cacb2ed9712d055bce057ac1 SHA512 eb8bff6b318a1bc2adb7150c52ddbfb212120d0c452bae17a8613e91f28fa5f083c2f1ea70af020d558b8f3ed8f4d6c3194d577a78f5a22adb8f2c3a171bca46 WHIRLPOOL 93f71d0f7d6e3e0698baa61ffdc51e7b25d4e6e9b22895c21c422788953b7f49c911e71ce7ad59fe298985526cfc2c33524d27b618f622e48135a5146bd2bc0e
 EBUILD python-3.4.0.ebuild 9308 SHA256 4af07645d7b8ab88742c10332fd1e16649c25abfb38638db3060ae087c9f1876 SHA512 a6c94c99a019f9bf68f69ec3ebea041a42cd833a1a7e1fe63bcc4756cd81184e895ccd120ba2d8adfd8158428a82e660132f6e5fdab70592c19eedad9557b366 WHIRLPOOL c6bfda5a4022ee5fb901ba376299b3c809b78a40a917feea5acf29e241c70e71d3fc801ee34b2a6d187257886f7aeb5ef77213d4403ad83185763e0c8ac13ef9
 EBUILD python-3.4.1.ebuild 9229 SHA256 ee86a0a51e631553ec237e5ce349d7f82e1dac74cbb5f0dabccc2a2a96a1229d SHA512 4d08dd94c38df2ada10eb865c02ff8653800ca0edac556f327abb43c7af295237848830f7bc59c1ed9cd15ca0d28e139a872a0795f081b7dc780c36a996e8e5a WHIRLPOOL 474cae5ed8ec5d8fda4f062c768db26b8079d630a779c4cef66a0e08d6cc99ca1d9fd123f4a3ce41c3d53535c50a85fe3149dbb2f9a796c6cc94b6d635ecd492
 EBUILD python-3.4.2.ebuild 9242 SHA256 312fc7a668ac3a821d5c561b04be2be0b10ac8e9cbe8d6a3170f477c355cf88e SHA512 74216fc9bd79b09b763b96026dfb88fbe83716944bd7c208003fd457cec11562e79088ab5620e8e7eb9cf226fbdd1770914b023a78719554425cbfb159a92f2c WHIRLPOOL e2a3910e38d75a29732a039dfe6d0d6a1ac850f391e580bcab24782665027ce51b82ac55483c8e3d16f2871b4beadd79c0c486f48ca01c6389efc777c1ad1f72
-EBUILD python-3.4.3.ebuild 9210 SHA256 73a93227271c063be98ac8650c38d949b49ce0de958bcc5b65c264d1516ce9e5 SHA512 2a767181638420456f9e373c57ebf12380a024020f271ff66e1f133ee131f60a158f51763906b2a4223d478fca8d7f2c51e85216d3a6efd2755998c812e538b3 WHIRLPOOL f2a6f0e0f1b49c39b374a057cfb0f20de78eb639892d576d99ed1f0423db16b9e32d0c64af734fb06dc6a72493f721248f3ab77cb1082bb0cff14fa2afe38bb0
-MISC ChangeLog 39696 SHA256 ba5cf6310194c4068b63372ff879afe16074c75289d02cbafd856ec28b9a57ae SHA512 3af52ddd200e66b06629c5382b83ae9fb2790c17b891271ff9ed648c9826ce4a73d15a865298e59a26802bf3bdb2cf9c8e4296ff5302aefc036ed28738494b8d WHIRLPOOL 7771c82aa228aef39db8f31d48a87488fcd4647bbe4694c3b17d19a558b96fe6b8f98aac59369193e6ad31c291c45979762863d50b784a77ea2fc07abda268be
+EBUILD python-3.4.3.ebuild 9268 SHA256 9e83918210b4ec60fcdd6df956e84f47673c7657650686940ea34b200dae94eb SHA512 56cff68b1f90996fc287bc17b336fbe9181677f0f7e7cc6939e7349a6b5d52745d8eeb3b8a652db9c5d297a75f4d452ef88d9beeada6b136d4f818a7def3d227 WHIRLPOOL cf7132466a6aa41ea323ad665c4720a3043b2dd9473918993d4296dcf0099a3112540a86f657224272393961af631f24b4f070ab290c66551315276e1fe3752f
+MISC ChangeLog 40028 SHA256 8c939d749b89f2059beef69a6311811f5d2764b97e94f4c53663464cb857057a SHA512 76e76da2848e9c9a0c935fddee837fb72c9cffa545d22434260ef747af7b603615c6355e29d68dcb266db21502db902a5d91adee3e578e1e6d1a6c7ab27ab164 WHIRLPOOL e8f0afedb0131752810b6bf39def84f152cc21546e7907e32be5a9df40114aaab259051de4be2bfa80e654e069849e972c5a04a3074e30ba0f5d676966a0a79b
 MISC ChangeLog-2011 100599 SHA256 23129cb47321b2a6b1cb9323f1815d0cd11d6f30c3893908ed51575c270a0cc8 SHA512 4181ba9d965139ba58218da5b960c87b7a611b27606a1ab1ce1b4c3c9255b4e0e2947307cbfffc531f0f8b6b545ee11e083fcb29dc7b2b7ba31c6bb40b8ab128 WHIRLPOOL 4ceebb6a6ed58b906d3a7331795748ac6e4fe2e1401bcccae9024a8e81e2c444aebc5fec610398cfe6002354ad3b10487484598da5091867874727f07e239c56
 MISC metadata.xml 661 SHA256 2c6c3407251f7ccd6501dee49494e539a9544f2fbae99a4373eefdf4e83e8908 SHA512 871989a29417ce20d95da950fa385f1a958139de7b1567beb9cda28a1217901243cd9d25235fe3c7b0e43a82176d72286e31e4e97310b26488d2a3252ef3a8a0 WHIRLPOOL b694b1b4270ba15640d04a3b0b26a08575ea4afc9be256717f7f3b1768d75da9f71ceca6afd2f69971906227d5ba42263d2df2fc9387441aa240222d39fd094e
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iF4EAREIAAYFAlT1JnMACgkQC77qH+pIQ6TwUwEAyV/89uwzWVxIZyHs+iDhs/x7
-Tq7mmMo6Vdvoagx3uV0BAJJAcuWu+dJnAHBeyjmAFtFrIRW/N5ZzwA+HbHDvWiVH
-=M9Io
+iQIcBAEBCAAGBQJU9VlsAAoJEPGu1DbS6WIAeiMP/1q+vukAAQlYNYAnqgvfey0r
+deSbXn0aN9Aljf55qko/3HkPMyX3GSopLoMU6pMq176h464W4rgRbO5+jGi6igHv
+HZ2XuwPjRVdjtcvkpJdjhX7Gf1/SqHz/mdbXIfodlh15+sVuGAtWeaSrFGiZEvfV
+dq/69yPzMSSFd2JFFfA4dJ6XV9fEVSG/HUt00jqoVthMarC88OBRDyWvwGPF2wGR
+JhRqhKV9snYRPkm0F2vJwpalDP3KnL+0pA0s9dlJDW6GQDCxUElfbMss9mTUa5va
+icWCVqA+NSZle1MRTWNMXF7LD1zS91GAtGRkvuIugDOZv9Ygg0B46d8yO7HZBI6z
+dgLMwzyT6LtsV5GKdYJ1sXhzIl2m6d9QLODDO1ZWpZ1LXBaI8eGsyb93FefwPRqx
+2Cfw7KRrBq0Y3wocmPOrUPnDXUNUzk82euhbN4hBeD5KKZMpcahsHs8BEEhw9IOQ
+QBDcch4vVaWgxW+IHlvtJU4Y8/O1j7JRnBLd96ingt7+vFqyW83OkoMi0ihidAfj
+tVhawTn2z5RKxL46W+JinYG1sjyCuJEwlQuUfavVB35hrKsdRJ2dFL7fU0fLSUES
+BVd0IKuVFpsqgsGAkaeVAhTKEWO/TXbBId98JLT1CwupEsHUTwrZcWKLKkRuCwrU
+bkEvunrG49s7KTCHJpL0
+=Yq2K
 -----END PGP SIGNATURE-----
diff --git a/dev-lang/python/files/python-2.7.9-ncurses-pkg-config.patch b/dev-lang/python/files/python-2.7.9-ncurses-pkg-config.patch
new file mode 100644 (file)
index 0000000..38ce6f7
--- /dev/null
@@ -0,0 +1,13 @@
+do not hardcode /usr/include paths
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -4316,7 +4316,7 @@ fi
+ 
+ # first curses configure check
+ ac_save_cppflags="$CPPFLAGS"
+-CPPFLAGS="$CPPFLAGS -I/usr/include/ncursesw"
++CPPFLAGS="$CPPFLAGS `$PKG_CONFIG --cflags ncursesw`"
+ 
+ AC_CHECK_HEADERS(curses.h ncurses.h)
+ 
diff --git a/dev-lang/python/files/python-3.3.5-ncurses-pkg-config.patch b/dev-lang/python/files/python-3.3.5-ncurses-pkg-config.patch
new file mode 100644 (file)
index 0000000..d963b9e
--- /dev/null
@@ -0,0 +1,40 @@
+do not hardcode /usr/include paths
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -668,6 +668,8 @@ AC_ARG_WITH(cxx_main,
+ ])
+ AC_MSG_RESULT($with_cxx_main)
+ 
++AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
++
+ preset_cxx="$CXX"
+ if test -z "$CXX"
+ then
+@@ -1513,7 +1515,7 @@ dnl AC_MSG_RESULT($cpp_type)
+ # checks for header files
+ AC_HEADER_STDC
+ ac_save_cppflags="$CPPFLAGS"
+-CPPFLAGS="$CPPFLAGS -I/usr/include/ncursesw"
++CPPFLAGS="$CPPFLAGS `$PKG_CONFIG --cflags ncursesw`"
+ AC_CHECK_HEADERS(asm/types.h conio.h curses.h direct.h dlfcn.h errno.h \
+ fcntl.h grp.h \
+ ieeefp.h io.h langinfo.h libintl.h ncurses.h process.h pthread.h \
+@@ -2225,8 +2227,6 @@ LIBS="$withval $LIBS"
+ ],
+ [AC_MSG_RESULT(no)])
+ 
+-AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
+-
+ # Check for use of the system expat library
+ AC_MSG_CHECKING(for --with-system-expat)
+ AC_ARG_WITH(system_expat,
+@@ -4273,7 +4273,7 @@ then
+ fi
+ 
+ ac_save_cppflags="$CPPFLAGS"
+-CPPFLAGS="$CPPFLAGS -I/usr/include/ncursesw"
++CPPFLAGS="$CPPFLAGS `$PKG_CONFIG --cflags ncursesw`"
+ # On HP/UX 11.0, mvwdelch is a block with a return statement
+ AC_MSG_CHECKING(whether mvwdelch is an expression)
+ AC_CACHE_VAL(ac_cv_mvwdelch_is_expression,
diff --git a/dev-lang/python/files/python-3.4.3-ncurses-pkg-config.patch b/dev-lang/python/files/python-3.4.3-ncurses-pkg-config.patch
new file mode 100644 (file)
index 0000000..8bfad11
--- /dev/null
@@ -0,0 +1,13 @@
+do not hardcode /usr/include paths
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -4402,7 +4402,7 @@ fi
+ 
+ # first curses header check
+ ac_save_cppflags="$CPPFLAGS"
+-CPPFLAGS="$CPPFLAGS -I/usr/include/ncursesw"
++CPPFLAGS="$CPPFLAGS `$PKG_CONFIG --cflags ncursesw`"
+ 
+ AC_CHECK_HEADERS(curses.h ncurses.h)
+ 
index fea6a38eb2e8574ba98044df2e3df64b40fddd09..bd7753be0b569b4deabaddab99b4e7159ffb38a0 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.7.9-r2.ebuild,v 1.1 2015/02/07 21:24:15 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.7.9-r2.ebuild,v 1.2 2015/03/03 06:49:14 vapier Exp $
 
 EAPI="4"
 WANT_AUTOMAKE="none"
@@ -99,6 +99,7 @@ src_prepare() {
 
        # Fix for cross-compiling.
        epatch "${FILESDIR}/python-2.7.5-nonfatal-compileall.patch"
+       epatch "${FILESDIR}/python-2.7.9-ncurses-pkg-config.patch"
 
        sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \
                Lib/distutils/command/install.py \
index 68887369cfa1efce1e0ef90a8c01155b83928e62..6f626fc45a83bffa5df9406c9303f89e1427031b 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-3.3.5-r1.ebuild,v 1.10 2014/09/10 08:33:04 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-3.3.5-r1.ebuild,v 1.11 2015/03/03 06:49:14 vapier Exp $
 
 EAPI="4"
 WANT_AUTOMAKE="none"
@@ -71,6 +71,7 @@ src_prepare() {
        fi
 
        EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
+       epatch "${FILESDIR}/${PN}-3.3.5-ncurses-pkg-config.patch"
 
        sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \
                Lib/distutils/command/install.py \
index 11fbd7d5a1c3afb126a81ad72599e58d72ea6098..f1d28ce7a081d211528b74bb69d08d9635d80f09 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-3.4.3.ebuild,v 1.1 2015/03/03 03:11:42 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-3.4.3.ebuild,v 1.2 2015/03/03 06:49:14 vapier Exp $
 
 EAPI="4"
 WANT_LIBTOOL="none"
@@ -68,6 +68,7 @@ src_prepare() {
        fi
 
        EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
+       epatch "${FILESDIR}/${PN}-3.4.3-ncurses-pkg-config.patch"
 
        sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \
                Lib/distutils/command/install.py \