Subject: CVS commit: pkgsrc/devel/scons
From: Adam Ciarcinski
Date: 2019-03-05 20:30:01
Message id: 20190305193001.BF0C3FB16@cvs.NetBSD.org

Log Message:
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.

Files:
RevisionActionfile
1.44modifypkgsrc/devel/scons/Makefile
1.18modifypkgsrc/devel/scons/PLIST
1.25modifypkgsrc/devel/scons/distinfo
1.1addpkgsrc/devel/scons/patches/patch-setup.py
1.6removepkgsrc/devel/scons/patches/patch-aa