Gentoo Archives: gentoo-commits

From: Ben Kohler <bkohler@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-wireless/iwd/
Date: Sun, 01 Jul 2018 22:11:42
Message-Id: 1530483080.eb8e6c7161769bf08271c1f7737f1c33a9ba2f62.bkohler@gentoo
1 commit: eb8e6c7161769bf08271c1f7737f1c33a9ba2f62
2 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 1 22:09:48 2018 +0000
4 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 1 22:11:20 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8e6c71
7
8 net-wireless/iwd: add a few more kernel CONFIG_* checks
9
10 Found a few more required kernel features. These are not needed for ALL
11 iwd usage but they are needed for certain kinds of networks, and
12 certainly needed for all tests to succeed.
13
14 Closes: https://bugs.gentoo.org/659738
15 Package-Manager: Portage-2.3.41, Repoman-2.3.9
16
17 net-wireless/iwd/iwd-0.3.ebuild | 23 +++++++++++++++--------
18 net-wireless/iwd/iwd-9999.ebuild | 23 +++++++++++++++--------
19 2 files changed, 30 insertions(+), 16 deletions(-)
20
21 diff --git a/net-wireless/iwd/iwd-0.3.ebuild b/net-wireless/iwd/iwd-0.3.ebuild
22 index 889f7da0e55..fa3d32f34fa 100644
23 --- a/net-wireless/iwd/iwd-0.3.ebuild
24 +++ b/net-wireless/iwd/iwd-0.3.ebuild
25 @@ -27,19 +27,26 @@ DEPEND="${RDEPEND}
26
27 pkg_pretend() {
28 CONFIG_CHECK="
29 - ~CRYPTO_USER_API_SKCIPHER
30 - ~CRYPTO_USER_API_HASH
31 - ~CRYPTO_RSA
32 + ~ASYMMETRIC_KEY_TYPE
33 + ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
34 ~CRYPTO_AES
35 - ~CRYPTO_MD4
36 - ~CRYPTO_ECB
37 + ~CRYPTO_ARC4
38 + ~CRYPTO_CBC
39 ~CRYPTO_CMAC
40 ~CRYPTO_DES
41 + ~CRYPTO_ECB
42 + ~CRYPTO_HMAC
43 + ~CRYPTO_MD4
44 + ~CRYPTO_MD5
45 + ~CRYPTO_RSA
46 + ~CRYPTO_SHA1
47 + ~CRYPTO_SHA256
48 + ~CRYPTO_SHA512
49 + ~CRYPTO_USER_API_HASH
50 + ~CRYPTO_USER_API_SKCIPHER
51 ~KEY_DH_OPERATIONS
52 - ~ASYMMETRIC_KEY_TYPE
53 - ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
54 - ~X509_CERTIFICATE_PARSER
55 ~PKCS7_MESSAGE_PARSER
56 + ~X509_CERTIFICATE_PARSER
57 "
58 if use amd64;then
59 CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_X86_64 ~CRYPTO_DES3_EDE_X86_64"
60
61 diff --git a/net-wireless/iwd/iwd-9999.ebuild b/net-wireless/iwd/iwd-9999.ebuild
62 index 889f7da0e55..fa3d32f34fa 100644
63 --- a/net-wireless/iwd/iwd-9999.ebuild
64 +++ b/net-wireless/iwd/iwd-9999.ebuild
65 @@ -27,19 +27,26 @@ DEPEND="${RDEPEND}
66
67 pkg_pretend() {
68 CONFIG_CHECK="
69 - ~CRYPTO_USER_API_SKCIPHER
70 - ~CRYPTO_USER_API_HASH
71 - ~CRYPTO_RSA
72 + ~ASYMMETRIC_KEY_TYPE
73 + ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
74 ~CRYPTO_AES
75 - ~CRYPTO_MD4
76 - ~CRYPTO_ECB
77 + ~CRYPTO_ARC4
78 + ~CRYPTO_CBC
79 ~CRYPTO_CMAC
80 ~CRYPTO_DES
81 + ~CRYPTO_ECB
82 + ~CRYPTO_HMAC
83 + ~CRYPTO_MD4
84 + ~CRYPTO_MD5
85 + ~CRYPTO_RSA
86 + ~CRYPTO_SHA1
87 + ~CRYPTO_SHA256
88 + ~CRYPTO_SHA512
89 + ~CRYPTO_USER_API_HASH
90 + ~CRYPTO_USER_API_SKCIPHER
91 ~KEY_DH_OPERATIONS
92 - ~ASYMMETRIC_KEY_TYPE
93 - ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE
94 - ~X509_CERTIFICATE_PARSER
95 ~PKCS7_MESSAGE_PARSER
96 + ~X509_CERTIFICATE_PARSER
97 "
98 if use amd64;then
99 CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_X86_64 ~CRYPTO_DES3_EDE_X86_64"