FreeBSD Bugzilla – Attachment 25040 Details for
Bug 42697
New port: security/ifd-gpr400: PC/SC Lite IFD for Gemplus GPR400
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
ifd-gpr400.shar
ifd-gpr400.shar (text/plain), 5.82 KB, created by
Bruce M Simpson
on 2002-09-12 16:00:18 UTC
(
hide
)
Description:
ifd-gpr400.shar
Filename:
MIME Type:
Creator:
Bruce M Simpson
Created:
2002-09-12 16:00:18 UTC
Size:
5.82 KB
patch
obsolete
># 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-gpr400 ># ifd-gpr400/files ># ifd-gpr400/files/patch-Makefile ># ifd-gpr400/files/patch-gpr400.h ># ifd-gpr400/files/patch-pcscdefines.h ># ifd-gpr400/files/patch-gpr400_ifd.c ># ifd-gpr400/Makefile ># ifd-gpr400/distinfo ># ifd-gpr400/pkg-plist ># ifd-gpr400/pkg-comment ># ifd-gpr400/pkg-descr ># >echo c - ifd-gpr400 >mkdir -p ifd-gpr400 > /dev/null 2>&1 >echo c - ifd-gpr400/files >mkdir -p ifd-gpr400/files > /dev/null 2>&1 >echo x - ifd-gpr400/files/patch-Makefile >sed 's/^X//' >ifd-gpr400/files/patch-Makefile << 'END-of-ifd-gpr400/files/patch-Makefile' >X--- Makefile.orig Thu Aug 9 06:14:42 2001 >X+++ Makefile Sun Sep 8 18:11:11 2002 >X@@ -1,36 +1,41 @@ >X-# GPR400 IFD Handler Makefile >X-# >X-# Author: Joe Phillips <joe.phillips@innovationsw.com> >X-# Based on the IFD Devkit Makefile by David Corcoran and MUSCLE >X # >X-# $Id: Makefile,v 1.2 2001/08/09 05:14:42 jaiger Exp $ >X+# BSD makefile for ifd-gpr400 >X # >X >X-CC = cc >X-CFLAGS = -g -fpic -w >X-LD = ld >X-LEX = flex >X-OBJ := $(filter-out test.o, $(patsubst %.c,%.o,$(wildcard *.c))) >X-INCLUDE = -I. >X+#XXX >X+PREFIX?= /usr/local >X+DESTDIR?= ${PREFIX} >X+ >X+# XXX >X+LIBDIR= /lib >X+#LIBDIR= /pcsc >X+INCSDIR= /include >X+ >X+SHLIB_NAME= libgpr400_ifd.so >X+SHLIB_MAJOR= 0 >X+SHLIB_MINOR= 3 >X+ >X+NOMAN= 1 >X+NOPROFILE= 1 >X+ >X+.if !defined(NO_DEBUG) >X+CFLAGS+= -g -Wall >X+.endif >X+ >X+GPRDEVNAME?= /dev/gprsc0 >X+ >X+CFLAGS+= -I. -I${DESTDIR}${INCSDIR} -DGPRDEVNAME=\"${GPRDEVNAME}\" >X+LDFLAGS+= -L${DESTDIR}/lib >X+LDADD+= -lpcsclite >X+ >X+.if !defined(NO_PCSC_DEBUG) >X+CFLAGS+= -DPCSC_DEBUG=1 >X+.if defined(PCSC_ATR_DEBUG) >X+CFLAGS+= -DATR_DEBUG=1 >X+.endif >X+.endif >X >X-MAKEXE = make >X-LIBNAME = libgpr400_ifd.so >X-PREFIX = /usr/local/pcsc >X+SRCS= gpr400_ifd.c >X+INCS= gpr400.h >X >X-DEFS = -DPCSC_DEBUG=1 #-DATR_DEBUG=1 >X- >X-all: unix >X- >X-clean: >X- rm -f *.o $(LIBNAME) core >X- >X-osx: $(OBJ) >X- $(CC) -dynamiclib $(OBJ) -o $(LIBNAME) >X- >X-unix: $(OBJ) >X- $(LD) -shared $(OBJ) -o $(LIBNAME) >X- >X-$(patsubst %.c,%.o,$(wildcard *.c)) : %.o : %.c >X- $(CC) $(CFLAGS) -c $< $(INCLUDE) $(DEFS) >X- >X-## >X+.include <bsd.lib.mk> >END-of-ifd-gpr400/files/patch-Makefile >echo x - ifd-gpr400/files/patch-gpr400.h >sed 's/^X//' >ifd-gpr400/files/patch-gpr400.h << 'END-of-ifd-gpr400/files/patch-gpr400.h' >X--- gpr400.h.orig Thu Aug 9 03:14:27 2001 >X+++ gpr400.h Sun Sep 8 18:10:47 2002 >X@@ -18,7 +18,7 @@ >X #ifndef gpr400_h >X #define gpr400_h >X >X-#include <linux/ioctl.h> >X+#include <sys/ioccom.h> >X >X /* >X * Structure used to fetch reader status information >END-of-ifd-gpr400/files/patch-gpr400.h >echo x - ifd-gpr400/files/patch-pcscdefines.h >sed 's/^X//' >ifd-gpr400/files/patch-pcscdefines.h << 'END-of-ifd-gpr400/files/patch-pcscdefines.h' >X--- pcscdefines.h.orig Thu Aug 9 03:14:27 2001 >X+++ pcscdefines.h Sun Sep 8 18:10:47 2002 >X@@ -18,6 +18,7 @@ >X >X /* Defines a list of pseudo types. */ >X >X+#if !defined(__FreeBSD__) >X typedef unsigned long DWORD; >X typedef unsigned long* PDWORD; >X typedef unsigned char UCHAR; >X@@ -25,6 +26,7 @@ >X typedef char* LPSTR; >X typedef long RESPONSECODE; >X typedef void VOID; >X+#endif >X >X #define MAX_RESPONSE_SIZE 264 >X #define MAX_ATR_SIZE 33 >END-of-ifd-gpr400/files/patch-pcscdefines.h >echo x - ifd-gpr400/files/patch-gpr400_ifd.c >sed 's/^X//' >ifd-gpr400/files/patch-gpr400_ifd.c << 'END-of-ifd-gpr400/files/patch-gpr400_ifd.c' >X--- gpr400_ifd.c.orig Wed Aug 22 03:21:43 2001 >X+++ gpr400_ifd.c Sun Sep 8 18:10:47 2002 >X@@ -77,7 +77,7 @@ >X printf("IFDHCreateChannel:\n"); >X #endif >X if(gpr_fd < 0){ >X- gpr_fd= open("/dev/gpr400", O_RDWR); >X+ gpr_fd= open(GPRDEVNAME, O_RDWR); >X if(gpr_fd < 0){ >X return IFD_COMMUNICATION_ERROR; >X } >END-of-ifd-gpr400/files/patch-gpr400_ifd.c >echo x - ifd-gpr400/Makefile >sed 's/^X//' >ifd-gpr400/Makefile << 'END-of-ifd-gpr400/Makefile' >X# New ports collection makefile for: ifd-gpr400 >X# Date created: 23 August 2002 >X# Whom: Bruce M Simpson >X# >X# $FreeBSD$ >X# >X >XPORTNAME= ifd-gpr400 >XPORTVERSION= 0.3 >XCATEGORIES= security >XMASTER_SITES= http://www.innovationsw.com/~jaiger/downloads/smartcard/ >X >XMAINTAINER= bms@spc.org >X >XDEPENDS= ${PORTSDIR}/devel/ifd-devkit:${LOCALBASE}/include/ifdhandler.h >XLIB_DEPENDS= pcsclite.0:${PORTSDIR}/devel/pcsc-lite >X >XMAKE_ENV+= DESTDIR="${PREFIX}" >X >XINSTALLS_SHLIB= yes >X >XNOMAN= >X >X.include <bsd.port.mk> >END-of-ifd-gpr400/Makefile >echo x - ifd-gpr400/distinfo >sed 's/^X//' >ifd-gpr400/distinfo << 'END-of-ifd-gpr400/distinfo' >XMD5 (ifd-gpr400-0.3.tar.gz) = 3c990234519aad05ffb1c0fb4c7b0a1c >END-of-ifd-gpr400/distinfo >echo x - ifd-gpr400/pkg-plist >sed 's/^X//' >ifd-gpr400/pkg-plist << 'END-of-ifd-gpr400/pkg-plist' >Xlib/libgpr400_ifd.so >Xinclude/gpr400.h >END-of-ifd-gpr400/pkg-plist >echo x - ifd-gpr400/pkg-comment >sed 's/^X//' >ifd-gpr400/pkg-comment << 'END-of-ifd-gpr400/pkg-comment' >XPC/SC Lite driver for Gemplus GPR400 PCMCIA Smart Card Readers >END-of-ifd-gpr400/pkg-comment >echo x - ifd-gpr400/pkg-descr >sed 's/^X//' >ifd-gpr400/pkg-descr << 'END-of-ifd-gpr400/pkg-descr' >X >XThis is the IFD driver for the Gemplus GPR400 PCMCIA Smart Card Reader, >Xwritten by Joe Phillips <joe.phillips@innovationsw.com>. This particular >Xreader has been rebranded as part of the IBM SecureWay Smart Card Kit. >X >XIt requires the pcsc-lite library in order to build and be useful. Once you >Xhave installed and configured this IFD driver on your system, you should >Xbe able to access the device using CITI's libsectok library, if compiled >Xwith pcsc-lite support. >X >XWWW: http://www.innovationsw.com/~jaiger/downloads/smartcard.html >X >XBruce >Xbms@spc.org >END-of-ifd-gpr400/pkg-descr >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 42697
: 25040