# Maintainer: Sören Tempel pkgname=bmake pkgver=20240808 pkgrel=0 pkgdesc="Portable version of the NetBSD make build tool" url="https://www.crufty.net/help/sjg/bmake.html" arch="all" license="BSD-2-Clause" subpackages="$pkgname-doc" checkdepends="tzdata" source="https://www.crufty.net/ftp/pub/sjg/bmake-$pkgver.tar.gz separate-tests.patch " builddir="$srcdir/$pkgname" # Reset MAKEFLAGS since it might contain options not supported # by bmake. This is, for instance, the case on the builders. export MAKEFLAGS="-j${JOBS:-1}" prepare() { default_prepare # FIXME: Disable tests failing on musl. sed -i unit-tests/Makefile \ -e "/deptgt-delete_on_error/d" } build() { sh ./boot-strap --with-default-sys-path=/usr/share/mk op=build } check() { sh ./boot-strap op=test } package() { sh ./boot-strap --prefix=/usr --with-mksrc=/usr/share/mk \ --install-destdir="$pkgdir" op=install rm -rf "$pkgdir"/usr/share/man/cat1 install -Dm644 bmake.1 \ "$pkgdir"/usr/share/man/man1/bmake.1 install -Dm644 README ChangeLog \ -t "$pkgdir"/usr/share/doc/$pkgname/ } sha512sums=" c80a5eb028da68ecd002720301f66ae9708a75a564aaf468d98c4f76416defb8e52bad2024ef3661cafb0741d5afd0146a70d01fe58735f3d5a416acff4c44c7 bmake-20240808.tar.gz 320a0175107ed683ef1772a6884be3e0c503ec4d46b0901ae8a9e8cec4c4a5236bec934d9f451142e56addd9e2fe2ea1bc4712b7304570141230e0e1997e7a65 separate-tests.patch "