pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/scons scons: updated to 3.1.2
details: https://anonhg.NetBSD.org/pkgsrc/rev/b6273f784fcd
branches: trunk
changeset: 407748:b6273f784fcd
user: adam <adam%pkgsrc.org@localhost>
date: Thu Jan 09 11:52:35 2020 +0000
description:
scons: updated to 3.1.2
RELEASE 3.1.2:
- Added debug option "action_timestamps" which outputs to stdout the absolute start and end time for each target.
- Fix suncxx tool (Oracle Studio compiler) when using Python 3. Previously would throw an exception.
Resolved by properly handling tool version string output as unicode.
- Resolved a typo in engine.SCons.Tool
- Resolved a race condition in multithreaded Windows builds with Python 2
in the case where a child process is spawned while a Python action has a
file open. Original author: Ryan Beasley.
- Update Command() function to accept target_scanner, source_factory, and target_factory arguments.
This makes Command act more like a one-off builder.
- Added support for "-imacros" to ParseFlags
- Fix CheckFunc detection code for Visual 2019. Some functions
(e.g. memmove) were incorrectly recognized as not available.
- Fix stacktrace when using SCons with Python 3.5+ and SunOS/Solaris related tools.
- Avoid crash with UnicodeDecodeError on Python 3 when a Latex log file in
non-UTF-8 encoding (e.g. containing umlauts in Latin-1 encoding when
the fontenc package is included with \usepackage[T1]{fontenc}) is read.
- Improved threading performance by ensuring NodeInfo is shared
across threads. Results in ~13% improvement for parallel builds
(-j# > 1) with many shared nodes.
- Improve performance of Entry.disambiguate() by making check for
most common case first, preventing unnecessary IO.
- Improved DAG walk performance by reducing unnecessary work when
there are no un-visited children.
- Replace instances of string find method with "in" checks where
the index from find() was not used.
- CmdStringHolder fix from issue 3428
- Turn previously deprecated debug options into failures:
--debug=tree, --debug=dtree, --debug=stree, --debug=nomemoizer.
- Experimental New Feature: Enable caching MSVC configuration
If SCONS_CACHE_MSVC_CONFIG shell environment variable is set,
SCons will cache the results of past calls to vcvarsall.bat to
a file; integrates with existing memoizing of such vars.
On vs2019 saves 5+ seconds per SCons invocation, which really
helps test suite runs.
- Remove deprecated SourceSignatures, TargetSignatures
- Remove deprecated Builder keywords: overrides and scanner
- Remove deprecated env.Copy
- Remove deprecated BuildDir plus SConscript keyword build_dir
- A number of documentation improvements.
diffstat:
devel/scons/Makefile | 4 ++--
devel/scons/distinfo | 10 +++++-----
2 files changed, 7 insertions(+), 7 deletions(-)
diffs (29 lines):
diff -r ec2ad22e6684 -r b6273f784fcd devel/scons/Makefile
--- a/devel/scons/Makefile Thu Jan 09 11:45:15 2020 +0000
+++ b/devel/scons/Makefile Thu Jan 09 11:52:35 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.46 2019/09/17 08:23:42 adam Exp $
+# $NetBSD: Makefile,v 1.47 2020/01/09 11:52:35 adam Exp $
-DISTNAME= scons-3.1.1
+DISTNAME= scons-3.1.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=s/scons/}
diff -r ec2ad22e6684 -r b6273f784fcd devel/scons/distinfo
--- a/devel/scons/distinfo Thu Jan 09 11:45:15 2020 +0000
+++ b/devel/scons/distinfo Thu Jan 09 11:52:35 2020 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.27 2019/09/17 08:23:42 adam Exp $
+$NetBSD: distinfo,v 1.28 2020/01/09 11:52:35 adam Exp $
-SHA1 (scons-3.1.1.tar.gz) = 8ab2c9d344d747152feb16ed51598e3d952045da
-RMD160 (scons-3.1.1.tar.gz) = f4b0533c13fdcb3e9ac2d7b4207645509f434d29
-SHA512 (scons-3.1.1.tar.gz) = 719c4504608bfed0dc2ba8e107e976e3adb07a742f574955f8551e365508f31898d7a0c286d282edde113d2fd685e6e7af6df46f1abbdac306af66e61a8c2632
-Size (scons-3.1.1.tar.gz) = 584072 bytes
+SHA1 (scons-3.1.2.tar.gz) = 832fc58d2e850348c2c44de48f187f51d1663fdf
+RMD160 (scons-3.1.2.tar.gz) = 0f788a7b1ce5a967f5514d9c20b2f93ac35a0812
+SHA512 (scons-3.1.2.tar.gz) = 90b48bcc9598b72aae0f3d87a32d07c599e47f462ef12fb4ef3aece96f43f76d52a7155a74192435cf8339f9babd089998084a0f16f79217961dfd23b4bd1958
+Size (scons-3.1.2.tar.gz) = 587096 bytes
SHA1 (patch-engine_SCons_Platform___init__.py) = 51ea2b6b3bc0ee11c863c924d60ec4b5cbde8416
SHA1 (patch-setup.py) = 5a00a10b7374a38f4353c4a49287e3e0df2cb584
Home |
Main Index |
Thread Index |
Old Index