From 3f7225f041f5f5012bdb0ef5ad7ca389cf89dfa1 Mon Sep 17 00:00:00 2001 From: Markos Chandras Date: Sat, 11 Apr 2015 12:12:10 +0000 Subject: [PATCH] Initial commit. Thanks to LABBE Corentin . Bug #366709 Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0x09BF4F54C2BA7F3C! --- sys-kernel/cryptodev/Manifest | 25 ++++++++++- sys-kernel/cryptodev/cryptodev-1.7.ebuild | 54 +++++++++++++++++++++++ sys-kernel/cryptodev/metadata.xml | 12 +++++ 3 files changed, 90 insertions(+), 1 deletion(-) create mode 100644 sys-kernel/cryptodev/cryptodev-1.7.ebuild create mode 100644 sys-kernel/cryptodev/metadata.xml diff --git a/sys-kernel/cryptodev/Manifest b/sys-kernel/cryptodev/Manifest index 5154b612592f..16c7ce83d788 100644 --- a/sys-kernel/cryptodev/Manifest +++ b/sys-kernel/cryptodev/Manifest @@ -1,3 +1,26 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + DIST cryptodev-linux-1.7.tar.gz 52827 SHA256 41880533b53de4d7b3f054e230f576988dafb8eed7bef5ebcf6422bb2e3a3b25 SHA512 b0073bc547782973587654cb14205ec624059ef46f88ed2b36236d37203f9231ffb8124489b1b2fea735eb7f89bd1011f0d1546eae7b6f562e26ec7a72a59b6c WHIRLPOOL fdc3588949264a575bce7d88286b30663b3ce7232340c5065b9c8cf8f3759c9e3844dc11499cb68c529dd23dcd865f778ecdc2b8535e75e97df270c26df2cd84 -EBUILD cryptodev-1.7.ebuild 1136 SHA256 684c55004e653346b31fa1f3c6977bae5e77c9238b2baa6bfb2376bc77ebef97 SHA512 ff77442bed5eab3b2b510d44804dfa0ad81620a16c46d67bac9c233dfbfdd0b108106a5102bb659903302754538ab681f6fc30b7603254da93cc3d6b3b9e3eff WHIRLPOOL 173a11f629c259105940bcd430e3d0d31220df7c975471e42c0793c917cd2c466b695ce3fd9603b065922ffb24ed1641fe8520f105939a6ad0f74b5bac0dcc1d +EBUILD cryptodev-1.7.ebuild 1241 SHA256 d37efa8dc6bd6e693ccbb587ff316abb594dd0dc066e46d32644b5dd86324a11 SHA512 93ae1c74290a9501001433eb824c21332ed68973cb41ccecea52d4dc7a068795ac2d4fb6a35de5134a84b43fa9f95c8c83e62e54999499eb370f83fa51cf3ed7 WHIRLPOOL a65d247b703529ee6039d048c55f278993f78096947096acafd8eff92c051b1f3b01a7ae4afcc4f0d0f971ee25c463dddf5bc08d06f20d9afd2451e408eee45c +MISC ChangeLog 424 SHA256 2d46a72fdd9212c4ac0c83c2a60bbbb80455e9bc7dbd7c96df86a891ae7786f0 SHA512 eb7122f705d67b372c625a6c1c8427040963b74106d58d4e87af4b228538af31f5c922fb2989ab9fc08f350cb406aabece54136aec57724cd02c05f8c9997f47 WHIRLPOOL d6d0cb105538eb956c047bfa2b3f20c3bf48e3b661425d9dae460be11064c2281d45649e0f6d504ea8449de0414827520427730c1c36c20da58016e1d6a49f5f MISC metadata.xml 371 SHA256 f1ecace9421e7c0f521a8fd549162a969f6f86d23e0554c707d14c3ee4c87a3c SHA512 6df86d20ef5271ad5e83d4de53d7dc44f505cbece2c98f77454bb8a6383cc0e50cbbeea805e98650e430594e0b57ea78099fa09c83d5806e0ff577cc2dccf3dc WHIRLPOOL 51b809d8081c93719aa66123ae7912e3a655db53e7a2b71c62fb4384b47a58be591439b91a45b6f4f3751fe65df809c5dbe0db101300bf063fed4d4d9d7ab707 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQJ8BAEBCABmBQJVKQ+VXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw +OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88Dz4P+weDLE4DuYwOun8e0wtqALax +yyUZaBO6U4qdLebrSffA5O+gUbmJJ9iJxDTtO7YO+7HaHnqxmythVdde4WLJ3iGu +2PQQ2gREYR0HAK2aZmv++Sebd+v5WqYtNkw9HCeQLz49radDrsPPcwsDgqV6EuBV +SPWuQjIWZDcrklUJJkOHNqL0bqjHg/dbRty4LZoL6HIiL3IFNMIb9i0kF9O4Id1l +eR7hyXQaGXD/Tdakh4cLpL5cVjsC8amljWQt2t9NQd8U27yz2ObHyNbOQSZclPRG +2bkRyPQMAWHrMwUmBgV/rWEtCrZKAZy8gQmLGXIOxcr5ORJ49sH1amIved4EUv3g +taLTwrP0epfEuIwdSR2u44Fx63Wf/lv378feUgw5b83BkIgG3Z56lrUZK3EeSjHe +6bxqSmQn4/chewT9rjfmxIXLlX8y56A7kl5oQ1Nfmw5M9XaAdAT9zWmjuUY9Agx3 +VyV4l/wFSmeBCq1P5O+wNNtC8yeXZpwdRM+Ibh9373/M5dhXrXGUZAc0//XCwMKZ +AmrdBP+KioaluwntD9NGkeKodky6dKX6nw5kzxqLDZeuPa1H7BIZY9kq74G4v+od +yQimdcxvM/oEUBJn1W4DpoyhntkX0t3NiOSfn6tescH9BbAb33vWH+qQtgAqF7Gi +zj/lU4B3sBXzPD4uJhoS +=EIUc +-----END PGP SIGNATURE----- diff --git a/sys-kernel/cryptodev/cryptodev-1.7.ebuild b/sys-kernel/cryptodev/cryptodev-1.7.ebuild new file mode 100644 index 000000000000..a823dc2a2596 --- /dev/null +++ b/sys-kernel/cryptodev/cryptodev-1.7.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/cryptodev/cryptodev-1.7.ebuild,v 1.1 2015/04/11 12:12:04 hwoarang Exp $ + +EAPI=5 +inherit linux-info linux-mod + +DESCRIPTION="device that allows access to Linux kernel cryptographic drivers" +HOMEPAGE="http://cryptodev-linux.org/index.html" +SRC_URI="http://download.gna.org/cryptodev-linux/${PN}-linux-${PV}.tar.gz" +KEYWORDS="~amd64 ~arm ~x86" + +LICENSE="GPL-2" +SLOT="0" +IUSE="examples" + +DEPEND="virtual/linux-sources" +RDEPEND="" +#test do not compile +RESTRICT="test" +S=${WORKDIR}/${PN}-linux-${PV} + +MODULE_NAMES="cryptodev(extra:${S})" + +pkg_pretend() { + if use kernel_linux ; then + CONFIG_CHECK="~CRYPTO ~CRYPTO_BLKCIPHER ~CRYPTO_AEAD" + check_extra_config + fi +} + +pkg_setup() { + if use kernel_linux ; then + linux-mod_pkg_setup + else + die "cryptodev ebuild only support linux" + fi + BUILD_TARGETS="build" +} + +src_prepare() { + # get_unused_fd was removed in 3.19 + sed -i 's,get_unused_fd(),get_unused_fd_flags(0),' ioctl.c || die +} + +src_install() { + linux-mod_src_install + if use examples ; then + docinto examples + dodoc example/* + fi + insinto /usr/include/crypto + doins crypto/cryptodev.h +} diff --git a/sys-kernel/cryptodev/metadata.xml b/sys-kernel/cryptodev/metadata.xml new file mode 100644 index 000000000000..a1406ad73c8e --- /dev/null +++ b/sys-kernel/cryptodev/metadata.xml @@ -0,0 +1,12 @@ + + + +proxy-maintainers + +clabbe.montjoie@gmail.com +LABBE Corentin +Maintainer. Assign bugs to him + + + + -- 2.26.2