From: Ben Kohler Date: Sun, 1 Jul 2018 22:09:48 +0000 (-0500) Subject: net-wireless/iwd: add a few more kernel CONFIG_* checks X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=eb8e6c7161769bf08271c1f7737f1c33a9ba2f62;p=gentoo.git 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 --- 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"