Tue Feb 25 17:16:35 2014 UTC ()
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 removed


(gdt)
diff -r1.13 -r1.14 pkgsrc/security/ccid/Makefile
diff -r1.8 -r1.9 pkgsrc/security/ccid/distinfo

cvs diff -r1.13 -r1.14 pkgsrc/security/ccid/Makefile (switch to unified diff)

--- pkgsrc/security/ccid/Makefile 2013/10/05 14:12:57 1.13
+++ pkgsrc/security/ccid/Makefile 2014/02/25 17:16:35 1.14
@@ -1,52 +1,55 @@ @@ -1,52 +1,55 @@
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
4DISTNAME= ccid-1.4.12 4DISTNAME= ccid-1.4.15
5CATEGORIES= security 5CATEGORIES= security
6MASTER_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.
 9MASTER_SITES= https://alioth.debian.org/frs/download.php/file/3989/
7EXTRACT_SUFX= .tar.bz2 10EXTRACT_SUFX= .tar.bz2
8 11
9MAINTAINER= pkgsrc-users@NetBSD.org 12MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://pcsclite.alioth.debian.org/ccid.html 13HOMEPAGE= http://pcsclite.alioth.debian.org/ccid.html
11COMMENT= Middleware to access a smart card using SCard API (PC/SC) 14COMMENT= Middleware to access a smart card using SCard API (PC/SC)
12LICENSE= gnu-lgpl-v2.1 15LICENSE= gnu-lgpl-v2.1
13 16
14.include "../../mk/bsd.prefs.mk" 17.include "../../mk/bsd.prefs.mk"
15 18
16BUILD_DEFS= VARBASE 19BUILD_DEFS= VARBASE
17 20
18GNU_CONFIGURE= yes 21GNU_CONFIGURE= yes
19USE_LIBTOOL= yes 22USE_LIBTOOL= yes
20USE_TOOLS+= pkg-config 23USE_TOOLS+= pkg-config
21USE_TOOLS+= autoconf automake aclocal autoheader 24USE_TOOLS+= autoconf automake aclocal autoheader
22USE_TOOLS+= flex perl 25USE_TOOLS+= flex perl
23USE_LANGUAGES= c c++ 26USE_LANGUAGES= c c++
24 27
25CONFIGURE_ARGS+= --sharedstatedir=${VARBASE:Q} 28CONFIGURE_ARGS+= --sharedstatedir=${VARBASE:Q}
26CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} 29CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
27 30
28REPLACE_PERL= src/convert_version.pl src/create_Info_plist.pl 31REPLACE_PERL= src/convert_version.pl src/create_Info_plist.pl
29 32
30INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man8 33INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man8
31INSTALLATION_DIRS+= sbin share/doc/ccid 34INSTALLATION_DIRS+= sbin share/doc/ccid
32 35
33pre-configure: 36pre-configure:
34 cd ${WRKSRC} && ${SH} bootstrap 37 cd ${WRKSRC} && ${SH} bootstrap
35 38
36post-install: 39post-install:
37 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/ccid/README 40 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/ccid/README
38 ${INSTALL_DATA} ${WRKSRC}/contrib/RSA_SecurID/RSA_SecurID_getpasswd \ 41 ${INSTALL_DATA} ${WRKSRC}/contrib/RSA_SecurID/RSA_SecurID_getpasswd \
39 ${DESTDIR}${PREFIX}/bin/RSA_SecurID_getpasswd 42 ${DESTDIR}${PREFIX}/bin/RSA_SecurID_getpasswd
40 ${INSTALL_DATA} ${WRKSRC}/contrib/RSA_SecurID/RSA_SecurID_getpasswd.1 \ 43 ${INSTALL_DATA} ${WRKSRC}/contrib/RSA_SecurID/RSA_SecurID_getpasswd.1 \
41 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/RSA_SecurID_getpasswd.1 44 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/RSA_SecurID_getpasswd.1
42 ${INSTALL_DATA} ${WRKSRC}/contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch \ 45 ${INSTALL_DATA} ${WRKSRC}/contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch \
43 ${DESTDIR}${PREFIX}/sbin/Kobil_mIDentity_switch 46 ${DESTDIR}${PREFIX}/sbin/Kobil_mIDentity_switch
44 ${INSTALL_DATA} ${WRKSRC}/contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.8 \ 47 ${INSTALL_DATA} ${WRKSRC}/contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.8 \
45 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/Kobil_mIDentity_switch.8 48 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/Kobil_mIDentity_switch.8
46 ${INSTALL_DATA} ${WRKSRC}/contrib/Kobil_mIDentity_switch/README_Kobil_mIDentity_switch.txt \ 49 ${INSTALL_DATA} ${WRKSRC}/contrib/Kobil_mIDentity_switch/README_Kobil_mIDentity_switch.txt \
47 ${DESTDIR}${PREFIX}/share/doc/ccid/README_Kobil_mIDentity_switch.txt 50 ${DESTDIR}${PREFIX}/share/doc/ccid/README_Kobil_mIDentity_switch.txt
48 51
49.include "../../security/pcsc-lite/buildlink3.mk" 52.include "../../security/pcsc-lite/buildlink3.mk"
50.include "../../devel/libusb1/buildlink3.mk" 53.include "../../devel/libusb1/buildlink3.mk"
51.include "../../mk/pthread.buildlink3.mk" 54.include "../../mk/pthread.buildlink3.mk"
52.include "../../mk/bsd.pkg.mk" 55.include "../../mk/bsd.pkg.mk"

cvs diff -r1.8 -r1.9 pkgsrc/security/ccid/distinfo (switch to unified diff)

--- pkgsrc/security/ccid/distinfo 2013/10/05 14:12:57 1.8
+++ pkgsrc/security/ccid/distinfo 2014/02/25 17:16:35 1.9
@@ -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
3SHA1 (ccid-1.4.12.tar.bz2) = a14a99ff6575d311dad083a066b80e4e0b6b8731 3SHA1 (ccid-1.4.15.tar.bz2) = cd73b99ef2a81822180b8c9bf0486e79e98a90a2
4RMD160 (ccid-1.4.12.tar.bz2) = eb3d9de2178966d647e7ba3c8cb21fca717f10a4 4RMD160 (ccid-1.4.15.tar.bz2) = 11403d8293d3baee2b8be52a1ab4029f3d0650a5
5Size (ccid-1.4.12.tar.bz2) = 479751 bytes 5Size (ccid-1.4.15.tar.bz2) = 487625 bytes
6SHA1 (patch-ab) = 9f392ba99a9d3a9dfca01bf92abaff67b79c29da 6SHA1 (patch-ab) = 9f392ba99a9d3a9dfca01bf92abaff67b79c29da
7SHA1 (patch-ad) = 18d9d25c1e63bd1aeae885ac51116f7a81e58876 7SHA1 (patch-ad) = 18d9d25c1e63bd1aeae885ac51116f7a81e58876