Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F147607220
D14115.1783872988.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
3 KB
Referenced Files
None
Subscribers
None
D14115.1783872988.diff
View Options
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
Details
Attached
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)
Attached To
Mode
D14115: security/wpa_supplicant: Add option to build eapol_test
Attached
Detach File
Event Timeline
Log In to Comment