diff --git a/sys-auth/pam_krb5/Manifest b/sys-auth/pam_krb5/Manifest deleted file mode 100644 --- a/sys-auth/pam_krb5/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -AUX 3.9.patch 1964 RMD160 d8fc0bd9e26ef25d8e18503dd257292ed1afaf1e SHA1 0f7d8c76b61e990c0f52f4fb6c2179620d63d0b3 SHA256 8cfb379196b07a6a00d975b5488eb2ee06f745ae63dbc4733d61f2c178ddca0b -DIST pam-krb5-3.9.tar.gz 147458 RMD160 d2e0956d05f74ffb0789b82e3d37af7c61e71d3a SHA1 3025f95252ddd9203f71f326434f273728bfcb2f SHA256 94f2604f084db50c48786a96285c5f98ff867a134282f6b5f43e951c20ef8969 -EBUILD pam_krb5-3.9.ebuild 570 RMD160 9d2bea73ef5271343a3988b84bc9d8fd8453c46a SHA1 e9e391726315c86273445cd027b5c6f212ef2d94 SHA256 5bf1cc8b9dbf529cefa867ee071279221c0fab1993adf2a9159f753c2b083296 diff --git a/sys-auth/pam_krb5/files/3.9.patch b/sys-auth/pam_krb5/files/3.9.patch deleted file mode 100644 --- a/sys-auth/pam_krb5/files/3.9.patch +++ /dev/null @@ -1,57 +0,0 @@ -diff -ur pam-krb5-3.8.orig/auth.c pam-krb5-3.8/auth.c ---- pam-krb5-3.8.orig/auth.c 2007-10-17 19:37:11.000000000 +0200 -+++ pam-krb5-3.8/auth.c 2007-10-17 20:34:11.000000000 +0200 -@@ -322,7 +322,7 @@ - * krb5_error_code. If successful, the credentials will be stored in creds. - */ - static krb5_error_code --pkinit_auth(struct pam_args *args, char *service, krb5_creds **creds) -+pkinit_auth(struct pam_args *args, const char *service, krb5_creds **creds) - { - struct context *ctx = args->ctx; - krb5_get_init_creds_opt *opts = NULL; -@@ -410,7 +410,8 @@ - { - krb5_verify_init_creds_opt opts; - krb5_keytab keytab = NULL; -- krb5_kt_cursor cursor = NULL; -+ krb5_kt_cursor cursor; -+ int cursor_valid = 0; - krb5_keytab_entry entry; - krb5_principal princ = NULL; - const char *message; -@@ -430,8 +431,10 @@ - } - if (retval == 0) - retval = krb5_kt_start_seq_get(c, keytab, &cursor); -- if (retval == 0) -+ if (retval == 0) { -+ cursor_valid = 1; - retval = krb5_kt_next_entry(c, keytab, &entry, &cursor); -+ } - if (retval == 0) - retval = krb5_copy_principal(c, entry.principal, &princ); - if (retval != 0) { -@@ -442,7 +445,7 @@ - } - if (entry.principal != NULL) - pamk5_compat_free_keytab_contents(c, &entry); -- if (cursor != NULL) -+ if (cursor_valid) - krb5_kt_end_seq_get(c, keytab, &cursor); - } - retval = krb5_verify_init_creds(c, creds, princ, keytab, NULL, &opts); -diff -ur pam-krb5-3.8.orig/compat.c pam-krb5-3.8/compat.c ---- pam-krb5-3.8.orig/compat.c 2007-10-17 19:37:11.000000000 +0200 -+++ pam-krb5-3.8/compat.c 2007-10-17 20:23:35.000000000 +0200 -@@ -14,6 +14,10 @@ - #ifdef HAVE_SECURITY_PAM_MODUTIL_H - # include - #endif -+#ifndef HAVE_PAM_MODUTIL_GETPWNAM -+# include -+# include -+#endif - #include - - #ifdef HAVE_KRB5_MIT diff --git a/sys-auth/pam_krb5/pam_krb5-3.9.ebuild b/sys-auth/pam_krb5/pam_krb5-3.9.ebuild deleted file mode 100644 --- a/sys-auth/pam_krb5/pam_krb5-3.9.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit pam - -MY_P="${P/_/-}" -DESCRIPTION="New PAM module for MIT Kerberos V" -HOMEPAGE="http://www.eyrie.org/~eagle/software/pam-krb5/" -SRC_URI="http://archives.eyrie.org/software/kerberos/${MY_P}.tar.gz" - -LICENSE="BSD GPL-2 as-is" -SLOT="0" -KEYWORDS="~amd64 ~mips ~ppc ~sparc ~x86" -IUSE="" - -DEPEND="virtual/krb5 - sys-libs/pam" - -S="${WORKDIR}/${MY_P}" - -src_install() { - dopammod pam_krb5.so || die - doman pam_krb5.5 - dodoc CHANGES* NEWS README TODO -}