commit: eb8e6c7161769bf08271c1f7737f1c33a9ba2f62 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org> AuthorDate: Sun Jul 1 22:09:48 2018 +0000 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org> CommitDate: Sun Jul 1 22:11:20 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8e6c71
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 889f7da0e55..fa3d32f34fa 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 889f7da0e55..fa3d32f34fa 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"
