devel/byacc/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=byacc
VERSION=20240109
RELEASE=1
SOURCE="https://invisible-mirror.net/archives/byacc/byacc-${VERSION}.tgz"

build() {
	msg "using simple build"
	cp "$PORTDIR/files/config.h" . || die "failed to copy config.h"
	cp "$PORTDIR/files/Makefile" . || die "failed to copy Makefile"

	msg "building byacc..."
	make PREFIX="$PREFIX" LDFLAGS="-static" -j"$NPROC" || die "make failed"
	make DESTDIR="$PKG" PREFIX="$PREFIX" install || die "make install failed"

	msg "copying yacc to byacc..."
	_bindir="$PKG/$PREFIX/bin"
	cp "$_bindir/yacc" "$_bindir/byacc" || die "failed to copy byacc binary"
}

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