0530-msys-mingw-prefer-unix-sep-if-MSYSTEM.patch
0535-msys-cygwin-semi-native-build-sysconfig.patch
Add a bug-fix from Arch Linux mingw-w64-python 2.7.6
for a memory stomp.
Fix python{3.3m}-config.sh to return correct values.
Tidy up the PKGBUILD files.
56 lines
2.4 KiB
Diff
56 lines
2.4 KiB
Diff
diff -urN a/Lib/distutils/sysconfig.py b/Lib/distutils/sysconfig.py
|
|
--- a/Lib/distutils/sysconfig.py 2014-01-22 20:57:29.908938052 +0000
|
|
+++ b/Lib/distutils/sysconfig.py 2014-01-22 20:57:30.275610401 +0000
|
|
@@ -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 2014-01-22 20:57:29.912271436 +0000
|
|
+++ b/Lib/sysconfig.py 2014-01-22 20:57:30.275610401 +0000
|
|
@@ -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': {
|