From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1MsKyf-0001GW-KU for garchives@archives.gentoo.org; Mon, 28 Sep 2009 18:29:37 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3AAFFE07F1; Mon, 28 Sep 2009 18:29:37 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id EAAD8E07F1 for ; Mon, 28 Sep 2009 18:29:36 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 9410F675CD for ; Mon, 28 Sep 2009 18:29:36 +0000 (UTC) Received: from flameeyes by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1MsKye-0004s2-5T for gentoo-commits@lists.gentoo.org; Mon, 28 Sep 2009 18:29:36 +0000 From: "Diego Petteno (flameeyes)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, flameeyes@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in app-crypt/ekeyd: ChangeLog ekeyd-1.0.5-r1.ebuild ekeyd-1.0.5.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog ekeyd-1.0.5-r1.ebuild ekeyd-1.0.5.ebuild X-VCS-Directories: app-crypt/ekeyd X-VCS-Committer: flameeyes X-VCS-Committer-Name: Diego Petteno Content-Type: text/plain; charset=utf8 Message-Id: Sender: Diego Petteno Date: Mon, 28 Sep 2009 18:29:36 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: e2848612-8745-4fa5-9599-cdd928356e4d X-Archives-Hash: 20efdcb1e7577318c698de0da2203170 flameeyes 09/09/28 18:29:36 Modified: ChangeLog Added: ekeyd-1.0.5-r1.ebuild Removed: ekeyd-1.0.5.ebuild Log: Bump already, add init script for the userland USB daemon, and move the= two daemon executables in /usr/libexec. (Portage version: 2.2_rc42/cvs/Linux x86_64) Revision Changes Path 1.2 app-crypt/ekeyd/ChangeLog file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/ekeyd/Ch= angeLog?rev=3D1.2&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/ekeyd/Ch= angeLog?rev=3D1.2&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/ekeyd/Ch= angeLog?r1=3D1.1&r2=3D1.2 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/app-crypt/ekeyd/ChangeLog,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ChangeLog 28 Sep 2009 10:59:06 -0000 1.1 +++ ChangeLog 28 Sep 2009 18:29:35 -0000 1.2 @@ -1,6 +1,14 @@ # ChangeLog for app-crypt/ekeyd # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/ekeyd/ChangeLog,v 1.1 2009/= 09/28 10:59:06 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/ekeyd/ChangeLog,v 1.2 2009/= 09/28 18:29:35 flameeyes Exp $ + +*ekeyd-1.0.5-r1 (28 Sep 2009) + + 28 Sep 2009; Diego E. Petten=C3=B2 -ekeyd-1.0.5= .ebuild, + +ekeyd-1.0.5-r1.ebuild, +files/ekey-ulusbd.conf, +files/ekey-ulusbd.in= it, + files/ekeyd.init: + Bump already, add init script for the userland USB daemon, and move th= e + two daemon executables in /usr/libexec. =20 *ekeyd-1.0.5 (28 Sep 2009) =20 1.1 app-crypt/ekeyd/ekeyd-1.0.5-r1.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/ekeyd/ek= eyd-1.0.5-r1.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/ekeyd/ek= eyd-1.0.5-r1.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: ekeyd-1.0.5-r1.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-crypt/ekeyd/ekeyd-1.0.5-r1.ebuild,= v 1.1 2009/09/28 18:29:35 flameeyes Exp $ EAPI=3D2 inherit multilib DESCRIPTION=3D"Entropy Key userspace daemon" HOMEPAGE=3D"http://www.entropykey.co.uk/" SRC_URI=3D"http://www.entropykey.co.uk/res/download/${P}.tar.gz" LICENSE=3D"as-is" # yes, truly SLOT=3D"0" KEYWORDS=3D"~amd64 ~x86" IUSE=3D"usb kernel_linux" RDEPEND=3D"dev-lang/lua usb? ( dev-libs/libusb:0 )" DEPEND=3D"${RDEPEND}" RDEPEND=3D"${RDEPEND} dev-libs/luasocket kernel_linux? ( sys-fs/udev )" 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 } src_compile() { local osname # Override automatic detection: upstream provides this with uname, # we don't like using uname. case ${CHOST} in *-linux-*) osname=3Dlinux;; *-freebsd*) osname=3Dfreebsd;; *-kfrebsd-gnu) osname=3Dgnukfreebsd;; *-openbsd*) osname=3Dopenbsd;; *) 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=3D LUA_INC=3D \ OSNAME=3D${osname} \ OPT=3D"${CFLAGS}" \ BUILD_ULUSBD=3D$(use usb && echo yes || echo no) \ || die "emake failed" } src_install() { emake -C daemon \ DESTDIR=3D"${D}" \ BUILD_ULUSBD=3D$(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 keepdir /etc/ekeyd # 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 newinitd "${FILESDIR}"/ekey-ulusbd.init ekey-ulusbd || die newconfd "${FILESDIR}"/ekey-ulusbd.conf ekey-ulusbd || die doman daemon/ekey-ulusbd.8 || die fi dodoc daemon/README* AUTHORS WARNING || die if use kernel_linux; then insinto /etc/udev/rules.d newins doc/60-UDEKEY01.rules 70-${PN}.rules || die 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 =E2=86=92 /etc/init.d/ekeyd.i= dentifier" elog "and it'll be looking for /etc/init.d/identifier.conf" if use usb; then elog "" elog "If you don't want (or can't) use the CDC ACM driver in your" elog "kernel, you may use the Userland USB Daemon to access the" elog "EntropyKey." elog "" elog "To do so, make sure to start the ekey-ulusbd service, after" elog "having configured /etc/conf.d/ekey-ulusbd." elog "This service is also multiplexed so you can run it for any" elog "number of keys." fi }