From 2531e2ea16162f7e0d2cc9e2e4018a2fd667d9ae Mon Sep 17 00:00:00 2001 From: Hanno Böck Date: Fri, 21 Sep 2007 19:39:26 +0000 Subject: luks-tools update for new pam (Portage version: 2.1.3.9) --- app-crypt/luks-tools/ChangeLog | 8 ++++- .../luks-tools/files/digest-luks-tools-0.0.12-r1 | 3 ++ .../files/luks-tools-0.0.12-pam-config.patch | 16 ++++++++++ app-crypt/luks-tools/luks-tools-0.0.12-r1.ebuild | 35 ++++++++++++++++++++++ 4 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 app-crypt/luks-tools/files/digest-luks-tools-0.0.12-r1 create mode 100644 app-crypt/luks-tools/files/luks-tools-0.0.12-pam-config.patch create mode 100644 app-crypt/luks-tools/luks-tools-0.0.12-r1.ebuild diff --git a/app-crypt/luks-tools/ChangeLog b/app-crypt/luks-tools/ChangeLog index c711d83e00c0..04daa5b1d474 100644 --- a/app-crypt/luks-tools/ChangeLog +++ b/app-crypt/luks-tools/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-crypt/luks-tools # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/luks-tools/ChangeLog,v 1.3 2007/05/25 21:54:29 cardoe Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/luks-tools/ChangeLog,v 1.4 2007/09/21 19:39:26 hanno Exp $ + +*luks-tools-0.0.12-r1 (21 Sep 2007) + + 21 Sep 2007; Hanno Boeck + +files/luks-tools-0.0.12-pam-config.patch, +luks-tools-0.0.12-r1.ebuild: + Compatibility with new pam, also change cryptsetup-luks dep to cryptsetup. 25 May 2007; Doug Goldstein luks-tools-0.0.12.ebuild: keyword ~amd64. bug #179709 diff --git a/app-crypt/luks-tools/files/digest-luks-tools-0.0.12-r1 b/app-crypt/luks-tools/files/digest-luks-tools-0.0.12-r1 new file mode 100644 index 000000000000..880d51d463ae --- /dev/null +++ b/app-crypt/luks-tools/files/digest-luks-tools-0.0.12-r1 @@ -0,0 +1,3 @@ +MD5 8e4bbd2ab37a285dabd3d09e697a2c2d luks-tools-0.0.12.tar.gz 345353 +RMD160 33e80b9d4e5cd70d924aaa8149fa9fd351f86e31 luks-tools-0.0.12.tar.gz 345353 +SHA256 8137d1c7688fb39810bbf296a3bf0743a123490744aae698bc5c909984a937d3 luks-tools-0.0.12.tar.gz 345353 diff --git a/app-crypt/luks-tools/files/luks-tools-0.0.12-pam-config.patch b/app-crypt/luks-tools/files/luks-tools-0.0.12-pam-config.patch new file mode 100644 index 000000000000..3220401b5fc6 --- /dev/null +++ b/app-crypt/luks-tools/files/luks-tools-0.0.12-pam-config.patch @@ -0,0 +1,16 @@ +--- luks-tools-0.0.12/pam/gnome-luks-format.old 2007-01-20 12:52:18.000000000 -0500 ++++ luks-tools-0.0.12/pam/gnome-luks-format 2007-09-18 15:50:20.000000000 -0400 +@@ -1,9 +1,8 @@ + #%PAM-1.0 + # /etc/pam.d/gnome-luks-format + auth sufficient pam_rootok.so +-auth sufficient pam_timestamp.so +-auth required pam_stack.so service=system-auth +-session required pam_permit.so ++auth include system-auth ++ ++account include system-auth ++ + session optional pam_xauth.so +-session optional pam_timestamp.so +-account required pam_permit.so diff --git a/app-crypt/luks-tools/luks-tools-0.0.12-r1.ebuild b/app-crypt/luks-tools/luks-tools-0.0.12-r1.ebuild new file mode 100644 index 000000000000..461942123a48 --- /dev/null +++ b/app-crypt/luks-tools/luks-tools-0.0.12-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/luks-tools/luks-tools-0.0.12-r1.ebuild,v 1.1 2007/09/21 19:39:26 hanno Exp $ + +inherit eutils + +DESCRIPTION="GUI frontend for dm-crypt/luks." +HOMEPAGE="http://www.flyn.org/projects/luks-tools/" +SRC_URI="http://www.flyn.org/projects/luks-tools/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="sys-fs/cryptsetup + >=dev-python/pygtk-2.8.0 + >=sys-apps/hal-0.5" + +S=${WORKDIR}/${P} + +src_unpack() { + unpack "${A}" + cd "${S}" + epatch "${FILESDIR}/luks-tools-0.0.12-pam-config.patch" +} + +src_compile() { + econf || die "econf failed" + emake || die "emake failed" +} + +src_install() { + einstall || die "einstall failed" + dodoc AUTHORS FAQ NEWS README TODO +} -- cgit v1.2.3-65-gdbad