notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
wpa_supplicant-devel Supplicant (client) for WPA/802.1x protocols
2026.08.09_4 security on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2026.06.18_3Version of this port present on the latest quarterly branch.
Maintainer: cy@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-03-19 01:15:12
Last Update: 2026-08-18 14:25:32
Commit Hash: 627ec0e
Also Listed In: net
License: BSD3CLAUSE
WWW:
https://w1.fi/wpa_supplicant/
Description:
wpa_supplicant is a client (supplicant) 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. wpa_supplicant is designed to be a "daemon" program that runs in the background and acts as the backend component controlling the wireless connection. wpa_supplicant supports separate frontend programs and a text-based frontend (wpa_cli) and a GUI (wpa_gui) are included with wpa_supplicant.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (14 items)
Collapse this list.
  1. share/dbus-1/system-services/fi.w1.wpa_supplicant1.service
  2. etc/dbus-1/system.d/dbus-wpa_supplicant.conf
  3. @ldconfig
  4. /usr/local/share/licenses/wpa_supplicant-devel-2026.08.09_4/catalog.mk
  5. /usr/local/share/licenses/wpa_supplicant-devel-2026.08.09_4/LICENSE
  6. /usr/local/share/licenses/wpa_supplicant-devel-2026.08.09_4/BSD3CLAUSE
  7. @comment sbin/eapol_test
  8. sbin/wpa_supplicant
  9. sbin/wpa_passphrase
  10. sbin/wpa_cli
  11. @sample etc/wpa_supplicant.conf.sample
  12. @owner
  13. @group
  14. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • wpa_supplicant-devel>0:security/wpa_supplicant-devel
To install the port:
cd /usr/ports/security/wpa_supplicant-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install security/wpa_supplicant-devel
  • pkg install wpa_supplicant-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: wpa_supplicant-devel
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1786375853 SHA256 (cschuber-hostap-2026.08.09-7533e0a806_GH0.tar.gz) = a376f7a4581084140809f8d997cb7efc8b7062ba0d077b99ed8f5fdef2bb049e SIZE (cschuber-hostap-2026.08.09-7533e0a806_GH0.tar.gz) = 5740602

