Gentoo Archives: gentoo-commits

From: Sven Wegener <swegener@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/cryptodev/
Date: Thu, 01 Apr 2021 18:47:09
Message-Id: 1617302782.c2ab4e3a51936ffd97095cd5755fc516563ccab8.swegener@gentoo
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 +}