From owner-freebsd-ports-bugs@FreeBSD.ORG  Tue May 24 08:10:02 2005
Return-Path: <owner-freebsd-ports-bugs@FreeBSD.ORG>
X-Original-To: freebsd-ports-bugs@hub.freebsd.org
Delivered-To: freebsd-ports-bugs@hub.freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id D465D16A41C
	for <freebsd-ports-bugs@hub.freebsd.org>;
	Tue, 24 May 2005 08:10:02 +0000 (GMT)
	(envelope-from gnats@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 7FA4343D48
	for <freebsd-ports-bugs@hub.freebsd.org>;
	Tue, 24 May 2005 08:10:02 +0000 (GMT)
	(envelope-from gnats@FreeBSD.org)
Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1])
	by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j4O8A2bE014903
	for <freebsd-ports-bugs@freefall.freebsd.org>;
	Tue, 24 May 2005 08:10:02 GMT
	(envelope-from gnats@freefall.freebsd.org)
Received: (from gnats@localhost)
	by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j4O8A2iY014902;
	Tue, 24 May 2005 08:10:02 GMT (envelope-from gnats)
Resent-Date: Tue, 24 May 2005 08:10:02 GMT
Resent-Message-Id: <200505240810.j4O8A2iY014902@freefall.freebsd.org>
Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer)
Resent-To: freebsd-ports-bugs@FreeBSD.org
Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org,
	Andrew Thompson <andy@fud.org.nz>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 22C7D16A41F
	for <FreeBSD-gnats-submit@freebsd.org>;
	Tue, 24 May 2005 08:01:16 +0000 (GMT)
	(envelope-from thompsa@fud.org.nz)
Received: from heff.fud.org.nz (60-234-149-201.bitstream.orcon.net.nz
	[60.234.149.201])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 89D8043D1F
	for <FreeBSD-gnats-submit@freebsd.org>;
	Tue, 24 May 2005 08:01:15 +0000 (GMT)
	(envelope-from thompsa@fud.org.nz)
Received: from thompsa by heff.fud.org.nz with local (Exim 4.50 (FreeBSD))
	id 1DaULe-000ARQ-N5
	for FreeBSD-gnats-submit@freebsd.org; Tue, 24 May 2005 20:01:10 +1200
Message-Id: <E1DaULe-000ARQ-N5@heff.fud.org.nz>
Date: Tue, 24 May 2005 20:01:10 +1200
From: Andrew Thompson <andy@fud.org.nz>
Sender: Andrew Thompson <thompsa@fud.org.nz>
To: FreeBSD-gnats-submit@FreeBSD.org
X-Send-Pr-Version: 3.113
Cc: 
Subject: ports/81427: [new-port] add pamtester,
	a cli util to test pam(3) auth
X-BeenThere: freebsd-ports-bugs@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Andrew Thompson <andy@fud.org.nz>
List-Id: Ports bug reports <freebsd-ports-bugs.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs>, 
	<mailto:freebsd-ports-bugs-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports-bugs>
List-Post: <mailto:freebsd-ports-bugs@freebsd.org>
List-Help: <mailto:freebsd-ports-bugs-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs>, 
	<mailto:freebsd-ports-bugs-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 24 May 2005 08:10:03 -0000


>Number:         81427
>Category:       ports
>Synopsis:       [new-port] add pamtester, a cli util to test pam(3) auth
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 24 08:10:01 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Andrew Thompson
>Release:        FreeBSD 5.4-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD heff.fud.org.nz 5.4-PRERELEASE FreeBSD 5.4-PRERELEASE #0: Sat Mar 26 14:48:52 NZST 2005 root@heff.fud.org.nz:/usr/obj/usr/src/sys/HEFF i386


	
>Description:
Add pamtester, a very handy util for testing pam login. This was very useful
for me when setting up pam_krb5 and I am sure others will enjoy it too.


>How-To-Repeat:
	
>Fix:



# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	security/pamtester
#	security/pamtester/files
#	security/pamtester/files/patch-src_app.c
#	security/pamtester/Makefile
#	security/pamtester/pkg-descr
#	security/pamtester/distinfo
#
echo c - security/pamtester
mkdir -p security/pamtester > /dev/null 2>&1
echo c - security/pamtester/files
mkdir -p security/pamtester/files > /dev/null 2>&1
echo x - security/pamtester/files/patch-src_app.c
sed 's/^X//' >security/pamtester/files/patch-src_app.c << 'END-of-security/pamtester/files/patch-src_app.c'
X--- src/app.c.orig	Tue May 24 20:19:17 2005
X+++ src/app.c	Tue May 24 20:20:30 2005
X@@ -60,6 +60,9 @@
X 
X #ifdef HAVE_SECURITY_PAM_MISC_H
X #include <security/pam_misc.h>
X+#else
X+#include <security/openpam.h>
X+#define misc_conv	openpam_ttyconv
X #endif
X 
X #ifdef HAVE_PAM_PAM_MISC_H
END-of-security/pamtester/files/patch-src_app.c
echo x - security/pamtester/Makefile
sed 's/^X//' >security/pamtester/Makefile << 'END-of-security/pamtester/Makefile'
X# Ports collection Makefile for:	pamtester
X# Date created:				24/05/2005
X# Whom:					andy@fud.org.nz
X#
X# $FreeBSD$
X#
X
XPORTNAME=		pamtester
XPORTVERSION=		0.1.0
XCATEGORIES=		security
XMASTER_SITES=		${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
X
XMAINTAINER=		andy@fud.org.nz
XCOMMENT=		A command line pam authentication tester
X
XMAN1=			pamtester.1
X
XGNU_CONFIGURE=		yes
XUSE_GMAKE=		yes
X
XPLIST_FILES=		bin/pamtester
X
X.include <bsd.port.mk>
END-of-security/pamtester/Makefile
echo x - security/pamtester/pkg-descr
sed 's/^X//' >security/pamtester/pkg-descr << 'END-of-security/pamtester/pkg-descr'
Xpamtester is a tiny utility program to test the pluggable authentication
Xmodules (PAM) facility, which is a de facto standard of unified authentication
Xmanagement mechanism in many unices and similar OSes including Solaris, HP-UX,
X*BSD, MacOSX and Linux.
X
XWhile specifically designed to help PAM module authors to test their modules,
Xthat might also be handy for system administrators interested in building a
Xcentralised authentication system using common standards such as NIS, SASL and
XLDAP.
X
XWWW: http://pamtester.sourceforge.net/
END-of-security/pamtester/pkg-descr
echo x - security/pamtester/distinfo
sed 's/^X//' >security/pamtester/distinfo << 'END-of-security/pamtester/distinfo'
XMD5 (pamtester-0.1.0.tar.gz) = 7f94faa913a0da5a179f3f1fa11e5acf
XSIZE (pamtester-0.1.0.tar.gz) = 280052
END-of-security/pamtester/distinfo
exit

>Release-Note:
>Audit-Trail:
>Unformatted: