mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
net-wireless/hostapd: make USE flag for Suite B
Suite B functionality in hostapd uses OpenSSL feature unavailable in LibreSSL. So, enabling that functionality conflicts with using LibreSSL. Before hostapd-2.9-r2 ebuild, Suite B was disabled. hostapd-2.9-r2 ebuild has enablied Suite B was unconditionally. This commit enables it based on suiteb USE flag, which is enabled by default, and which is declared conflicting with libressl USE flag. Bug: https://bugs.gentoo.org/710992 Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>
This commit is contained in:
@@ -26,7 +26,10 @@ fi
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="internal-tls ipv6 libressl logwatch netlink sqlite +wps +crda"
|
||||
IUSE="internal-tls ipv6 libressl logwatch netlink sqlite +suiteb +wps +crda"
|
||||
|
||||
# suiteb impl uses openssl feature not available in libressl, see bug 710992
|
||||
REQUIRED_USE="?? ( libressl suiteb )"
|
||||
|
||||
DEPEND="
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
@@ -95,8 +98,11 @@ src_configure() {
|
||||
echo "CONFIG_SAE=y" >> ${CONFIG}
|
||||
echo "CONFIG_OWE=y" >> ${CONFIG}
|
||||
echo "CONFIG_DPP=y" >> ${CONFIG}
|
||||
echo "CONFIG_SUITEB=y" >> ${CONFIG}
|
||||
echo "CONFIG_SUITEB192=y" >> ${CONFIG}
|
||||
|
||||
if use suiteb; then
|
||||
echo "CONFIG_SUITEB=y" >> ${CONFIG}
|
||||
echo "CONFIG_SUITEB192=y" >> ${CONFIG}
|
||||
fi
|
||||
|
||||
if use internal-tls && ! use libressl; then
|
||||
echo "CONFIG_TLS=internal" >> ${CONFIG}
|
||||
|
||||
@@ -26,7 +26,10 @@ fi
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="internal-tls ipv6 libressl logwatch netlink sqlite +wps +crda"
|
||||
IUSE="internal-tls ipv6 libressl logwatch netlink sqlite +suiteb +wps +crda"
|
||||
|
||||
# suiteb impl uses openssl feature not available in libressl, see bug 710992
|
||||
REQUIRED_USE="?? ( libressl suiteb )"
|
||||
|
||||
DEPEND="
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
@@ -93,8 +96,11 @@ src_configure() {
|
||||
echo "CONFIG_SAE=y" >> ${CONFIG}
|
||||
echo "CONFIG_OWE=y" >> ${CONFIG}
|
||||
echo "CONFIG_DPP=y" >> ${CONFIG}
|
||||
echo "CONFIG_SUITEB=y" >> ${CONFIG}
|
||||
echo "CONFIG_SUITEB192=y" >> ${CONFIG}
|
||||
|
||||
if use suiteb; then
|
||||
echo "CONFIG_SUITEB=y" >> ${CONFIG}
|
||||
echo "CONFIG_SUITEB192=y" >> ${CONFIG}
|
||||
fi
|
||||
|
||||
if use internal-tls && ! use libressl; then
|
||||
echo "CONFIG_TLS=internal" >> ${CONFIG}
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
<flag name="logwatch">Install support files for
|
||||
<pkg>sys-apps/logwatch</pkg></flag>
|
||||
<flag name="netlink">Adding support for using netlink to create VLANs</flag>
|
||||
<flag name="suiteb">Adding support for NSA Suite B Cryptography</flag>
|
||||
<flag name="wps">Add support for Wi-Fi Protected Setup</flag>
|
||||
</use>
|
||||
<maintainer type="person">
|
||||
|
||||
Reference in New Issue
Block a user