diff options
author | adam <adam@pkgsrc.org> | 2016-05-09 08:58:43 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2016-05-09 08:58:43 +0000 |
commit | e111e733014245b62c24242fd830db9568939e89 (patch) | |
tree | 0328b7c9aec42d763939d395a885f20f0a737ed3 | |
parent | f6b61da049ecc843145c9bccc78814670c21657d (diff) | |
download | pkgsrc-e111e733014245b62c24242fd830db9568939e89.tar.gz |
RELEASE 2.5.0 - Mon, 09 Apr 2016 11:27:42 -0700
- Removed a lot of compatibility methods and workarounds
for Python versions < 2.7, in order to prepare the work
towards a combined 2.7/3.x version.
Also fixed the default arguments for the print_tree and
render_tree methods.
- Added support for cross-language dependency scanning;
SCons now respects scanner keys for implicit dependencies.
- Notes for SCons users with heterogeneous systems.
- May find new (previously missed) dependencies.
- May cause rebuild after upgrade due to dependency changes.
- May find new dependency errors (EG. cycles).
- Discovered in some of the SCons QT tests.
- Resolved missing cross-language dependencies for
SWIG bindings
- Corrected typo in User Guide for Scanner keyword.
- Install builder interacts with scanner found in SCANNERS differently.
- Previous: Install builder recursively scanned implicit dependencies
for scanners from SCANNER, but not for built-in (default) scanners.
- Current: Install builder will not scan for implicit dependencies via
either scanner source. This optimizes some Install builder behavior
and brings orthogonality to Install builder scanning behavior.
- Add better messaging when two environments have
different actions for the same target
- Fix issue only with MSVC and Always build where targets
marked AlwaysBuild wouldn't make it into CHANGED_SOURCES
and thus yield an empty compile command line.
- Fix posix platform escaping logic to properly handle paths
with parens in them "()".
- Intel Compiler 2016 (Linux/Mac) update for tool directories.
- Fix for issue 2494: Added string support for Chmod function.
- change cache to use 2 character subdirectories, rather than one character,
so as not to give huge directories for large caches, a situation which
causes issues for NFS.
For existing caches, you will need to run the scons-configure-cache.py
script to update them to the new format. You will get a warning every time
you build until you co this.
- Fix a bunch of unit tests on windows
-rw-r--r-- | devel/scons/Makefile | 6 | ||||
-rw-r--r-- | devel/scons/PLIST | 23 | ||||
-rw-r--r-- | devel/scons/distinfo | 10 |
3 files changed, 12 insertions, 27 deletions
diff --git a/devel/scons/Makefile b/devel/scons/Makefile index a1094047c4b..c08a523332c 100644 --- a/devel/scons/Makefile +++ b/devel/scons/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.31 2015/12/05 21:25:40 adam Exp $ +# $NetBSD: Makefile,v 1.32 2016/05/09 08:58:43 adam Exp $ -DISTNAME= scons-2.4.1 +DISTNAME= scons-2.5.0 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=scons/} @@ -11,7 +11,7 @@ LICENSE= mit REPLACE_PYTHON+= script/scons script/scons-time script/sconsign -# not yet ported as of 2.4.1, but progress promised +# not yet ported as of 2.5.0, but progress promised PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 .include "../../lang/python/application.mk" diff --git a/devel/scons/PLIST b/devel/scons/PLIST index 99c42a21363..8853ebfb89d 100644 --- a/devel/scons/PLIST +++ b/devel/scons/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.13 2014/07/19 12:30:49 adam Exp $ +@comment $NetBSD: PLIST,v 1.14 2016/05/09 08:58:43 adam Exp $ bin/scons bin/${PKGNAME} bin/scons-time @@ -132,6 +132,9 @@ lib/${PKGNAME}/SCons/Scanner/Prog.pyo lib/${PKGNAME}/SCons/Scanner/RC.py lib/${PKGNAME}/SCons/Scanner/RC.pyc lib/${PKGNAME}/SCons/Scanner/RC.pyo +lib/${PKGNAME}/SCons/Scanner/SWIG.py +lib/${PKGNAME}/SCons/Scanner/SWIG.pyc +lib/${PKGNAME}/SCons/Scanner/SWIG.pyo lib/${PKGNAME}/SCons/Scanner/__init__.py lib/${PKGNAME}/SCons/Scanner/__init__.pyc lib/${PKGNAME}/SCons/Scanner/__init__.pyo @@ -567,27 +570,9 @@ lib/${PKGNAME}/SCons/__init__.pyo lib/${PKGNAME}/SCons/compat/__init__.py lib/${PKGNAME}/SCons/compat/__init__.pyc lib/${PKGNAME}/SCons/compat/__init__.pyo -lib/${PKGNAME}/SCons/compat/_scons_builtins.py -lib/${PKGNAME}/SCons/compat/_scons_builtins.pyc -lib/${PKGNAME}/SCons/compat/_scons_builtins.pyo -lib/${PKGNAME}/SCons/compat/_scons_collections.py -lib/${PKGNAME}/SCons/compat/_scons_collections.pyc -lib/${PKGNAME}/SCons/compat/_scons_collections.pyo lib/${PKGNAME}/SCons/compat/_scons_dbm.py lib/${PKGNAME}/SCons/compat/_scons_dbm.pyc lib/${PKGNAME}/SCons/compat/_scons_dbm.pyo -lib/${PKGNAME}/SCons/compat/_scons_hashlib.py -lib/${PKGNAME}/SCons/compat/_scons_hashlib.pyc -lib/${PKGNAME}/SCons/compat/_scons_hashlib.pyo -lib/${PKGNAME}/SCons/compat/_scons_io.py -lib/${PKGNAME}/SCons/compat/_scons_io.pyc -lib/${PKGNAME}/SCons/compat/_scons_io.pyo -lib/${PKGNAME}/SCons/compat/_scons_sets.py -lib/${PKGNAME}/SCons/compat/_scons_sets.pyc -lib/${PKGNAME}/SCons/compat/_scons_sets.pyo -lib/${PKGNAME}/SCons/compat/_scons_subprocess.py -lib/${PKGNAME}/SCons/compat/_scons_subprocess.pyc -lib/${PKGNAME}/SCons/compat/_scons_subprocess.pyo lib/${PKGNAME}/SCons/cpp.py lib/${PKGNAME}/SCons/cpp.pyc lib/${PKGNAME}/SCons/cpp.pyo diff --git a/devel/scons/distinfo b/devel/scons/distinfo index 93d64d804cc..038ed4f7ee7 100644 --- a/devel/scons/distinfo +++ b/devel/scons/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.19 2015/11/20 17:16:03 adam Exp $ +$NetBSD: distinfo,v 1.20 2016/05/09 08:58:43 adam Exp $ -SHA1 (scons-2.4.1.tar.gz) = f0bfbe81aa1c1571e8de74e30a0ae1015516a9e8 -RMD160 (scons-2.4.1.tar.gz) = 0fd9476f4d623a4d08a848e332f505d506d476f5 -SHA512 (scons-2.4.1.tar.gz) = bd0830719dfc0c2e8620ec767ee6342af74a170cd895acda2995761eafe52e1efa9471626fcaedb0dd9a779ef9bb9b4306bd6cd3c2a5bd7bd2500018b40653e0 -Size (scons-2.4.1.tar.gz) = 638990 bytes +SHA1 (scons-2.5.0.tar.gz) = fd997a9637eb64c24374831bbf1cf3edf6b4f914 +RMD160 (scons-2.5.0.tar.gz) = 45621d53c646ea626e13bdad6ec43868a4c32494 +SHA512 (scons-2.5.0.tar.gz) = abb0069976390182b77dbf6f20819c30ccf5fe9f58032eef7694ef408dceb63cfd1d1be69e7c0bced8a179297243b1a93924dd5064cd7c123ea118619bb53572 +Size (scons-2.5.0.tar.gz) = 619991 bytes SHA1 (patch-aa) = 3175e49f2ef8575f7097d9af8a7f6067258bd085 SHA1 (patch-engine_SCons_Platform___init__.py) = 51ea2b6b3bc0ee11c863c924d60ec4b5cbde8416 |