summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2010-10-23 17:29:38 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2010-10-23 17:29:38 +0000
commitc0fc32f00bde9d091fcea0b2d97f3cf072822b42 (patch)
treea2d4fc710f457fbb506dfe20a7ce14e6e1ed6728 /app-crypt/ekeyd
parentAdd ekey-egd-linux client ebuild, proxy maintained by Jaervosz from bug #3420... (diff)
downloadhistorical-c0fc32f00bde9d091fcea0b2d97f3cf072822b42.tar.gz
historical-c0fc32f00bde9d091fcea0b2d97f3cf072822b42.tar.bz2
historical-c0fc32f00bde9d091fcea0b2d97f3cf072822b42.zip
Remove old; add note regarding app-crypt/ekey-egd-linux; fix CC not being used.
Package-Manager: portage-2.2.0_alpha1/cvs/Linux x86_64
Diffstat (limited to 'app-crypt/ekeyd')
-rw-r--r--app-crypt/ekeyd/ChangeLog7
-rw-r--r--app-crypt/ekeyd/Manifest11
-rw-r--r--app-crypt/ekeyd/ekeyd-1.1.3-r1.ebuild10
-rw-r--r--app-crypt/ekeyd/ekeyd-1.1.3.ebuild154
4 files changed, 19 insertions, 163 deletions
diff --git a/app-crypt/ekeyd/ChangeLog b/app-crypt/ekeyd/ChangeLog
index 76f0998dd57e..4e79739e0162 100644
--- a/app-crypt/ekeyd/ChangeLog
+++ b/app-crypt/ekeyd/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-crypt/ekeyd
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/ekeyd/ChangeLog,v 1.16 2010/09/29 23:54:46 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/ekeyd/ChangeLog,v 1.17 2010/10/23 17:29:37 flameeyes Exp $
+
+ 23 Oct 2010; Diego E. Pettenò <flameeyes@gentoo.org> -ekeyd-1.1.3.ebuild,
+ ekeyd-1.1.3-r1.ebuild:
+ Remove old; add note regarding app-crypt/ekey-egd-linux; fix CC not being
+ used.
*ekeyd-1.1.3-r1 (29 Sep 2010)
diff --git a/app-crypt/ekeyd/Manifest b/app-crypt/ekeyd/Manifest
index 22180ca386cb..2c950ddd45f4 100644
--- a/app-crypt/ekeyd/Manifest
+++ b/app-crypt/ekeyd/Manifest
@@ -7,14 +7,13 @@ AUX ekeyd-1.1.1-earlyboot.patch 1526 RMD160 66512d44326f6b4ccb3971dd83a5888dc817
AUX ekeyd-1.1.3-libusb_compat.patch 658 RMD160 356e27996ac6efbda56002d2dabaae9fce234e95 SHA1 e035db0258b7162a1ed7a69a343628a92c4a78a8 SHA256 5b82fe0d834ccfe674fdee2582a9097e4f0bea5b766e0c287808c7f4b3bc77e2
AUX ekeyd.init 781 RMD160 9f7f426544b116224cbb523d27bee17d378acf2d SHA1 9017e3ddfa29b2b4319a61245f1cf8400f0f06c4 SHA256 441af4b871a17184196a5dbf5263b40291185646ed199c2495662f4da2ea9f86
DIST ekeyd-1.1.3.tar.gz 95173 RMD160 0af970891d8da67b5b0737fbac9d626a38ccb41a SHA1 a0119105d3804b76df0dd6a5e18e80db3193ece8 SHA256 07c20450e7ab139b723945e3aa0748f55209c0da097253b25074149c847044e4
-EBUILD ekeyd-1.1.3-r1.ebuild 4195 RMD160 7ab761faac5792a74c03bf18f5b4ffa955e1132e SHA1 fc42d6e82d3bc17ab296c04f998de1f93ed974ac SHA256 12e592b9dea61605dcde5f910cff11db522b500628f96fabbaecaee0a00efc10
-EBUILD ekeyd-1.1.3.ebuild 4146 RMD160 4b71c1f56fa5fe2223252d04723c9faa648e4fa3 SHA1 90aa886ae71a7e035ece217800f9ea15e0df4de2 SHA256 fec902a9e6f1a4d31cd6b283e2b1f6235497db00aaed50e9f4e46ea98d65ba72
-MISC ChangeLog 4176 RMD160 3dcbfc86170c4801ca943bc70f5d8f7c2a3faa3e SHA1 bab7d32e5d39a87b0ff53e20d92caa6643b85ed3 SHA256 e1f89087a0738097a6ff997e16116ee881d21707dbe3819763629b5993a5b6e8
+EBUILD ekeyd-1.1.3-r1.ebuild 4537 RMD160 3b71fff72ed7a9e2d4e1ea76481fdbc2b3237c2b SHA1 02f4a9a49224c3cefe58418fcca84ba6c63007e2 SHA256 8ec302a895f18a7e1b876ef0d3d332160b420fec51c434fab15a4fbb3db02182
+MISC ChangeLog 4363 RMD160 3ba3d9ab84382938f9cc039c37871328d0879093 SHA1 a017264b876cf529e7341dbdb438f918e841e5b3 SHA256 1d72d9c00b861a7c9b0f7c8fbf71517c9672188598a1d967f163ef52e8d1ddb5
MISC metadata.xml 619 RMD160 a2b1c4bc5ba935096e78992db51ee7d129e21b30 SHA1 2d82a2c0c31be9a52b57ce055de3fb3bbde28544 SHA256 f7a7ec084ae9aec5e7b5bfc14fc853bdb56f427b8577eb494576079ae5205aa9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
-iEYEARECAAYFAkyj0ckACgkQAiZjviIA2Xj78ACfSTPfx7621Ze5FBVl/D4pv6vm
-zt8AmgKcWevhsqWItyPFt6scaw/hxrzL
-=fa8C
+iEYEARECAAYFAkzDG5MACgkQAiZjviIA2XgnEQCg9DUzyEbFg5Mw9lgYpjGUTzAa
+5CsAniJhaTsmBS7j3HPVMR2VVHQF+4bZ
+=t9Ei
-----END PGP SIGNATURE-----
diff --git a/app-crypt/ekeyd/ekeyd-1.1.3-r1.ebuild b/app-crypt/ekeyd/ekeyd-1.1.3-r1.ebuild
index d369e138eff4..95343dd4d95a 100644
--- a/app-crypt/ekeyd/ekeyd-1.1.3-r1.ebuild
+++ b/app-crypt/ekeyd/ekeyd-1.1.3-r1.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/ekeyd/ekeyd-1.1.3-r1.ebuild,v 1.1 2010/09/29 23:54:46 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/ekeyd/ekeyd-1.1.3-r1.ebuild,v 1.2 2010/10/23 17:29:37 flameeyes Exp $
EAPI=2
-inherit multilib linux-info
+inherit multilib linux-info toolchain-funcs
DESCRIPTION="Entropy Key userspace daemon"
HOMEPAGE="http://www.entropykey.co.uk/"
@@ -73,6 +73,7 @@ src_compile() {
# We don't slot LUA so we don't really need to have the variables
# set at all.
emake -C daemon \
+ CC="$(tc-getCC)" \
LUA_V= LUA_INC= \
OSNAME=${osname} \
OPT="${CFLAGS}" \
@@ -128,6 +129,11 @@ pkg_postinst() {
elog "keys, just symlink /etc/init.d/ekeyd → /etc/init.d/ekeyd.identifier"
elog "and it'll be looking for /etc/init.d/identifier.conf"
elog ""
+ elog "If you intend on providing entropy for more than your running host"
+ elog "you'll have to set the ekeyd daemon into EGD-server mode, and install"
+ elog "on both the ekey host and the clients the app-crypt/ekey-egd-linux"
+ elog "package that connects to the egd socket to receive entropy."
+ elog ""
if use usb; then
if use kernel_linux; then
diff --git a/app-crypt/ekeyd/ekeyd-1.1.3.ebuild b/app-crypt/ekeyd/ekeyd-1.1.3.ebuild
deleted file mode 100644
index 9aef1e3d9955..000000000000
--- a/app-crypt/ekeyd/ekeyd-1.1.3.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/ekeyd/ekeyd-1.1.3.ebuild,v 1.1 2010/09/24 11:43:26 flameeyes Exp $
-
-EAPI=2
-
-inherit multilib linux-info
-
-DESCRIPTION="Entropy Key userspace daemon"
-HOMEPAGE="http://www.entropykey.co.uk/"
-SRC_URI="http://www.entropykey.co.uk/res/download/${P}.tar.gz"
-
-LICENSE="as-is" # yes, truly
-
-SLOT="0"
-
-KEYWORDS="~amd64 ~x86"
-
-IUSE="usb kernel_linux"
-
-RDEPEND="dev-lang/lua
- usb? ( dev-libs/libusb:0 )"
-DEPEND="${RDEPEND}"
-RDEPEND="${RDEPEND}
- dev-libs/luasocket
- kernel_linux? ( sys-fs/udev )
- usb? ( !kernel_linux? ( sys-apps/usbutils ) )"
-
-CONFIG_CHECK="~USB_ACM"
-
-pkg_setup() {
- if use kernel_linux && ! use usb && linux_config_exists; then
- check_extra_config
- fi
-}
-
-src_prepare() {
- # - avoid using -Werror;
- # - don't gzip the man pages, this will also stop it from
- # installing them, so we'll do it by hand.
- sed -i \
- -e 's:-Werror::' \
- -e '/gzip/d' \
- daemon/Makefile || die
-
- epatch "${FILESDIR}"/${PN}-1.1.1-earlyboot.patch
-
- # We moved the binaries around
- sed -i -e 's:$BINPATH/ekey-ulusbd:/usr/libexec/ekey-ulusbd:' \
- doc/ekeyd-udev || die
-}
-
-src_compile() {
- local osname
-
- # Override automatic detection: upstream provides this with uname,
- # we don't like using uname.
- case ${CHOST} in
- *-linux-*)
- osname=linux;;
- *-freebsd*)
- osname=freebsd;;
- *-kfrebsd-gnu)
- osname=gnukfreebsd;;
- *-openbsd*)
- osname=openbsd;;
- *)
- die "Unsupported operating system!"
- ;;
- esac
-
- # We don't slot LUA so we don't really need to have the variables
- # set at all.
- emake -C daemon \
- LUA_V= LUA_INC= \
- OSNAME=${osname} \
- OPT="${CFLAGS}" \
- BUILD_ULUSBD=$(use usb && echo yes || echo no) \
- || die "emake failed"
-}
-
-src_install() {
- emake -C daemon \
- DESTDIR="${D}" \
- BUILD_ULUSBD=$(use usb && echo yes || echo no) \
- install || die "emake install failed"
-
- # We move the daemons around to avoid polluting the available
- # commands.
- dodir /usr/libexec
- mv "${D}"/usr/sbin/ekey*d "${D}"/usr/libexec
-
- # Install them manually because we don't want them gzipped
- doman daemon/{ekeyd,ekey-setkey,ekey-rekey,ekeydctl}.8 \
- daemon/ekeyd.conf.5 || die
-
- newinitd "${FILESDIR}"/${PN}.init ${PN} || die
-
- if use usb; then
- if ! use kernel_linux; then
- newinitd "${FILESDIR}"/ekey-ulusbd.init ekey-ulusbd || die
- newconfd "${FILESDIR}"/ekey-ulusbd.conf ekey-ulusbd || die
- fi
- doman daemon/ekey-ulusbd.8 || die
- fi
-
- dodoc daemon/README* AUTHORS WARNING ChangeLog || die
-
- if use kernel_linux; then
- insinto /etc/udev/rules.d
- if use usb; then
- newins doc/60-UDEKEY01-UDS.rules 70-ekey-ulusbd.rules || die
- else
- newins doc/60-UDEKEY01.rules 70-${PN}.rules || die
- fi
-
- exeinto /$(get_libdir)/udev
- doexe doc/ekeyd-udev || die
- fi
-}
-
-pkg_postinst() {
- elog "To make use of your entropykey, make sure to execute ekey-rekey"
- elog "the first time, and then start the ekeyd service."
- elog ""
- elog "The service supports multiplexing if you wish to use multiple"
- elog "keys, just symlink /etc/init.d/ekeyd → /etc/init.d/ekeyd.identifier"
- elog "and it'll be looking for /etc/init.d/identifier.conf"
- elog ""
-
- if use usb; then
- if use kernel_linux; then
- elog "You're going to use the userland USB daemon, the udev rules"
- elog "will be used accordingly. If you want to use the CDC driver"
- elog "please disable the usb USE flag."
- else
- elog "You're going to use the userland USB daemon, since your OS"
- elog "does not support udev, you should start the ekey-ulusbd"
- elog "service before ekeyd."
- fi
- else
- if use kernel_linux; then
- elog "Some versions of Linux have a faulty CDC ACM driver that stops"
- elog "EntropyKey from working properly; please check the compatibility"
- elog "table at http://www.entropykey.co.uk/download/"
- else
- elog "Make sure your operating system supports the CDC ACM driver"
- elog "or otherwise you won't be able to use the EntropyKey."
- fi
- elog ""
- elog "If you're unsure about the working state of the CDC ACM driver"
- elog "enable the usb USE flag and use the userland USB daemon"
- fi
-}