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