Next | Query returned 70 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2022-01-05 21:47:37 by Thomas Klausner | Files touched by this commit (26)
Log message:
*: set USE_PKG_RESOURCES for more packages
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2022-01-01 22:46:42 by Thomas Klausner | Files touched by this commit (2)
Log message:
scons: convert to egg.mk

Bump PKGREVISION.
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-01-21 00:54:24 by Greg Troxel | Files touched by this commit (1) | Package updated
Log message:
scons: Take MAINTAINERship

Also try to avoid updates breaking gpsd and probably other things.
Upstream's latest release 4.1.0 is problematic, say rumors on the net.
   2020-01-09 12:52:36 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
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.
   2019-09-17 10:23:42 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
scons: updated to 3.1.1

RELEASE 3.1.1:
- Remove obsoleted references to DeciderNeedsNode which could cause crash when \ 
using --debug=explain
- Add Fix and test for crash in 3.1.0 when using Decider('MD5-timestamp') and \ 
--debug=explain
- Added -fmerge-all-constants to flags that get included in both CCFLAGS and \ 
LINKFLAGS.
- Fix issue 3415 - Update remaining usages of EnvironmentError to \ 
SConsEnvironmentError
  this patch fixes issues introduced in 3.1.0 where any of the
  following would cause SCons to error and exit:
    - CacheDir not write-able
    - JSON encoding errors for CacheDir config
    - JSON decoding errors for CacheDir config

RELEASE 3.1.0:
- Code to supply correct version-specifier argument to vswhere for
  VS version selection.
