summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Kohler <bkohler@gentoo.org>2018-07-01 17:09:48 -0500
committerBen Kohler <bkohler@gentoo.org>2018-07-01 17:11:20 -0500
commiteb8e6c7161769bf08271c1f7737f1c33a9ba2f62 (patch)
treeec050ed9386406fec86290bda41e17208ea5a985
parentmedia-sound/xmms2: drop old (diff)
downloadgentoo-eb8e6c7161769bf08271c1f7737f1c33a9ba2f62.tar.gz
gentoo-eb8e6c7161769bf08271c1f7737f1c33a9ba2f62.tar.bz2
gentoo-eb8e6c7161769bf08271c1f7737f1c33a9ba2f62.zip
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
-rw-r--r--net-wireless/iwd/iwd-0.3.ebuild23
-rw-r--r--net-wireless/iwd/iwd-9999.ebuild23
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 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"