Packages (timestamps in pop-ups are UTC):
wpa_supplicant-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2026.03.23_32026.04.26_3-2025.06.252026.03.23_3n/an/an/a
FreeBSD:13:quarterly2026.03.23_32026.03.23_32023.08.222025.06.252026.03.23_3n/an/an/a
FreeBSD:14:latest2026.08.09_42026.08.09_42022.12.202025.06.252026.08.09_42023.06.05-2023.06.05
FreeBSD:14:quarterly2026.06.18_32026.06.18_3-2025.06.252026.06.18_32023.12.23_12023.12.23_12023.12.23_1
FreeBSD:15:latest2026.08.09_42026.08.09_4n/a2025.06.25n/an/a2023.12.23_12024.02.18_1
FreeBSD:15:quarterly2026.06.18_32026.06.18_3n/a-n/an/a--
FreeBSD:16:latest2026.08.09_42026.08.09_4n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libreadline.so.8 : devel/readline
  2. libdbus-1.so : devel/dbus
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for wpa_supplicant-devel-2026.08.09_4: DBUS=on: D-Bus IPC system support DEBUG_FILE=off: Support for writing debug log to a file DEBUG_SYSLOG=on: Send debug messages to syslog instead of stdout DELAYED_MIC=off: Mitigate TKIP attack, random delay on MIC errors DOCS=on: Build and/or install documentation EAPOL_TEST=off: Development testing HS20=on: Hotspot 2.0 HT_OVERRIDES=off: Disable HT/HT40, mask MCS rates, etc IEEE80211AC=off: Very High Throughput, AP mode (IEEE 802.11ac) IEEE80211N=off: High Throughput, AP mode (IEEE 802.11n) IEEE80211R=on: Fast BSS Transition (IEEE 802.11r-2008) IEEE80211W=on: Management Frame Protection (IEEE 802.11w) IEEE8021X_EAPOL=on: EAP over LAN support INTERWORKING=on: Improve ext. network interworking (IEEE 802.11u) IPV6=on: Development testing IPv6 support LIBWPA=on: libwpa_client Shared Library MATCH=on: Interface match mode MBO=on: Multi Band Operation (Enables WNM) NO_ROAMING=off: Disable roaming P2P=off: Peer-to-Peer support PASN=on: Pre-Association Security Negotiation PKCS12=on: PKCS#12 (PFS) support PRIVSEP=off: Privilege separation RSN_PREAUTH=on SIM_SIMULATOR=off: SIM simulator (Milenage) for EAP-SIM SMARTCARD=on: Private key on smartcard support TDLS=off: Tunneled Direct Link Setup TLSV12=off: Build with TLS v1.2 instead of TLS v1.0 USIM_SIMULATOR=off: SIM simulator (Milenage) for EAP-AKA VHT_OVERRIDES=off: Disable VHT, mask MCS rates, etc WEP=on: WEP support WNM=on: Wireless Network Monitoring WPS=on: Wi-Fi Protected Setup WPS_ER=on: Enable WPS External Registrar WPS_NFC=on: Near Field Communication (NFC) configuration WPS_NOREG=off: Disable open network credentials when registrar WPS_UPNP=on: Universal Plug and Play support ====> Driver options: you have to choose at least one of them BSD=on: BSD net80211 interface WIRED=on: Wired ethernet interface NDIS=off: Windows NDIS interface TEST=off: Development testing interface NONE=off: The 'no driver' interface, e.g. WPS ER only ====> Extensible Authentication Protocols: you have to choose at least one of them TLS=on: Transport Layer Security PEAP=on: Protected Extensible Authentication Protocol TTLS=on: Tunneled Transport Layer Security MD5=on: MD5 hash (deprecated, no key generation) MSCHAPV2=on: Microsoft CHAP version 2 (RFC 2759) GTC=on: Generic Token Card LEAP=on: Lightweight Extensible Authentication Protocol OTP=on: One-Time Password PSK=on: Pre-Shared key FAST=on: Flexible Authentication via Secure Tunneling SIM=off: Subscriber Identity Module PWD=on: Shared password (RFC 5931) PAX=on: Password Authenticated Exchange AKA=off: Autentication and Key Agreement (UMTS) AKA_PRIME=off: AKA Prime variant (RFC 5448) SAKE=on: Shared-Secret Authentication & Key Establishment GPSK=on: Generalized Pre-Shared Key TNC=on: Trusted Network Connect IKEV2=on: Internet Key Exchange version 2 EKE=on: Encrypted Key Exchange ===> Use 'make config' to modify these settings
Options name:
security_wpa_supplicant-devel
USES:
cpe gmake pkgconfig:build readline ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/cschuber/hostap/tar.gz/7533e0a806?dummy=/
Collapse this list.

