shells/ksh93/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=ksh93
VERSION=git
RELEASE=1
SOURCE="https://github.com/ksh93/ksh.git"

build() {
	export AST_NO_DYLIB=1

	#fuckass build system
	printf '%s\n' '#!/bin/sh' 'exec cc -static "$@"' > .ksh-cc
	chmod +x .ksh-cc
	export CC="$PWD/.ksh-cc"

	# if tmp is noexec.
	mkdir -p .ksh-tmp
	export TMPDIR="$PWD/.ksh-tmp"

	sh bin/package make -j"$NPROC" || die "ksh build failed"
	DESTDIR="$PKG" sh bin/package install "$PREFIX" ksh shcomp ||
		die "ksh install failed"
}

postbuild() {
	ln -sf ksh "$PKG$PREFIX/bin/ksh93"
}

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