diff --git a/net-wireless/wpa_supplicant/patches/wpa_supplicant-0.7.3.patch b/net-wireless/wpa_supplicant/patches/wpa_supplicant-0.7.3.patch index 3e318adb4..8ff5d9c4d 100644 --- a/net-wireless/wpa_supplicant/patches/wpa_supplicant-0.7.3.patch +++ b/net-wireless/wpa_supplicant/patches/wpa_supplicant-0.7.3.patch @@ -777,9 +777,9 @@ diff -urN wpa_supplicant-0.7.3/wpa_supplicant/.config wpa_supplicant-0.7.3-haiku +LIBS += -L/boot/common/lib + +# for private Haiku headers -+CFLAGS += -I/Source/Haiku/trunk/src/libs/compat/freebsd_network/compat -+CFLAGS += -I/Source/Haiku/trunk/src/libs/compat/freebsd_wlan -+CFLAGS += -I/Source/Haiku/trunk/headers/private/net ++CFLAGS += -I/system/develop/headers/private/libs/compat/freebsd_network/compat ++CFLAGS += -I/system/develop/headers/private/libs/compat/freebsd_wlan ++CFLAGS += -I/system/develop/headers/private/net +CFLAGS += -Wno-multichar + +# Driver interface for FreeBSD net80211 layer (e.g., Atheros driver) diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-0.7.3.recipe b/net-wireless/wpa_supplicant/wpa_supplicant-0.7.3.recipe index 6374d8267..f783ff9b3 100644 --- a/net-wireless/wpa_supplicant/wpa_supplicant-0.7.3.recipe +++ b/net-wireless/wpa_supplicant/wpa_supplicant-0.7.3.recipe @@ -1,21 +1,44 @@ -DESCRIPTION="A WPA Supplicant with support for WPA and WPA2." +SUMMARY="A WPA Supplicant with support for WPA and WPA2" +DESCRIPTION="wpa_supplicant is a WPA Supplicant for Linux, BSD, Mac OS X, and Windows with support for WPA and WPA2 (IEEE 802.11i / RSN). It is suitable for both desktop/laptop computers and embedded systems. Supplicant is the IEEE 802.1X/WPA component that is used in the client stations. It implements key negotiation with a WPA Authenticator and it controls the roaming and IEEE 802.11 authentication/association of the wlan driver." HOMEPAGE="http://hostap.epitest.fi/wpa_supplicant/" SRC_URI="http://hostap.epitest.fi/releases/wpa_supplicant-0.7.3.tar.gz" CHECKSUM_MD5="f516f191384a9a546e3f5145c08addda" -REVISION="1" -STATUS_HAIKU="stable" -DEPEND="" +LICENSE=" + BSD (2-clause) + GNU GPL v2 + " +COPYRIGHT="2003-2010 Jouni Malinen" +REVISION="2" +ARCHITECTURES="x86_gcc2 ?x86" + +PATCHES="wpa_supplicant-0.7.3.patch" + +PROVIDES=" + wpa_supplicant = $portVersion compat >= 0.7 + " +REQUIRES=" + haiku >= $haikuVersion + openssl >= 1.0.0 + " +BUILD_REQUIRES=" + cmd:gcc + cmd:ld + cmd:make + openssl >= 1.0.0 + " +BUILD_PREREQUIRES=" + haiku_devel >= $haikuVersion + " + +SOURCE_DIR="$portVersionedName/wpa_supplicant" + BUILD() { - cd wpa_supplicant-0.7.3/wpa_supplicant CFLAGS="-MMD -O2 -Wall" make wpa_supplicant } + INSTALL() { - cd wpa_supplicant-0.7.3/wpa_supplicant - mkdir -p ${DESTDIR}`finddir B_COMMON_BIN_DIRECTORY` - cp -v wpa_supplicant ${DESTDIR}`finddir B_COMMON_BIN_DIRECTORY`/ + mkdir -p $binDir + cp -v wpa_supplicant $binDir } -LICENSE="BSD (2-clause) - GNU GPL v2" -COPYRIGHT="2003-2010 Jouni Malinen"