pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/security/pcsc-lite



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Mar 30 17:47:06 UTC 2025

Modified Files:
        pkgsrc/security/pcsc-lite: Makefile distinfo
        pkgsrc/security/pcsc-lite/patches: patch-src_auth.c

Log Message:
pcsc-lite: updated to 2.3.2

2.3.2
- Hardening systemd pcscd.service file
- pcscd.service: add missing Requires=polkit.service
- pcsc-spy: add missing PCSCv2_PART10_PROPERTY_* definitions
- Support udev PCSCLITE_IGNORE property to filter readers
- debuglog: force use of colors when --color is used
- Some other minor improvements


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 pkgsrc/security/pcsc-lite/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/security/pcsc-lite/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/security/pcsc-lite/patches/patch-src_auth.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/security/pcsc-lite/Makefile
diff -u pkgsrc/security/pcsc-lite/Makefile:1.51 pkgsrc/security/pcsc-lite/Makefile:1.52
--- pkgsrc/security/pcsc-lite/Makefile:1.51     Fri Dec 27 14:39:53 2024
+++ pkgsrc/security/pcsc-lite/Makefile  Sun Mar 30 17:47:05 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.51 2024/12/27 14:39:53 gdt Exp $
+# $NetBSD: Makefile,v 1.52 2025/03/30 17:47:05 adam Exp $
 
-DISTNAME=      pcsc-lite-2.3.1
-PKGREVISION=   1
+DISTNAME=      pcsc-lite-2.3.2
 CATEGORIES=    security
 MASTER_SITES=  https://pcsclite.apdu.fr/files/
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/security/pcsc-lite/distinfo
diff -u pkgsrc/security/pcsc-lite/distinfo:1.39 pkgsrc/security/pcsc-lite/distinfo:1.40
--- pkgsrc/security/pcsc-lite/distinfo:1.39     Fri Dec 27 22:32:04 2024
+++ pkgsrc/security/pcsc-lite/distinfo  Sun Mar 30 17:47:05 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.39 2024/12/27 22:32:04 adam Exp $
+$NetBSD: distinfo,v 1.40 2025/03/30 17:47:05 adam Exp $
 
-BLAKE2s (pcsc-lite-2.3.1.tar.xz) = c9bfe1fc91074ca45ca971e1d2179f4ef54aa54123f42c5e0ee5cbf397db3398
-SHA512 (pcsc-lite-2.3.1.tar.xz) = ec70ab3cf338299b3a493344c176b73450631da208714f3ac0fb4d6aa942fdc7487467b971246407fc4f1815fe5e48a0f29dcc109fb5fef838fbce7a2207d87b
-Size (pcsc-lite-2.3.1.tar.xz) = 209724 bytes
+BLAKE2s (pcsc-lite-2.3.2.tar.xz) = 155ae81fa6d530474338143b306111eeb62b78326786d337baad497244a5709c
+SHA512 (pcsc-lite-2.3.2.tar.xz) = e095b801832a02c231115250d597a1c0007d1dde39f8d3fc05255c5c2a80a77845bde741a0be9c0966032e8d9e09ea79cca4c92d31edd38224da327138cff307
+Size (pcsc-lite-2.3.2.tar.xz) = 210468 bytes
 SHA1 (patch-meson.build) = 7b3c5a205350ff8a9b257fd5128f6ef597e805ba
-SHA1 (patch-src_auth.c) = 48fadaf4ba4ceacdd56835f56d0f2f7b999f6aa6
+SHA1 (patch-src_auth.c) = 06466783bb5d340583b3e4f54e63f585be476b8b
 SHA1 (patch-src_configfile.l) = 2283637df38919f1e7b47beb5a8e6a8b3619b12b

Index: pkgsrc/security/pcsc-lite/patches/patch-src_auth.c
diff -u pkgsrc/security/pcsc-lite/patches/patch-src_auth.c:1.2 pkgsrc/security/pcsc-lite/patches/patch-src_auth.c:1.3
--- pkgsrc/security/pcsc-lite/patches/patch-src_auth.c:1.2      Fri Dec 27 22:32:04 2024
+++ pkgsrc/security/pcsc-lite/patches/patch-src_auth.c  Sun Mar 30 17:47:06 2025
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_auth.c,v 1.2 2024/12/27 22:32:04 adam Exp $
+$NetBSD: patch-src_auth.c,v 1.3 2025/03/30 17:47:06 adam Exp $
 
 Upstream code blurs checking for libraries (POLKIT), features
 (PEERCRED), and OS, when guarding code that uses the library and
@@ -9,7 +9,7 @@ Sent upstream 20241227.
 
 On Darwin, cr_pid is not defined.
 
---- src/auth.c.orig    2024-12-24 10:16:27.000000000 +0000
+--- src/auth.c.orig    2025-03-26 14:52:29.000000000 +0000
 +++ src/auth.c
 @@ -51,28 +51,16 @@
  
@@ -41,24 +41,17 @@ On Darwin, cr_pid is not defined.
  extern bool disable_polkit;
  
  /* Returns non zero when the client is authorized */
-@@ -180,13 +168,7 @@ cleanup1:
+@@ -180,13 +168,6 @@ cleanup1:
        return ret;
  }
  
 -#else
 -
+-/* Do not enable polkit if it not yet supported on your system.
+- * Patches are welcome. */
 -#error polkit is enabled, but no socket cred implementation for this platform
 -
 -#endif
--
--#else
-+#else /* defined(POLKIT) && defined(SO_PEERCRED) || defined(LOCAL_PEERCRED) && !defined(__APPLE__) */
  
- unsigned IsClientAuthorized(int socket, const char* action, const char* reader)
- {
-@@ -197,4 +179,4 @@ unsigned IsClientAuthorized(int socket, 
-       return 1;
- }
+ #else
  
--#endif
-+#endif /* defined(POLKIT) && defined(SO_PEERCRED) || defined(LOCAL_PEERCRED) && !defined(__APPLE__) */



Home | Main Index | Thread Index | Old Index