Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 05 Feb 2013 02:18:31 -0800
From:      Timothy Beyer <beyert@cs.ucr.edu>
To:        FreeBSD GNATS Submit <FreeBSD-gnats-submit@FreeBSD.org>
Cc:        Timothy Beyer <beyert@cs.ucr.edu>
Subject:   ports/175857: new port: devel/bam
Message-ID:  <87ip67t66g.wl@fastmail.fm>
Resent-Message-ID: <201302051020.r15AK127004778@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         175857
>Category:       ports
>Synopsis:       new port: devel/bam
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 05 10:20:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Timothy Beyer
>Release:        FreeBSD 9.0-RELEASE-p3 i386
>Organization:
no organization
>Environment:
System: FreeBSD aeonserv.aeonnet 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #12: Mon Jul 23 14:37:57 PDT 2012     root@aeonserv.aeonnet:/usr/obj/usr/src/sys/CUSTOM  i386
 
>Description:

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.

>How-To-Repeat:
extract shar archive and build port

>Fix:
    The included shar

--- bam.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	bam
#	bam/Makefile
#	bam/distinfo
#	bam/pkg-descr
#
echo c - bam
mkdir -p bam > /dev/null 2>&1
echo x - bam/Makefile
sed 's/^X//' >bam/Makefile << '57460bed5106a753e9c68086f9f55b21'
X# New ports collection makefile for:    bam
X# Date created:         Jan 24 2013
X# Whom:                 Timothy Beyer <beyert@cs.ucr.edu>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	bam
XPORTVERSION=	0.4.0
XCATEGORIES=	devel
XMASTER_SITES=	http://github.com/downloads/matricks/bam/
X
XMAINTAINER=	beyert@cs.ucr.edu
XCOMMENT=	A fast and flexible build system using Lua
X
XLICENSE=	ZLIB
XLICENSE_FILE=	${WRKSRC}/license.txt
X
XFETCH_ARGS=	"-Fpr"
XUSE_BZIP2=	yes
X
XPLIST_FILES=	bin/bam
X
Xdo-build:
X.if defined(CC) && ${CC:T:Mclang}
X	@${REINPLACE_CMD} -e 's|-ldl||g' ${WRKSRC}/make_unix_clang.sh
X	(cd ${WRKSRC} && ${SH} make_unix_clang.sh)
X.else
X	@${REINPLACE_CMD} -e 's|-ldl||g' ${WRKSRC}/make_unix.sh
X	(cd ${WRKSRC} && ${SH} make_unix.sh)
X.endif
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/bam ${PREFIX}/bin
X
X.include <bsd.port.mk>
57460bed5106a753e9c68086f9f55b21
echo x - bam/distinfo
sed 's/^X//' >bam/distinfo << '1101379833568623601d784052ca7cee'
XSHA256 (bam-0.4.0.tar.bz2) = 56030670aa21e227ce0a00f1ee0c9b5129469a6e69e7b67c3dd459d2fce6207d
XSIZE (bam-0.4.0.tar.bz2) = 164033
1101379833568623601d784052ca7cee
echo x - bam/pkg-descr
sed 's/^X//' >bam/pkg-descr << '4983e59621ba816c6d99d0358820c405'
XBam is a fast and flexible build system.  Bam uses Lua to describe the build
Xprocess.  It takes its inspiration for the script files from scons.  While
Xscons focuses on being 100% correct when building, bam makes a few sacrifices
Xto acquire fast full and incremental build times.
X
XWWW: http://matricks.github.com/bam/
4983e59621ba816c6d99d0358820c405
exit

--- bam.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87ip67t66g.wl>