From bms@spc.org  Thu Sep 12 07:45:48 2002
Return-Path: <bms@spc.org>
Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 17C4937B400
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 12 Sep 2002 07:45:48 -0700 (PDT)
Received: from bigboy.spc.org (dolly.good1.com [195.206.69.225])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 51B3043E42
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 12 Sep 2002 07:45:47 -0700 (PDT)
	(envelope-from bms@spc.org)
Message-Id: <20020912144544.649959693@triage.dollah.com>
Date: Thu, 12 Sep 2002 15:45:44 +0100 (BST)
From: Bruce M Simpson <bms@spc.org>
Reply-To: Bruce M Simpson <bms@spc.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: New port: devel/ifd-test: PC/SC Lite IFD Test Suite
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         42695
>Category:       ports
>Synopsis:       New port: devel/ifd-test: PC/SC Lite IFD Test Suite
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Sep 12 07:50:05 PDT 2002
>Closed-Date:    Sun Jan 19 22:52:47 PST 2003
>Last-Modified:  Sun Jan 19 22:52:47 PST 2003
>Originator:     Bruce M Simpson
>Release:        FreeBSD 4.6-STABLE i386
>Organization:
>Environment:
System: FreeBSD triage.dollah.com 4.6-STABLE FreeBSD 4.6-STABLE #4: Sat Sep 7 13:55:56 BST 2002 root@:/usr/src/sys/compile/TRIAGE i386


	
>Description:
	Test Suite for PC/SC Lite IFD intermediate drivers.
>How-To-Repeat:
	
>Fix:

	

