head 1.5; access; symbols pkgsrc-2013Q2:1.5.0.4 pkgsrc-2013Q2-base:1.5 pkgsrc-2012Q4:1.5.0.2 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.4.0.30 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.28 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.26 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.24 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.22 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.20 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.18 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.16 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.14 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.12 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.10 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.8 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.6 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.4 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.2 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.3.0.6 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.4 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.2 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.2.0.4 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.2 pkgsrc-2008Q1:1.1.1.1.0.2 pkgsrc-2008Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.5 date 2012.12.15.00.29.31; author pettai; state dead; branches; next 1.4; 1.4 date 2009.03.16.14.10.47; author hasso; state Exp; branches; next 1.3; 1.3 date 2008.08.08.21.27.25; author shannonjr; state Exp; branches; next 1.2; 1.2 date 2008.04.30.13.32.21; author shannonjr; state Exp; branches; next 1.1; 1.1 date 2008.03.04.11.30.08; author shannonjr; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.03.04.11.30.08; author shannonjr; state Exp; branches; next ; desc @@ 1.5 log @A major version bump gives a long changelog... 1.4.5: - Add support of Alcor Micro AU9540, Ubisys 13.56MHz RFID (CCID), BIFIT USB-Token iBank2key, BIFIT iBank2Key, Gemalto Ezio Shield PinPad reader, Gemalto SA .NET Dual, Precise Sense MC reader (with fingerprint), SDS DOMINO-Key TWIN Pro - Add support of bPPDUSupport and FEATURE_CCID_ESC_COMMAND - SCARD_ATTR_VENDOR_NAME and SCARD_ATTR_VENDOR_IFD_VERSION are not the vendor name and version of the driver but of the IFD: InterFace Device i.e. the smart card reader. We then return the USB iManufacturer string as SCARD_ATTR_VENDOR_NAME and USB bcdDevice as SCARD_ATTR_VENDOR_IFD_VERSION - reduce binary size bu removing unused features from simclist - Fix some warnings reported bu Coverity 1.4.4: - Add support of Gemalto Ezio Shield, Gemalto Ezio CB+, Gemalto Ezio Shield Secure Channel, Gemalto Ezio Shield PinPad and Gemalto Ezio Generic - Activate USB automatic power suspend. The Linux kernel should power off the reader automatically if it is not used (pcscd is not running). - Add support of TLV Properties wLcdMaxCharacters and wLcdMaxLines. They just duplicate wLcdLayout - some minor bugs removed 1.4.3: - Add support of Neowave Weneo, Vasco DIGIPASS 920, SCM SCL011, Feitian ePass2003 readers - use :libudev: instead of :libhal: naming scheme. - Do not install RSA_SecurID_getpasswd and Kobil_mIDentity_switch and the associated documentation. - the Secure Pin Entry of the HP USB Smart Card Keyboard is bogus so disable it - some minor bugs removed 1.4.2: - Add support of Feitian SCR310 reader (also known as 301v2), ACS APG8201 PINhandy 1, Oberthur ID-ONE TOKEN SLIM v2, new Neowave Weneo token, Vasco DIGIPASS KEY 860, Vasco DIGIPASS KEY 200, Xiring Leo v2, Xiring MyLeo, Aktiv Rutoken lite readers - Add back support of "bogus" Oz776, REINER SCT and BLUDRIVE II - Ease detection of OpenCT by pcsc-lite - disable use of interrupt card events for multi slots readers (the algorithm is bogus and can't be used) - fix minor problems detected by the clang tool - some minor bugs removed 1.4.1: - Add support of Gemalto Smart Guardian (SG CCID), ReinerSCT cyberJack RFID basis, Akasa AK-CR-03, BZH uKeyCI800-K18, Free Software Initiative of Japan Gnuk token readers - Remove O2 Micro Oz776 and Blutronics Bludrive II CCID since they are no more supported since version 1.4.0 - SecurePINVerify() & SecurePINModify(): Accept big and little endian byte orders for multibytes fields. The application should not use HOST_TO_CCID_16() and HOST_TO_CCID_32() any more and just use the normal byte order of the architecture. - Need pcsc-lite 1.6.5 for TAG_IFD_POLLING_THREAD_WITH_TIMEOUT - Add --enable-embedded (default is no) to build libccid for an embedded system. This will activate the NO_LOG option to disable logging and limit RAM and disk consumption. - Remove --enable-udev option since it is not used anymore with libhal. The udev rules file is now used to change the access rights of the device and not send a hotplug signal to pcscd. See http://ludovicrousseau.blogspot.com/2010/09/pcscd-auto-start.html - some minor bugs removed 1.4.0: - add support of Kingtrust Multi-Reader, Dectel CI692, Todos CX00, C3PO LTC36, ACS AET65, Broadcom 5880, Tianyu Smart Card Reader, Gemalto Hybrid Smartcard Reader - Add support of the SCM SDI 010 again. At least the contact interface can be used. - Use libusb-1.0 instead of libusb-0.1 - add support of TAG_IFD_STOP_POLLING_THREAD and use of the asynchronous libusb API to be able to stop a transfer. - Request pcsc-lite 1.6.2 minimum (instead of 1.6.0) to have TAG_IFD_STOP_POLLING_THREAD defined - The O2MICRO OZ776 patch (for OZ776, OZ776_7772, REINER_SCT and BLUDRIVEII_CCID) is no more supported with libusb-1.0 - correctly get the IFSC from the ATR (ATR parsing was not always correct) - some minor bugs removed @ text @$NetBSD: patch-aa,v 1.4 2009/03/16 14:10:47 hasso Exp $ --- configure.in.orig 2008-06-27 03:47:16.000000000 -0600 +++ configure.in @@@@ -94,6 +94,10 @@@@ case "$host" in BUNDLE_HOST="FreeBSD" DYN_LIB_EXT="so" ;; +*-*-netbsd*) + BUNDLE_HOST="NetBSD" + DYN_LIB_EXT="so" + ;; *-*-openbsd*) BUNDLE_HOST="OpenBSD" DYN_LIB_EXT="so.0.0" @ 1.4 log @Update to version 1.3.10. Upstream changes: 1.3.10: - add support for MSI StarReader SMART, Noname reader (from Omnikey), Xiring Xi Sign PKI, Realtek 43 in 1 + Sim + Smart Card Reader, Atmel AT98SC032CT, Aktiv Rutoken Magistra, TianYu CCID SmartKey, Precise Biometrics 200 MC and 250 MC - add a patch to support the bogus OpenPGP card (on board key generation sometimes timed out) - disable support of the contactless part of SDI010 and SCR331DI (this code was reverse engineered and hard to maintain) - some minor bugs removed 1.3.9: - add support for Aladdin eToken PRO USB 72K Java, Cherry SmartTerminal ST-1200USB, Atmel AT91SO, SpringCard Prox'N'Roll, CSB6 Basic, EasyFinger Ultimate, CSB6 Ultimate, EasyFinger Standard, CrazyWriter, CSB6 Secure, KONA USB SmartCard, HP MFP Smart Card Reader, ACS ACR122U PICC, Gemalto PDT, VMware Virtual USB CCID - MacOSX/configure: do not overwrite PCSC_CFLAGS, PCSC_LIBS, LIBUSB_CFLAGS and LIBUSB_LIBS if already defined by the user - by default, link statically against libusb on Mac OS X - IFDHPowerICC(): use a very long timeout for PowerUp since the card can be very slow to send the full ATR (up to 30 seconds at 4 MHz) - SecurePINVerify(): correct a bug when using a Case 1 APDU and a SCM SPR532 reader - log the reader name instead of just the pcscd Lun - some minor bugs removed @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2008/08/08 21:27:25 shannonjr Exp $ @ 1.3 log @Re: pkg/39314 (security/ccid update to 1.3.8) Update to 1.3.8 @ text @d1 1 a1 1 $NetBSD$ a15 11 @@@@ -106,6 +110,10 @@@@ case "$host" in BUNDLE_HOST="DragonFly" DYN_LIB_EXT="so" ;; +*-*-dragonfly*) + BUNDLE_HOST="DragonFly" + DYN_LIB_EXT="so" + ;; *) BUNDLE_HOST="Linux" DYN_LIB_EXT="so" @ 1.2 log @Re: pkg/38550 (Support for DragonFly to security/ccid) Synopsis: Support for DragonFly to security/ccid Incorporated fix submitted by Hasso Tepper. @ text @d3 1 a3 1 --- configure.in.orig 2008-02-22 06:42:28.000000000 -0700 d16 2 a17 2 @@@@ -102,6 +106,10 @@@@ case "$host" in BUNDLE_HOST="Solaris" a26 16 @@@@ -251,12 +259,15 @@@@ AC_ARG_ENABLE(pcsclite, if test "${pcsclite}" != no ; then # check that pcsc-lite is installed OLD_LIBS="$LIBS" + OLD_CFLAGS="$CFLAGS" LIBS="$LIBS $PCSC_LIBS" + CFLAGS="$CFLAGS $PCSC_CFLAGS" AC_MSG_CHECKING([for SCardEstablishContext]) AC_TRY_LINK_FUNC(SCardEstablishContext, [ AC_MSG_RESULT([yes]) ], [ AC_MSG_ERROR([SCardEstablishContext() not found, install pcsc-lite 1.2.9-beta9 or later,or use PCSC_LIBS=... ./configure]) ]) LIBS="$OLD_LIBS" + CFLAGS"$OLD_CFLAGS" pcsclite=yes fi @ 1.1 log @Initial revision @ text @d3 1 a3 1 --- configure.in.orig 2008-01-22 12:33:34.000000000 -0700 d5 1 a5 1 @@@@ -93,6 +93,10 @@@@ case "$host" in d16 27 @ 1.1.1.1 log @This package provides a generic USB CCID (Chip/Smart Card Interface Devices) driver and ICCD (Integrated Circuit(s) Card Devices). See the USB CCID and ICCD specifications from the USB working group. @ text @@