Update to 1.4.15 (from 1.4.12). (This update was not tested, but built fine.) http://ludovicrousseau.blogspot.fr/2014/02/new-version-of-libccid-1415.html 1.4.15 - 14 February 2014, Ludovic Rousseau - Add support of . DUALi DRAGON NFC READER . Feitian bR301 . Gemalto CR30 reader in serial communication . Gemalto Ezio Shield Pro SC . IIT E.Key Almaz-1C - PIN_MODIFY_STRUCTURE & PIN_VERIFY_STRUCTURE: Fix calculation of the command length after pcsc-lite 1.8.9 (October 2013) changed the PCSC/reader.h header - Add specific PIN min (0) & max (25) sizes for SmartTerminal ST-2xxx - Do not get the data rates if bNumDataRatesSupported = 0 - Support Gemalto features for pinpad readers MinimumPINSize, MaximumPINSize and bEntryValidationCondition are fetched from the reader firmware - disable (broken) pinpad for Fujitsu SmartCase KB SCR eSIG - examples/scardcontrol.c: . Parse codes returned by a pinpad (as SW1/SW2) Known codes for now are: 0x9000: Success 0x6400: Timeout 0x6401: Cancelled by user 0x6402: PIN mismatch 0x6403: Too short or too long PIN . Retrieve min and max PIN sizes from the driver . Retrieve bEntryValidationCondition from the driver - be more strict for bInterfaceClass = 255 by also checking extra_length - some minor bugs removed http://ludovicrousseau.blogspot.fr/2013/11/new-version-of-libccid-1414.html 1.4.14 - 25 November 2013, Ludovic Rousseau - Add support of . Gemalto GemCore SIM Pro firmware 2.0 (using USB) - report FEATURE_IFD_PIN_PROPERTIES only for pinpad readers - Generalize the management of (old) readers with bDeviceClass = 0xFF - some minor bugs removed http://ludovicrousseau.blogspot.fr/2013/10/new-version-of-libccid-1413.html 1.4.13 - 9 October 2013, Ludovic Rousseau - Add support of . Access IS ePassport Reader . Planeta RC700-NFC CCID - Add support of Windows value for CM_IOCTL_GET_FEATURE_REQUEST Windows uses 0x313520 for SCARD_CTL_CODE(3400) pcsc-lite uses 0x42000D48 for SCARD_CTL_CODE(3400) RDP aplications (like rdesktop) will convert SCardControl() commands from a Windows application (so using 0x313520) to pcsc-lite. - fix multi-slot support for card movement notification (introduced in 1.4.12) - Mac OS X: differentiate each libccid library by the dynamic linker using --prefix=/fake/$BUNDLE_ID - some minor bugs removeddiff -r1.13 -r1.14 pkgsrc/security/ccid/Makefile
(gdt)
@@ -1,19 +1,22 @@ | @@ -1,19 +1,22 @@ | |||
1 | # $NetBSD: Makefile,v 1.13 2013/10/05 14:12:57 pettai Exp $ | 1 | # $NetBSD: Makefile,v 1.14 2014/02/25 17:16:35 gdt Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= ccid-1.4.12 | 4 | DISTNAME= ccid-1.4.15 | |
5 | CATEGORIES= security | 5 | CATEGORIES= security | |
6 | MASTER_SITES= http://alioth.debian.org/frs/download.php/file/3937/ | 6 | # Note that the MASTER_SITES URL is not stable with version changes, | |
7 | # and one can end up with an old version if DISTNAME is changed but | |||
8 | # not the magic number in MASTER_SITES. | |||
9 | MASTER_SITES= https://alioth.debian.org/frs/download.php/file/3989/ | |||
7 | EXTRACT_SUFX= .tar.bz2 | 10 | EXTRACT_SUFX= .tar.bz2 | |
8 | 11 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 12 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://pcsclite.alioth.debian.org/ccid.html | 13 | HOMEPAGE= http://pcsclite.alioth.debian.org/ccid.html | |
11 | COMMENT= Middleware to access a smart card using SCard API (PC/SC) | 14 | COMMENT= Middleware to access a smart card using SCard API (PC/SC) | |
12 | LICENSE= gnu-lgpl-v2.1 | 15 | LICENSE= gnu-lgpl-v2.1 | |
13 | 16 | |||
14 | .include "../../mk/bsd.prefs.mk" | 17 | .include "../../mk/bsd.prefs.mk" | |
15 | 18 | |||
16 | BUILD_DEFS= VARBASE | 19 | BUILD_DEFS= VARBASE | |
17 | 20 | |||
18 | GNU_CONFIGURE= yes | 21 | GNU_CONFIGURE= yes | |
19 | USE_LIBTOOL= yes | 22 | USE_LIBTOOL= yes |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.8 2013/10/05 14:12:57 pettai Exp $ | 1 | $NetBSD: distinfo,v 1.9 2014/02/25 17:16:35 gdt Exp $ | |
2 | 2 | |||
3 | SHA1 (ccid-1.4.12.tar.bz2) = a14a99ff6575d311dad083a066b80e4e0b6b8731 | 3 | SHA1 (ccid-1.4.15.tar.bz2) = cd73b99ef2a81822180b8c9bf0486e79e98a90a2 | |
4 | RMD160 (ccid-1.4.12.tar.bz2) = eb3d9de2178966d647e7ba3c8cb21fca717f10a4 | 4 | RMD160 (ccid-1.4.15.tar.bz2) = 11403d8293d3baee2b8be52a1ab4029f3d0650a5 | |
5 | Size (ccid-1.4.12.tar.bz2) = 479751 bytes | 5 | Size (ccid-1.4.15.tar.bz2) = 487625 bytes | |
6 | SHA1 (patch-ab) = 9f392ba99a9d3a9dfca01bf92abaff67b79c29da | 6 | SHA1 (patch-ab) = 9f392ba99a9d3a9dfca01bf92abaff67b79c29da | |
7 | SHA1 (patch-ad) = 18d9d25c1e63bd1aeae885ac51116f7a81e58876 | 7 | SHA1 (patch-ad) = 18d9d25c1e63bd1aeae885ac51116f7a81e58876 |