Bam is a fast and flexible build system. Bam uses Lua to describe the build process. It's 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. Fix: The included shar How-To-Repeat: extract shar archive and build port
State Changed From-To: open->closed New port added. Thanks!
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@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@cs.ucr.edu> +# $FreeBSD$ + +PORTNAME= bam +PORTVERSION= 0.4.0 +CATEGORIES= devel +MASTER_SITES= http://github.com/downloads/matricks/bam/ + +MAINTAINER= beyert@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/ _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"