pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/ninja-build ninja-build: update to 1.9.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/130a236603a1
branches:  trunk
changeset: 329892:130a236603a1
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Feb 17 11:58:50 2019 +0000

description:
ninja-build: update to 1.9.0.

We've finally tagged a new release of Ninja, version v1.9.0!

The biggest feature of this release would be high-resolution
timestamps, so timestamps with a resolution under 1 second.
https://github.com/ninja-build/ninja/issues/371

There are also several small quality-of-life improvements, for
example ninja now enables Windows 10's ANSI color escape code
support.  https://github.com/ninja-build/ninja/issues/1451

For a complete list of changes see:
https://github.com/ninja-build/ninja/compare/v1.8.2...v1.9.0

diffstat:

 devel/ninja-build/Makefile                              |   6 +-
 devel/ninja-build/distinfo                              |  12 +++----
 devel/ninja-build/patches/patch-configure.py            |  26 -----------------
 devel/ninja-build/patches/patch-src_subprocess-posix.cc |  14 ---------
 4 files changed, 8 insertions(+), 50 deletions(-)

diffs (86 lines):

diff -r ce79609ac58b -r 130a236603a1 devel/ninja-build/Makefile
--- a/devel/ninja-build/Makefile        Sun Feb 17 11:55:11 2019 +0000
+++ b/devel/ninja-build/Makefile        Sun Feb 17 11:58:50 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2017/09/14 08:23:53 adam Exp $
+# $NetBSD: Makefile,v 1.9 2019/02/17 11:58:50 wiz Exp $
 
-DISTNAME=      ninja-1.8.2
+DISTNAME=      ninja-1.9.0
 PKGNAME=       ${DISTNAME:S/ninja/ninja-build/}
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=ninja-build/}
@@ -9,7 +9,7 @@
 
 MAINTAINER=    ryoon%NetBSD.org@localhost
 HOMEPAGE=      https://ninja-build.org/
-COMMENT=       Ninja is a small build system with a focus on speed
+COMMENT=       Small build system with a focus on speed
 LICENSE=       apache-2.0
 
 BUILD_DEPENDS+=        re2c>=0.11.3:../../devel/re2c
diff -r ce79609ac58b -r 130a236603a1 devel/ninja-build/distinfo
--- a/devel/ninja-build/distinfo        Sun Feb 17 11:55:11 2019 +0000
+++ b/devel/ninja-build/distinfo        Sun Feb 17 11:58:50 2019 +0000
@@ -1,8 +1,6 @@
-$NetBSD: distinfo,v 1.10 2017/09/14 08:23:53 adam Exp $
+$NetBSD: distinfo,v 1.11 2019/02/17 11:58:50 wiz Exp $
 
-SHA1 (ninja-1.8.2.tar.gz) = 17219deb34dd816363e37470f77ff7231509143a
-RMD160 (ninja-1.8.2.tar.gz) = 6623824c7d55a9e0b121d6614831a865da3eff0a
-SHA512 (ninja-1.8.2.tar.gz) = 1650bf9e3eddeb0b0fbb415c2b8e0a7c094421e991fa8139fd77fae0f6ee7ee980b7cf5e98d883c3a884f99abcb06fa26e3980af3a3a5bb6dd655124755782c2
-Size (ninja-1.8.2.tar.gz) = 185226 bytes
-SHA1 (patch-configure.py) = e89a04d9359d08a7e59bb5573a6887380c0b553b
-SHA1 (patch-src_subprocess-posix.cc) = 32b123fafbec24660813b2cdbc59ca6a2f2365f1
+SHA1 (ninja-1.9.0.tar.gz) = d130e8cb7ed883125af978ec165199065e830d6a
+RMD160 (ninja-1.9.0.tar.gz) = b447564481288e8c972140b2c91978280fbbf846
+SHA512 (ninja-1.9.0.tar.gz) = a8b5ad00b60bddbdb8439a6092c91a65d093f9bcd6241f69088eb35bea2847efe673c3107a130dc754c747c7712b839d8f88e88d8389520cf7143668ee053feb
+Size (ninja-1.9.0.tar.gz) = 190860 bytes
diff -r ce79609ac58b -r 130a236603a1 devel/ninja-build/patches/patch-configure.py
--- a/devel/ninja-build/patches/patch-configure.py      Sun Feb 17 11:55:11 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-$NetBSD: patch-configure.py,v 1.4 2017/09/14 08:23:53 adam Exp $
-
-Add NetBSD support.
-
---- configure.py.orig  2017-09-11 01:20:10.000000000 +0000
-+++ configure.py
-@@ -98,7 +98,7 @@ class Platform(object):
-         return self._platform == 'aix'
- 
-     def uses_usr_local(self):
--        return self._platform in ('freebsd', 'openbsd', 'bitrig', 'dragonfly')
-+        return self._platform in ('freebsd', 'openbsd', 'bitrig', 'dragonfly', 'netbsd')
- 
-     def supports_ppoll(self):
-         return self._platform in ('freebsd', 'linux', 'openbsd', 'bitrig',
-@@ -354,8 +354,8 @@ else:
-         cflags += ['-D_WIN32_WINNT=0x0501']
-     ldflags = ['-L$builddir']
-     if platform.uses_usr_local():
--        cflags.append('-I/usr/local/include')
--        ldflags.append('-L/usr/local/lib')
-+        cflags.append('-I@PREFIX@/include')
-+        ldflags.append('-L@PREFIX@/lib')
- 
- libs = []
- 
diff -r ce79609ac58b -r 130a236603a1 devel/ninja-build/patches/patch-src_subprocess-posix.cc
--- a/devel/ninja-build/patches/patch-src_subprocess-posix.cc   Sun Feb 17 11:55:11 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: patch-src_subprocess-posix.cc,v 1.1 2017/02/09 00:24:23 joerg Exp $
-
-For pselect.
-
---- src/subprocess-posix.cc.orig       2017-02-08 21:59:55.779788481 +0000
-+++ src/subprocess-posix.cc
-@@ -14,6 +14,7 @@
- 
- #include "subprocess.h"
- 
-+#include <sys/select.h>
- #include <assert.h>
- #include <errno.h>
- #include <fcntl.h>



Home | Main Index | Thread Index | Old Index