void-packages/srcpkgs/bmake/template

46 lines
1.1 KiB
Bash
Raw Normal View History

2014-07-03 11:44:33 +00:00
# Template file for 'bmake'
pkgname=bmake
2016-03-18 19:39:04 +00:00
version=20160315
2015-12-28 13:55:01 +00:00
revision=1
2014-07-03 11:44:33 +00:00
create_wrksrc=yes
short_desc="Portable version of the NetBSD make build tool"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
2014-07-03 11:44:33 +00:00
license="BSD"
homepage="http://www.crufty.net/help/sjg/bmake.html"
distfiles="http://www.crufty.net/ftp/pub/sjg/bmake-${version}.tar.gz"
2016-03-18 19:39:04 +00:00
checksum=372475f0ab78da5341a1a61af505aaba76356107a1914b3345d79344275cbbe9
2014-07-03 11:44:33 +00:00
do_configure() {
cd bmake
2015-05-11 16:39:33 +00:00
sed -i '1s,:,#!/bin/sh,g' install-sh
2014-07-03 11:44:33 +00:00
if [ "$CROSS_BUILD" ]; then
mkdir -p bmake-host
cd bmake-host
# Build a native bmake for installation
2015-12-10 18:30:33 +00:00
unset CC LD AR CFLAGS LDFLAGS
2014-07-03 11:44:33 +00:00
../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
2014-11-17 09:42:32 +00:00
rm -rf ${DESTDIR}/usr/share/man/cat1
vman ../bmake.1
2015-10-15 12:09:30 +00:00
sed -n '/#/q;p' ../make.c >LICENSE
vlicense LICENSE
2014-07-03 11:44:33 +00:00
}