diff --git a/srcpkgs/hostapd/patches/0001-WPS-Reject-a-Credential-with-invalid-passphrase.patch b/srcpkgs/hostapd/patches/0001-WPS-Reject-a-Credential-with-invalid-passphrase.patch
deleted file mode 120000
index f7822f67648..00000000000
--- a/srcpkgs/hostapd/patches/0001-WPS-Reject-a-Credential-with-invalid-passphrase.patch
+++ /dev/null
@@ -1 +0,0 @@
-../../wpa_supplicant/patches/0001-WPS-Reject-a-Credential-with-invalid-passphrase.patch
\ No newline at end of file
diff --git a/srcpkgs/hostapd/patches/libressl.patch b/srcpkgs/hostapd/patches/libressl.patch
new file mode 120000
index 00000000000..9201fe7006f
--- /dev/null
+++ b/srcpkgs/hostapd/patches/libressl.patch
@@ -0,0 +1 @@
+../../wpa_supplicant/patches/libressl.patch
\ No newline at end of file
diff --git a/srcpkgs/hostapd/patches/patch-src_crypto_tls_openssl_c b/srcpkgs/hostapd/patches/patch-src_crypto_tls_openssl_c
deleted file mode 120000
index 8ebf38d93a4..00000000000
--- a/srcpkgs/hostapd/patches/patch-src_crypto_tls_openssl_c
+++ /dev/null
@@ -1 +0,0 @@
-../../wpa_supplicant/patches/patch-src_crypto_tls_openssl_c
\ No newline at end of file
diff --git a/srcpkgs/hostapd/template b/srcpkgs/hostapd/template
index e7b966fb81e..99af7e4062d 100644
--- a/srcpkgs/hostapd/template
+++ b/srcpkgs/hostapd/template
@@ -1,7 +1,7 @@
 # Template file for 'hostapd'
 pkgname=hostapd
-version=2.5
-revision=4
+version=2.6
+revision=1
 build_wrksrc=${pkgname}
 conf_files="/etc/hostapd/hostapd.conf"
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ maintainer="Juan RP <xtraeme@voidlinux.eu>"
 license="BSD"
 homepage="http://w1.fi/hostapd/"
 distfiles="http://w1.fi/releases/${pkgname}-${version}.tar.gz"
-checksum=8e272d954dc0d7026c264b79b15389ec2b2c555b32970de39f506b9f463ec74a
+checksum=01526b90c1d23bec4b0f052039cc4456c2fd19347b4d830d1d58a0a6aea7117d
 
 do_configure() {
 	cp -f ${FILESDIR}/config .config