Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Sep 2002 15:44:12 +0100 (BST)
From:      Bruce M Simpson <bms@spc.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/42694: New port: devel/ifd-devkit: PC/SC Lite IFD Driver Kit
Message-ID:  <20020912144412.F07419693@triage.dollah.com>

next in thread | raw e-mail | index | archive | help

>Number:         42694
>Category:       ports
>Synopsis:       New port: devel/ifd-devkit: PC/SC Lite IFD Driver Kit
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Sep 12 07:50:04 PDT 2002
>Closed-Date:
>Last-Modified:
>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:
	Smart card intermediate driver development kit for PC/SC Lite.
>How-To-Repeat:
	
>Fix:

	

--- ifd-devkit.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-devkit
#	ifd-devkit/distinfo
#	ifd-devkit/pkg-comment
#	ifd-devkit/pkg-descr
#	ifd-devkit/pkg-plist
#	ifd-devkit/Makefile
#	ifd-devkit/files
#	ifd-devkit/files/patch-Makefile
#
echo c - ifd-devkit
mkdir -p ifd-devkit > /dev/null 2>&1
echo x - ifd-devkit/distinfo
sed 's/^X//' >ifd-devkit/distinfo << 'END-of-ifd-devkit/distinfo'
XMD5 (ifd-devkit-1.0.0.tar.gz) = 0531600fa02117060e461ec61d4662cd
END-of-ifd-devkit/distinfo
echo x - ifd-devkit/pkg-comment
sed 's/^X//' >ifd-devkit/pkg-comment << 'END-of-ifd-devkit/pkg-comment'
XIFD Handler Developer's Kit for MUSCLE PC/SC Lite
END-of-ifd-devkit/pkg-comment
echo x - ifd-devkit/pkg-descr
sed 's/^X//' >ifd-devkit/pkg-descr << 'END-of-ifd-devkit/pkg-descr'
XThis is the developer's kit for a PC/SC driver for Unix and Mac OS X.
XPlease refer to the documentation in PDF format in the docs directory
Xfor a complete guide to creating your own driver.
X
XWWW: http://www.linuxnet.com/sourcedrivers.html
X
XBruce
Xbms@spc.org
END-of-ifd-devkit/pkg-descr
echo x - ifd-devkit/pkg-plist
sed 's/^X//' >ifd-devkit/pkg-plist << 'END-of-ifd-devkit/pkg-plist'
Xlib/libgen_ifd.so
Xinclude/ifdhandler.h
Xinclude/pcscdefines.h
END-of-ifd-devkit/pkg-plist
echo x - ifd-devkit/Makefile
sed 's/^X//' >ifd-devkit/Makefile << 'END-of-ifd-devkit/Makefile'
X# New ports collection makefile for:	ifd-devkit
X# Date created:		23 August 2002
X# Whom:			Bruce M Simpson
X#
X# $FreeBSD$
X#
X
XPORTNAME=	ifd-devkit
XPORTVERSION=	1.0.0
XCATEGORIES=	security
XMASTER_SITES=	http://www.linuxnet.com/drivers/readers/files/
X
XMAINTAINER=	bms@spc.org
X
XLIB_DEPENDS=	pcsclite.0:${PORTSDIR}/devel/pcsc-lite
X
XINSTALLS_SHLIB= yes
X
XNOMAN=
X
X.include <bsd.port.mk>
END-of-ifd-devkit/Makefile
echo c - ifd-devkit/files
mkdir -p ifd-devkit/files > /dev/null 2>&1
echo x - ifd-devkit/files/patch-Makefile
sed 's/^X//' >ifd-devkit/files/patch-Makefile << 'END-of-ifd-devkit/files/patch-Makefile'
X--- Makefile.orig	Tue Aug  1 20:36:42 2000
X+++ Makefile	Wed Aug 28 14:53:02 2002
X@@ -1,31 +1,41 @@
X-# Muscle Smartcard Development
X-# Makefile
X-# David Corcoran
X+#
X+# BSD makefile for ifd-gen (in ifd-devkit)
X+#
X+
X+PREFIX?=        /usr/local
X+DESTDIR?=       ${PREFIX}
X+
X+#XXX
X+#LIBDIR=         /pcsc
X+LIBDIR=         /lib
X+INCSDIR=        /include
X+
X+SHLIB_NAME=     libgen_ifd.so
X+SHLIB_MAJOR=    1
X+SHLIB_MINOR=    0
X+
X+NOMAN=		1
X+NOPROFILE=	1
X+
X+.if !defined(NO_DEBUG)
X+CFLAGS+=        -g -Wall
X+.endif
X+
X+CFLAGS+=        -I.
X+CFLAGS+=        -I${DESTDIR}${INCSDIR}
X+
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-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+SRCS=   ifdhandler.c
X+INCS=   ifdhandler.h pcscdefines.h
X 
X-MAKEXE   = make
X-LIBNAME  = libgen_ifd.dylib
X-PREFIX   = /usr/local/pcsc
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+.include <bsd.lib.mk>
X 
END-of-ifd-devkit/files/patch-Makefile
exit
--- ifd-devkit.shar ends here ---


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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020912144412.F07419693>