diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /app-crypt/af_alg |
reinit the tree, so we can have metadata
Diffstat (limited to 'app-crypt/af_alg')
-rw-r--r-- | app-crypt/af_alg/Manifest | 7 | ||||
-rw-r--r-- | app-crypt/af_alg/af_alg-0.0.1.ebuild | 45 | ||||
-rw-r--r-- | app-crypt/af_alg/af_alg-0_pre20120229.ebuild | 37 | ||||
-rw-r--r-- | app-crypt/af_alg/metadata.xml | 19 |
4 files changed, 108 insertions, 0 deletions
diff --git a/app-crypt/af_alg/Manifest b/app-crypt/af_alg/Manifest new file mode 100644 index 000000000000..acbdd07d4fa1 --- /dev/null +++ b/app-crypt/af_alg/Manifest @@ -0,0 +1,7 @@ +DIST af_alg-0.0.1.tar.gz 332007 SHA256 aeeef47027b06208207553ffc477758d6d4b8334c26b2b233af5127ef7e0a5d9 SHA512 10860268dbff65e20d78c7d251b5ac4e63342e01c30af72894baa63a625f11900a77a8d0cca29d93bd3a06ae29c16c5fc4d71843e7379b7d948ad1b6e6b58b5b WHIRLPOOL 86abc4aba4977f0c0ac83a07f7f4dff250445d6cfc7dc6112bb97f290711d3a16b7ccfb29da5b553cfe5eba08b42d0d333da92afe53fd99ce27f4eda78c35434 +DIST af_alg-7b13512edbd77c35d20edb4e53d5d83eeaf05d52.tar.gz 5362 SHA256 5fd78ccf5f815ac89d55bf53db6a41a720100325e2ecb7dd7c2b459d30bee88d SHA512 c897a64ce12c5ecbdf8147a8776b646b9fed7d012cbc913e1f047eff4dd81fe1783733d64e711ab3702923b57055e4ca923cdf4f90bef6a4868f803be11239ca WHIRLPOOL 53c1972c01833f7a4151f1613095a53a5fe46ed162296c2a082b1c647e038c1367c70a3dfdb4399e3ce2244d7b3a544614805e0f40a69b63ae2cb996d7dd3d61 +EBUILD af_alg-0.0.1.ebuild 1004 SHA256 6212ce18abfc2f22a5444d2b83080236898aeef228f7f5b04e525a7fc3a1f371 SHA512 e866279daa5ea16c83bd8b0135a68f069b9256e7da41992e84e86504f92ee3de8f761377f7ef0bff40c3822e1c453bab2a2a1d046115e6190b4f293ff9a3d42a WHIRLPOOL 964429faff8bfb469a344e13dd0ad91751fce769a04919a756aa433e8f410ba0d941d04c4d6687693a117c7bf617bb3eb28f366ed5dc3d595385c586feb1714d +EBUILD af_alg-0_pre20120229.ebuild 839 SHA256 678f03269b448fd54d94fe166e12c3e102552b4b14ecdbe175efd5426306d0b9 SHA512 f0cdf0c4d7639ccbe3007feab6d321afa3620122095fd7eb90af4ac0e547ad4958cefd34aee2158db88dbcc21f11e9d4b678eaab110dce55a9319dca4c656ef8 WHIRLPOOL ebfecf4c9a3a1b3efad993b9026c71090e45389aa68eb0dea9698840c0903156688b5543bcd92a9bb6fb1975c52504568de4b40263fb033f21ede89bd26b186b +MISC ChangeLog 2944 SHA256 5c2444d0e74f2ac5c0d4ae4d2624b9bbc4f5c334a9d398f7f4523db9b0a9ae89 SHA512 dfdfe98d83081fd23ba1889f9b7793ea384cea59b746755fcd6fffa523a8d42aa5a60520b348c43d288725e09574df41eb6a5eae60986ae1275a8c3bd9a67cda WHIRLPOOL c63f6bba9711ea7e582368c51f450b52716d21111762156859bfc57d0f032bc719ccf33e938101bd87e4381c3a4089ac23a8c88e8471f9368699e9cde9ab0b86 +MISC ChangeLog-2015 812 SHA256 79232d1dc441d7a050cc8b81d6540f30b81e4edcc8c82dac3e3bc14f29399ebd SHA512 281bd92bc1e6699fbcf20b0844dd24ab591630e7553506422fd8612c8f43115d55e9bdb5c92dd4556508804ff117de2af24324a30dbaa1a730e7f5216dccf447 WHIRLPOOL c1aeae07e4069841fd203317900d6fd75634f7c3b787cb8a8a4e446d421eff7d769617fae6a9ff0da5156b2e0f662a6987db94c801254ae7461d5050e9a9ac76 +MISC metadata.xml 775 SHA256 77afcdb23e5370b03af0e51b743707aaf0148e2ec282ec3eeba0d92ad3a0a80f SHA512 0e58d079d14a8559c56780c77eb6221ef1abba227b5b2c32306eed7d9b562b84724868488680adc2b21c3e810cd8700649d89cff0821583657b619c1a5ae4671 WHIRLPOOL a662cd8a7691d9602f9e5a088f27db3bf92e0b323492acaebc213ffb3a39901258eeee5034380443b4c5d3649ec73510bd47b5e682499b4880d4f4c7721b59a0 diff --git a/app-crypt/af_alg/af_alg-0.0.1.ebuild b/app-crypt/af_alg/af_alg-0.0.1.ebuild new file mode 100644 index 000000000000..5494c4339d9c --- /dev/null +++ b/app-crypt/af_alg/af_alg-0.0.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +MY_PN="af_alg" + +inherit autotools eutils libtool linux-info versionator + +DESCRIPTION="af_alg is an openssl crypto engine kernel interface thing" +HOMEPAGE="https://github.com/sarnold/af_alg" +SRC_URI="mirror://gentoo/${MY_PN}-${PV}.tar.gz" + +LICENSE="openssl" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="libressl" + +DEPEND="virtual/linux-sources + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= )" +RDEPEND="" + +RESTRICT="test" + +S=${WORKDIR}/${MY_PN}-${PV} + +CONFIG_CHECK="~CRYPTO_USER_API" +WARNING_CRYPTO_USER_API="You need to enable CONFIG_CRYPTO_USER_API in order to use this package." + +src_prepare() { + sed -i -e "s|ssl/engines|engines|" "${S}"/configure.ac + eautoreconf +} + +src_configure() { + econf --with-pic +} + +src_install() { + emake DESTDIR="${D}" install || die + dodoc AUTHORS NEWS README.rst + + prune_libtool_files --modules +} diff --git a/app-crypt/af_alg/af_alg-0_pre20120229.ebuild b/app-crypt/af_alg/af_alg-0_pre20120229.ebuild new file mode 100644 index 000000000000..1ca991a06c2c --- /dev/null +++ b/app-crypt/af_alg/af_alg-0_pre20120229.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils toolchain-funcs multilib + +COMMIT_ID=7b13512edbd77c35d20edb4e53d5d83eeaf05d52 + +DESCRIPTION="AF_ALG for OpenSSL" +HOMEPAGE="http://carnivore.it/2011/04/23/openssl_-_af_alg" + +MY_P="$PN-${COMMIT_ID}" +SRC_URI="http://src.carnivore.it/users/common/af_alg/snapshot/${MY_P}.tar.gz" + +LICENSE="openssl" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="libressl" + +DEPEND="!libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +src_compile() { + $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wall -fPIC \ + -shared -Wl,-soname,libaf_alg.so -lcrypto -o libaf_alg.so \ + e_af_alg.c +} + +src_install() { + exeinto /usr/$(get_libdir)/engines + doexe libaf_alg.so + dodoc README +} diff --git a/app-crypt/af_alg/metadata.xml b/app-crypt/af_alg/metadata.xml new file mode 100644 index 000000000000..311413031703 --- /dev/null +++ b/app-crypt/af_alg/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>nerdboy@gentoo.org</email> + <name>Stephen Arnold</name> +</maintainer> +<longdescription lang="en"> +af_alg implements an OpenSSL engine that uses the AF_ALG functionailty found in +kernel >= 2.6.38 for crypto offload. Be sure to actually check if it's faster, +as for many modern systems, userspace software implementations are actually +faster, as they avoid a kernel context switch. However, on embedded systems and +others with crypto hardware, AF_ALG may be faster. The upstream readme has more +details. +</longdescription> +<upstream> + <remote-id type="github">sarnold/af_alg</remote-id> +</upstream> +</pkgmetadata> |