lib/fltk/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=fltk
VERSION=1.3.9
RELEASE=1
SOURCE="https://www.fltk.org/pub/fltk/1.3.9/fltk-1.3.9-source.tar.gz"

build() {
	msg "configuring fltk..."
	CC=clang CXX=clang++ \
	CPPFLAGS="-I${PREFIX}/include" \
	LIBS="-lz -lm" \
	./configure \
		--prefix="$PREFIX" \
		--enable-shared=no \
		--disable-localjpeg \
		--disable-localpng \
		--disable-localzlib \
		--disable-gl || die "configure failed"

	msg "patching makeinclude..."
	sed -i 's/^LDLIBS.*=.*/& -lXfixes -lxcb -lXau -lXdmcp -lXrender -lfontconfig -lfreetype -lexpat -lbz2/' makeinclude

	msg "building fltk..."
	make DIRS="src fluid" || die "make failed"

	msg "installing fltk..."
	make DIRS="src fluid" DESTDIR="$PKG" install || die "install failed"
}
. ${0%/*}/../../libsh/libdmake.sh