1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
5 KEYWORDS= devel security
7 SDESC[standard]= Smartcard development library
8 HOMEPAGE= https://alioth.debian.org/projects/pcsclite/
12 SITES[main]= https://alioth.debian.org/frs/download.php/latestfile/39/
13 DISTFILE[1]= pcsc-lite-1.8.23.tar.bz2:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= FILTER
20 OPTIONS_STANDARD= FILTER
22 BR_DEPS[sunos]= libusb:single:standard
23 BR_DEPS[linux]= libusb:single:standard
25 USES= libtool perl:build pkgconfig shebangfix python:py35
27 LICENSE= BSD3CLAUSE:primary
28 LICENSE_FILE= BSD3CLAUSE:{{WRKSRC}}/COPYING
31 FPC_EQUIVALENT= devel/pcsc-lite
32 SHEBANG_FILES= src/spy/pcsc-spy
35 CONFIGURE_ARGS= --enable-usbdropdir={{PREFIX}}/lib/pcsc/drivers/
39 INSTALL_TARGET= install-strip
40 RC_SUBR= pcscd:primary
41 SUB_FILES= pkg-message-primary
43 [FILTER].DESCRIPTION= Control reader names reported by PCSC
44 [FILTER].CONFIGURE_ENABLE_BOTH= filter
47 ${REINPLACE_CMD} -e "s,^datadir,#datadir,; s,^data_DATA,#data_DATA," \
48 ${WRKSRC}/doc/Makefile.in
49 ${REINPLACE_CMD} -e "s,libusb-1.0/libusb.h,libusb.h,; \
50 s,libusb_strerror(ret),ret," ${WRKSRC}/configure \
51 ${WRKSRC}/src/hotplug_libusb.c
54 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/pcsc/drivers
55 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/pcsc/services
57 [FILE:224:descriptions/desc.primary]
58 This is a port of the MUSCLE PC/SC-Lite architecture.
59 Allows easy porting of Windows smartcard software to other
60 operating systems. Supports many types of serial, PCMCIA,
61 and USB smartcard readers and cryptographic tokens.
65 5a27262586eff39cfd5c19aadc8891dd71c0818d3d629539bd631b958be689c9 749922 pcsc-lite-1.8.23.tar.bz2
68 [FILE:385:manifests/plist.primary]
70 @dir lib/pcsc/services
86 lib/pkgconfig/libpcsclite.pc
88 share/man/man1/pcsc-spy.1.gz
89 share/man/man5/reader.conf.5.gz
90 share/man/man8/pcscd.8.gz
93 [FILE:51:manifests/plist.docs]
99 [FILE:310:files/pcscd.in]
104 # Add the following lines to /etc/rc.conf.local or /etc/rc.conf
105 # to enable this service:
114 command="%%PREFIX%%/sbin/pcscd"
116 load_rc_config "$name"
118 : ${pcscd_enable="NO"}
123 [FILE:694:files/pkg-message-primary.in]
124 ------------------------------------------------------------------------
126 PC/SC-Lite has been installed.
127 You need to install a driver for your smartcard reader e.g.
129 security/ifd-slb_rf60
131 For cardreaders connected to the serial port: After installing the driver,
132 please update the pcscd configuration file
133 %%PREFIX%%/etc/reader.conf
135 For USB cardreaders add the following lines to /etc/devd.conf to enable
139 device-name "ugen[0-9]+";
140 action "%%PREFIX%%/sbin/pcscd -H";
144 device-name "ugen[0-9]+";
145 action "%%PREFIX%%/sbin/pcscd -H";
147 ------------------------------------------------------------------------