svn commit: r468415 - in head/devel: . samurai
Tobias Kortkamp
tobik at FreeBSD.org
Fri Apr 27 10:33:00 UTC 2018
Author: tobik
Date: Fri Apr 27 10:32:59 2018
New Revision: 468415
URL: https://svnweb.freebsd.org/changeset/ports/468415
Log:
New port: devel/samurai
samurai is a ninja-compatible build tool written in C99 with a focus on
simplicity, speed, and portability.
It implements the ninja build language through version 1.8.2 except
for MSVC dependency handling (deps = msvc). It uses the same format
for .ninja_log and .ninja_deps as ninja, currently version 5 and 3
respectively.
It is largely feature-complete and supports most of the same options as
ninja.
WWW: https://github.com/michaelforney/samurai
Added:
head/devel/samurai/
head/devel/samurai/Makefile (contents, props changed)
head/devel/samurai/distinfo (contents, props changed)
head/devel/samurai/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Fri Apr 27 10:16:47 2018 (r468414)
+++ head/devel/Makefile Fri Apr 27 10:32:59 2018 (r468415)
@@ -5970,6 +5970,7 @@
SUBDIR += rvm
SUBDIR += sabre
SUBDIR += safe-iop
+ SUBDIR += samurai
SUBDIR += sbt
SUBDIR += scalatest
SUBDIR += scandoc
Added: head/devel/samurai/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/samurai/Makefile Fri Apr 27 10:32:59 2018 (r468415)
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PORTNAME= samurai
+DISTVERSION= 0.3
+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
+
+LICENSE= APACHE20 MIT
+LICENSE_COMB= multi
+LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE
+
+ALL_TARGET= samu
+PLIST_FILES= bin/samu man/man1/samu.1.gz
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/samu ${STAGEDIR}${PREFIX}/bin
+ ${MKDIR} ${STAGEDIR}${PREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/samu.1 ${STAGEDIR}${PREFIX}/man/man1
+
+.include <bsd.port.mk>
Added: head/devel/samurai/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/samurai/distinfo Fri Apr 27 10:32:59 2018 (r468415)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1524823953
+SHA256 (samurai-0.3.tar.gz) = 2a93d09a2dc97a9930d2757f2829c599d7ca339c7df61b048210c6be18d318b0
+SIZE (samurai-0.3.tar.gz) = 26450
Added: head/devel/samurai/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/samurai/pkg-descr Fri Apr 27 10:32:59 2018 (r468415)
@@ -0,0 +1,12 @@
+samurai is a ninja-compatible build tool written in C99 with a focus on
+simplicity, speed, and portability.
+
+It implements the ninja build language through version 1.8.2 except
+for MSVC dependency handling (deps = msvc). It uses the same format
+for .ninja_log and .ninja_deps as ninja, currently version 5 and 3
+respectively.
+
+It is largely feature-complete and supports most of the same options as
+ninja.
+
+WWW: https://github.com/michaelforney/samurai
More information about the svn-ports-all
mailing list