Number of commits found: 123 (showing only 23 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2021.11.26_1
29 Nov 2021 20:55:21
commit hash: 5ced8583d51c03dc2af194285d11343c4ad6de94commit hash: 5ced8583d51c03dc2af194285d11343c4ad6de94commit hash: 5ced8583d51c03dc2af194285d11343c4ad6de94commit hash: 5ced8583d51c03dc2af194285d11343c4ad6de94 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/wpa_supplicant-devel: Update to latest GH commit

Update to the latest w1.fi commit, proxied through my GH account.
2021.07.14_1
30 Sep 2021 21:23:30
commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
cleanup: drop support for EOL FreeBSD 11.X

Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
2021.07.14_1
13 Sep 2021 15:52:54
commit hash: 38891aa2666a3059cc8cc8a6855c01ea74367331commit hash: 38891aa2666a3059cc8cc8a6855c01ea74367331commit hash: 38891aa2666a3059cc8cc8a6855c01ea74367331commit hash: 38891aa2666a3059cc8cc8a6855c01ea74367331 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/wpa_supplicant-devel: Add WNM, MBO, and RSN_PREAUTH options

The following options have been added and are default.

- Enable WiFi 6 MBO (Multi Band Operation). MBO is a prereq to 802.11ax.
- WNM (Wireless Network Monitoring)
- RSN Preauthentication

This brings wpa-supplicant-devel in line with FreeBSD 14-CURRENT.
2021.07.14
21 Jul 2021 21:17:31
commit hash: 10bdd4af6fa1479bf8a664c821f3d3307a672ac7commit hash: 10bdd4af6fa1479bf8a664c821f3d3307a672ac7commit hash: 10bdd4af6fa1479bf8a664c821f3d3307a672ac7commit hash: 10bdd4af6fa1479bf8a664c821f3d3307a672ac7 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/wpa_supplicant-devel: Update to latest GH commit

Update to the latest w1.fi commit, proxied through my GH account.
2021.06.14_1
21 Jul 2021 21:17:29
commit hash: 4a0dd075ea3e1d8f364dd04026a9405c6366f33ccommit hash: 4a0dd075ea3e1d8f364dd04026a9405c6366f33ccommit hash: 4a0dd075ea3e1d8f364dd04026a9405c6366f33ccommit hash: 4a0dd075ea3e1d8f364dd04026a9405c6366f33c files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/wpa_supplicant-devel: sync up with base

Add a patch already in base.
2021.06.14
21 Jun 2021 14:17:34
commit hash: 8df25fcd6509fc940f203b960dc2baf050e19c38commit hash: 8df25fcd6509fc940f203b960dc2baf050e19c38commit hash: 8df25fcd6509fc940f203b960dc2baf050e19c38commit hash: 8df25fcd6509fc940f203b960dc2baf050e19c38 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/wpa_supplicant-devel: Update to latest GH commit

Update to the latest w1.fi commit, proxied through my GH account.
2021.06.09
14 Jun 2021 16:04:00
commit hash: f59d9613982ad46cd6db884c2c25c08d5202ea05commit hash: f59d9613982ad46cd6db884c2c25c08d5202ea05commit hash: f59d9613982ad46cd6db884c2c25c08d5202ea05commit hash: f59d9613982ad46cd6db884c2c25c08d5202ea05 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/wpa_supplicant-devel: Update to latest GH commit

Update to the latest w1.fi commit, proxied through my GH account.
2021.06.03_1
14 Jun 2021 16:04:00
commit hash: ed47e1ecc5db5576f6a2d4a47e083b2366bd65cccommit hash: ed47e1ecc5db5576f6a2d4a47e083b2366bd65cccommit hash: ed47e1ecc5db5576f6a2d4a47e083b2366bd65cccommit hash: ed47e1ecc5db5576f6a2d4a47e083b2366bd65cc files touched by this commit
Cy Schubert (cy) search for other commits by this committer
*/*: Sync hostapd* and wpa_supplicant* with base ce276fe26d92010776

Use IFM_IEEE80211_ADHOC for now on FreeBSD for IBSS operation.

Base commit by adrian@ on Nov 26, 2015.

This commit syncs ports with base.

PR:		203086
Submitted by:	avos
MFH:		2020Q2
2021.06.03
14 Jun 2021 16:03:59
commit hash: 5fe9edba0d7d40dba06f94419cce706349da5b57commit hash: 5fe9edba0d7d40dba06f94419cce706349da5b57commit hash: 5fe9edba0d7d40dba06f94419cce706349da5b57commit hash: 5fe9edba0d7d40dba06f94419cce706349da5b57 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/wpa_supplicant-devel: Make use of fdatasync(2)

FreeBSD has supported fdatasync(2) since FreeBSD 11.1. Prepare for
future use when syncing to planned updates to base.
2021.06.03
03 Jun 2021 15:01:44
commit hash: 220e0e908f0916b3949af90ca18757902bc69c72commit hash: 220e0e908f0916b3949af90ca18757902bc69c72commit hash: 220e0e908f0916b3949af90ca18757902bc69c72commit hash: 220e0e908f0916b3949af90ca18757902bc69c72 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/wpa_supplicant-devel: Update to latest GH commit

Update to the latest w1.fi commit, proxied through my GH account.
2021.05.11
17 May 2021 16:54:18
commit hash: f419bbcd975d512e8b9952992ad33fc20781d93bcommit hash: f419bbcd975d512e8b9952992ad33fc20781d93bcommit hash: f419bbcd975d512e8b9952992ad33fc20781d93bcommit hash: f419bbcd975d512e8b9952992ad33fc20781d93b files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/wpa_supplicant-devel: Update to latest GH commit

Update to the latest w1.fi commit, proxied through my GH account.
2021.04.13
19 Apr 2021 16:52:38
commit hash: 84d220dbf776605861dea5b7bc9d189d5742881dcommit hash: 84d220dbf776605861dea5b7bc9d189d5742881dcommit hash: 84d220dbf776605861dea5b7bc9d189d5742881dcommit hash: 84d220dbf776605861dea5b7bc9d189d5742881d files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/wpa_supplicant-devel: Update to latest GH commit

Update to the latest w1.fi commit, proxied through my GH account.
2021.04.07
12 Apr 2021 18:23:49
commit hash: 006592a7734cbf82253095281914b2aae4b75ee6commit hash: 006592a7734cbf82253095281914b2aae4b75ee6commit hash: 006592a7734cbf82253095281914b2aae4b75ee6commit hash: 006592a7734cbf82253095281914b2aae4b75ee6 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/wpa_supplicant-devel: Add PASN option

PASN (Pre association Security Negotiation), defined in 802.11az_D1.5,
is the mechanism that allows for security association and allow
Management Frame Protection (MFP) prior to association.

See https://www.spinics.net/lists/hostap/msg06752.html.
2021.04.07
12 Apr 2021 18:23:49
commit hash: 6593c27bb15fd56c73bf0d4479803c8eb630ee25commit hash: 6593c27bb15fd56c73bf0d4479803c8eb630ee25commit hash: 6593c27bb15fd56c73bf0d4479803c8eb630ee25commit hash: 6593c27bb15fd56c73bf0d4479803c8eb630ee25 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/wpa_supplicant-devel: Update to latest GH commit

Update to the latest w1.fi commit, proxied through my GH account.
2021.03.28
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021.03.28
07 Apr 2021 06:50:39
commit hash: 725f39c60bc1c512eb5497969cf4ad3802b8afd7commit hash: 725f39c60bc1c512eb5497969cf4ad3802b8afd7commit hash: 725f39c60bc1c512eb5497969cf4ad3802b8afd7commit hash: 725f39c60bc1c512eb5497969cf4ad3802b8afd7 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/wpa_supplicant-devel: Update to latest GH commit

Update to the latest w1.fi commit, proxied through my GH account.
2021.03.25
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
2021.03.25
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
2021.03.25
29 Mar 2021 18:14:41
Revision:569495Original commit files touched by this commit
cy search for other commits by this committer
Update to the latest w1.fi commit, proxied through my GH account.
2021.03.21
24 Mar 2021 08:59:21
Revision:569097Original commit files touched by this commit
cy search for other commits by this committer
hostapd-devel, wpa_supplicant-devel do not support openssl 1.0.2.
2021.03.21
22 Mar 2021 18:40:22
Revision:568979Original commit files touched by this commit
cy search for other commits by this committer
Update to the latest w1.fi commit, proxied through my GH account.
2021.03.19
20 Mar 2021 03:05:35
Revision:568835Original commit files touched by this commit
cy search for other commits by this committer
Update to the latest w1.fi commit, proxied through my GH account.

This includes:
	EAP-SIM/AKA peer: Support decorated anonymous identity prefix
2021.03.16
19 Mar 2021 00:18:22
Revision:568766Original commit files touched by this commit
cy search for other commits by this committer
net/hostapd-devel, security/wpa_supplicant-devel

Add two new development ports tracking the latest w1.fi development.
WPA developement is hosted at git://w1.fi/hostap.git however ports
plumbing provides API access to github. Therefore I cloned/forked
hostap, renaming "origin" to "upstream," with a brand-new "origin"
located on github. In theory this will allow me to git pull from
git://w1.fi/hostap.git and push to my github repo.

This will coincide with base tracking more recent developent at w1.fi,
supporting WPA3.

Discussed with:		phillip@

Number of commits found: 123 (showing only 23 on this page)

«  1 | 2