Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Dec 2001 07:08:28 +0100 (CET)
From:      Toni Andjelkovic <toni@soth.at>
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        petef@freebsd.org
Subject:   ports/33183: Update port: devel/pcsc-lite
Message-ID:  <200112260608.fBQ68SK41421@titan.soth.at>

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

>Number:         33183
>Category:       ports
>Synopsis:       Update port: devel/pcsc-lite
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 25 22:10:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Toni Andjelkovic
>Release:        FreeBSD 4.4-STABLE i386
>Organization:
>Environment:
System: FreeBSD titan.soth.at 4.4-STABLE FreeBSD 4.4-STABLE #8: Thu Dec 20 02:50:20 CET 2001 soth@titan.soth.at:/usr/obj/usr/src/sys/TITAN i386


>Description:
	Update port: devel/pcsc-lite
>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:
#
#	FreeBSD-pcsc-lite-1.0.2.beta2/
#	FreeBSD-pcsc-lite-1.0.2.beta2/Makefile
#	FreeBSD-pcsc-lite-1.0.2.beta2/distinfo
#	FreeBSD-pcsc-lite-1.0.2.beta2/pkg-comment
#	FreeBSD-pcsc-lite-1.0.2.beta2/pkg-descr
#	FreeBSD-pcsc-lite-1.0.2.beta2/pkg-plist
#	FreeBSD-pcsc-lite-1.0.2.beta2/files
#	FreeBSD-pcsc-lite-1.0.2.beta2/files/pkg-message.in
#	FreeBSD-pcsc-lite-1.0.2.beta2/files/pcscd.sh
#	FreeBSD-pcsc-lite-1.0.2.beta2/files/patch-.::Makefile.in
#	FreeBSD-pcsc-lite-1.0.2.beta2/files/patch-src::dyn_bsd.c
#
echo c - FreeBSD-pcsc-lite-1.0.2.beta2/
mkdir -p FreeBSD-pcsc-lite-1.0.2.beta2/ > /dev/null 2>&1
echo x - FreeBSD-pcsc-lite-1.0.2.beta2/Makefile
sed 's/^X//' >FreeBSD-pcsc-lite-1.0.2.beta2/Makefile << 'END-of-FreeBSD-pcsc-lite-1.0.2.beta2/Makefile'
X# New ports collection makefile for:   pcsc-lite
X# Date created:                26 Dec 2001
X# Whom:                        Toni Andjelkovic <toni@ants.at>
X#
X# $FreeBSD$
X#
X
XPORTNAME=		pcsc-lite
XPORTVERSION=		1.0.2.beta2
XCATEGORIES=		devel security
XMASTER_SITES=		http://www.linuxnet.com/middleware/files/
X
XMAINTAINER=		toni@ants.at
X
XGNU_CONFIGURE=		yes
XUSE_GMAKE=		yes
XUSE_LIBTOOL=		yes
XLIBTOOLFILES=		build/aclocal.m4
X
XINSTALLS_SHLIB=		yes
XCONFIGURE_ARGS+=	--enable-syslog \
X			--enable-daemon \
X			--enable-runpid=/var/run/pcscd.pid
XPKGMESSAGE=		${WRKDIR}/pkg-message
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${PREFIX}/share/doc/pcsc-lite
X	${INSTALL_DATA} ${WRKSRC}/doc/README.DAEMON ${PREFIX}/share/doc/pcsc-lite
X	${INSTALL_DATA} ${WRKSRC}/doc/pcsc-lite-0.8.7.pdf ${PREFIX}/share/doc/pcsc-lite
X.endif
X	${INSTALL_DATA} ${WRKSRC}/etc/reader.conf \
X		${PREFIX}/etc/reader.conf.sample
X	${INSTALL_SCRIPT} ${FILESDIR}/pcscd.sh \
X		${PREFIX}/etc/rc.d/pcscd.sh.sample
X	@${SED} 's,%%PREFIX%%,${PREFIX},g' < ${FILESDIR}/pkg-message.in > \
X		${WRKDIR}/pkg-message
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-FreeBSD-pcsc-lite-1.0.2.beta2/Makefile
echo x - FreeBSD-pcsc-lite-1.0.2.beta2/distinfo
sed 's/^X//' >FreeBSD-pcsc-lite-1.0.2.beta2/distinfo << 'END-of-FreeBSD-pcsc-lite-1.0.2.beta2/distinfo'
XMD5 (pcsc-lite-1.0.2.beta2.tar.gz) = 09d469948775baa4fdb8c2636db99eee
END-of-FreeBSD-pcsc-lite-1.0.2.beta2/distinfo
echo x - FreeBSD-pcsc-lite-1.0.2.beta2/pkg-comment
sed 's/^X//' >FreeBSD-pcsc-lite-1.0.2.beta2/pkg-comment << 'END-of-FreeBSD-pcsc-lite-1.0.2.beta2/pkg-comment'
XA smartcard development library
END-of-FreeBSD-pcsc-lite-1.0.2.beta2/pkg-comment
echo x - FreeBSD-pcsc-lite-1.0.2.beta2/pkg-descr
sed 's/^X//' >FreeBSD-pcsc-lite-1.0.2.beta2/pkg-descr << 'END-of-FreeBSD-pcsc-lite-1.0.2.beta2/pkg-descr'
XThis is a port of the MUSCLE PC/SC-Lite architecture.
XAllows easy porting of Windows smartcard software to other
Xoperating systems.  Supports many types of serial, PCMCIA,
Xand USB smartcard readers and cryptographic tokens. 
XTested under Linux, Solaris 8, HPUX 11, OS X (10.1),
XOpenBSD, FreeBSD 4.
X
XAuthor: David Corcoran <corcoran@linuxnet.com>
XWWW:    http://www.linuxnet.com/
END-of-FreeBSD-pcsc-lite-1.0.2.beta2/pkg-descr
echo x - FreeBSD-pcsc-lite-1.0.2.beta2/pkg-plist
sed 's/^X//' >FreeBSD-pcsc-lite-1.0.2.beta2/pkg-plist << 'END-of-FreeBSD-pcsc-lite-1.0.2.beta2/pkg-plist'
Xbin/installifd
Xbin/formaticc
Xshare/doc/pcsc-lite/pcsc-lite-0.8.7.pdf
Xshare/doc/pcsc-lite/README.DAEMON
Xetc/rc.d/pcscd.sh.sample
Xetc/reader.conf.sample
Xinclude/dyn_generic.h
Xinclude/atrhandler.h
Xinclude/configfile.h
Xinclude/debuglog.h
Xinclude/eventhandler.h
Xinclude/hotplug.h
Xinclude/ifdhandler.h
Xinclude/ifdwrapper.h
Xinclude/pcsclite.h
Xinclude/prothandler.h
Xinclude/readerfactory.h
Xinclude/sys_generic.h
Xinclude/thread_generic.h
Xinclude/winscard.h
Xinclude/winscard_msg.h
Xinclude/winscard_svc.h
Xinclude/wintypes.h
Xlib/libpcsclite.so.0
Xlib/libpcsclite.so
Xlib/libpcsclite.la
Xlib/libpcsclite.a
Xsbin/pcscd
X@dirrm share/doc/pcsc-lite
END-of-FreeBSD-pcsc-lite-1.0.2.beta2/pkg-plist
echo c - FreeBSD-pcsc-lite-1.0.2.beta2/files
mkdir -p FreeBSD-pcsc-lite-1.0.2.beta2/files > /dev/null 2>&1
echo x - FreeBSD-pcsc-lite-1.0.2.beta2/files/pkg-message.in
sed 's/^X//' >FreeBSD-pcsc-lite-1.0.2.beta2/files/pkg-message.in << 'END-of-FreeBSD-pcsc-lite-1.0.2.beta2/files/pkg-message.in'
XPC/SC-Lite has been installed.
XNow you need to fetch a driver for your smartcard reader.
X
XPlease see http://www.linuxnet.com/sourcedrivers.html
X
XAfter installing the driver, please update the pcscd configuration file:
X
X        %%PREFIX%%/etc/reader.conf
X
X    by using the default:
X
X        %%PREFIX%%/etc/reader.conf.sample
X
X default start-up script for pcscd has been installed in the location
X
X        %%PREFIX%%/etc/rc.d/pcscd.sh.sample
X
END-of-FreeBSD-pcsc-lite-1.0.2.beta2/files/pkg-message.in
echo x - FreeBSD-pcsc-lite-1.0.2.beta2/files/pcscd.sh
sed 's/^X//' >FreeBSD-pcsc-lite-1.0.2.beta2/files/pcscd.sh << 'END-of-FreeBSD-pcsc-lite-1.0.2.beta2/files/pcscd.sh'
X#!/bin/sh
X# $FreeBSD: ports/devel/pcsc-lite/files/pcscd.sh,v 1.1 2001/12/25 02:54:40 petef Exp $
X
Xif ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
X    echo "$0: Cannot determine the PREFIX" >&2
X    exit 1
Xfi
X
Xcase "$1" in
X
X    start)
X        if [ -x $PREFIX/sbin/pcscd ]; then
X            $PREFIX/sbin/pcscd -c $PREFIX/etc/reader.conf
X            echo -n ' pcscd'
X        fi
X    ;;
X
X    stop)
X        /usr/bin/killall pcscd && echo -n ' pcscd'
X    ;;
X
X    *)
X        echo ""
X        echo "Usage: `basename $0` { start | stop }"
X        echo ""
X        exit 64
X    ;;
Xesac
X
END-of-FreeBSD-pcsc-lite-1.0.2.beta2/files/pcscd.sh
echo x - FreeBSD-pcsc-lite-1.0.2.beta2/files/patch-.::Makefile.in
sed 's/^X//' >FreeBSD-pcsc-lite-1.0.2.beta2/files/patch-.::Makefile.in << 'END-of-FreeBSD-pcsc-lite-1.0.2.beta2/files/patch-.::Makefile.in'
X--- Makefile.in.dist	Wed Dec 26 05:46:49 2001
X+++ Makefile.in	Wed Dec 26 05:46:55 2001
X@@ -74,3 +74,3 @@
X AUTOMAKE_OPTIONS = no-dependencies
X-SUBDIRS = src etc doc
X+SUBDIRS = src
X 
END-of-FreeBSD-pcsc-lite-1.0.2.beta2/files/patch-.::Makefile.in
echo x - FreeBSD-pcsc-lite-1.0.2.beta2/files/patch-src::dyn_bsd.c
sed 's/^X//' >FreeBSD-pcsc-lite-1.0.2.beta2/files/patch-src::dyn_bsd.c << 'END-of-FreeBSD-pcsc-lite-1.0.2.beta2/files/patch-src::dyn_bsd.c'
X--- src/dyn_bsd.c.dist	Wed Dec 26 06:37:11 2001
X+++ src/dyn_bsd.c	Wed Dec 26 06:39:24 2001
X@@ -77,3 +77,3 @@
X   *pvFHandle = 0;
X-  *pvFHandle = dlsym( pvLHandle, pcFunctionName );
X+  *pvFHandle = dlsym( pvLHandle, pcFunction );
X 
END-of-FreeBSD-pcsc-lite-1.0.2.beta2/files/patch-src::dyn_bsd.c
exit

>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?200112260608.fBQ68SK41421>