On Wed, Oct 9, 2013 at 11:06 AM, David Coppa <dco...@gmail.com> wrote: > Here's an update to ninja-1.4.0 > Lightly tested with some cmake-based ports. > > Cheers! > David
Can commit? > Index: Makefile > =================================================================== > RCS file: /cvs/ports/devel/ninja/Makefile,v > retrieving revision 1.4 > diff -u -p -u -p -r1.4 Makefile > --- Makefile 2 Jul 2013 06:37:24 -0000 1.4 > +++ Makefile 9 Oct 2013 09:06:33 -0000 > @@ -1,9 +1,8 @@ > # $OpenBSD: Makefile,v 1.4 2013/07/02 06:37:24 jasper Exp $ > > COMMENT = small build system with a focus on speed > -V = 1.3.4 > +V = 1.4.0 > DISTNAME = ninja-${V} > -REVISION = 0 > CATEGORIES = devel > HOMEPAGE = http://martine.github.io/ninja/ > MAINTAINER = Matthew Dempsky <matt...@dempsky.org> > Index: distinfo > =================================================================== > RCS file: /cvs/ports/devel/ninja/distinfo,v > retrieving revision 1.3 > diff -u -p -u -p -r1.3 distinfo > --- distinfo 14 Jun 2013 16:39:39 -0000 1.3 > +++ distinfo 9 Oct 2013 09:06:33 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (ninja-1.3.4.tar.gz) = 5xBmsdt7aPCq2m6TY5romGhESR0Yu8ogkziFPXBvYJk= > -SIZE (ninja-1.3.4.tar.gz) = 148750 > +SHA256 (ninja-1.4.0.tar.gz) = cByrM8XGm83u2tej97/0w+YdOOjCoKt52G47cC3kwxc= > +SIZE (ninja-1.4.0.tar.gz) = 152385 > Index: patches/patch-src_build_log_cc > =================================================================== > RCS file: patches/patch-src_build_log_cc > diff -N patches/patch-src_build_log_cc > --- patches/patch-src_build_log_cc 6 Jul 2013 09:14:12 -0000 1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,16 +0,0 @@ > -$OpenBSD: patch-src_build_log_cc,v 1.1 2013/07/06 09:14:12 landry Exp $ > - > -Work-around unaligned accesses on strict arches such as hppa > - > ---- src/build_log.cc.orig Sat Jul 6 03:03:31 2013 > -+++ src/build_log.cc Sat Jul 6 03:08:13 2013 > -@@ -57,7 +57,8 @@ uint64_t MurmurHash64A(const void* key, size_t len) { > - const uint64_t * data = (const uint64_t *)key; > - const uint64_t * end = data + (len/8); > - while (data != end) { > -- uint64_t k = *data++; > -+ uint64_t k; > -+ memcpy(&k, data++, sizeof k); > - k *= m; > - k ^= k >> r; > - k *= m; > Index: patches/patch-src_hash_map_h > =================================================================== > RCS file: patches/patch-src_hash_map_h > diff -N patches/patch-src_hash_map_h > --- patches/patch-src_hash_map_h 2 Jul 2013 06:37:24 -0000 1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,16 +0,0 @@ > -$OpenBSD: patch-src_hash_map_h,v 1.1 2013/07/02 06:37:24 jasper Exp $ > - > -Work-around unaligned accesses on strict arches such as sparc64/mips64(el). > - > ---- src/hash_map.h.orig Mon Jul 1 22:42:26 2013 > -+++ src/hash_map.h Mon Jul 1 22:42:54 2013 > -@@ -26,7 +26,8 @@ unsigned int MurmurHash2(const void* key, size_t len) > - unsigned int h = seed ^ len; > - const unsigned char * data = (const unsigned char *)key; > - while (len >= 4) { > -- unsigned int k = *(unsigned int *)data; > -+ unsigned int k; > -+ memcpy(&k, data, sizeof k); > - k *= m; > - k ^= k >> r; > - k *= m;