utils/multitime/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=multitime
VERSION=git
RELEASE=1
SOURCE="https://github.com/ltratt/multitime"

build() {
	msg "configuring multitime with demiurge..."
	demiurge . || die "demiurge failed"

	msg "generating multitime makefile with satan..."
	satan gen -c \
		-DLIBS='-lm -static' \
		-DCFLAGS='-O2 -pipe -Wall -std=c99 -D_GNU_SOURCE -D_POSIX_C_SOURCE=2 -D_BSD_SOURCE' \
		PREFIX="$PREFIX" DESTDIR="$PKG" . || die "satan gen failed"

	msg "installing missing Config.h..."
	install -m 644 "$PORTDIR/files/Config.h" Config.h || die "failed to install Config.h"

	msg "building multitime..."
	make -j"$NPROC" || die "make failed"

	msg "installing multitime..."
	make -j1 DESTDIR="$PKG" install || die "make install failed"
}

. ${0%/*}/../../libsh/libdmake.sh