summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2005-07-02 15:11:52 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2005-07-02 15:11:52 +0000
commit59a06ec237d6353899ff57b9a3b7167ecdab9c96 (patch)
tree3edcabaefee59eaa440a63ddb2eb26eead31537f /sys-auth/pam_ssh_agent
parentStable on alpha. (diff)
downloadhistorical-59a06ec237d6353899ff57b9a3b7167ecdab9c96.tar.gz
historical-59a06ec237d6353899ff57b9a3b7167ecdab9c96.tar.bz2
historical-59a06ec237d6353899ff57b9a3b7167ecdab9c96.zip
Moved from sys-libs/pam_ssh_agent to sys-auth/pam_ssh_agent.
Diffstat (limited to 'sys-auth/pam_ssh_agent')
-rw-r--r--sys-auth/pam_ssh_agent/ChangeLog34
-rw-r--r--sys-auth/pam_ssh_agent/Manifest19
-rw-r--r--sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.11
-rw-r--r--sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.21
-rw-r--r--sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.2-r11
-rw-r--r--sys-auth/pam_ssh_agent/files/pam_ssh_agent-0.2-openpam.patch35
-rw-r--r--sys-auth/pam_ssh_agent/metadata.xml9
-rw-r--r--sys-auth/pam_ssh_agent/pam_ssh_agent-0.1.ebuild34
-rw-r--r--sys-auth/pam_ssh_agent/pam_ssh_agent-0.2-r1.ebuild36
-rw-r--r--sys-auth/pam_ssh_agent/pam_ssh_agent-0.2.ebuild36
10 files changed, 206 insertions, 0 deletions
diff --git a/sys-auth/pam_ssh_agent/ChangeLog b/sys-auth/pam_ssh_agent/ChangeLog
new file mode 100644
index 000000000000..f4ce39a7cbbc
--- /dev/null
+++ b/sys-auth/pam_ssh_agent/ChangeLog
@@ -0,0 +1,34 @@
+# ChangeLog for sys-auth/pam_ssh_agent
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_ssh_agent/ChangeLog,v 1.1 2005/07/02 15:11:52 flameeyes Exp $
+
+ 02 Jul 2005; Diego Pettenò <flameeyes@gentoo.org>
+ +files/pam_ssh_agent-0.2-openpam.patch, +metadata.xml,
+ +pam_ssh_agent-0.1.ebuild, +pam_ssh_agent-0.2.ebuild,
+ +pam_ssh_agent-0.2-r1.ebuild:
+ Moved from sys-libs/pam_ssh_agent to sys-auth/pam_ssh_agent.
+
+*pam_ssh_agent-0.2-r1 (20 May 2005)
+
+ 20 May 2005; Diego Pettenò <flameeyes@gentoo.org>
+ +files/pam_ssh_agent-0.2-openpam.patch, +pam_ssh_agent-0.2-r1.ebuild:
+ Added support for OpenPAM using the new pam eclass.
+
+ 16 May 2005; Diego Pettenò <flameeyes@gentoo.org>
+ pam_ssh_agent-0.1.ebuild, pam_ssh_agent-0.2.ebuild:
+ Converted to use toolchain-funcs eclass. Cleaned up 0.2 ebuild to make it
+ works on amd64 (and keyworded accordly). Avoid installation of LICENSE file.
+
+ 01 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org>
+ pam_ssh_agent-0.1.ebuild:
+ add SLOT and IUSE; fix DEPEND
+
+*pam_ssh_agent-0.2 (02 Mar 2004)
+
+ 02 Mar 2004; Mike Frysinger <vapier@gentoo.org> :
+ Version bump #43338 by Marko Mikulicic.
+
+*pam_ssh_agent-0.1 (28 Feb 2004)
+
+ 28 Feb 2004; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by Marko Mikulicic #41382.
diff --git a/sys-auth/pam_ssh_agent/Manifest b/sys-auth/pam_ssh_agent/Manifest
new file mode 100644
index 000000000000..f88fd4536031
--- /dev/null
+++ b/sys-auth/pam_ssh_agent/Manifest
@@ -0,0 +1,19 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 98115c6070708e2548e483de2d39ae5f ChangeLog 1094
+MD5 a8cd1dda22d8abb57607d6a9120cbdee metadata.xml 306
+MD5 1e5dc0bbe0ea0a7cabf31c4f3a440321 pam_ssh_agent-0.1.ebuild 806
+MD5 ef80f8fd12d85b71b1f5a58e0c24fedd pam_ssh_agent-0.2-r1.ebuild 917
+MD5 4199f38ca4a9632559fe0c513c549a66 pam_ssh_agent-0.2.ebuild 945
+MD5 fc8f4b2dfc03ece3f7da24ed6b8258fa files/digest-pam_ssh_agent-0.1 68
+MD5 d9ee254275c299e8f21bdcb01001bbc1 files/digest-pam_ssh_agent-0.2 68
+MD5 1d5291ee53a193ca3c632a37f7b3b27f files/pam_ssh_agent-0.2-openpam.patch 984
+MD5 d9ee254275c299e8f21bdcb01001bbc1 files/digest-pam_ssh_agent-0.2-r1 68
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.1 (GNU/Linux)
+
+iD8DBQFCjdOsj5H05b2HAEkRAijDAJ9OLnjrmmgCYZeVVqLtmLCkl+jXBwCfWeaS
+3vp4hCJAaBU1co+GaJQdMhY=
+=rT+j
+-----END PGP SIGNATURE-----
diff --git a/sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.1 b/sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.1
new file mode 100644
index 000000000000..96cdb2b0c91e
--- /dev/null
+++ b/sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.1
@@ -0,0 +1 @@
+MD5 a0a4f37bd2b264d6844209c92a40d3df pam_ssh_agent-0.1.tar.gz 10551
diff --git a/sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.2 b/sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.2
new file mode 100644
index 000000000000..a41473cc815b
--- /dev/null
+++ b/sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.2
@@ -0,0 +1 @@
+MD5 3514f813c6df58de28cc56c7c76566d7 pam_ssh_agent-0.2.tar.gz 11625
diff --git a/sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.2-r1 b/sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.2-r1
new file mode 100644
index 000000000000..a41473cc815b
--- /dev/null
+++ b/sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.2-r1
@@ -0,0 +1 @@
+MD5 3514f813c6df58de28cc56c7c76566d7 pam_ssh_agent-0.2.tar.gz 11625
diff --git a/sys-auth/pam_ssh_agent/files/pam_ssh_agent-0.2-openpam.patch b/sys-auth/pam_ssh_agent/files/pam_ssh_agent-0.2-openpam.patch
new file mode 100644
index 000000000000..32120c137048
--- /dev/null
+++ b/sys-auth/pam_ssh_agent/files/pam_ssh_agent-0.2-openpam.patch
@@ -0,0 +1,35 @@
+diff -ur pam_ssh_agent-0.2/main.c pam_ssh_agent-0.2-openpam/main.c
+--- pam_ssh_agent-0.2/main.c 2004-02-28 21:54:52 +0000
++++ pam_ssh_agent-0.2-openpam/main.c 2005-05-16 08:38:55 +0000
+@@ -4,6 +4,7 @@
+ #include <unistd.h>
+ #include <sys/types.h>
+ #include <sys/wait.h>
++#include <stdlib.h>
+ #include "popen2.h"
+
+ #define DEFAULT_USER "nobody"
+@@ -11,7 +12,7 @@
+ #define MODULE_NAME "ssh_pam_agent"
+
+ #include <security/pam_modules.h>
+-#include <security/_pam_macros.h>
++#include <security/pam_appl.h>
+
+ #define CMD_LEN 512
+
+diff -ur pam_ssh_agent-0.2/popen2.c pam_ssh_agent-0.2-openpam/popen2.c
+--- pam_ssh_agent-0.2/popen2.c 2004-02-28 21:43:03 +0000
++++ pam_ssh_agent-0.2-openpam/popen2.c 2005-05-16 08:30:58 +0000
+@@ -1,9 +1,10 @@
+ #include "popen2.h"
+ #include <unistd.h>
++#include <stdlib.h>
+
+ #include <sys/types.h>
+ #include <sys/socket.h>
+-#include <wait.h>
++#include <sys/wait.h>
+
+ int popen2(const char* cmd, FILE **in, FILE **out, pid_t *child) {
+ int in_socks[2];
diff --git a/sys-auth/pam_ssh_agent/metadata.xml b/sys-auth/pam_ssh_agent/metadata.xml
new file mode 100644
index 000000000000..66e33fe69367
--- /dev/null
+++ b/sys-auth/pam_ssh_agent/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>pam</herd>
+<longdescription>
+pam_ssh_agent is a PAM module that spawns a ssh-agent and adds identities
+using the password supplied at login.
+</longdescription>
+</pkgmetadata>
diff --git a/sys-auth/pam_ssh_agent/pam_ssh_agent-0.1.ebuild b/sys-auth/pam_ssh_agent/pam_ssh_agent-0.1.ebuild
new file mode 100644
index 000000000000..190caf5b9292
--- /dev/null
+++ b/sys-auth/pam_ssh_agent/pam_ssh_agent-0.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_ssh_agent/pam_ssh_agent-0.1.ebuild,v 1.1 2005/07/02 15:11:52 flameeyes Exp $
+
+inherit toolchain-funcs
+
+DESCRIPTION="PAM module that spawns a ssh-agent and adds identities using the password supplied at login"
+HOMEPAGE="http://pam-ssh-agent.sourceforge.net/"
+SRC_URI="mirror://sourceforge/pam-ssh-agent/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+KEYWORDS="~x86"
+SLOT="0"
+IUSE=""
+
+DEPEND="sys-libs/pam
+ >=sys-apps/sed-4"
+RDEPEND="net-misc/keychain
+ dev-tcltk/expect"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -i "s:gcc:$(tc-getCC) ${CFLAGS}:" Makefile
+}
+
+src_compile() {
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+ dodoc LICENSE README
+}
diff --git a/sys-auth/pam_ssh_agent/pam_ssh_agent-0.2-r1.ebuild b/sys-auth/pam_ssh_agent/pam_ssh_agent-0.2-r1.ebuild
new file mode 100644
index 000000000000..1ee2af8cf053
--- /dev/null
+++ b/sys-auth/pam_ssh_agent/pam_ssh_agent-0.2-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_ssh_agent/pam_ssh_agent-0.2-r1.ebuild,v 1.1 2005/07/02 15:11:52 flameeyes Exp $
+
+inherit toolchain-funcs flag-o-matic eutils pam
+
+DESCRIPTION="PAM module that spawns a ssh-agent and adds identities using the password supplied at login"
+HOMEPAGE="http://pam-ssh-agent.sourceforge.net/"
+SRC_URI="mirror://sourceforge/pam-ssh-agent/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="net-misc/keychain
+ virtual/pam
+ dev-tcltk/expect"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${P}-openpam.patch
+ sed -i -e "s:gcc:$(tc-getCC) \${CFLAGS}:" Makefile
+}
+
+src_compile() {
+ append-flags -fPIC
+
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die "emake failed"
+}
+
+src_install() {
+ dopammod ${S}/pam_ssh_agent.so
+ dodoc README
+}
diff --git a/sys-auth/pam_ssh_agent/pam_ssh_agent-0.2.ebuild b/sys-auth/pam_ssh_agent/pam_ssh_agent-0.2.ebuild
new file mode 100644
index 000000000000..4b2bb5052dbb
--- /dev/null
+++ b/sys-auth/pam_ssh_agent/pam_ssh_agent-0.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_ssh_agent/pam_ssh_agent-0.2.ebuild,v 1.1 2005/07/02 15:11:52 flameeyes Exp $
+
+inherit toolchain-funcs flag-o-matic multilib
+
+DESCRIPTION="PAM module that spawns a ssh-agent and adds identities using the password supplied at login"
+HOMEPAGE="http://pam-ssh-agent.sourceforge.net/"
+SRC_URI="mirror://sourceforge/pam-ssh-agent/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="net-misc/keychain
+ sys-libs/pam
+ dev-tcltk/expect"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -i -e "s:gcc:$(tc-getCC) \${CFLAGS}:" Makefile
+ sed -i -e "s:/lib/:/$(get_libdir)/:" Makefile
+}
+
+src_compile() {
+ append-flags -fPIC
+
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die "emake failed"
+}
+
+src_install() {
+ make DESTDIR=${D} install || die "make install failed"
+ dodoc README
+}