svn commit: r312106 - in head/devel: . bam
Martin Wilke
miwi at FreeBSD.org
Tue Feb 12 12:12:12 UTC 2013
Author: miwi
Date: Tue Feb 12 12:12:10 2013
New Revision: 312106
URL: http://svnweb.freebsd.org/changeset/ports/312106
Log:
Bam is a fast and flexible build system. Bam uses Lua to describe the build
process. It takes its inspiration for the script files from scons. While
scons focuses on being 100% correct when building, bam makes a few sacrifices
to acquire fast full and incremental build times.
WWW: http://matricks.github.com/bam/
PR: ports/175857
Submitted by: Timothy Beyer <beyert at cs.ucr.edu>
Added:
head/devel/bam/
head/devel/bam/Makefile (contents, props changed)
head/devel/bam/distinfo (contents, props changed)
head/devel/bam/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Tue Feb 12 12:11:04 2013 (r312105)
+++ head/devel/Makefile Tue Feb 12 12:12:10 2013 (r312106)
@@ -108,6 +108,7 @@
SUBDIR += avro-c
SUBDIR += avro-cpp
SUBDIR += awscli
+ SUBDIR += bam
SUBDIR += baz
SUBDIR += bcc
SUBDIR += bcpp
Added: head/devel/bam/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/bam/Makefile Tue Feb 12 12:12:10 2013 (r312106)
@@ -0,0 +1,32 @@
+# Created by: Timothy Beyer <beyert at cs.ucr.edu>
+# $FreeBSD$
+
+PORTNAME= bam
+PORTVERSION= 0.4.0
+CATEGORIES= devel
+MASTER_SITES= http://github.com/downloads/matricks/bam/
+
+MAINTAINER= beyert at cs.ucr.edu
+COMMENT= A fast and flexible build system using Lua
+
+LICENSE= ZLIB
+LICENSE_FILE= ${WRKSRC}/license.txt
+
+FETCH_ARGS= "-Fpr"
+USE_BZIP2= yes
+
+PLIST_FILES= bin/bam
+
+do-build:
+.if defined(CC) && ${CC:T:Mclang}
+ @${REINPLACE_CMD} -e 's|-ldl||g' ${WRKSRC}/make_unix_clang.sh
+ (cd ${WRKSRC} && ${SH} make_unix_clang.sh)
+.else
+ @${REINPLACE_CMD} -e 's|-ldl||g' ${WRKSRC}/make_unix.sh
+ (cd ${WRKSRC} && ${SH} make_unix.sh)
+.endif
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/bam ${PREFIX}/bin
+
+.include <bsd.port.mk>
Added: head/devel/bam/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/bam/distinfo Tue Feb 12 12:12:10 2013 (r312106)
@@ -0,0 +1,2 @@
+SHA256 (bam-0.4.0.tar.bz2) = 56030670aa21e227ce0a00f1ee0c9b5129469a6e69e7b67c3dd459d2fce6207d
+SIZE (bam-0.4.0.tar.bz2) = 164033
Added: head/devel/bam/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/bam/pkg-descr Tue Feb 12 12:12:10 2013 (r312106)
@@ -0,0 +1,6 @@
+Bam is a fast and flexible build system. Bam uses Lua to describe the build
+process. It takes its inspiration for the script files from scons. While
+scons focuses on being 100% correct when building, bam makes a few sacrifices
+to acquire fast full and incremental build times.
+
+WWW: http://matricks.github.com/bam/
More information about the svn-ports-head
mailing list