Sun Apr 14 05:54:18 2024 UTC (53d)
pcsc-lite: updated to 2.1.0

2.1.0

- LIBPCSCLITE_DELEGATE is used to redirect to another libpcsclite library
- setup_spy.sh displays the LIBPCSCLITE_DELEGATE value to use for spying
- provides libfake.c as a sample source code
- Some other minor improvements


(adam)
diff -r1.40 -r1.41 pkgsrc/security/pcsc-lite/Makefile
diff -r1.10 -r1.11 pkgsrc/security/pcsc-lite/PLIST
diff -r1.30 -r1.31 pkgsrc/security/pcsc-lite/distinfo
diff -r1.8 -r1.9 pkgsrc/security/pcsc-lite/patches/patch-src_Makefile.in
Sun Apr 14 14:54:18 2024
Mon Jun 26 19:40:17 2023
pkgsrc/security/pcsc-lite/patches/patch-src_Makefile.in,v

anoncvs not yet been updated

cvs diff -r1.40 -r1.41 pkgsrc/security/pcsc-lite/Makefile (expand / switch to unified diff)

--- pkgsrc/security/pcsc-lite/Makefile 2024/03/04 18:55:14 1.40
+++ pkgsrc/security/pcsc-lite/Makefile 2024/04/14 05:54:18 1.41
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.40 2024/03/04 18:55:14 adam Exp $ 1# $NetBSD: Makefile,v 1.41 2024/04/14 05:54:18 adam Exp $
2 2
3DISTNAME= pcsc-lite-2.0.3 3DISTNAME= pcsc-lite-2.1.0
4CATEGORIES= security 4CATEGORIES= security
5MASTER_SITES= https://pcsclite.apdu.fr/files/ 5MASTER_SITES= https://pcsclite.apdu.fr/files/
6EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://pcsclite.apdu.fr/ 9HOMEPAGE= https://pcsclite.apdu.fr/
10COMMENT= Middleware to access a smart card using SCard API (PC/SC) 10COMMENT= Middleware to access a smart card using SCard API (PC/SC)
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13USE_LANGUAGES= c c++ 13USE_LANGUAGES= c c++
14USE_LIBTOOL= yes 14USE_LIBTOOL= yes
15USE_TOOLS+= pkg-config gmake flex 15USE_TOOLS+= pkg-config gmake flex
16GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes

cvs diff -r1.10 -r1.11 pkgsrc/security/pcsc-lite/PLIST (expand / switch to unified diff)

--- pkgsrc/security/pcsc-lite/PLIST 2023/11/25 14:05:09 1.10
+++ pkgsrc/security/pcsc-lite/PLIST 2024/04/14 05:54:18 1.11
@@ -1,14 +1,15 @@ @@ -1,14 +1,15 @@
1@comment $NetBSD: PLIST,v 1.10 2023/11/25 14:05:09 gdt Exp $ 1@comment $NetBSD: PLIST,v 1.11 2024/04/14 05:54:18 adam Exp $
2include/PCSC/debuglog.h 2include/PCSC/debuglog.h
3include/PCSC/ifdhandler.h 3include/PCSC/ifdhandler.h
4include/PCSC/pcsclite.h 4include/PCSC/pcsclite.h
5include/PCSC/reader.h 5include/PCSC/reader.h
6include/PCSC/winscard.h 6include/PCSC/winscard.h
7include/PCSC/wintypes.h 7include/PCSC/wintypes.h
8lib/libpcsclite.la 8lib/libpcsclite.la
 9lib/libpcsclite_real.la
9lib/pkgconfig/libpcsclite.pc 10lib/pkgconfig/libpcsclite.pc
10man/man5/reader.conf.5 11man/man5/reader.conf.5
11man/man8/pcscd.8 12man/man8/pcscd.8
12sbin/pcscd 13sbin/pcscd
13share/doc/pcsc-lite/README.polkit 14share/doc/pcsc-lite/README.polkit
14share/polkit-1/actions/org.debian.pcsc-lite.policy 15share/polkit-1/actions/org.debian.pcsc-lite.policy

cvs diff -r1.30 -r1.31 pkgsrc/security/pcsc-lite/distinfo (expand / switch to unified diff)

