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.0.4
details: https://anonhg.NetBSD.org/pkgsrc/rev/b52dc41e8f77
branches: trunk
changeset: 330761:b52dc41e8f77
user: adam <adam%pkgsrc.org@localhost>
date: Tue Mar 05 19:30:01 2019 +0000
description:
scons: updated to 3.0.4
RELEASE 3.0.4:
- Improve finding of Microsoft compiler: add a 'products' wildcard
in case 2017 Build Tools only is installed as it is considered a separate
product from the default Visual Studio
- Add TEMPFILESUFFIX to allow a customizable filename extension.
- Improved support for VC14.1 and Visual Studio 2017, as well as arm and arm64 targets.
- Initial support for ARM targets with Visual Studio 2017
- Update TempFileMunge class to use PRINT_CMD_LINE_FUNC
- Enhance cpp scanner regex logic to detect if/elif expressions without whitespaces but
parenthesis like "#if(defined FOO)" or "#elif!(BAR)" correctly.
RELEASE 3.0.3:
NOTE: 3.0.2 release was dropped because there was a packaging bug. Please consider all 3.0.2
content.
- Fixes to packaging logic. Ensuring the SCons.Tool.clangCommon module is added
to the release packages.
- Modify scons.bat script to check for scons python script without .py extension if no file
scons.py exists. This enables an all platform wheel to work.
- Update doc examples to work with Python 3.5+: map() now returns an iterable instead of a list.
diffstat:
devel/scons/Makefile | 11 +-
devel/scons/PLIST | 778 ++++++++++++++++++------------------
devel/scons/distinfo | 12 +-
devel/scons/patches/patch-aa | 15 -
devel/scons/patches/patch-setup.py | 23 +
5 files changed, 425 insertions(+), 414 deletions(-)
diffs (truncated from 1077 to 300 lines):
diff -r a6ba59563e14 -r b52dc41e8f77 devel/scons/Makefile
--- a/devel/scons/Makefile Tue Mar 05 18:53:26 2019 +0000
+++ b/devel/scons/Makefile Tue Mar 05 19:30:01 2019 +0000
@@ -1,17 +1,18 @@
-# $NetBSD: Makefile,v 1.43 2019/01/02 17:18:47 tnn Exp $
+# $NetBSD: Makefile,v 1.44 2019/03/05 19:30:01 adam Exp $
-DISTNAME= scons-3.0.2
+DISTNAME= scons-3.0.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=scons/}
-MASTER_SITES+= ${MASTER_SITE_PYPI:=S/SCons/}
+MASTER_SITES= ${MASTER_SITE_PYPI:=s/scons/}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://www.scons.org/
COMMENT= Python-based, open-source build system
LICENSE= mit
-DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+USE_LANGUAGES= # none
+
+PYTHON_SELF_CONFLICT= yes
REPLACE_PYTHON+= script/scons
REPLACE_PYTHON+= script/scons-configure-cache
diff -r a6ba59563e14 -r b52dc41e8f77 devel/scons/PLIST
--- a/devel/scons/PLIST Tue Mar 05 18:53:26 2019 +0000
+++ b/devel/scons/PLIST Tue Mar 05 19:30:01 2019 +0000
@@ -1,592 +1,594 @@
-@comment $NetBSD: PLIST,v 1.17 2019/01/02 17:18:47 tnn Exp $
+@comment $NetBSD: PLIST,v 1.18 2019/03/05 19:30:01 adam Exp $
bin/scons
bin/scons-${PKGVERSION}
+bin/scons-${PKGVERSION}.bat
bin/scons-configure-cache
bin/scons-configure-cache-${PKGVERSION}
bin/scons-time
bin/scons-time-${PKGVERSION}
+bin/scons.bat
bin/sconsign
bin/sconsign-${PKGVERSION}
+lib/scons/${EGG_FILE}
lib/scons/SCons/Action.py
+lib/scons/SCons/Action.pyc
+lib/scons/SCons/Action.pyo
lib/scons/SCons/Builder.py
+lib/scons/SCons/Builder.pyc
+lib/scons/SCons/Builder.pyo
lib/scons/SCons/CacheDir.py
+lib/scons/SCons/CacheDir.pyc
+lib/scons/SCons/CacheDir.pyo
lib/scons/SCons/Conftest.py
+lib/scons/SCons/Conftest.pyc
+lib/scons/SCons/Conftest.pyo
lib/scons/SCons/Debug.py
+lib/scons/SCons/Debug.pyc
+lib/scons/SCons/Debug.pyo
lib/scons/SCons/Defaults.py
+lib/scons/SCons/Defaults.pyc
+lib/scons/SCons/Defaults.pyo
lib/scons/SCons/Environment.py
+lib/scons/SCons/Environment.pyc
+lib/scons/SCons/Environment.pyo
lib/scons/SCons/Errors.py
+lib/scons/SCons/Errors.pyc
+lib/scons/SCons/Errors.pyo
lib/scons/SCons/Executor.py
+lib/scons/SCons/Executor.pyc
+lib/scons/SCons/Executor.pyo
lib/scons/SCons/Job.py
+lib/scons/SCons/Job.pyc
+lib/scons/SCons/Job.pyo
lib/scons/SCons/Memoize.py
+lib/scons/SCons/Memoize.pyc
+lib/scons/SCons/Memoize.pyo
lib/scons/SCons/Node/Alias.py
+lib/scons/SCons/Node/Alias.pyc
+lib/scons/SCons/Node/Alias.pyo
lib/scons/SCons/Node/FS.py
-lib/scons/SCons/Node/Python.py
-lib/scons/SCons/Node/__init__.py
-lib/scons/SCons/Node/Alias.pyo
-lib/scons/SCons/Node/Alias.pyc
+lib/scons/SCons/Node/FS.pyc
lib/scons/SCons/Node/FS.pyo
-lib/scons/SCons/Node/FS.pyc
+lib/scons/SCons/Node/Python.py
+lib/scons/SCons/Node/Python.pyc
lib/scons/SCons/Node/Python.pyo
-lib/scons/SCons/Node/Python.pyc
+lib/scons/SCons/Node/__init__.py
+lib/scons/SCons/Node/__init__.pyc
lib/scons/SCons/Node/__init__.pyo
-lib/scons/SCons/Node/__init__.pyc
lib/scons/SCons/PathList.py
+lib/scons/SCons/PathList.pyc
+lib/scons/SCons/PathList.pyo
lib/scons/SCons/Platform/__init__.py
-lib/scons/SCons/Platform/__init__.pyo
lib/scons/SCons/Platform/__init__.pyc
-lib/scons/SCons/Platform/aix.pyo
+lib/scons/SCons/Platform/__init__.pyo
+lib/scons/SCons/Platform/aix.py
lib/scons/SCons/Platform/aix.pyc
-lib/scons/SCons/Platform/cygwin.pyo
+lib/scons/SCons/Platform/aix.pyo
+lib/scons/SCons/Platform/cygwin.py
lib/scons/SCons/Platform/cygwin.pyc
-lib/scons/SCons/Platform/darwin.pyo
+lib/scons/SCons/Platform/cygwin.pyo
+lib/scons/SCons/Platform/darwin.py
lib/scons/SCons/Platform/darwin.pyc
+lib/scons/SCons/Platform/darwin.pyo
+lib/scons/SCons/Platform/hpux.py
+lib/scons/SCons/Platform/hpux.pyc
lib/scons/SCons/Platform/hpux.pyo
-lib/scons/SCons/Platform/hpux.pyc
+lib/scons/SCons/Platform/irix.py
+lib/scons/SCons/Platform/irix.pyc
lib/scons/SCons/Platform/irix.pyo
-lib/scons/SCons/Platform/irix.pyc
-lib/scons/SCons/Platform/mingw.pyo
+lib/scons/SCons/Platform/mingw.py
lib/scons/SCons/Platform/mingw.pyc
+lib/scons/SCons/Platform/mingw.pyo
+lib/scons/SCons/Platform/os2.py
+lib/scons/SCons/Platform/os2.pyc
lib/scons/SCons/Platform/os2.pyo
-lib/scons/SCons/Platform/os2.pyc
+lib/scons/SCons/Platform/posix.py
+lib/scons/SCons/Platform/posix.pyc
lib/scons/SCons/Platform/posix.pyo
-lib/scons/SCons/Platform/posix.pyc
-lib/scons/SCons/Platform/sunos.pyo
+lib/scons/SCons/Platform/sunos.py
lib/scons/SCons/Platform/sunos.pyc
-lib/scons/SCons/Platform/virtualenv.pyo
+lib/scons/SCons/Platform/sunos.pyo
+lib/scons/SCons/Platform/virtualenv.py
lib/scons/SCons/Platform/virtualenv.pyc
-lib/scons/SCons/Platform/win32.pyo
+lib/scons/SCons/Platform/virtualenv.pyo
+lib/scons/SCons/Platform/win32.py
lib/scons/SCons/Platform/win32.pyc
-lib/scons/SCons/Platform/aix.py
-lib/scons/SCons/Platform/cygwin.py
-lib/scons/SCons/Platform/darwin.py
-lib/scons/SCons/Platform/hpux.py
-lib/scons/SCons/Platform/irix.py
-lib/scons/SCons/Platform/mingw.py
-lib/scons/SCons/Platform/os2.py
-lib/scons/SCons/Platform/posix.py
-lib/scons/SCons/Platform/sunos.py
-lib/scons/SCons/Platform/virtualenv.py
-lib/scons/SCons/Platform/win32.py
+lib/scons/SCons/Platform/win32.pyo
lib/scons/SCons/SConf.py
+lib/scons/SCons/SConf.pyc
+lib/scons/SCons/SConf.pyo
lib/scons/SCons/SConsign.py
+lib/scons/SCons/SConsign.pyc
+lib/scons/SCons/SConsign.pyo
lib/scons/SCons/Scanner/C.py
+lib/scons/SCons/Scanner/C.pyc
+lib/scons/SCons/Scanner/C.pyo
lib/scons/SCons/Scanner/D.py
+lib/scons/SCons/Scanner/D.pyc
+lib/scons/SCons/Scanner/D.pyo
lib/scons/SCons/Scanner/Dir.py
+lib/scons/SCons/Scanner/Dir.pyc
+lib/scons/SCons/Scanner/Dir.pyo
lib/scons/SCons/Scanner/Fortran.py
+lib/scons/SCons/Scanner/Fortran.pyc
+lib/scons/SCons/Scanner/Fortran.pyo
lib/scons/SCons/Scanner/IDL.py
+lib/scons/SCons/Scanner/IDL.pyc
+lib/scons/SCons/Scanner/IDL.pyo
lib/scons/SCons/Scanner/LaTeX.py
+lib/scons/SCons/Scanner/LaTeX.pyc
+lib/scons/SCons/Scanner/LaTeX.pyo
lib/scons/SCons/Scanner/Prog.py
+lib/scons/SCons/Scanner/Prog.pyc
+lib/scons/SCons/Scanner/Prog.pyo
lib/scons/SCons/Scanner/RC.py
+lib/scons/SCons/Scanner/RC.pyc
+lib/scons/SCons/Scanner/RC.pyo
lib/scons/SCons/Scanner/SWIG.py
+lib/scons/SCons/Scanner/SWIG.pyc
+lib/scons/SCons/Scanner/SWIG.pyo
lib/scons/SCons/Scanner/__init__.py
-lib/scons/SCons/Scanner/C.pyo
-lib/scons/SCons/Scanner/C.pyc
-lib/scons/SCons/Scanner/D.pyo
-lib/scons/SCons/Scanner/D.pyc
-lib/scons/SCons/Scanner/Dir.pyo
-lib/scons/SCons/Scanner/Dir.pyc
-lib/scons/SCons/Scanner/Fortran.pyo
-lib/scons/SCons/Scanner/Fortran.pyc
-lib/scons/SCons/Scanner/IDL.pyo
-lib/scons/SCons/Scanner/IDL.pyc
-lib/scons/SCons/Scanner/LaTeX.pyo
-lib/scons/SCons/Scanner/LaTeX.pyc
-lib/scons/SCons/Scanner/Prog.pyo
-lib/scons/SCons/Scanner/Prog.pyc
-lib/scons/SCons/Scanner/RC.pyo
-lib/scons/SCons/Scanner/RC.pyc
-lib/scons/SCons/Scanner/SWIG.pyo
-lib/scons/SCons/Scanner/SWIG.pyc
+lib/scons/SCons/Scanner/__init__.pyc
lib/scons/SCons/Scanner/__init__.pyo
-lib/scons/SCons/Scanner/__init__.pyc
lib/scons/SCons/Script/Interactive.py
-lib/scons/SCons/Script/Main.py
-lib/scons/SCons/Script/SConsOptions.py
-lib/scons/SCons/Script/SConscript.py
-lib/scons/SCons/Script/__init__.py
-lib/scons/SCons/Script/Interactive.pyo
lib/scons/SCons/Script/Interactive.pyc
-lib/scons/SCons/Script/Main.pyo
+lib/scons/SCons/Script/Interactive.pyo
+lib/scons/SCons/Script/Main.py
lib/scons/SCons/Script/Main.pyc
-lib/scons/SCons/Script/SConsOptions.pyo
+lib/scons/SCons/Script/Main.pyo
+lib/scons/SCons/Script/SConsOptions.py
lib/scons/SCons/Script/SConsOptions.pyc
-lib/scons/SCons/Script/SConscript.pyo
+lib/scons/SCons/Script/SConsOptions.pyo
+lib/scons/SCons/Script/SConscript.py
lib/scons/SCons/Script/SConscript.pyc
+lib/scons/SCons/Script/SConscript.pyo
+lib/scons/SCons/Script/__init__.py
+lib/scons/SCons/Script/__init__.pyc
lib/scons/SCons/Script/__init__.pyo
-lib/scons/SCons/Script/__init__.pyc
lib/scons/SCons/Subst.py
+lib/scons/SCons/Subst.pyc
+lib/scons/SCons/Subst.pyo
lib/scons/SCons/Taskmaster.py
+lib/scons/SCons/Taskmaster.pyc
+lib/scons/SCons/Taskmaster.pyo
lib/scons/SCons/Tool/386asm.py
+lib/scons/SCons/Tool/386asm.pyc
+lib/scons/SCons/Tool/386asm.pyo
lib/scons/SCons/Tool/DCommon.py
+lib/scons/SCons/Tool/DCommon.pyc
+lib/scons/SCons/Tool/DCommon.pyo
lib/scons/SCons/Tool/FortranCommon.py
+lib/scons/SCons/Tool/FortranCommon.pyc
+lib/scons/SCons/Tool/FortranCommon.pyo
lib/scons/SCons/Tool/GettextCommon.py
-lib/scons/SCons/Tool/JavaCommon.py
-lib/scons/SCons/Tool/MSCommon/__init__.py
-lib/scons/SCons/Tool/MSCommon/__init__.pyo
-lib/scons/SCons/Tool/MSCommon/__init__.pyc
-lib/scons/SCons/Tool/MSCommon/arch.pyo
-lib/scons/SCons/Tool/MSCommon/arch.pyc
-lib/scons/SCons/Tool/MSCommon/common.pyo
-lib/scons/SCons/Tool/MSCommon/common.pyc
-lib/scons/SCons/Tool/MSCommon/netframework.pyo
-lib/scons/SCons/Tool/MSCommon/netframework.pyc
-lib/scons/SCons/Tool/MSCommon/sdk.pyo
-lib/scons/SCons/Tool/MSCommon/sdk.pyc
-lib/scons/SCons/Tool/MSCommon/vc.pyo
-lib/scons/SCons/Tool/MSCommon/vc.pyc
-lib/scons/SCons/Tool/MSCommon/vs.pyo
-lib/scons/SCons/Tool/MSCommon/vs.pyc
-lib/scons/SCons/Tool/MSCommon/arch.py
-lib/scons/SCons/Tool/MSCommon/common.py
-lib/scons/SCons/Tool/MSCommon/netframework.py
-lib/scons/SCons/Tool/MSCommon/sdk.py
-lib/scons/SCons/Tool/MSCommon/vc.py
-lib/scons/SCons/Tool/MSCommon/vs.py
-lib/scons/SCons/Tool/PharLapCommon.py
-lib/scons/SCons/Tool/__init__.py
-lib/scons/SCons/Tool/386asm.pyo
-lib/scons/SCons/Tool/386asm.pyc
-lib/scons/SCons/Tool/DCommon.pyo
-lib/scons/SCons/Tool/DCommon.pyc
-lib/scons/SCons/Tool/FortranCommon.pyo
-lib/scons/SCons/Tool/FortranCommon.pyc
-lib/scons/SCons/Tool/GettextCommon.pyo
lib/scons/SCons/Tool/GettextCommon.pyc
-lib/scons/SCons/Tool/JavaCommon.pyo
+lib/scons/SCons/Tool/GettextCommon.pyo
+lib/scons/SCons/Tool/JavaCommon.py
lib/scons/SCons/Tool/JavaCommon.pyc
-lib/scons/SCons/Tool/PharLapCommon.pyo
+lib/scons/SCons/Tool/JavaCommon.pyo
+lib/scons/SCons/Tool/MSCommon/__init__.py
+lib/scons/SCons/Tool/MSCommon/__init__.pyc
+lib/scons/SCons/Tool/MSCommon/__init__.pyo
+lib/scons/SCons/Tool/MSCommon/arch.py
+lib/scons/SCons/Tool/MSCommon/arch.pyc
+lib/scons/SCons/Tool/MSCommon/arch.pyo
+lib/scons/SCons/Tool/MSCommon/common.py
+lib/scons/SCons/Tool/MSCommon/common.pyc
+lib/scons/SCons/Tool/MSCommon/common.pyo
Home |
Main Index |
Thread Index |
Old Index