net-wireless/iwd: add a few more kernel CONFIG_* checks
authorBen Kohler <bkohler@gentoo.org>
Sun, 1 Jul 2018 22:09:48 +0000 (17:09 -0500)
committerBen Kohler <bkohler@gentoo.org>
Sun, 1 Jul 2018 22:11:20 +0000 (17:11 -0500)
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
net-wireless/iwd/iwd-9999.ebuild

index 889f7da0e55e36f67b853447b5a3a1db5dfbf5b4..fa3d32f34fabd4b416537e25fd74abd7d5cb50ed 100644 (file)
@@ -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"
index 889f7da0e55e36f67b853447b5a3a1db5dfbf5b4..fa3d32f34fabd4b416537e25fd74abd7d5cb50ed 100644 (file)
@@ -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"