--- pkgsrc/security/pcsc-lite/distinfo 2024/03/04 18:55:14 1.30
+++ pkgsrc/security/pcsc-lite/distinfo 2024/04/14 05:54:18 1.31
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.30 2024/03/04 18:55:14 adam Exp $ 1$NetBSD: distinfo,v 1.31 2024/04/14 05:54:18 adam Exp $
2 2
3BLAKE2s (pcsc-lite-2.0.3.tar.bz2) = d374977e4d94d954dded21f47137c019860fd8765a5113352354342813cc7ff9 3BLAKE2s (pcsc-lite-2.1.0.tar.bz2) = f39ad5c446dd38940c3d0d9dedca26673c4650130084918a048e851bf8f43051
4SHA512 (pcsc-lite-2.0.3.tar.bz2) = 5dcb2384a3eaa221194aed4d5ebcc9d0eff216dcbfa03da1bbcb8faea990ee90429babecb731b5f67eae2d0e4e35b0b7db5d745c21677a7f08ad815738637ba3 4SHA512 (pcsc-lite-2.1.0.tar.bz2) = 3e69631fba7a246935a654a6e750cd3d3826ceff15d606558b168f57c6d7627afea46b90e996c82734b705c76084f9259d057c68f49797bbc90359aa3d1c8992
5Size (pcsc-lite-2.0.3.tar.bz2) = 818562 bytes 5Size (pcsc-lite-2.1.0.tar.bz2) = 825196 bytes
6SHA1 (patch-configure) = ff31450a3d94bd0d85ca8d94630583e5095124db 6SHA1 (patch-configure) = ff31450a3d94bd0d85ca8d94630583e5095124db
7SHA1 (patch-src_Makefile.in) = 796f51958a5a1d68f90cae045340a107220cfd18 7SHA1 (patch-src_Makefile.in) = 90e5e7493cc7a60b4142d512c426815154ba78f2
8SHA1 (patch-src_libpcsclite.pc.in) = ba1c8ed98ce81f1fc40ecc8af1b44d0cff8537df 8SHA1 (patch-src_libpcsclite.pc.in) = ba1c8ed98ce81f1fc40ecc8af1b44d0cff8537df

cvs diff -r1.8 -r1.9 pkgsrc/security/pcsc-lite/patches/patch-src_Makefile.in (expand / switch to unified diff)

--- pkgsrc/security/pcsc-lite/patches/patch-src_Makefile.in 2022/01/10 16:11:52 1.8
+++ pkgsrc/security/pcsc-lite/patches/patch-src_Makefile.in 1.9
@@ -1,36 +0,0 @@ @@ -1,36 +0,0 @@
1$NetBSD: patch-src_Makefile.in,v 1.8 2022/01/10 16:11:52 adam Exp $ 
2 
3Make sure libpcsclite.so is not linked against -lpthread on NetBSD, as 
4loading libpthread.so through dlopen() is now forbidden. 
5Disable installation of pcsc-spy 
6 
7--- src/Makefile.in.orig 2021-12-04 12:29:54.000000000 +0000 
8+++ src/Makefile.in 
9@@ -435,6 +435,8 @@ PTHREAD_CC = @PTHREAD_CC@ 
10 PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ 
11 PTHREAD_CXX = @PTHREAD_CXX@ 
12 PTHREAD_LIBS = @PTHREAD_LIBS@ 
13+LIBPCSC_PTHREAD_CFLAGS = @LIBPCSC_PTHREAD_CFLAGS@ 
14+LIBPCSC_PTHREAD_LIBS = @LIBPCSC_PTHREAD_LIBS@ 
15 RANLIB = @RANLIB@ 
16 SED = @SED@ 
17 SET_MAKE = @SET_MAKE@ 
18@@ -503,7 +505,6 @@ top_build_prefix = @top_build_prefix@ 
19 top_builddir = @top_builddir@ 
20 top_srcdir = @top_srcdir@ 
21 usbdropdir = @usbdropdir@ 
22-SUBDIRS = spy 
23 AM_CPPFLAGS = -I$(top_srcdir)/src/PCSC -I$(top_builddir)/src/PCSC \ 
24 $(SYMBOL_VISIBILITY) 
25  
26@@ -524,8 +525,8 @@ libpcsclite_la_SOURCES = \ 
27 winscard_msg.c 
28  
29 libpcsclite_la_LDFLAGS = -version-info 1:0:0 
30-libpcsclite_la_CFLAGS = $(CFLAGS) $(PTHREAD_CFLAGS) -DLIBPCSCLITE -DSIMCLIST_NO_DUMPRESTORE 
31-libpcsclite_la_LIBADD = $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 
32+libpcsclite_la_CFLAGS = $(CFLAGS) $(LIBPCSC_PTHREAD_CFLAGS) -DLIBPCSCLITE -DSIMCLIST_NO_DUMPRESTORE 
33+libpcsclite_la_LIBADD = $(LIBPCSC_PTHREAD_CFLAGS) $(PTHREAD_LIBS) 
34 pcscd_SOURCES = \ 
35 auth.c \ 
36 auth.h \