Hi,

This patch updates the port of the chip/smart card interface driver port
security/ccid to 1.4.30, released 19 September 2018. It adds support for
additional card readers, updates reader names for common Yubikey models,
and has a few bug fixes.

I've also updated the HOMEPAGE and MASTER_SITES since it seems the
original domain no longer resolves to an active website. The author has
migrated their projects (like pcsc-lite) to another domain.

Inline patch follows.

-Dave

Index: Makefile
===================================================================
RCS file: /cvs/ports/security/ccid/Makefile,v
retrieving revision 1.27
diff -u -p -u -r1.27 Makefile
--- Makefile    6 Jun 2017 14:58:58 -0000       1.27
+++ Makefile    6 Oct 2018 03:23:34 -0000
@@ -2,13 +2,13 @@

 COMMENT =      USB Chip/Smart Card Interface Devices driver

-DISTNAME =     ccid-1.4.27
+DISTNAME =     ccid-1.4.30

 CATEGORIES =   security

-HOMEPAGE =     http://pcsclite.alioth.debian.org/ccid.html
+HOMEPAGE =     https://ccid.apdu.fr

-MASTER_SITES = https://alioth.debian.org/frs/download.php/latestfile/112/
+MASTER_SITES = https://ccid.apdu.fr/files/

 EXTRACT_SUFX = .tar.bz2

Index: distinfo
===================================================================
RCS file: /cvs/ports/security/ccid/distinfo,v
retrieving revision 1.20
diff -u -p -u -r1.20 distinfo
--- distinfo    6 Jun 2017 14:58:58 -0000       1.20
+++ distinfo    6 Oct 2018 03:23:34 -0000
@@ -1,2 +1,2 @@
-SHA256 (ccid-1.4.27.tar.bz2) = pmDiaWBphsuUhArVuoAv+wzSPdErmPaaNQNeDeud0Tc=
-SIZE (ccid-1.4.27.tar.bz2) = 632817
+SHA256 (ccid-1.4.30.tar.bz2) = rBcIe+CIgKDN+ZqKJ5mk7wBNxv+gi02bCtmV85pT/3w=
+SIZE (ccid-1.4.30.tar.bz2) = 642342
Index: patches/patch-src_Makefile_in
===================================================================
RCS file: /cvs/ports/security/ccid/patches/patch-src_Makefile_in,v
retrieving revision 1.10
diff -u -p -u -r1.10 patch-src_Makefile_in
--- patches/patch-src_Makefile_in       6 Jun 2017 14:58:58 -0000       1.10
+++ patches/patch-src_Makefile_in       6 Oct 2018 03:23:34 -0000
@@ -1,4 +1,5 @@
-$OpenBSD: patch-src_Makefile_in,v 1.10 2017/06/06 14:58:58 dcoppa Exp $
+$OpenBSD$
+
 Index: src/Makefile.in
 --- src/Makefile.in.orig
 +++ src/Makefile.in
@@ -11,18 +12,18 @@ Index: src/Makefile.in
  all: all-am

 @@ -1193,13 +1192,12 @@ install_ccid: libccid.la Info.plist
-       $(mkinstalldirs) 
$(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/
-       cp Info.plist $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/
-       cp .libs/$(CCID_LIB) 
$(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/$(CCID_LIB)
+       $(mkinstalldirs) 
"$(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/"
+       cp Info.plist "$(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/"
+       cp .libs/$(CCID_LIB) 
"$(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/$(CCID_LIB)"
 -      $(INSTALL_UDEV_RULE_FILE)

  install_ccidtwin: libccidtwin.la
-       $(mkinstalldirs) $(DESTDIR)$(ccidtwindir)
-       cp .libs/$(CCIDTWIN_LIB) $(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB)
--      $(mkinstalldirs) $(DESTDIR)/$(serialconfdir) ; \
--              perl -ne "s|TARGET|$(ccidtwindir)/$(CCIDTWIN_LIB)| ; print" 
$(srcdir)/reader.conf.in > $(DESTDIR)/$(serialconfdir)/libccidtwin
-+      $(mkinstalldirs) $(DESTDIR)$(datadir)/examples/ccid ; \
-+              perl -ne "s|TARGET|$(ccidtwindir)/$(CCIDTWIN_LIB)| ; print" 
$(srcdir)/reader.conf.in > $(DESTDIR)$(datadir)/examples/ccid/libccidtwin
+       $(mkinstalldirs) "$(DESTDIR)$(ccidtwindir)"
+       cp .libs/$(CCIDTWIN_LIB) "$(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB)"
+-      $(mkinstalldirs) "$(DESTDIR)/$(serialconfdir)" ; \
+-              perl -ne "s|TARGET|$(ccidtwindir)/$(CCIDTWIN_LIB)| ; print" 
$(srcdir)/reader.conf.in > "$(DESTDIR)/$(serialconfdir)/libccidtwin"
++      $(mkinstalldirs) "$(DESTDIR)$(datadir)/examples/ccid" ; \
++              perl -ne "s|TARGET|$(ccidtwindir)/$(CCIDTWIN_LIB)| ; print" 
$(srcdir)/reader.conf.in > "$(DESTDIR)$(datadir)/examples/ccid/libccidtwin"

  # do not uninstall the serial driver by default
  # use explicitely 'make uninstall_ccidtwin'

Reply via email to