Page MenuHomeFreeBSD

D14115.1783872988.diff
No OneTemporary

Size
3 KB
Referenced Files
None
Subscribers
None

D14115.1783872988.diff

Index: security/wpa_supplicant/Makefile
===================================================================
--- security/wpa_supplicant/Makefile
+++ security/wpa_supplicant/Makefile
@@ -43,11 +43,12 @@
HT_OVERRIDES VHT_OVERRIDES TLSV12 IEEE80211W \
IEEE80211R DEBUG_FILE DEBUG_SYSLOG PRIVSEP \
DELAYED_MIC IEEE80211N IEEE80211AC INTERWORKING \
- HS20 NO_ROAMING P2P TDLS DOCS
+ HS20 NO_ROAMING P2P TDLS EAPOL_TEST DOCS
OPTIONS_DEFAULT= BSD WIRED NDIS \
TLS PEAP TTLS MD5 MSCHAPv2 GTC LEAP OTP PSK \
WPS PKCS12 SMARTCARD IEEE80211R DEBUG_SYSLOG \
INTERWORKING HS20
+OPTIONS_SUB= yes
WPS_DESC= Wi-Fi Protected Setup
WPS_ER_DESC= Enable WPS External Registrar
@@ -55,6 +56,7 @@
WPS_NFC_DESC= Near Field Communication (NFC) configuration
PKCS12_DESC= PKCS\#12 (PFS) support
SMARTCARD_DESC= Private key on smartcard support
+EAPOL_TEST_DESC= Build eapol_test utility
HT_OVERRIDES_DESC= Disable HT/HT40, mask MCS rates, etc
VHT_OVERRIDES_DESC= Disable VHT, mask MCS rates, etc
TLSV12_DESC= Build with TLS v1.2 instead of TLS v1.0
@@ -141,7 +143,7 @@
.endif
.for simple in WPS WPS_ER WPS_NFC PKCS12 SMARTCARD HT_OVERRIDES \
VHT_OVERRIDES TLSV12 IEEE80211AC IEEE80211N IEEE80211R IEEE80211W \
- INTERWORKING DEBUG_FILE DEBUG_SYSLOG HS20 NO_ROAMING PRIVSEP P2P TDLS
+ INTERWORKING DEBUG_FILE DEBUG_SYSLOG HS20 NO_ROAMING PRIVSEP P2P TDLS EAPOL_TEST
. if ${PORT_OPTIONS:M${simple}}
@${ECHO_CMD} CONFIG_${simple}=y >> ${CFG}
. endif
@@ -168,11 +170,19 @@
@${ECHO_CMD} CONFIG_L2_PACKET=freebsd >> ${CFG}
@${ECHO_CMD} CONFIG_TLS=openssl >> ${CFG}
+post-build:
+.if ${PORT_OPTIONS:MEAPOL_TEST}
+ (cd ${BUILD_WRKSRC} && ${MAKE_CMD} eapol_test)
+.endif
+
do-install:
(cd ${BUILD_WRKSRC} && ${INSTALL_PROGRAM} wpa_supplicant wpa_cli \
wpa_passphrase ${STAGEDIR}${PREFIX}/sbin)
${INSTALL_DATA} ${BUILD_WRKSRC}/wpa_supplicant.conf \
${STAGEDIR}${PREFIX}/etc/wpa_supplicant.conf.sample
+.if ${PORT_OPTIONS:MEAPOL_TEST}
+ (cd ${BUILD_WRKSRC} && ${INSTALL_PROGRAM} eapol_test ${STAGEDIR}${PREFIX}/sbin)
+.endif
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
Index: security/wpa_supplicant/files/patch-wpa__supplicant_Makefile
===================================================================
--- security/wpa_supplicant/files/patch-wpa__supplicant_Makefile
+++ security/wpa_supplicant/files/patch-wpa__supplicant_Makefile
@@ -1,6 +1,6 @@
---- wpa_supplicant/Makefile.orig 2015-03-15 17:30:39 UTC
+--- wpa_supplicant/Makefile.orig 2016-10-02 18:51:11 UTC
+++ wpa_supplicant/Makefile
-@@ -99,6 +99,14 @@ OBJS += ../src/utils/os_$(CONFIG_OS).o
+@@ -129,6 +129,14 @@ OBJS += ../src/utils/os_$(CONFIG_OS).o
OBJS_p += ../src/utils/os_$(CONFIG_OS).o
OBJS_c += ../src/utils/os_$(CONFIG_OS).o
@@ -15,3 +15,12 @@
ifdef CONFIG_WPA_TRACE
CFLAGS += -DWPA_TRACE
OBJS += ../src/utils/trace.o
+@@ -176,7 +184,7 @@ CFLAGS += -DCONFIG_ELOOP_KQUEUE
+ endif
+
+ ifdef CONFIG_EAPOL_TEST
+-CFLAGS += -Werror -DEAPOL_TEST
++CFLAGS += -DEAPOL_TEST
+ endif
+
+ ifdef CONFIG_CODE_COVERAGE
Index: security/wpa_supplicant/pkg-plist
===================================================================
--- security/wpa_supplicant/pkg-plist
+++ security/wpa_supplicant/pkg-plist
@@ -1,4 +1,5 @@
sbin/wpa_supplicant
sbin/wpa_passphrase
sbin/wpa_cli
+%%EAPOL_TEST%%sbin/eapol_test
@sample etc/wpa_supplicant.conf.sample

File Metadata

Mime Type
text/plain
Expires
Sun, Jul 12, 4:16 PM (2 h, 31 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29096962
Default Alt Text
D14115.1783872988.diff (3 KB)

Event Timeline