diff options
author | anatoly techtonik <techtonik@gmail.com> | 2012-12-19 19:48:03 (GMT) |
---|---|---|
committer | anatoly techtonik <techtonik@gmail.com> | 2012-12-19 19:48:03 (GMT) |
commit | 0a22fde40fc0e458ce0a6d4010b54c91595fb4bf (patch) | |
tree | c3bcb58a200feb8469be93b9cab2665f9b3419c1 | |
parent | e7b9e30c3f5e4b80c4506bb0eb2fe5847c2ac2f8 (diff) | |
download | SCons-0a22fde40fc0e458ce0a6d4010b54c91595fb4bf.zip SCons-0a22fde40fc0e458ce0a6d4010b54c91595fb4bf.tar.gz SCons-0a22fde40fc0e458ce0a6d4010b54c91595fb4bf.tar.bz2 |
Remove os_spawnv_fix.diff patch for pre-Python 2.2 versions
-rw-r--r-- | SConstruct | 1 | ||||
-rw-r--r-- | src/CHANGES.txt | 2 | ||||
-rw-r--r-- | src/os_spawnv_fix.diff | 83 | ||||
-rw-r--r-- | src/test_strings.py | 2 |
4 files changed, 2 insertions, 86 deletions
@@ -662,7 +662,6 @@ scons = { 'LICENSE.txt', 'README.txt', 'RELEASE.txt', - 'os_spawnv_fix.diff', 'scons.1', 'sconsign.1', 'scons-time.1', diff --git a/src/CHANGES.txt b/src/CHANGES.txt index e8aa5ee..50a748d 100644 --- a/src/CHANGES.txt +++ b/src/CHANGES.txt @@ -18,6 +18,8 @@ RELEASE 2.X.X - * replaced `-o FILE --xml` combination with `--xml FILE` * changed `-o, --output FILE` option to capture stdout/stderr output from runtest.py + - Remove os_spawnv_fix.diff patch required to enable parallel builds + support prior to Python 2.2 From Juan Lang: - Fix WiX Tool to use .wixobj rather than .wxiobj for compiler output diff --git a/src/os_spawnv_fix.diff b/src/os_spawnv_fix.diff deleted file mode 100644 index 926f896..0000000 --- a/src/os_spawnv_fix.diff +++ /dev/null @@ -1,83 +0,0 @@ -? dist/src/Mac/IDE scripts/Hold option to open a script
-? dist/src/Mac/IDE scripts/Insert file name
-? dist/src/Mac/IDE scripts/Insert folder name
-? dist/src/Mac/IDE scripts/Search Python Documentation
-? dist/src/Mac/IDE scripts/Hack/Remove .pyc files
-? dist/src/Mac/IDE scripts/Hack/Toolbox Assistant
-Index: dist/src/Modules/posixmodule.c
-===================================================================
-RCS file: /cvsroot/python/python/dist/src/Modules/posixmodule.c,v
-retrieving revision 2.213
-diff -c -c -r2.213 posixmodule.c
-*** dist/src/Modules/posixmodule.c 2001/12/03 20:41:00 2.213
---- dist/src/Modules/posixmodule.c 2001/12/05 00:52:58
-***************
-*** 1668,1674 ****
- #ifdef HAVE_SPAWNV
- static char posix_spawnv__doc__[] =
- "spawnv(mode, path, args)\n\
-! Execute an executable path with arguments, replacing current process.\n\
- \n\
- mode: mode of process creation\n\
- path: path of executable file\n\
---- 1668,1674 ----
- #ifdef HAVE_SPAWNV
- static char posix_spawnv__doc__[] =
- "spawnv(mode, path, args)\n\
-! Execute the program 'path' in a new process.\n\
- \n\
- mode: mode of process creation\n\
- path: path of executable file\n\
-***************
-*** 1717,1724 ****
-
- if (mode == _OLD_P_OVERLAY)
- mode = _P_OVERLAY;
- spawnval = _spawnv(mode, path, argvlist);
-!
- PyMem_DEL(argvlist);
-
- if (spawnval == -1)
---- 1717,1727 ----
-
- if (mode == _OLD_P_OVERLAY)
- mode = _P_OVERLAY;
-+
-+ Py_BEGIN_ALLOW_THREADS
- spawnval = _spawnv(mode, path, argvlist);
-! Py_END_ALLOW_THREADS
-!
- PyMem_DEL(argvlist);
-
- if (spawnval == -1)
-***************
-*** 1734,1740 ****
-
- static char posix_spawnve__doc__[] =
- "spawnve(mode, path, args, env)\n\
-! Execute a path with arguments and environment, replacing current process.\n\
- \n\
- mode: mode of process creation\n\
- path: path of executable file\n\
---- 1737,1743 ----
-
- static char posix_spawnve__doc__[] =
- "spawnve(mode, path, args, env)\n\
-! Execute the program 'path' in a new process.\n\
- \n\
- mode: mode of process creation\n\
- path: path of executable file\n\
-***************
-*** 1830,1836 ****
---- 1833,1843 ----
-
- if (mode == _OLD_P_OVERLAY)
- mode = _P_OVERLAY;
-+
-+ Py_BEGIN_ALLOW_THREADS
- spawnval = _spawnve(mode, path, argvlist, envlist);
-+ Py_END_ALLOW_THREADS
-+
- if (spawnval == -1)
- (void) posix_error();
- else
diff --git a/src/test_strings.py b/src/test_strings.py index a5ba227..3288d5f 100644 --- a/src/test_strings.py +++ b/src/test_strings.py @@ -166,7 +166,6 @@ check_list = [ 'engine/SCons/Conftest.py', 'engine/SCons/dblite.py', 'MANIFEST', - 'os_spawnv_fix.diff', 'setup.cfg', ], # We run epydoc on the *.py files, which generates *.pyc files. @@ -214,7 +213,6 @@ check_list = [ 'QMTest/TestCmdTests.py', 'QMTest/TestCommon.py', 'QMTest/TestCommonTests.py', - 'src/os_spawnv_fix.diff', 'src/MANIFEST.in', 'src/setup.cfg', 'src/engine/MANIFEST.in', |