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"

Reply via email to