summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2016-05-09 08:58:43 +0000
committeradam <adam@pkgsrc.org>2016-05-09 08:58:43 +0000
commite111e733014245b62c24242fd830db9568939e89 (patch)
tree0328b7c9aec42d763939d395a885f20f0a737ed3
parentf6b61da049ecc843145c9bccc78814670c21657d (diff)
downloadpkgsrc-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/Makefile6
-rw-r--r--devel/scons/PLIST23
-rw-r--r--devel/scons/distinfo10
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