1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
5 KEYWORDS= devel security
7 SDESC[standard]= Smartcard development library
8 HOMEPAGE= https://pcsclite.apdu.fr/
12 SITES[main]= https://pcsclite.apdu.fr/files/
13 DISTFILE[1]= pcsc-lite-2.0.1.tar.bz2:main
15 SPKGS[standard]= complete
22 OPTIONS_AVAILABLE= FILTER
23 OPTIONS_STANDARD= FILTER
25 BUILDRUN_DEPENDS= polkit:primary:standard
26 B_DEPS[sunos]= libusb:dev:standard
27 B_DEPS[linux]= libusb:dev:standard
28 BR_DEPS[sunos]= libusb:primary:standard
29 BR_DEPS[linux]= libusb:primary:standard
32 USES= cpe libtool perl:build pkgconfig python shebangfix
33 GNOME_COMPONENTS= glib
35 LICENSE= BSD3CLAUSE:primary
36 LICENSE_FILE= BSD3CLAUSE:{{WRKSRC}}/COPYING
40 FPC_EQUIVALENT= devel/pcsc-lite
41 SHEBANG_FILES= src/spy/pcsc-spy
44 CONFIGURE_ARGS= --enable-usbdropdir={{PREFIX}}/lib/pcsc/drivers/
47 INSTALL_TARGET= install-strip
48 RC_SUBR= pcscd:primary
49 SUB_FILES= pkg-message-primary
51 VAR_OPSYS[netbsd]= CONFIGURE_ARGS=--disable-usb
53 [FILTER].DESCRIPTION= Control reader names reported by PCSC
54 [FILTER].CONFIGURE_ENABLE_BOTH= filter
57 ${REINPLACE_CMD} -e "s,^datadir,#datadir,; s,^data_DATA,#data_DATA," \
58 ${WRKSRC}/doc/Makefile.in
59 ${REINPLACE_CMD} -e "s,libusb-1.0/libusb.h,libusb.h,; \
60 s,libusb_strerror(ret),ret," ${WRKSRC}/configure \
61 ${WRKSRC}/src/hotplug_libusb.c
64 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/pcsc/drivers
65 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/pcsc/services
67 [FILE:224:descriptions/desc.primary]
68 This is a port of the MUSCLE PC/SC-Lite architecture.
69 Allows easy porting of Windows smartcard software to other
70 operating systems. Supports many types of serial, PCMCIA,
71 and USB smartcard readers and cryptographic tokens.
74 [FILE:499:descriptions/desc.tools]
76 Your branch is up to date with 'origin/master'.
78 Changes not staged for commit:
79 (use "git add <file>..." to update what will be committed)
80 (use "git restore <file>..." to discard changes in working directory)
81 modified: ../../../bucket_ED/veracrypt/distinfo
82 modified: ../../../bucket_ED/veracrypt/specification
85 (use "git add <file>..." to include in what will be committed)
88 no changes added to commit (use "git add" and/or "git commit -a")
92 5edcaf5d4544403bdab6ee2b5d6c02c6f97ea64eebf0825b8d0fa61ba417dada 815103 pcsc-lite-2.0.1.tar.bz2
95 [FILE:134:manifests/plist.primary]
101 share/polkit-1/actions/org.debian.pcsc-lite.policy
104 [FILE:69:manifests/plist.tools]
107 @dir lib/pcsc/drivers
108 @dir lib/pcsc/services
111 [FILE:151:manifests/plist.dev]
122 lib/pkgconfig/libpcsclite.pc
125 [FILE:87:manifests/plist.man]
126 share/man/man1/pcsc-spy.1.gz
127 share/man/man5/reader.conf.5.gz
128 share/man/man8/pcscd.8.gz
131 [FILE:70:manifests/plist.docs]
138 [FILE:310:files/pcscd.in]
143 # Add the following lines to /etc/rc.conf.local or /etc/rc.conf
144 # to enable this service:
153 command="%%PREFIX%%/sbin/pcscd"
155 load_rc_config "$name"
157 : ${pcscd_enable="NO"}
162 [FILE:694:files/pkg-message-primary.in]
163 ------------------------------------------------------------------------
165 PC/SC-Lite has been installed.
166 You need to install a driver for your smartcard reader e.g.
168 security/ifd-slb_rf60
170 For cardreaders connected to the serial port: After installing the driver,
171 please update the pcscd configuration file
172 %%PREFIX%%/etc/reader.conf
174 For USB cardreaders add the following lines to /etc/devd.conf to enable
178 device-name "ugen[0-9]+";
179 action "%%PREFIX%%/sbin/pcscd -H";
183 device-name "ugen[0-9]+";
184 action "%%PREFIX%%/sbin/pcscd -H";
186 ------------------------------------------------------------------------