doc/mandoc/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=mandoc
VERSION=1.14.6
RELEASE=1
SOURCE="https://mandoc.bsd.lv/snapshots/mandoc-1.14.6.tar.gz
signed-overflow.patch"

build() {
	msg "creating configure.local..."
	cat > configure.local <<'EOF'
PREFIX=/usr
BINDIR=/usr/bin
SBINDIR=/usr/sbin
MANDIR=/usr/share/man
INCLUDEDIR=/usr/include
LIBDIR=/usr/lib
CFLAGS="-O2 -static"
LDFLAGS="-static"
MANPATH_DEFAULT=/usr/share/man:/usr/local/share/man
EOF

	msg "configuring mandoc..."
	export CC="${CC:-cc}"
	export CFLAGS="-O2 -static"
	./configure || die "configure failed"

	msg "building mandoc..."
	gmake -j"$NPROC" || die "gmake failed"

	msg "installing mandoc..."
	gmake DESTDIR="$PKG" install || die "gmake install failed"
}

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