security/pcsc-lite: Update to 2.0.1 Add dependency on polkit, following upstream's recommendation. 2.0.1: Ludovic Rousseau 24 November 2023 - SCardConnect(): return SCARD_W_SECURITY_VIOLATION when needed (polkit) - SCardCancel(): return SCARD_S_SUCCESS even if the client already finished - polkit is enabled by default - libpcscspy: fix a crash with NULL pointers - Doxygen: fix SCardBeginTransaction() documentation - fix pcscd internal thread safety issues (clang -fsanitize=thread) - Some other minor improvementsdiff -r1.38 -r1.39 pkgsrc/security/pcsc-lite/Makefile
(gdt)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.38 2023/07/09 09:58:29 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.39 2023/11/25 14:05:09 gdt Exp $ | |
2 | 2 | |||
3 | DISTNAME= pcsc-lite-2.0.0 | 3 | DISTNAME= pcsc-lite-2.0.1 | |
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 | |
@@ -27,16 +27,17 @@ CONFIGURE_ARGS+= --disable-libsystemd | @@ -27,16 +27,17 @@ CONFIGURE_ARGS+= --disable-libsystemd | |||
27 | MAKE_DIRS+= ${VARBASE}/pcsc-lite | 27 | MAKE_DIRS+= ${VARBASE}/pcsc-lite | |
28 | MAKE_DIRS+= ${PREFIX}/lib/pcsc-lite | 28 | MAKE_DIRS+= ${PREFIX}/lib/pcsc-lite | |
29 | MAKE_DIRS+= ${PREFIX}/lib/pcsc-lite/drivers | 29 | MAKE_DIRS+= ${PREFIX}/lib/pcsc-lite/drivers | |
30 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/reader.conf.d | 30 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/reader.conf.d | |
31 | 31 | |||
32 | EGDIR= ${PREFIX}/share/examples/pcsc-lite | 32 | EGDIR= ${PREFIX}/share/examples/pcsc-lite | |
33 | 33 | |||
34 | PKGCONFIG_OVERRIDE+= src/libpcsclite.pc.in | 34 | PKGCONFIG_OVERRIDE+= src/libpcsclite.pc.in | |
35 | 35 | |||
36 | BUILD_DEFS+= VARBASE | 36 | BUILD_DEFS+= VARBASE | |
37 | RCD_SCRIPTS= pcscd | 37 | RCD_SCRIPTS= pcscd | |
38 | 38 | |||
39 | .include "../../devel/libusb1/buildlink3.mk" | 39 | .include "../../devel/libusb1/buildlink3.mk" | |
40 | .include "../../security/polkit/buildlink3.mk" | |||
40 | .include "../../mk/dlopen.buildlink3.mk" | 41 | .include "../../mk/dlopen.buildlink3.mk" | |
41 | .include "../../mk/pthread.buildlink3.mk" | 42 | .include "../../mk/pthread.buildlink3.mk" | |
42 | .include "../../mk/bsd.pkg.mk" | 43 | .include "../../mk/bsd.pkg.mk" |
@@ -1,13 +1,14 @@ | @@ -1,13 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.9 2021/02/16 19:03:46 gdt Exp $ | 1 | @comment $NetBSD: PLIST,v 1.10 2023/11/25 14:05:09 gdt 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/pkgconfig/libpcsclite.pc | 9 | lib/pkgconfig/libpcsclite.pc | |
10 | man/man5/reader.conf.5 | 10 | man/man5/reader.conf.5 | |
11 | man/man8/pcscd.8 | 11 | man/man8/pcscd.8 | |
12 | sbin/pcscd | 12 | sbin/pcscd | |
13 | share/doc/pcsc-lite/README.polkit | 13 | share/doc/pcsc-lite/README.polkit | |
14 | share/polkit-1/actions/org.debian.pcsc-lite.policy |
@@ -1,8 +1,8 @@ | @@ -1,8 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.28 2023/06/09 19:51:38 gdt Exp $ | 1 | $NetBSD: distinfo,v 1.29 2023/11/25 14:05:09 gdt Exp $ | |
2 | 2 | |||
3 | BLAKE2s (pcsc-lite-2.0.0.tar.bz2) = 3f31bd150c276e3c37741602004a757fc9e9e716a2750c0e312058a6aaac78ed | 3 | BLAKE2s (pcsc-lite-2.0.1.tar.bz2) = b562669738e260a5b0801261a8f912db481e9f5f690a866b0845228fa057eeae | |
4 | SHA512 (pcsc-lite-2.0.0.tar.bz2) = 4b34628d3269ae1859f19d2ab7eb74a76a55f3d76fbc9e4e420a081a065b1d0d7b98680552c7208f3265c684bed844afc6be1c2e5f103ad916ce7f38b52ee68c | 4 | SHA512 (pcsc-lite-2.0.1.tar.bz2) = af007f00f43e8d897710580f6f27814c9e7d3ca489ff01edf2e3b979e46267915aa04d9c15f225a420fa681de936e42a1d4779d962717cf9a9f4a3d1ca31502b | |
5 | Size (pcsc-lite-2.0.0.tar.bz2) = 799011 bytes | 5 | Size (pcsc-lite-2.0.1.tar.bz2) = 815103 bytes | |
6 | SHA1 (patch-configure) = ff31450a3d94bd0d85ca8d94630583e5095124db | 6 | SHA1 (patch-configure) = ff31450a3d94bd0d85ca8d94630583e5095124db | |
7 | SHA1 (patch-src_Makefile.in) = 796f51958a5a1d68f90cae045340a107220cfd18 | 7 | SHA1 (patch-src_Makefile.in) = 796f51958a5a1d68f90cae045340a107220cfd18 | |
8 | SHA1 (patch-src_libpcsclite.pc.in) = ba1c8ed98ce81f1fc40ecc8af1b44d0cff8537df | 8 | SHA1 (patch-src_libpcsclite.pc.in) = ba1c8ed98ce81f1fc40ecc8af1b44d0cff8537df |