pkgsrc/security/ccid/Makefile
gdt 726189b052 Update to .1.4.20.
1.4.20 - 5 August 2015, Ludovic Rousseau
    - Add support of
      . ACS ACR1251 Dual Reader
      . Access IS NFC Smart Module
      . BIFIT iToken
      . BLUTRONICS BLUDRIVE II CCID (idProduct: 0x1079)
      . Generic MultiCard Device
      . NXP Pegoda 2 N
      . SafeNet eToken 5100
      . SafeNet eToken 7300
      . Yubico Yubikey 4 CCID
      . Yubico Yubikey 4 OTP+CCID
      . Yubico Yubikey 4 OTP+U2F+CCID
      . Yubico Yubikey 4 U2F+CCID
    - Depends on libusb version 1.0.9 instead of 1.0.8
    - The O2 Micro Oz776 reader only supports 9600 bps
    - Change installation directory for Mac OS X El Capitan 10.11


1.4.19 - 13 May 2014, Ludovic Rousseau
    - Add support of
      . AK910 CKey (idProduct 0x0001)
      . AK910 CKey (idProduct 0x0011)
      . AK910 IDONE
      . Broadcom Corp 5880 (idProduct: 0x5804)
      . CASTLES EZCCID Smart Card Reader
      . Cherry KC 1000 SC
      . Cherry KC 1000 SC Z
      . Cherry KC 1000 SC/DI
      . Cherry KC 1000 SC/DI Z
      . Cherry TC 1300
      . Chicony USB Smart Card Keyboard
      . Elatec TWN4 SmartCard NFC
      . Feitian 502-CL
      . Feitian eJAVA Token
      . FujitsuTechnologySolutions GmbH Keyboard KB100 SCR
      . FujitsuTechnologySolutions GmbH Keyboard KB100 SCR eSIG
      . Hewlett-Packard HP lt4112 Gobi 4G Module
      . Identive SCT3522CC token
      . OMNIKEY AG 6121 USB mobile
      . PIVKey T800
      . REINER SCT tanJack Bluetooth
      . Watchdata USB Key
    - Add syslog(3) debug for Mac OS X Yosemite.
      Use: sudo syslog -c "com.apple.ifdreader PID" -d to change the logging level.
      See also "Change syslog logging level on Yosemite"
      http://ludovicrousseau.blogspot.com/2015/03/change-syslog-logging-level-on-yosemite.html
    - Remove ZLP patch for Gemalto IDBridge CT30 and K30. The patch was
      causing problems with the K50.  A new reader firmware (version F)
      solved the problem so the patch is no more needed.
    - Fix a memory leak in an error path
    - some minor bugs removed
2015-09-07 19:16:21 +00:00

55 lines
2 KiB
Makefile

# $NetBSD: Makefile,v 1.21 2015/09/07 19:16:21 gdt Exp $
#
DISTNAME= ccid-1.4.20
CATEGORIES= security
# Note that the MASTER_SITES URL is not stable with version changes,
# and one can end up with an old version if DISTNAME is changed but
# not the magic number in MASTER_SITES.
MASTER_SITES= https://alioth.debian.org/frs/download.php/file/4140/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= gdt@NetBSD.org
HOMEPAGE= http://pcsclite.alioth.debian.org/ccid.html
COMMENT= Middleware to access a smart card using SCard API (PC/SC)
LICENSE= gnu-lgpl-v2.1
.include "../../mk/bsd.prefs.mk"
BUILD_DEFS= VARBASE
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config
USE_TOOLS+= autoconf automake aclocal autoheader
USE_TOOLS+= flex perl
USE_LANGUAGES= c c++
CONFIGURE_ARGS+= --sharedstatedir=${VARBASE:Q}
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
REPLACE_PERL= src/convert_version.pl src/create_Info_plist.pl
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man8
INSTALLATION_DIRS+= sbin share/doc/ccid
pre-configure:
cd ${WRKSRC} && ${SH} bootstrap
post-install:
${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/ccid/README
${INSTALL_DATA} ${WRKSRC}/contrib/RSA_SecurID/RSA_SecurID_getpasswd \
${DESTDIR}${PREFIX}/bin/RSA_SecurID_getpasswd
${INSTALL_DATA} ${WRKSRC}/contrib/RSA_SecurID/RSA_SecurID_getpasswd.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/RSA_SecurID_getpasswd.1
${INSTALL_DATA} ${WRKSRC}/contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch \
${DESTDIR}${PREFIX}/sbin/Kobil_mIDentity_switch
${INSTALL_DATA} ${WRKSRC}/contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.8 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/Kobil_mIDentity_switch.8
${INSTALL_DATA} ${WRKSRC}/contrib/Kobil_mIDentity_switch/README_Kobil_mIDentity_switch.txt \
${DESTDIR}${PREFIX}/share/doc/ccid/README_Kobil_mIDentity_switch.txt
.include "../../security/pcsc-lite/buildlink3.mk"
.include "../../devel/libusb1/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"