Path to this page:
./
devel/ninja-build,
Small build system with a focus on speed
Branch: CURRENT,
Version: 1.12.1,
Package name: ninja-build-1.12.1,
Maintainer: ryoonNinja is a small build system with a focus on speed. It differs
from other build systems in two major respects: it is designed to
have its input files generated by a higher-level build system, and
it is designed to run builds as fast as possible.
Required to run:[
lang/python37]
Required to build:[
devel/re2c] [
pkgtools/cwrappers]
Master sites:
Filesize: 234.847 KB
Version history: (Expand)
- (2024-05-11) Updated to version: ninja-build-1.12.1
- (2024-04-14) Updated to version: ninja-build-1.12.0
- (2023-08-14) Updated to version: ninja-build-1.11.1nb1
- (2022-08-31) Updated to version: ninja-build-1.11.1
- (2022-05-27) Updated to version: ninja-build-1.11.0
- (2020-11-29) Updated to version: ninja-build-1.10.2
CVS history: (Expand)
2024-04-14 18:18:22 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
ninja-build: updated to 1.12.0
v1.12.0
I've wrote a summary as an announcement to the ninja-build mailing list, but it \
seems to be stuck in the moderation queue - thank you Google Groups 😔. I'll \
update this if the mail ever sees the light of day.
https://github.com/ninja-build/ninja/milestone/6?closed=1
|
2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247) |
Log message:
*: recursive bump for Python 3.11 as new default
|
2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319) |
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.
Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).
No change to BUILD_DEPENDS as used correctly inside buildlink3.
As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
|
2022-08-31 10:07:19 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
ninja-build: updated to 1.11.1
v1.11.1
This is a hotfix release for a SIGFPE on Linux
|
2022-05-27 14:22:35 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
ninja-build: updated to 1.11.0
release 1.11
This release adds Validation Nodes which are a new way to add jobs like linters \
or static analyzers to the build graph. They are added using |@ and don't \
produce any outputs. You can read more about the motivation and the syntax here: \
https://github.com/ninja-build/ninja/pull/1800
Another big change is that Ninja now uses UTF-8 on Windows. This means that \
while previous versions of Ninja used the local ANSI encoding it will now always \
use UTF-8 allowing filenames and output with special characters. For this to \
work you'll need Windows 10 Version 1903 or newer. And for the console output to \
show Unicode characters you'll need to set the codepage to 65001. More \
information at: https://github.com/ninja-build/ninja/pull/1915
Note that this is a breaking change if you relied on non-ASCII characters of the \
local codepage! If you want to query Ninja what codepage it uses in your \
generator, call `ninja -t wincodepage` and act accordingly.
There are also two new tools:
missingdeps: https://github.com/ninja-build/ninja/pull/1331
inputs: https://github.com/ninja-build/ninja/pull/1730
And as it was often requested, ninja now has a --quiet flag :)
For a complete list of changes see \
https://github.com/ninja-build/ninja/milestone/3?closed=1
|
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
|
2020-11-29 19:06:56 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
ninja-build: update to 1.10.2.
There have been two small changes in this release: The browse tool
is now enabled when building with CMake (so it's part of the official
binaries again) and it should now work in all circumstances to run
the restat tool by the generator on Windows. See
https://github.com/ninja-build/ninja/issues/1724#issuecomment-677730694
for why the fix in 1.10.1 wasn't enough.
|