net/wpa_supplicant/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=wpa_supplicant
VERSION=2.11
RELEASE=1
SOURCE="https://w1.fi/releases/wpa_supplicant-2.11.tar.gz"
BUILD_STYLE=gmake
build() {
msg "configuring wpa_supplicant..."
cp "$PORTDIR/files/.config" "$SRC/wpa_supplicant-${VERSION}/wpa_supplicant/.config" || die "config copy failed"
cd "$SRC/wpa_supplicant-${VERSION}/wpa_supplicant" || die "source dir missing"
export CFLAGS="$CFLAGS -DUSE_LIBNL_TINY -I/usr/include/libnl-tiny -D_GNU_SOURCE"
gmake CC="${CC:-cc}" LIBDIR=/usr/lib BINDIR=/usr/bin -j"$NPROC" || die "gmake failed"
install -d "$PKG/etc/sv"
cp "$PORTDIR/files/wpa" "$PKG/etc/sv" || die "service copy failed"
gmake LIBDIR=/usr/lib BINDIR=/usr/bin DESTDIR="$PKG" install || die "install failed"
}
. ${0%/*}/../../libsh/libdmake.sh
