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