summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Hüttel <dilfridge@gentoo.org>2014-12-10 23:41:57 +0000
committerAndreas Hüttel <dilfridge@gentoo.org>2014-12-10 23:41:57 +0000
commitd35df4e835e30495b7fc0df1645e13082c56e0bf (patch)
tree74ae778eb2504337a40700c7a6f82da3988f3217 /dev-perl/Inline-Python
parentfix for CVE-2014-8131, bug #532204, drop vulnerable unstable (diff)
downloadhistorical-d35df4e835e30495b7fc0df1645e13082c56e0bf.tar.gz
historical-d35df4e835e30495b7fc0df1645e13082c56e0bf.tar.bz2
historical-d35df4e835e30495b7fc0df1645e13082c56e0bf.zip
Patch it to honor the python settings, restore keywords
Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xEBE6A336BE19039C!
Diffstat (limited to 'dev-perl/Inline-Python')
-rw-r--r--dev-perl/Inline-Python/ChangeLog7
-rw-r--r--dev-perl/Inline-Python/Inline-Python-0.460.0.ebuild9
-rw-r--r--dev-perl/Inline-Python/Manifest33
-rw-r--r--dev-perl/Inline-Python/files/Inline-Python-0.460.0-insanepython.patch20
4 files changed, 49 insertions, 20 deletions
diff --git a/dev-perl/Inline-Python/ChangeLog b/dev-perl/Inline-Python/ChangeLog
index f42b3a687e6a..b39bb904b86e 100644
--- a/dev-perl/Inline-Python/ChangeLog
+++ b/dev-perl/Inline-Python/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-perl/Inline-Python
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Inline-Python/ChangeLog,v 1.29 2014/12/09 23:26:00 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Inline-Python/ChangeLog,v 1.30 2014/12/10 23:41:48 dilfridge Exp $
+
+ 10 Dec 2014; Andreas K. Huettel <dilfridge@gentoo.org>
+ Inline-Python-0.460.0.ebuild,
+ +files/Inline-Python-0.460.0-insanepython.patch:
+ Patch it to honor the python settings, restore keywords
*Inline-Python-0.460.0 (09 Dec 2014)
diff --git a/dev-perl/Inline-Python/Inline-Python-0.460.0.ebuild b/dev-perl/Inline-Python/Inline-Python-0.460.0.ebuild
index a7a9d73f3c1d..c0494e6a0976 100644
--- a/dev-perl/Inline-Python/Inline-Python-0.460.0.ebuild
+++ b/dev-perl/Inline-Python/Inline-Python-0.460.0.ebuild
@@ -1,10 +1,11 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Inline-Python/Inline-Python-0.460.0.ebuild,v 1.1 2014/12/09 23:26:00 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Inline-Python/Inline-Python-0.460.0.ebuild,v 1.2 2014/12/10 23:41:48 dilfridge Exp $
EAPI=5
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+PYTHON_COMPAT=( python{2_7,3_3} )
+# Feel free to add more targets after testing.
MODULE_AUTHOR=NINE
MODULE_VERSION=0.46
@@ -13,7 +14,7 @@ inherit python-single-r1 perl-module
DESCRIPTION="Easy implementation of Python extensions"
SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~sparc ~x86"
IUSE="test"
RDEPEND="
@@ -29,4 +30,6 @@ DEPEND="${RDEPEND}
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+PATCHES=( "${FILESDIR}/${P}-insanepython.patch" )
+
SRC_TEST="do"
diff --git a/dev-perl/Inline-Python/Manifest b/dev-perl/Inline-Python/Manifest
index d4a90b55bbec..aa421842d05d 100644
--- a/dev-perl/Inline-Python/Manifest
+++ b/dev-perl/Inline-Python/Manifest
@@ -1,28 +1,29 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
+AUX Inline-Python-0.460.0-insanepython.patch 652 SHA256 acdd514e011d68e8a4cf76aa7a213fe06efc40955654f7573487d18d45fb819b SHA512 f9fc8e8a287801f331ac92bdbd80f665648f9fee8dc43383fe563c6ca8e0aa4d01e06b09a25408b7908e5394cb4bf496e76441c6ee5dbf0fdb7c65dc4222bac1 WHIRLPOOL 7e2c00ad20e962a7142a3c01fd0e57de4fe663b24576d57298ac00d8a2f5de0726a5f3f4cc66393531e47387788357f15b608e7f18db20671189af92c526f659
DIST Inline-Python-0.43.tar.gz 51033 SHA256 17acf40ad04ef0b8fa19c914861ab6fa4b26df0087ef1ad1db17d2bf0f09c7c3 SHA512 7425686bcc983a76bc75d86dd24002e393365b0dd9c47c8cc3e2f64d9ed8dd25452fb91aa40fa50d940e280ef390a51905571bbb943d3a813613304defe84712 WHIRLPOOL 849e50824fc60dfc83dd7e9db69359d635edfa562372581e53e7707ec13c00684a9c491de327f8f49f3b866c18099d08ef54b205fef4465d6856823f76be007c
DIST Inline-Python-0.46.tar.gz 55436 SHA256 f6332ddd2e8069a2c20f7f6528bc4f44643611ef4cff66d90e5b48dfdca5db0d SHA512 d7c26faf386ac74dddc0298d5d572117a9b0b9a604bf23d253e154f5cea7a3911b426cff9bae9cca2730ec1948a40a919bdef26c048035d2367f3e463581a68c WHIRLPOOL 4ad4dcccc889c6ff1a9352cc238c3d03866fe2bec498b5f63932fc7ceb20d02e315b6f6918aa2bec71059782ac476107e19192c84bef9b07463e518e28562266
EBUILD Inline-Python-0.430.0.ebuild 491 SHA256 d8ece378d95c416d03547513da921d361c25af40f3e433746a0f7205bc030f69 SHA512 86e58258e70426ad75adffa53f5b2ff583a8b57afb1a4bdc80047a1ddb34c18c6a10efc6831f9758186d85a852b121a8ec149b35537293dea5b161883024d8c3 WHIRLPOOL 6bd5be1809a56402dddd27e209e8b943e53fae9500897926d40960cf83e3a7a80024e7b74f70d65e613ffde3ec06dc48c8826000166419e5c60feb8554e6ec4c
-EBUILD Inline-Python-0.460.0.ebuild 698 SHA256 1ea0c8eb099413e07e905b362006777cab2377bf65d2063c91668931a26779e2 SHA512 c61890dbd32e1651ba227c565330962d7fdece68b6f4ceb813be366e09e365c7c80a3924371947a5182d4c81a3e59c449b7f1d75ab949b94f6fa8ed8f0dc9443 WHIRLPOOL 83380e03a521fcc0f27297f442f40d663102778a789c75965fde510b37aec83f65c93d0847c7c00c75bcf8b5152248eb925d2b7d276c6ac01d992454dd70db31
-MISC ChangeLog 3959 SHA256 376d98aedf57e4a8faad3f0c5679c37ede175c043d9f4115f439d7cbad365a7d SHA512 24704cda7bbde1474d13fc4a58b15a41605845be7dc8994e3939562d7ec83b1cb613d1ff4ecfbbcf89d03bc3be5990efc777da61755c6fcbbbbf8235f2dfa8f0 WHIRLPOOL 64b1c19a515c5cc40941ce8558b4b96e6dbadd7869a7abb2544dd6dbd2c6f9e3b6b9f5ab0f1f671aa26186169e5948304897a2e30d998b8c0c7b1937cdefef4d
+EBUILD Inline-Python-0.460.0.ebuild 810 SHA256 b422881287e34a77a3d4d8135ce48bda59395a0658933240a6f6253d99ab75bb SHA512 f7fe4b14db444d55fd0294426b06c60579e7618f5145838402da4465c146924f4ca3a1ecc48c399f0aebf214a5bdc6d996d4a79299e54cb499c9a02f73011158 WHIRLPOOL 2aa020ef3c5a7f180d48dbfc27307cded1b73f481d4564e09b6c5400d9823537729c50e36c0589c428adf9ff00dd87ef93e3032930d87493a8e54b45c082dbf7
+MISC ChangeLog 4158 SHA256 ce6116c6763bbf1335eb3dd9e2fdec78ba25f7f2d1c6f265271609e1fbd2827f SHA512 993ee9fbe8bcbbea5ff6b1b71d6b701056999c8d954520920d92ebc087102474040608c92a4501e32f36207f8d6993bae05dc76a07af4d535241c18ff761ecec WHIRLPOOL d5138b19cdc3df515a1b55cbccb26d52fa9edcefc22f1a8bba3162eee2bae3d05e50cae5a1b92ab98fae1880cd2f5bb61f3a354c4c14825a67b6c8b39de41fd1
MISC metadata.xml 515 SHA256 f10077e6b2da1e7acc26f32d8a07704f6d345525ea084d1dff428c383babda23 SHA512 217d7231c94832bef5fffb2fe926d77a69cddf9d6c8036a8d6508339e7599e6e1471545d7bbf27d7108ce8ef96f8a7a5efb78404a69b3c987c4b848111005d0e WHIRLPOOL ee2194c68c2bd3f2e19b081fd9177b3eeab40d8b729e8b6139d81c9a00202ea6b1964a9a220c4f0b5556e595aa9e5d00824383f8d8c05729198e78ba4399ef5c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0
-iQJ8BAEBCABmBQJUh4UJXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJUiNpDXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwNzlCRDk4QzA4RENBRkYzQUEwRjQzMDlF
-QkU2QTMzNkJFMTkwMzlDAAoJEOvmoza+GQOc6jQQAI31RTZhrqlYkXzX99aHQ/Sv
-uptXn6XipMlkKfFEHUTj/qsGq7vpQnqF2VhveAaz0qejOAvzVY44yomgj462K/du
-fVr1/YZbpGBeCnnt+4c3Zyw2B+II4GJo6BT3ku78u9qnM5+DCQfEML2eK0mZqRJt
-6nRK5iEHM5nSj28ErJGMYW2VANN0LuZ19rnNBE9kY2UzuDPN0htQV0tC9YQ0kNLz
-LXh9Dmkl3mfjsozLdVp9syHphc2BTp5BEgxNv0b4DPwdQIljPXilubUxSS5LbRjd
-IycP0AY2b80crF1+X+b1iQnl36idJVlFQyzpkXXn/V5TbmWoej7246QBW729afHn
-XjIcTjbkcAArXmdadhSZ26MNu2XpBUn2JUJ5lcXG1wTMfeLbHxH/UeEdRYfdP3pP
-wsOBX0gmbMubmOobAiYOg2G0yF4bYWLDa+HO9ofa+l6bAL+Amf1G64msqJYInqTs
-wQeBugKE0LtIZvSz3DKHTeFsDJ8Q+uIY1DWaFhhbi7I7HP9xSbTSsQxpGQPPLare
-EP07mPwWlrD44leT953sm27AUY5xAfC8U1yaZgK9EH7XBrMEJKwoWE+eeQNmW+jz
-0GX8dA69z6jm/XbAwY57iBDVQ5X6Uwq5vzraDO6jTUej2Kqi9OkUpBBuIn+JTOqX
-jtHsXhFZBWgi9EaNpkxf
-=lSxE
+QkU2QTMzNkJFMTkwMzlDAAoJEOvmoza+GQOcZiUP/25Xe6nzYMS1/ii6VFqPZ8uv
+O6NarMIHyFA6BHkiZVnN0knjiH3VWISUDKAZpF3yJSjZhr1OEmXVBYRF9VQnxkWj
+/vPHNmqAjGZhQgp3ndByKLQnOfpWm0uWYbcKg4XBqiviEbUq/ZK3puJGwo0C+tQL
+2xoYXDkD1AYOMJ3gTOSNJ1DwXdC1LypBt08XfIUhKRrK3P3g7NQCD5QgIG+O9lk9
+YybrrZFB3zYAXuK1nqHWJ4SO1OsyfurYyZs7TBts2fuQhC2eFjYt88mthoBP2Zuv
+7ffDYaRIpNKzjephH5UHAdw9ql8BTBuCstp+wEfetmcH86E8liQJ53uKHf/HtcPL
+MRNFPq/im5TMGdrVozT8YJoSE7AzevRi1JnYNU0iP7LFv5OkroanjpVi5ymgK9vX
+FBa3W8wUsRoBbodWPPOD0BuuxEPqfvetvLJNMandO6AsrbSTGSpooHEscVIV/AEY
+3T73SrUb/+dKi+bz+Ug882Y+2JdIAqSQ5UBCVWzaz++HV0nWb6h9HUX6Z/mXaPA+
+ALp/GcYcnloVTMYh1Dh0uvNX7SNDKXVMrwyPmII8sbUcIWHsOPiuieHMYCY5yVQh
+hlnQLl52diBeN9fxG6XKIT4k//omPTRCVMmJW2aSlHtj4RmUjUcX9cn2wdMmTvPu
+ZE1/IX6yJ6tmkmAibCkH
+=djeF
-----END PGP SIGNATURE-----
diff --git a/dev-perl/Inline-Python/files/Inline-Python-0.460.0-insanepython.patch b/dev-perl/Inline-Python/files/Inline-Python-0.460.0-insanepython.patch
new file mode 100644
index 000000000000..b713f170abe8
--- /dev/null
+++ b/dev-perl/Inline-Python/files/Inline-Python-0.460.0-insanepython.patch
@@ -0,0 +1,20 @@
+diff -ruN Inline-Python-0.46.orig/Makefile.PL Inline-Python-0.46/Makefile.PL
+--- Inline-Python-0.46.orig/Makefile.PL 2014-12-07 12:35:25.478476508 +0100
++++ Inline-Python-0.46/Makefile.PL 2014-12-11 00:37:37.580577317 +0100
+@@ -134,7 +134,7 @@
+ $ref->{libpath} = join '/', (get_config_var($ref, "LIBDEST"),
+ 'config')
+ if ($ref->{libpath} eq 'None');
+- return query_options($ref) unless sanity_check($ref);
++ return $ref;
+ }
+
+ sub test_interrogate {
+@@ -171,6 +171,7 @@
+ Extra Libs: $sel->{syslibs}
+ Python Library: $sel->{libpath}/$sel->{libpython}
+ Include Path: $sel->{incpath}
++
+ END
+ # ' stupid vim.
+ }