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
This commit is contained in:
Ben Kohler
2018-07-01 17:09:48 -05:00
parent ddb2bae70d
commit eb8e6c7161
2 changed files with 34 additions and 20 deletions

View File

@@ -27,19 +27,26 @@ DEPEND="${RDEPEND}
pkg_pretend() {
CONFIG_CHECK="
~CRYPTO_USER_API_SKCIPHER
~CRYPTO_USER_API_HASH
~CRYPTO_RSA
~CRYPTO_AES
~CRYPTO_MD4
~CRYPTO_ECB
~CRYPTO_CMAC
~CRYPTO_DES
~KEY_DH_OPERATIONS
~ASYMMETRIC_KEY_TYPE
~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
~X509_CERTIFICATE_PARSER
~CRYPTO_AES
~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
~PKCS7_MESSAGE_PARSER
~X509_CERTIFICATE_PARSER
"
if use amd64;then
CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_X86_64 ~CRYPTO_DES3_EDE_X86_64"

View File

@@ -27,19 +27,26 @@ DEPEND="${RDEPEND}
pkg_pretend() {
CONFIG_CHECK="
~CRYPTO_USER_API_SKCIPHER
~CRYPTO_USER_API_HASH
~CRYPTO_RSA
~CRYPTO_AES
~CRYPTO_MD4
~CRYPTO_ECB
~CRYPTO_CMAC
~CRYPTO_DES
~KEY_DH_OPERATIONS
~ASYMMETRIC_KEY_TYPE
~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
~X509_CERTIFICATE_PARSER
~CRYPTO_AES
~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
~PKCS7_MESSAGE_PARSER
~X509_CERTIFICATE_PARSER
"
if use amd64;then
CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_X86_64 ~CRYPTO_DES3_EDE_X86_64"