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