cvs commit: ports/devel Makefile ports/devel/ninja Makefile
distinfo pkg-descr ports/devel/ninja/files patch-build.ninja
patch-src-ninja.cc
Martin Wilke
miwi at FreeBSD.org
Sun Feb 13 11:11:02 UTC 2011
miwi 2011-02-13 11:10:59 UTC
FreeBSD ports repository
Modified files:
devel Makefile
Added files:
devel/ninja Makefile distinfo pkg-descr
devel/ninja/files patch-build.ninja patch-src-ninja.cc
Log:
Ninja is yet another build system. It takes as input the interdependencies
of files (typically source code and output executables) and orchestrates
building them, quickly.
Ninja joins a sea of other build systems. Its distinguishing goal is to be
fast. It is born from my work on the Chromium browser project, which has
over 30,000 source files and whose other build systems (including one built
from custom non-recursive Makefiles) can take ten seconds to start building
after changing one file. Ninja is under a second.
WWW: https://github.com/martine/ninja
PR: ports/154603
Submitted by: Grzegorz Blach <magik at roorback.net>
Revision Changes Path
1.4221 +1 -0 ports/devel/Makefile
1.1 +42 -0 ports/devel/ninja/Makefile (new)
1.1 +2 -0 ports/devel/ninja/distinfo (new)
1.1 +11 -0 ports/devel/ninja/files/patch-build.ninja (new)
1.1 +33 -0 ports/devel/ninja/files/patch-src-ninja.cc (new)
1.1 +11 -0 ports/devel/ninja/pkg-descr (new)
More information about the cvs-ports
mailing list