From eb8e6c7161769bf08271c1f7737f1c33a9ba2f62 Mon Sep 17 00:00:00 2001 From: Ben Kohler Date: Sun, 1 Jul 2018 17:09:48 -0500 Subject: [PATCH] net-wireless/iwd: add a few more kernel CONFIG_* checks Found a few more required kernel features. These are not needed for ALL iwd usage but they are needed for certain kinds of networks, and certainly needed for all tests to succeed. Closes: https://bugs.gentoo.org/659738 Package-Manager: Portage-2.3.41, Repoman-2.3.9 --- net-wireless/iwd/iwd-0.3.ebuild | 23 +++++++++++++++-------- net-wireless/iwd/iwd-9999.ebuild | 23 +++++++++++++++-------- 2 files changed, 30 insertions(+), 16 deletions(-) diff --git a/net-wireless/iwd/iwd-0.3.ebuild b/net-wireless/iwd/iwd-0.3.ebuild index 889f7da0e55e..fa3d32f34fab 100644 --- a/net-wireless/iwd/iwd-0.3.ebuild +++ b/net-wireless/iwd/iwd-0.3.ebuild @@ -27,19 +27,26 @@ DEPEND="${RDEPEND} pkg_pretend() { CONFIG_CHECK=" - ~CRYPTO_USER_API_SKCIPHER - ~CRYPTO_USER_API_HASH - ~CRYPTO_RSA + ~ASYMMETRIC_KEY_TYPE + ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE ~CRYPTO_AES - ~CRYPTO_MD4 - ~CRYPTO_ECB + ~CRYPTO_ARC4 + ~CRYPTO_CBC ~CRYPTO_CMAC ~CRYPTO_DES + ~CRYPTO_ECB + ~CRYPTO_HMAC + ~CRYPTO_MD4 + ~CRYPTO_MD5 + ~CRYPTO_RSA + ~CRYPTO_SHA1 + ~CRYPTO_SHA256 + ~CRYPTO_SHA512 + ~CRYPTO_USER_API_HASH + ~CRYPTO_USER_API_SKCIPHER ~KEY_DH_OPERATIONS - ~ASYMMETRIC_KEY_TYPE - ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE - ~X509_CERTIFICATE_PARSER ~PKCS7_MESSAGE_PARSER + ~X509_CERTIFICATE_PARSER " if use amd64;then CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_X86_64 ~CRYPTO_DES3_EDE_X86_64" diff --git a/net-wireless/iwd/iwd-9999.ebuild b/net-wireless/iwd/iwd-9999.ebuild index 889f7da0e55e..fa3d32f34fab 100644 --- a/net-wireless/iwd/iwd-9999.ebuild +++ b/net-wireless/iwd/iwd-9999.ebuild @@ -27,19 +27,26 @@ DEPEND="${RDEPEND} pkg_pretend() { CONFIG_CHECK=" - ~CRYPTO_USER_API_SKCIPHER - ~CRYPTO_USER_API_HASH - ~CRYPTO_RSA + ~ASYMMETRIC_KEY_TYPE + ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE ~CRYPTO_AES - ~CRYPTO_MD4 - ~CRYPTO_ECB + ~CRYPTO_ARC4 + ~CRYPTO_CBC ~CRYPTO_CMAC ~CRYPTO_DES + ~CRYPTO_ECB + ~CRYPTO_HMAC + ~CRYPTO_MD4 + ~CRYPTO_MD5 + ~CRYPTO_RSA + ~CRYPTO_SHA1 + ~CRYPTO_SHA256 + ~CRYPTO_SHA512 + ~CRYPTO_USER_API_HASH + ~CRYPTO_USER_API_SKCIPHER ~KEY_DH_OPERATIONS - ~ASYMMETRIC_KEY_TYPE - ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE - ~X509_CERTIFICATE_PARSER ~PKCS7_MESSAGE_PARSER + ~X509_CERTIFICATE_PARSER " if use amd64;then CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_X86_64 ~CRYPTO_DES3_EDE_X86_64" -- 2.26.2