summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2012-11-13 00:47:23 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2012-11-13 00:47:23 +0000
commit281d9902f06b3086fb919d0cf539f28cc5c673e4 (patch)
tree8b6972ef282f2135b0b60a23709db55982e2f398 /app-crypt
parentBump. (diff)
downloadhistorical-281d9902f06b3086fb919d0cf539f28cc5c673e4.tar.gz
historical-281d9902f06b3086fb919d0cf539f28cc5c673e4.tar.bz2
historical-281d9902f06b3086fb919d0cf539f28cc5c673e4.zip
Initial commit. Ebuild by Robin H. Johnson <robbat2@gentoo.org>.
Package-Manager: portage-2.2.0_alpha142/cvs/Linux x86_64
Diffstat (limited to 'app-crypt')
-rw-r--r--app-crypt/af_alg/ChangeLog9
-rw-r--r--app-crypt/af_alg/Manifest4
-rw-r--r--app-crypt/af_alg/af_alg-0_pre20120229.ebuild36
-rw-r--r--app-crypt/af_alg/metadata.xml17
4 files changed, 66 insertions, 0 deletions
diff --git a/app-crypt/af_alg/ChangeLog b/app-crypt/af_alg/ChangeLog
new file mode 100644
index 000000000000..9eaf630dd9a1
--- /dev/null
+++ b/app-crypt/af_alg/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for app-crypt/af_alg
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/af_alg/ChangeLog,v 1.1 2012/11/13 00:47:18 robbat2 Exp $
+
+*af_alg-0_pre20120229 (13 Nov 2012)
+
+ 13 Nov 2012; Robin H. Johnson <robbat2@gentoo.org>
+ +af_alg-0_pre20120229.ebuild, +metadata.xml:
+ Initial commit. Ebuild by Robin H. Johnson <robbat2@gentoo.org>.
diff --git a/app-crypt/af_alg/Manifest b/app-crypt/af_alg/Manifest
new file mode 100644
index 000000000000..921490b1357e
--- /dev/null
+++ b/app-crypt/af_alg/Manifest
@@ -0,0 +1,4 @@
+DIST af_alg-7b13512edbd77c35d20edb4e53d5d83eeaf05d52.tar.gz 5362 SHA256 fa2dd5ea52819ac63ce1cd4cd043f8ee451f6b5ec54549cff352405b442e087f SHA512 3be17b425fdafee8338d73410e39921e5f019498df2b99477eac6205afc2182ae7758d4c1dee284fab929378810f1fed421f2c4b6df31ea7aa574f2c8e860378 WHIRLPOOL 1ff1d968113bb14c568b21763d3e8d998e8f8311645a2866a41c04cb68364694aa5b6fdc815acac9d9161e81ad27b051e0a640cfb50ca5cc6525b7f3cccab605
+EBUILD af_alg-0_pre20120229.ebuild 911 SHA256 bbbaa263b26b8ab4fa1d7cabffd2ee52485f7eb06a79a85f80b10f19d5277a61 SHA512 ece9289b213ec0fd883da980be2a36e5c1b515265a8be3e73078bbd5ca0aa9db32362ea3e9867681ec357aeae73b64069c5c7beb948095cf4ddf315cde5b0554 WHIRLPOOL 80e05c57077912531b0e6b1e67c19b7a3d9e2f4d4882d62ecc9e151d32a3dda18b53d6212072a1bf83af7d83a082ff4741a76b4ca69c9acb78bffeba0b5878f6
+MISC ChangeLog 410 SHA256 1d93fdb07bb57394acdff90e22f0c8fd8b249b0a845461ce7d4df9fca28739d9 SHA512 706eaf451ffb1bd2e9e911a5854876a2d5772be53a4b1bbcf7c7e0cd6a721d3d4f095cce87894bcd78be5560c35a21a0913879aa12851246d00c5e8a3256830b WHIRLPOOL 838622eda372e98b086e884920690b059f98537a3e745bc320892c6c7fcf7827f63f80c908e73d6015571aedbbc19383eaa8a5502e0f13611a702c64d2062284
+MISC metadata.xml 676 SHA256 8c6b8f697ceeed3544f2c7b36b0f6ab2e3445024e0c8779070c4c8993cda4180 SHA512 8f824cb5cb0d0891eeaa6c0b6bddf609fbeb43e13875868765b0620f57b5a5c5538c5a3b7e71a4326a09885f09bbe881b1d476d9879fa42a697137ff8bfbfa85 WHIRLPOOL e544a0b2a82ad886dba23a9737ee8490157335a0c6a59c47f6389aed3b3395f24f445cc9e728997eff4f0ee7e44e9655d3be0e34b8aebf85626c7835fae989ac
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..36b4abed7230
--- /dev/null
+++ b/app-crypt/af_alg/af_alg-0_pre20120229.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/af_alg/af_alg-0_pre20120229.ebuild,v 1.1 2012/11/13 00:47:18 robbat2 Exp $
+
+EAPI=5
+
+inherit eutils toolchain-funcs
+
+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=""
+
+DEPEND="dev-libs/openssl"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+ $(tc-getCC) ${CFLAGS} -Wall -fPIC -c -o e_af_alg.o e_af_alg.c
+ $(tc-getCC) ${LDFLAGS} -shared -Wl,-soname,libaf_alg.so -lcrypto -o libaf_alg.so e_af_alg.o
+}
+
+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..7bb3d5a0ddaa
--- /dev/null
+++ b/app-crypt/af_alg/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+<email>robbat2@gentoo.org</email>
+<name>Robin H. Johnson</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 homepage has more
+details.
+</longdescription>
+</pkgmetadata>
+