scons: updated to 3.0.5 RELEASE 3.0.5: - Fix Issue 3283 - Handle using --config=force in combination with Decider('MD5-timestamp'). 3.0.2 in fix for issue 2980 added that deciders can throw DeciderNeedsNode exception. The Configure logic directly calls the decider when using --config=force but wasn't handling that exception. This would yield minimally configure tests using TryLink() not running and leaving TypeError Nonetype exception in config.log - Fix Issue 3303 - Handle --config=force overwriting the Environment passed into Configure()'s Decider and not clearing it when the configure context is completed. - Add default paths for yacc tool on windows to include cygwin, mingw, and chocolatey - Fix issue 2799 - Fix mingw tool to respect SHCCCOMSTR, SHLINKCOMSTR and LDMODULECOMSTR - Fix Issue 3329 - Add support for MS SDK V10.0A (which is commonly installed with VS2017) - Fix Issue 3333 - Add support for finding vswhere under 32 bit windows installs. - Update the MSVC tool to include the nologo flag by default in RCFLAGS - Change the default for AppendENVPath to delete_existing=0, so path order will not be changed, unless explicitly set (Issue 3276) - Fixed bug which threw error when running SCons on windows system with no MSVC installed. - Update link tool to convert target to node before accessing node member - Update mingw tool to remove MSVC like nologo CCFLAG - Add default paths for lex tool on windows to include cygwin, mingw, and chocolatey - Add lex construction variable LEXUNISTD for turning off unix headers on windows - Update lex tool to use win_flex on windows if available - Quiet open file ResourceWarnings on Python >= 3.6 caused by not using a context manager around Popen.stdout - Add the textfile tool to the default tool list - Fix syntax on is/is not clauses: should not use with a literal - Properly retrieve exit code when catching SystemExit - scons-time now uses context managers around file opens - Fix regex patterns that were not specified as raw strings - Do not store build host+user name if reproducible builds are wanteddiff -r1.44 -r1.45 pkgsrc/devel/scons/Makefile
(adam)
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.44 2019/03/05 19:30:01 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.45 2019/05/06 15:11:05 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= scons-3.0.4 | 3 | DISTNAME= scons-3.0.5 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= devel | 5 | CATEGORIES= devel python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=s/scons/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=s/scons/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://www.scons.org/ | 9 | HOMEPAGE= http://www.scons.org/ | |
10 | COMMENT= Python-based, open-source build system | 10 | COMMENT= Python-based, open-source build system | |
11 | LICENSE= mit | 11 | LICENSE= mit | |
12 | 12 | |||
13 | USE_LANGUAGES= # none | 13 | USE_LANGUAGES= # none | |
14 | 14 | |||
15 | PYTHON_SELF_CONFLICT= yes | 15 | PYTHON_SELF_CONFLICT= yes | |
16 | 16 | |||
17 | REPLACE_PYTHON+= script/scons | 17 | REPLACE_PYTHON+= script/scons | |
18 | REPLACE_PYTHON+= script/scons-configure-cache | 18 | REPLACE_PYTHON+= script/scons-configure-cache |
@@ -1,8 +1,8 @@ | @@ -1,8 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.25 2019/03/05 19:30:01 adam Exp $ | 1 | $NetBSD: distinfo,v 1.26 2019/05/06 15:11:05 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (scons-3.0.4.tar.gz) = baace01a018ef8a0b0e38b7dbe95369c8f30b56f | 3 | SHA1 (scons-3.0.5.tar.gz) = 4cf0881ddffbb1b7e2f6d7d6dd4a6930f651453f | |
4 | RMD160 (scons-3.0.4.tar.gz) = 9c5b1abeea3a3b1c8afc8d234a6d4418a2bcfe5c | 4 | RMD160 (scons-3.0.5.tar.gz) = b55b2adbc780dc3dd08234ab89be71e581589e4b | |
5 | SHA512 (scons-3.0.4.tar.gz) = 27b1b00cec9335ece93528613478b2af3d99c4a2e71435151b87d5d96cf6bcd04b43750850eb1827c17e3567248a6a23314819a46fe8356995bd4d939b6e1866 | 5 | SHA512 (scons-3.0.5.tar.gz) = 079bfd94099429c81d6c47b2bbfed1a459280bce96e94c2db0adb0d5b66123d4abf9260e2d61f0852ebfbebc8c7b3c3e9fcffdd444887c9758d3d504de26057f | |
6 | Size (scons-3.0.4.tar.gz) = 576769 bytes | 6 | Size (scons-3.0.5.tar.gz) = 578868 bytes | |
7 | SHA1 (patch-engine_SCons_Platform___init__.py) = 51ea2b6b3bc0ee11c863c924d60ec4b5cbde8416 | 7 | SHA1 (patch-engine_SCons_Platform___init__.py) = 51ea2b6b3bc0ee11c863c924d60ec4b5cbde8416 | |
8 | SHA1 (patch-setup.py) = 5a00a10b7374a38f4353c4a49287e3e0df2cb584 | 8 | SHA1 (patch-setup.py) = 5a00a10b7374a38f4353c4a49287e3e0df2cb584 |