1 |
commit: c2ab4e3a51936ffd97095cd5755fc516563ccab8 |
2 |
Author: Sven Wegener <swegener <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Apr 1 18:46:22 2021 +0000 |
4 |
Commit: Sven Wegener <swegener <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Apr 1 18:46:22 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2ab4e3a |
7 |
|
8 |
sys-kernel/cryptodev: Version bump to 1.12 |
9 |
|
10 |
Package-Manager: Portage-3.0.17, Repoman-3.0.2 |
11 |
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org> |
12 |
|
13 |
sys-kernel/cryptodev/Manifest | 1 + |
14 |
sys-kernel/cryptodev/cryptodev-1.12.ebuild | 56 ++++++++++++++++++++++++++++++ |
15 |
2 files changed, 57 insertions(+) |
16 |
|
17 |
diff --git a/sys-kernel/cryptodev/Manifest b/sys-kernel/cryptodev/Manifest |
18 |
index a747dd1bd80..5fa4d78fc0b 100644 |
19 |
--- a/sys-kernel/cryptodev/Manifest |
20 |
+++ b/sys-kernel/cryptodev/Manifest |
21 |
@@ -1,2 +1,3 @@ |
22 |
DIST cryptodev-linux-1.11.tar.gz 56876 BLAKE2B 97cf09c515c586372b2c5bd450e445afd5f80ed8ab39002545dc550c63480469a5318214f467444618e4e1783b9ab999b550cfb16d8ded6de26671a0727d06c2 SHA512 f7b76e9a154945514e2238cd7106cb50cea8120febc79228d6a8ba2dfaf98d5f0756d970df76fd63bda4755d7e0d78331aea394c3c5c18794b7ef1a8738fddba |
23 |
+DIST cryptodev-linux-1.12.tar.gz 56922 BLAKE2B ec3d6585cbc15027468c0d009dfad1437286e71f90247b6b07067e1355483d9a3184cb0134ab4cfb406168b1b506fb08d4a0ab6476b71305267769a33e5ed2de SHA512 75f4f20ee7474375fd515cfd4f247f9a61739ac766525cd8fe007adfa44129d90077568d59409f577202a4d8883539b0d533dd5e060a1065b61106f68ea5e4b3 |
24 |
DIST cryptodev-linux-1.9.tar.gz 54409 BLAKE2B 48427235409c792001f420c8a66ab4320457a1cf22c1bf47c8d0a40ef82491ffe64a27b7f2e7ed92f3b8b426fc8425bd15b2bf9c875bb222de8b738022adf99f SHA512 8aff822e834d7d77f2b954b3f6de22d7de9659dac27b8a185b7ca060ff4b17bd38e287bb5c19043a53f5015a3f000d31be961695152bad0fb9f55785b2753d29 |
25 |
|
26 |
diff --git a/sys-kernel/cryptodev/cryptodev-1.12.ebuild b/sys-kernel/cryptodev/cryptodev-1.12.ebuild |
27 |
new file mode 100644 |
28 |
index 00000000000..3b2e81697ae |
29 |
--- /dev/null |
30 |
+++ b/sys-kernel/cryptodev/cryptodev-1.12.ebuild |
31 |
@@ -0,0 +1,56 @@ |
32 |
+# Copyright 1999-2021 Gentoo Authors |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+ |
35 |
+EAPI=7 |
36 |
+ |
37 |
+inherit linux-info linux-mod |
38 |
+ |
39 |
+DESCRIPTION="device that allows access to Linux kernel cryptographic drivers" |
40 |
+HOMEPAGE="http://cryptodev-linux.org/" |
41 |
+ |
42 |
+if [[ ${PV} == 9999 ]]; then |
43 |
+ inherit git-r3 |
44 |
+ EGIT_REPO_URI="https://github.com/cryptodev-linux/cryptodev-linux.git" |
45 |
+ S="${WORKDIR}/${PN}-${PV}" |
46 |
+else |
47 |
+ SRC_URI="https://github.com/cryptodev-linux/cryptodev-linux/archive/${PN}-linux-${PV}.tar.gz" |
48 |
+ KEYWORDS="~amd64 ~arm ~x86" |
49 |
+ S=${WORKDIR}/${PN}-linux-${PN}-linux-${PV} |
50 |
+fi |
51 |
+ |
52 |
+LICENSE="GPL-2+" |
53 |
+SLOT="0" |
54 |
+IUSE="examples" |
55 |
+ |
56 |
+DEPEND="virtual/linux-sources" |
57 |
+ |
58 |
+#test requires that the module is already loaded |
59 |
+RESTRICT="test" |
60 |
+ |
61 |
+MODULE_NAMES="cryptodev(extra:${S})" |
62 |
+BUILD_PARAMS="KERNEL_DIR=\"\${KV_OUT_DIR}\"" |
63 |
+BUILD_TARGETS="build" |
64 |
+ |
65 |
+pkg_pretend() { |
66 |
+ use kernel_linux || die "cryptodev ebuild only support linux" |
67 |
+ |
68 |
+ CONFIG_CHECK="~CRYPTO ~CRYPTO_AEAD" |
69 |
+ if kernel_is -lt 4 8 0; then |
70 |
+ CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_BLKCIPHER" |
71 |
+ else |
72 |
+ CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SKCIPHER" |
73 |
+ fi |
74 |
+ check_extra_config |
75 |
+} |
76 |
+ |
77 |
+src_install() { |
78 |
+ linux-mod_src_install |
79 |
+ |
80 |
+ insinto /usr/include/crypto |
81 |
+ doins crypto/cryptodev.h |
82 |
+ |
83 |
+ if use examples ; then |
84 |
+ docinto examples |
85 |
+ dodoc example/* |
86 |
+ fi |
87 |
+} |