40 lines
1,016 B
Text
40 lines
1,016 B
Text
|
# Template file for 'bmake'
|
||
|
pkgname=bmake
|
||
|
version=20140620
|
||
|
revision=1
|
||
|
create_wrksrc=yes
|
||
|
short_desc="Portable version of the NetBSD make build tool"
|
||
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||
|
license="BSD"
|
||
|
homepage="http://www.crufty.net/help/sjg/bmake.html"
|
||
|
distfiles="http://www.crufty.net/ftp/pub/sjg/bmake-${version}.tar.gz"
|
||
|
checksum=bd9d24d131a78c1ab77b1d2e165317549e2df88637b8caa169e985f725469626
|
||
|
|
||
|
do_configure() {
|
||
|
cd bmake
|
||
|
if [ "$CROSS_BUILD" ]; then
|
||
|
mkdir -p bmake-host
|
||
|
cd bmake-host
|
||
|
# Build a native bmake for installation
|
||
|
unset CC LD AR CFLAGS
|
||
|
../boot-strap op=build
|
||
|
cp linux*-*/bmake .
|
||
|
fi
|
||
|
}
|
||
|
do_build() {
|
||
|
mkdir -p bmake/bmake-build
|
||
|
cd bmake/bmake-build
|
||
|
if [ "$CROSS_BUILD" ]; then
|
||
|
_args="--host=${XBPS_CROSS_TRIPLET}"
|
||
|
fi
|
||
|
../boot-strap ${_args} --prefix=/usr op=build
|
||
|
}
|
||
|
|
||
|
do_install() {
|
||
|
cd bmake/bmake-build
|
||
|
if [ "$CROSS_BUILD" ]; then
|
||
|
sed -i "s,^BMAKE=$,BMAKE=${wrksrc}/bmake/bmake-host/bmake," ../boot-strap
|
||
|
fi
|
||
|
../boot-strap --prefix=/usr --install-destdir=${DESTDIR} op=install
|
||
|
}
|