- Enhanced --debug=explain output. Now the separate components of the dependency \ 
list are split up
  as follows:

  scons: rebuilding `file3' because:
       the dependency order changed:
       ->Sources
       Old:xxx	New:zzz
       Old:yyy	New:yyy
       Old:zzz	New:xxx
       ->Depends
       ->Implicit
       Old:/usr/bin/python	New:/usr/bin/python
- Fix Issue 3350 - SCons Exception EnvironmentError is conflicting with Python's \ 
EnvironmentError.
- Fix spurious rebuilds on second build for cases where builder has > 1 \ 
target and the source file
  is generated. This was causing the > 1th target to not have it's implicit \ 
list cleared when the source
  file was actually built, leaving an implicit list similar to follows for 2nd \ 
and higher target
          ['/usr/bin/python', 'xxx', 'yyy', 'zzz']
  This was getting persisted to SConsign and on rebuild it would be corrected to \ 
be similar to this
          ['zzz', 'yyy', 'xxx', '/usr/bin/python']
  Which would trigger a rebuild because the order changed.
  The fix involved added logic to mark all shared targets as peers and then \ 
ensure they're implicit
  list is all cleared together.
- Fix Issue 3349 - SCons Exception EnvironmentError is conflicting with Python's \ 
EnvironmentError.
  Renamed to SConsEnvironmentError
- Fix Issue 3350 - mslink failing when too many objects.  This is resolved by \ 
adding TEMPFILEARGJOIN variable
  which specifies what character to join all the argements output into the \ 
tempfile. The default remains a space
  when mslink, msvc, or mslib tools are loaded they change the TEMPFILEARGJOIN \ 
to be a line separator (\r\n on win32)
- Fix performance degradation for MD5-timestamp decider.  NOTE: This changes the \ 
Decider() function arguments.
  From:
      def my_decider(dependency, target, prev_ni):
  To:
      def my_decider(dependency, target, prev_ni, repo_node):
  Where repo_node is the repository (or other) node to use to check if the node \ 
is out of date instead of dependency.
- Additional fix to issue 3135 - Also handle 'pure' and 'elemental' type bound \ 
procedures
- Fix issue 3135 - Handle Fortran submodules and type bound procedures
- Upgraded and improved Visual Studio solution/project generation code using the \ 
MSVSProject builder.
  - Added support for Visual Studio 2017 and 2019.
  - Added support for the following per-variant parameters to the builder:
    - cpppaths: Provides per-variant include paths.
    - cppdefines: Provides per-variant preprocessor definitions.
- Fix handling of Visual Studio Compilers to properly reject any unknown \ 
HOST_PLATFORM or TARGET_PLATFORM
- Added support for Visual Studio 2019 toolset.
- Update cache debug output to include cache hit rate.
- No longer unintentionally hide exceptions in Action.py
- Allow builders and pseudo-builders to inherit from OverrideEnvironments
- Add logic to derive correct version argument to vswhere
- Enable LaTeX scanner to find more than one include per line
- scons-time takes more care closing files and uses safer mkdtemp to avoid
  possible races on multi-job runs.
- Use importlib to dynamically load tool and platform modules instead of imp module
- sconsign: default to .sconsign.dblite if no filename is specified.
  Be more informative in case of unsupported pickle protocol (py2 only).
- Fix issue 3336 - on Windows, paths were being added to PATH even if
  tools were not found in those paths.
- More fixes for newer Java versions (since 9): handle new jdk directory
  naming (jdk-X.Y instead of jdkX.Y) on Windows; handle two-digit major
  version. Docstrings improved.
- Fixups for pylint: exception types, redefined functions,
  globals, etc.  Some old code removed to resolve issues (hashlib is
  always present on modern Pythons; no longer need the code for
  2.5-and-earlier optparse). cmp is not a builtin function in Py3,
  drop one (unused) use; replace one.  Fix another instance of
  renaming to SConsEnvironmentError. Trailing whitespace.
  Consistently use not is/in (if not x is y -> if x is not y).
- Add a PY3-only function for setting up the cachedir that should be less
  prone to races. Add a hack to the PY2 version (from Issue 3351) to
  be less prone to a race in the check for old-style cache.
- Fix coding error in docbook tool only exercised when using python lxml
- Recognize two additional GNU compiler header directory options in
  ParseFlags: -iquote and -idirafter.
- Fix more re patterns that contain \ but not specified as raw strings
  (affects scanners for D, LaTeX, swig)
   2019-05-06 17:11:05 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
scons: updated to 3.0.5

RELEASE 3.0.5:
- Fix Issue 3283 - Handle using --config=force in combination with \ 
Decider('MD5-timestamp').
  3.0.2 in fix for issue 2980 added that deciders can throw DeciderNeedsNode \ 
exception.
  The Configure logic directly calls the decider when using --config=force but \ 
wasn't handling
  that exception.  This would yield minimally configure tests using TryLink() \ 
not running and
  leaving TypeError Nonetype exception in config.log
- Fix Issue 3303 - Handle --config=force overwriting the Environment passed into \ 
Configure()'s
  Decider and not clearing it when the configure context is completed.
- Add default paths for yacc tool on windows to include cygwin, mingw, and chocolatey
- Fix issue 2799 - Fix mingw tool to respect SHCCCOMSTR, SHLINKCOMSTR and \ 
LDMODULECOMSTR
- Fix Issue 3329 - Add support for MS SDK V10.0A (which is commonly installed \ 
with VS2017)
- Fix Issue 3333 - Add support for finding vswhere under 32 bit windows installs.
- Update the MSVC tool to include the nologo flag by default in RCFLAGS
- Change the default for AppendENVPath to delete_existing=0, so path
  order will not be changed, unless explicitly set (Issue 3276)
- Fixed bug which threw error when running SCons on windows system with no MSVC \ 
installed.
- Update link tool to convert target to node before accessing node member
- Update mingw tool to remove MSVC like nologo CCFLAG
- Add default paths for lex tool on windows to include cygwin, mingw, and chocolatey
- Add lex construction variable LEXUNISTD for turning off unix headers on windows
- Update lex tool to use win_flex on windows if available
- Quiet open file ResourceWarnings on Python >= 3.6 caused by
  not using a context manager around Popen.stdout
- Add the textfile tool to the default tool list
- Fix syntax on is/is not clauses: should not use with a literal
- Properly retrieve exit code when catching SystemExit
- scons-time now uses context managers around file opens
- Fix regex patterns that were not specified as raw strings
- Do not store build host+user name if reproducible builds are wanted
   2019-05-01 00:14:57 by Greg Troxel | Files touched by this commit (1)
Log message:
devel/scons: Explain about common woes

Next | Query returned 70 messages, browsing 11 to 20 | Previous