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 improvementsdiff -r1.40 -r1.41 pkgsrc/security/pcsc-lite/Makefile
(adam)
@@ -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 | |||
3 | DISTNAME= pcsc-lite-2.0.3 | 3 | DISTNAME= pcsc-lite-2.1.0 | |
4 | CATEGORIES= security | 4 | CATEGORIES= security | |
5 | MASTER_SITES= https://pcsclite.apdu.fr/files/ | 5 | MASTER_SITES= https://pcsclite.apdu.fr/files/ | |
6 | EXTRACT_SUFX= .tar.bz2 | 6 | EXTRACT_SUFX= .tar.bz2 | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://pcsclite.apdu.fr/ | 9 | HOMEPAGE= https://pcsclite.apdu.fr/ | |
10 | COMMENT= Middleware to access a smart card using SCard API (PC/SC) | 10 | COMMENT= Middleware to access a smart card using SCard API (PC/SC) | |
11 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
12 | 12 | |||
13 | USE_LANGUAGES= c c++ | 13 | USE_LANGUAGES= c c++ | |
14 | USE_LIBTOOL= yes | 14 | USE_LIBTOOL= yes | |
15 | USE_TOOLS+= pkg-config gmake flex | 15 | USE_TOOLS+= pkg-config gmake flex | |
16 | GNU_CONFIGURE= yes | 16 | GNU_CONFIGURE= yes |
@@ -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 $ | |
2 | include/PCSC/debuglog.h | 2 | include/PCSC/debuglog.h | |
3 | include/PCSC/ifdhandler.h | 3 | include/PCSC/ifdhandler.h | |
4 | include/PCSC/pcsclite.h | 4 | include/PCSC/pcsclite.h | |
5 | include/PCSC/reader.h | 5 | include/PCSC/reader.h | |
6 | include/PCSC/winscard.h | 6 | include/PCSC/winscard.h | |
7 | include/PCSC/wintypes.h | 7 | include/PCSC/wintypes.h | |
8 | lib/libpcsclite.la | 8 | lib/libpcsclite.la | |
9 | lib/libpcsclite_real.la | |||
9 | lib/pkgconfig/libpcsclite.pc | 10 | lib/pkgconfig/libpcsclite.pc | |
10 | man/man5/reader.conf.5 | 11 | man/man5/reader.conf.5 | |
11 | man/man8/pcscd.8 | 12 | man/man8/pcscd.8 | |
12 | sbin/pcscd | 13 | sbin/pcscd | |
13 | share/doc/pcsc-lite/README.polkit | 14 | share/doc/pcsc-lite/README.polkit | |
14 | share/polkit-1/actions/org.debian.pcsc-lite.policy | 15 | share/polkit-1/actions/org.debian.pcsc-lite.policy |
@@ -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 | |||
3 | BLAKE2s (pcsc-lite-2.0.3.tar.bz2) = d374977e4d94d954dded21f47137c019860fd8765a5113352354342813cc7ff9 | 3 | BLAKE2s (pcsc-lite-2.1.0.tar.bz2) = f39ad5c446dd38940c3d0d9dedca26673c4650130084918a048e851bf8f43051 | |
4 | SHA512 (pcsc-lite-2.0.3.tar.bz2) = 5dcb2384a3eaa221194aed4d5ebcc9d0eff216dcbfa03da1bbcb8faea990ee90429babecb731b5f67eae2d0e4e35b0b7db5d745c21677a7f08ad815738637ba3 | 4 | SHA512 (pcsc-lite-2.1.0.tar.bz2) = 3e69631fba7a246935a654a6e750cd3d3826ceff15d606558b168f57c6d7627afea46b90e996c82734b705c76084f9259d057c68f49797bbc90359aa3d1c8992 | |
5 | Size (pcsc-lite-2.0.3.tar.bz2) = 818562 bytes | 5 | Size (pcsc-lite-2.1.0.tar.bz2) = 825196 bytes | |
6 | SHA1 (patch-configure) = ff31450a3d94bd0d85ca8d94630583e5095124db | 6 | SHA1 (patch-configure) = ff31450a3d94bd0d85ca8d94630583e5095124db | |
7 | SHA1 (patch-src_Makefile.in) = 796f51958a5a1d68f90cae045340a107220cfd18 | 7 | SHA1 (patch-src_Makefile.in) = 90e5e7493cc7a60b4142d512c426815154ba78f2 | |
8 | SHA1 (patch-src_libpcsclite.pc.in) = ba1c8ed98ce81f1fc40ecc8af1b44d0cff8537df | 8 | SHA1 (patch-src_libpcsclite.pc.in) = ba1c8ed98ce81f1fc40ecc8af1b44d0cff8537df |
@@ -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 | ||||
3 | Make sure libpcsclite.so is not linked against -lpthread on NetBSD, as | |||
4 | loading libpthread.so through dlopen() is now forbidden. | |||
5 | Disable 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 \ |