--- ifd-test.shar begins here ---
# 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:
#
#	ifd-test
#	ifd-test/distinfo
#	ifd-test/pkg-descr
#	ifd-test/pkg-plist
#	ifd-test/Makefile
#	ifd-test/pkg-comment
#	ifd-test/files
#	ifd-test/files/patch-testB.c
#	ifd-test/files/patch-testBULL.c
#	ifd-test/files/patch-testIBM.c
#	ifd-test/files/patch-testSCHL.c
#	ifd-test/files/patch-testSIEMENS.c
#	ifd-test/files/patch-testGD.c
#	ifd-test/files/patch-Makefile
#	ifd-test/files/patch-commands.c
#	ifd-test/files/patch-ifdtest.c
#	ifd-test/files/patch-testA.c
#	ifd-test/files/patch-testAMMI.c
#	ifd-test/files/patch-testC.c
#
echo c - ifd-test
mkdir -p ifd-test > /dev/null 2>&1
echo x - ifd-test/distinfo
sed 's/^X//' >ifd-test/distinfo << 'END-of-ifd-test/distinfo'
XMD5 (ifd-test-1.0.tar.gz) = 86bfde45f2d7413336656a617edf207a
END-of-ifd-test/distinfo
echo x - ifd-test/pkg-descr
sed 's/^X//' >ifd-test/pkg-descr << 'END-of-ifd-test/pkg-descr'
XFrom the README:-
X
XThis program provides a driver validation sequence for validating drivers
Xon Unix OS's and PC/SC Lite.
X
XTo use this tester you must have a set of PC/SC test suite cards.  This
Xtest is nearly identical to that which is done by Microsoft's WHQL Group
Xand can be used to verify the quality of your driver for use with
Xpcsc-lite.  For those familiar with IFDTEST.EXE this will be no different.
X
XFeel free to contact me with questions: corcoran@linuxnet.com
X
XAuthor: David Corcoran
X
XWWW: http://www.linuxnet.com/sourcedrivers.html
X
XBruce
Xbms@spc.org
END-of-ifd-test/pkg-descr
echo x - ifd-test/pkg-plist
sed 's/^X//' >ifd-test/pkg-plist << 'END-of-ifd-test/pkg-plist'
Xsbin/ifdtest
END-of-ifd-test/pkg-plist
echo x - ifd-test/Makefile
sed 's/^X//' >ifd-test/Makefile << 'END-of-ifd-test/Makefile'
X# New ports collection makefile for:	ifd-test
X# Date created:		23 August 2002
X# Whom:			Bruce M Simpson
X#
X# $FreeBSD$
X#
X
XPORTNAME=	ifd-test
XPORTVERSION=	1.0
XCATEGORIES=	security devel
XMASTER_SITES=	http://www.linuxnet.com/drivers/readers/files/
X
XMAINTAINER=	bms@spc.org
X
XLIB_DEPENDS=    pcsclite.0:${PORTSDIR}/devel/pcsc-lite
X
XUSE_GMAKE=	yes
X
XNOMAN=
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/ifdtest ${PREFIX}/sbin
X
X.include <bsd.port.mk>
END-of-ifd-test/Makefile
echo x - ifd-test/pkg-comment
sed 's/^X//' >ifd-test/pkg-comment << 'END-of-ifd-test/pkg-comment'
XIFD Test Suite for PC/SC Lite
END-of-ifd-test/pkg-comment
echo c - ifd-test/files
mkdir -p ifd-test/files > /dev/null 2>&1
echo x - ifd-test/files/patch-testB.c
sed 's/^X//' >ifd-test/files/patch-testB.c << 'END-of-ifd-test/files/patch-testB.c'
X--- testB.c.orig	Tue Apr 17 17:49:01 2001
X+++ testB.c	Wed Aug 28 14:32:32 2002
X@@ -1,6 +1,6 @@
X #include <stdio.h>
X #include <winscard.h>
X-#include <configfile.h>
X+
X #include <stdlib.h>  
X #include "commands.h"
X testB(int argc,char** argv ) {
END-of-ifd-test/files/patch-testB.c
echo x - ifd-test/files/patch-testBULL.c
sed 's/^X//' >ifd-test/files/patch-testBULL.c << 'END-of-ifd-test/files/patch-testBULL.c'
X--- testBULL.c.orig	Tue Apr 17 17:49:01 2001
X+++ testBULL.c	Wed Aug 28 14:32:32 2002
X@@ -1,6 +1,6 @@
X #include <stdio.h>
X #include <winscard.h>
X-#include <configfile.h>
X+
X #include <stdlib.h>  
X #include "commands.h"
X int temp1;
END-of-ifd-test/files/patch-testBULL.c
echo x - ifd-test/files/patch-testIBM.c
sed 's/^X//' >ifd-test/files/patch-testIBM.c << 'END-of-ifd-test/files/patch-testIBM.c'
X--- testIBM.c.orig	Tue Apr 17 17:49:02 2001
X+++ testIBM.c	Wed Aug 28 14:32:32 2002
X@@ -1,6 +1,6 @@
X #include <stdio.h>
X #include <winscard.h>
X-#include <configfile.h>
X+
X #include <stdlib.h>  
X #include "commands.h"
X int testIBM(int argc,char** argv ) {
END-of-ifd-test/files/patch-testIBM.c
echo x - ifd-test/files/patch-testSCHL.c
sed 's/^X//' >ifd-test/files/patch-testSCHL.c << 'END-of-ifd-test/files/patch-testSCHL.c'
X--- testSCHL.c.orig	Tue Apr 17 17:49:02 2001
X+++ testSCHL.c	Wed Aug 28 14:32:32 2002
X@@ -1,6 +1,6 @@
X #include <stdio.h> 
X #include <winscard.h> 
X-#include <configfile.h>
X+
X #include <stdlib.h>  
X #include "commands.h"
X 
END-of-ifd-test/files/patch-testSCHL.c
echo x - ifd-test/files/patch-testSIEMENS.c
sed 's/^X//' >ifd-test/files/patch-testSIEMENS.c << 'END-of-ifd-test/files/patch-testSIEMENS.c'
X--- testSIEMENS.c.orig	Tue Apr 17 17:49:02 2001
X+++ testSIEMENS.c	Wed Aug 28 14:32:32 2002
X@@ -1,6 +1,6 @@
X #include <stdio.h>
X #include <winscard.h>
X-#include <configfile.h>
X+
X #include <stdlib.h>  
X #include "commands.h"
X 
END-of-ifd-test/files/patch-testSIEMENS.c
echo x - ifd-test/files/patch-testGD.c
sed 's/^X//' >ifd-test/files/patch-testGD.c << 'END-of-ifd-test/files/patch-testGD.c'
X--- testGD.c.orig	Tue Apr 17 17:49:01 2001
X+++ testGD.c	Wed Aug 28 14:32:32 2002
X@@ -1,6 +1,6 @@
X #include <stdio.h>
X #include <winscard.h>
X-#include <configfile.h>
X+
X #include <stdlib.h>  
X #include "commands.h"
X 
END-of-ifd-test/files/patch-testGD.c
echo x - ifd-test/files/patch-Makefile
sed 's/^X//' >ifd-test/files/patch-Makefile << 'END-of-ifd-test/files/patch-Makefile'
X--- Makefile.orig	Wed Aug 28 14:26:32 2002
X+++ Makefile	Wed Aug 28 14:27:06 2002
X@@ -1,10 +1,12 @@
X # Makefile for utilities
X # David Corcoran <corcoran@linuxnet.com>
X 
X+PREFIX?= /usr/local
X+
X CC      = gcc
X CFLAGS  = -g -w
X-INCLUDE = -I/usr/local/pcsc/include
X-LIBS    = -L/usr/local/pcsc/lib -lpcsclite
X+INCLUDE = -I${PREFIX}/include
X+LIBS    = -L${PREFIX}/lib -lpcsclite
X OBJS = testIBM.o testAMMI.o testSCHL.o testSIEMENS.o testBULL.o testGD.o commands.o testA.o testB.o
X 
X 
END-of-ifd-test/files/patch-Makefile
echo x - ifd-test/files/patch-commands.c
sed 's/^X//' >ifd-test/files/patch-commands.c << 'END-of-ifd-test/files/patch-commands.c'
X--- commands.c.orig	Tue Apr 17 17:49:02 2001
X+++ commands.c	Wed Aug 28 14:32:32 2002
X@@ -1,7 +1,7 @@
X 
X #include <stdio.h>
X #include <winscard.h>
X-#include <configfile.h>
X+
X #include <stdlib.h>  
X #include <stdarg.h>  
X #include "commands.h"
END-of-ifd-test/files/patch-commands.c
echo x - ifd-test/files/patch-ifdtest.c
sed 's/^X//' >ifd-test/files/patch-ifdtest.c << 'END-of-ifd-test/files/patch-ifdtest.c'
X--- ifdtest.c.orig	Tue Apr 17 17:49:02 2001
X+++ ifdtest.c	Wed Aug 28 14:32:32 2002
X@@ -1,6 +1,6 @@
X #include <stdio.h>
X #include <winscard.h>
X-#include <configfile.h>
X+
X #include <stdlib.h>  
X #include "commands.h"
X #include <string.h>
END-of-ifd-test/files/patch-ifdtest.c
echo x - ifd-test/files/patch-testA.c
sed 's/^X//' >ifd-test/files/patch-testA.c << 'END-of-ifd-test/files/patch-testA.c'
X--- testA.c.orig	Tue Apr 17 17:49:01 2001
X+++ testA.c	Wed Aug 28 14:32:32 2002
X@@ -1,6 +1,6 @@
X #include <stdio.h>
X #include <winscard.h>
X-#include <configfile.h>
X+
X #include <stdlib.h>  
X #include "commands.h"
X testA(int argc,char** argv ) {
END-of-ifd-test/files/patch-testA.c
echo x - ifd-test/files/patch-testAMMI.c
sed 's/^X//' >ifd-test/files/patch-testAMMI.c << 'END-of-ifd-test/files/patch-testAMMI.c'
X--- testAMMI.c.orig	Tue Apr 17 17:49:01 2001
X+++ testAMMI.c	Wed Aug 28 14:32:32 2002
X@@ -1,6 +1,6 @@
X #include <stdio.h>
X #include <winscard.h>
X-#include <configfile.h>
X+
X #include <stdlib.h>  
X #include "commands.h"
X int testAMMI(int argc,char** argv ) {
END-of-ifd-test/files/patch-testAMMI.c
echo x - ifd-test/files/patch-testC.c
sed 's/^X//' >ifd-test/files/patch-testC.c << 'END-of-ifd-test/files/patch-testC.c'
X--- testC.c.orig	Tue Apr 17 17:49:02 2001
X+++ testC.c	Wed Aug 28 14:32:32 2002
X@@ -1,6 +1,6 @@
X #include <stdio.h>
X #include <winscard.h>
X-#include <configfile.h>
X+
X #include <stdlib.h>  
X #include "commands.h"
X testC(int argc,char** argv ) {
END-of-ifd-test/files/patch-testC.c
exit
--- ifd-test.shar ends here ---


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: edwin 
State-Changed-When: Sun Jan 19 22:52:38 PST 2003 
State-Changed-Why:  
Commited, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=42695 
>Unformatted:
