svn commit: r468759 - in head/devel/samurai: . files
Tobias Kortkamp
tobik at FreeBSD.org
Tue May 1 09:21:25 UTC 2018
Author: tobik
Date: Tue May 1 09:21:24 2018
New Revision: 468759
URL: https://svnweb.freebsd.org/changeset/ports/468759
Log:
devel/samurai: Move to latest commit
This adds --version support to samurai which CMake and Meson expect to
be available. This fixes the build of many ports when using samurai as
ninja replacement.
Added:
head/devel/samurai/files/
head/devel/samurai/files/patch-samurai.c (contents, props changed)
Modified:
head/devel/samurai/Makefile
head/devel/samurai/distinfo
Modified: head/devel/samurai/Makefile
==============================================================================
--- head/devel/samurai/Makefile Tue May 1 09:03:56 2018 (r468758)
+++ head/devel/samurai/Makefile Tue May 1 09:21:24 2018 (r468759)
@@ -1,9 +1,9 @@
# $FreeBSD$
PORTNAME= samurai
-DISTVERSION= 0.3
+DISTVERSION= 0.3-21
+DISTVERSIONSUFFIX= -g6ec14ce
CATEGORIES= devel
-MASTER_SITES= https://github.com/michaelforney/samurai/releases/download/${DISTVERSION}/
MAINTAINER= tobik at FreeBSD.org
COMMENT= Ninja-compatible build tool written in C
@@ -12,6 +12,9 @@ LICENSE= APACHE20 MIT
LICENSE_COMB= multi
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE
+
+USE_GITHUB= yes
+GH_ACCOUNT= michaelforney
ALL_TARGET= samu
PLIST_FILES= bin/samu man/man1/samu.1.gz
Modified: head/devel/samurai/distinfo
==============================================================================
--- head/devel/samurai/distinfo Tue May 1 09:03:56 2018 (r468758)
+++ head/devel/samurai/distinfo Tue May 1 09:21:24 2018 (r468759)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1524823953
-SHA256 (samurai-0.3.tar.gz) = 2a93d09a2dc97a9930d2757f2829c599d7ca339c7df61b048210c6be18d318b0
-SIZE (samurai-0.3.tar.gz) = 26450
+TIMESTAMP = 1525128825
+SHA256 (michaelforney-samurai-0.3-21-g6ec14ce_GH0.tar.gz) = 5c8c54046f3f54918e41f897fe535aa6e199f928084c5d8afc7933fbb3074069
+SIZE (michaelforney-samurai-0.3-21-g6ec14ce_GH0.tar.gz) = 26569
Added: head/devel/samurai/files/patch-samurai.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/samurai/files/patch-samurai.c Tue May 1 09:21:24 2018 (r468759)
@@ -0,0 +1,18 @@
+Stub out -w which is used by gyp when building Chromium to pass
+dupbuild=err to ninja.
+
+samuari treats multiple build lines for a target and cycles as an error
+by default.
+
+--- samurai.c.orig 2018-04-30 05:02:22 UTC
++++ samurai.c
+@@ -133,6 +133,9 @@ main(int argc, char *argv[])
+ case 'v':
+ buildopts.verbose = true;
+ break;
++ case 'w':
++ EARGF(usage());
++ break;
+ default:
+ usage();
+ } ARGEND
More information about the svn-ports-all
mailing list