Files
MINGW-packages/mingw-w64-python2/0050-mingw-sysconfig-like-posix.patch
T
2013-11-29 14:55:41 +04:00

56 lines
2.4 KiB
Diff

diff -urN a/Lib/distutils/sysconfig.py b/Lib/distutils/sysconfig.py
--- a/Lib/distutils/sysconfig.py 2013-05-17 23:57:34.569421731 +0100
+++ b/Lib/distutils/sysconfig.py 2013-05-17 23:57:34.849424966 +0100
@@ -120,7 +120,7 @@
if prefix is None:
prefix = plat_specific and EXEC_PREFIX or PREFIX
- if os.name == "posix":
+ if os.name == "posix" or sys.version.find('GCC') >= 0:
libpython = os.path.join(prefix,
"lib", "python" + get_python_version())
if standard_lib:
diff -urN a/Lib/sysconfig.py b/Lib/sysconfig.py
--- a/Lib/sysconfig.py 2013-05-17 23:57:34.569421731 +0100
+++ b/Lib/sysconfig.py 2013-05-17 23:57:34.850424978 +0100
@@ -27,13 +27,13 @@
'data' : '{base}',
},
'nt': {
- 'stdlib': '{base}/Lib',
- 'platstdlib': '{base}/Lib',
- 'purelib': '{base}/Lib/site-packages',
- 'platlib': '{base}/Lib/site-packages',
- 'include': '{base}/Include',
- 'platinclude': '{base}/Include',
- 'scripts': '{base}/Scripts',
+ 'stdlib': '{base}/lib/python{py_version_short}',
+ 'platstdlib': '{base}/lib/python{py_version_short}',
+ 'purelib': '{base}/lib/python{py_version_short}',
+ 'platlib': '{base}/lib/python{py_version_short}',
+ 'include': '{base}/include/python{py_version_short}',
+ 'platinclude': '{base}/include/python{py_version_short}',
+ 'scripts': '{base}/bin',
'data' : '{base}',
},
'os2': {
@@ -56,12 +56,12 @@
'data' : '{userbase}',
},
'nt_user': {
- 'stdlib': '{userbase}/Python{py_version_nodot}',
- 'platstdlib': '{userbase}/Python{py_version_nodot}',
- 'purelib': '{userbase}/Python{py_version_nodot}/site-packages',
- 'platlib': '{userbase}/Python{py_version_nodot}/site-packages',
- 'include': '{userbase}/Python{py_version_nodot}/Include',
- 'scripts': '{userbase}/Scripts',
+ 'stdlib': '{userbase}/lib/python{py_version_short}',
+ 'platstdlib': '{userbase}/lib/python{py_version_short}',
+ 'purelib': '{userbase}/lib/python{py_version_short}',
+ 'platlib': '{userbase}/lib/python{py_version_short}',
+ 'include': '{userbase}/include/python{py_version_short}',
+ 'scripts': '{userbase}/bin',
'data' : '{userbase}',
},
'posix_user': {