master chld/ports-heresy / net / wpa_supplicant / ndmake.sh
 1#!/bin/sh -ue
 2NAME=wpa_supplicant
 3VERSION=2.11
 4RELEASE=1
 5SOURCE="https://w1.fi/releases/wpa_supplicant-2.11.tar.gz"
 6BUILD_STYLE=gmake
 7
 8build() {
 9	msg "configuring wpa_supplicant..."
10	cp "$PORTDIR/files/.config" "$SRC/wpa_supplicant-${VERSION}/wpa_supplicant/.config" || die "config copy failed"
11
12	cd "$SRC/wpa_supplicant-${VERSION}/wpa_supplicant" || die "source dir missing"
13	export CFLAGS="$CFLAGS -DUSE_LIBNL_TINY -I$PREFIX/include/libnl-tiny -D_GNU_SOURCE"
14	gmake CC="${CC:-cc}" LIBDIR="$PREFIX/lib" BINDIR="$PREFIX/bin" -j"$NPROC" || die "gmake failed"
15
16	install -d "$PKG/etc/sv"
17	cp "$PORTDIR/files/wpa" "$PKG/etc/sv" || die "service copy failed"
18	gmake LIBDIR="$PREFIX/lib" BINDIR="$PREFIX/bin" DESTDIR="$PKG" install || die "install failed"
19}
20. ${0%/*}/../../libsh/libdmake.sh