Subject: CVS commit: pkgsrc/devel/ninja-build
From: Ryo ONODERA
Date: 2016-05-16 13:56:12
Message id: 20160516115612.1CFADFBBA@cvs.NetBSD.org

Log Message:
Update to 1.7.1

* Update MASTER_SITES and HOMEPAGE

Changelog:
I've tagged a new release of Ninja, version v1.7.1

(I've also tagged v1.7.0, but don't use that.)

This is the first release after moving the homepage to https://ninja-build.org
and the repo to github.com/ninja-build.

== Release notes
* New feature: Implicit outputs (#989)
  Documented in the manual at https://ninja-build.org/manual.html#ref_outputs
* Output formatting changes
  + in non-interactive mode, print commands when finished, not when started --
    build output is now always preceded by the command that produced it (#999)
  + as a consequence, the default NINJA_STATUS is now "[%f/%t] " and %p
    is percentage of finished edges instead of percentage of started (#1142)
  + for failing commands, print "FAILED: output name" followed by the
    faiilng command on a new line, instead of "FAILED: command" (#1033)

* Several documentation updates

* Minor changes and bugfixes
  + "./" in paths is no longer an error but instead canonicalizes to \ 
nothing
    (#1076)
  + New debugging flag `-d keepdepfile` (#1098)
  + `-w dupbuild=err` now works in subninjas (#1095)
  + Don't loop forever in dry-run mode if the generator rule is dirty (#1069)
  + `msvc_deps_prefix` can now be set per-rule, not just globally (#1043)
  + allow non-ANSI characters in depfiles (#763)
  + `-k 0` now works better with pools (#1017, #1023, #1126)

* `-t browse` changes
  + new --port and --no-browser flags; default to 'all' target (#1112)
  + make tool work if main build file isn't called build.ninja (#1116)

* Windows-specific changes
  + don't crash with deps=msvc if the compiler prints very long include notes
    (#973)

* POSIX-specific changes
  + Clean up build on SIGHUP (#964)
  + subprocesses are now spawned via posix_spawn instead of fork/exec, which
    speeds up builds on some systems (e.g Mac OS X) (#1118)
  + child processes no longer detached from terminal, restoring 1.5.0 behavior
    (#1113)
  + experimentally expose deps=msvc on non-Windows too (#1125)

* Changes to building ninja itself
  + allow bootstrapping ninja itself in an out-of-source build dir (#979)
  + make ninja build on AIX (#1007)
  + ninja's source compiles with MSVC2015 (#1003, #1110, #1130)
  + ninja's source now also compiles with MSVC2008 (!) (#1101)
  + ninja's source builds with libc++ on Linux (#1134)

* Changes to scripts
  + zsh target completion is faster (#1046)
  + bash target completion is faster (#1047)
  + ninja_syntax: don't wrap long words in comments (#1042)
  + ninja_syntax: support implicit outputs

Files:
RevisionActionfile
1.6modifypkgsrc/devel/ninja-build/Makefile
1.7modifypkgsrc/devel/ninja-build/distinfo
1.2modifypkgsrc/devel/ninja-build/patches/patch-configure.py