summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang/python/files/python-2.5.4-distutils-multilib.patch')
-rw-r--r--dev-lang/python/files/python-2.5.4-distutils-multilib.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/dev-lang/python/files/python-2.5.4-distutils-multilib.patch b/dev-lang/python/files/python-2.5.4-distutils-multilib.patch
new file mode 100644
index 000000000..da8734313
--- /dev/null
+++ b/dev-lang/python/files/python-2.5.4-distutils-multilib.patch
@@ -0,0 +1,26 @@
+--- ./Lib/distutils/command/install.py~ 2009-04-24 22:52:33.000000000 +0100
++++ ./Lib/distutils/command/install.py 2009-04-24 22:56:25.227771188 +0100
+@@ -45,8 +45,8 @@
+ 'data' : '$base',
+ },
+ 'unix_home': {
+- 'purelib': '$base/lib/python',
+- 'platlib': '$base/lib/python',
++ 'purelib': '$base/@@GENTOO_LIBDIR@@/python',
++ 'platlib': '$base/@@GENTOO_LIBDIR@@/python',
+ 'headers': '$base/include/python/$dist_name',
+ 'scripts': '$base/bin',
+ 'data' : '$base',
+--- ./Lib/distutils/sysconfig.py~ 2009-04-24 23:12:06.000000000 +0100
++++ ./Lib/distutils/sysconfig.py 2009-04-24 23:26:42.073760340 +0100
+@@ -99,6 +99,10 @@
+ prefix = plat_specific and EXEC_PREFIX or PREFIX
+
+ if os.name == "posix":
++ if plat_specific or standard_lib:
++ lib = '@@GENTOO_LIBDIR@@'
++ else:
++ lib = 'lib'
+ libpython = os.path.join(prefix,
+ "lib",
+ "python" + get_python_version())