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:           Wed Oct 22 06:45:14 UTC 2025

Modified Files:
        pkgsrc/security/pcsc-lite: Makefile PLIST distinfo
        pkgsrc/security/pcsc-lite/patches: patch-meson.build

Log Message:
pcsc-lite: updated to 2.4.0

2.4.0: Ludovic Rousseau
19 October 2025
- Run pcscd under a pcscd user instead of root when using systemd
- Set PIDFile in systemd service file
- Protect contextMapList modifications using a mutex
- meson:
  . Fix libpcsclite.pc file
  . respect builtin meson default_library option
  . build and install spy lib & tool only when needed
- UnitaryTests/*.py: fix pylint warnings
- Improve Doxygen documentation


To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 pkgsrc/security/pcsc-lite/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/security/pcsc-lite/PLIST
cvs rdiff -u -r1.42 -r1.43 pkgsrc/security/pcsc-lite/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/security/pcsc-lite/patches/patch-meson.build

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.53 pkgsrc/security/pcsc-lite/Makefile:1.54
--- pkgsrc/security/pcsc-lite/Makefile:1.53     Thu Apr  3 07:21:18 2025
+++ pkgsrc/security/pcsc-lite/Makefile  Wed Oct 22 06:45:13 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.53 2025/04/03 07:21:18 adam Exp $
+# $NetBSD: Makefile,v 1.54 2025/10/22 06:45:13 adam Exp $
 
-DISTNAME=      pcsc-lite-2.3.3
+DISTNAME=      pcsc-lite-2.4.0
 CATEGORIES=    security
 MASTER_SITES=  https://pcsclite.apdu.fr/files/
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/security/pcsc-lite/PLIST
diff -u pkgsrc/security/pcsc-lite/PLIST:1.17 pkgsrc/security/pcsc-lite/PLIST:1.18
--- pkgsrc/security/pcsc-lite/PLIST:1.17        Fri Dec 27 14:39:53 2024
+++ pkgsrc/security/pcsc-lite/PLIST     Wed Oct 22 06:45:13 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2024/12/27 14:39:53 gdt Exp $
+@comment $NetBSD: PLIST,v 1.18 2025/10/22 06:45:13 adam Exp $
 bin/pcsc-spy
 include/PCSC/debuglog.h
 include/PCSC/ifdhandler.h
@@ -6,7 +6,6 @@ include/PCSC/pcsclite.h
 include/PCSC/reader.h
 include/PCSC/winscard.h
 include/PCSC/wintypes.h
-lib/libpcsclite.a
 lib/libpcsclite.so
 lib/libpcsclite.so.1
 lib/libpcsclite_real.so

Index: pkgsrc/security/pcsc-lite/distinfo
diff -u pkgsrc/security/pcsc-lite/distinfo:1.42 pkgsrc/security/pcsc-lite/distinfo:1.43
--- pkgsrc/security/pcsc-lite/distinfo:1.42     Fri Oct 17 13:19:44 2025
+++ pkgsrc/security/pcsc-lite/distinfo  Wed Oct 22 06:45:13 2025
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.42 2025/10/17 13:19:44 jperkin Exp $
+$NetBSD: distinfo,v 1.43 2025/10/22 06:45:13 adam Exp $
 
-BLAKE2s (pcsc-lite-2.3.3.tar.xz) = d89a7293d27c1bf1c8f98558d02d60a916cffae4321acdf3d85007effc5c3562
-SHA512 (pcsc-lite-2.3.3.tar.xz) = 96a62364eb0221828a5e3f65d500f8b83acc27cdc0c40fad2b0f807b399c1a465524421175bd7c05fa4ece152f9afe7f8b60c57ee20fa948af7d8899543a2d12
-Size (pcsc-lite-2.3.3.tar.xz) = 210592 bytes
-SHA1 (patch-meson.build) = 7b3c5a205350ff8a9b257fd5128f6ef597e805ba
+BLAKE2s (pcsc-lite-2.4.0.tar.xz) = ab43758c298e92a756d9ed99bd0b5690e622e31cec6d19775f0d47b011ce9225
+SHA512 (pcsc-lite-2.4.0.tar.xz) = 5b662f3902fc352cdf83b0f819fa955781cc755a977bf78a97c86178ba6c66d9c7c489af9ccaf8e534255951c12e88e80f6684af4aed3f0dcd97bba23eec5cd3
+Size (pcsc-lite-2.4.0.tar.xz) = 211940 bytes
+SHA1 (patch-meson.build) = 87ed7b5c092c07809e530aab3911e6dbd75cd027
 SHA1 (patch-src_auth.c) = 06466783bb5d340583b3e4f54e63f585be476b8b
 SHA1 (patch-src_configfile.l) = 2283637df38919f1e7b47beb5a8e6a8b3619b12b
 SHA1 (patch-src_readerfactory.c) = 0449f014c72298b0caba46823e83098cd42d254a

Index: pkgsrc/security/pcsc-lite/patches/patch-meson.build
diff -u pkgsrc/security/pcsc-lite/patches/patch-meson.build:1.2 pkgsrc/security/pcsc-lite/patches/patch-meson.build:1.3
--- pkgsrc/security/pcsc-lite/patches/patch-meson.build:1.2     Fri Dec 27 14:39:53 2024
+++ pkgsrc/security/pcsc-lite/patches/patch-meson.build Wed Oct 22 06:45:13 2025
@@ -1,4 +1,4 @@
-$NetBSD: patch-meson.build,v 1.2 2024/12/27 14:39:53 gdt Exp $
+$NetBSD: patch-meson.build,v 1.3 2025/10/22 06:45:13 adam Exp $
 
 Do not install file to set environment variables for systemd.
 Reported upstream by email 20241227 (as a bug that systemd files are
@@ -7,9 +7,9 @@ installed on systems without systemd).
 Make sure dependencies (opensc) do not get -pthread.
 \todo Report upstream.
 
---- meson.build.orig   2024-12-24 10:16:27.000000000 +0000
+--- meson.build.orig   2025-10-19 13:06:54.000000000 +0000
 +++ meson.build
-@@ -264,10 +264,6 @@ install_data('etc/fr.apdu.pcsclite.metai
+@@ -275,10 +275,6 @@ install_data('etc/fr.apdu.pcsclite.metai
    install_dir : 'share/metainfo'
    )
  
@@ -20,9 +20,9 @@ Make sure dependencies (opensc) do not g
  # generate config.h
  configure_file(output : 'config.h',
    configuration : conf_data)
-@@ -308,7 +304,6 @@ endif
- pkg = import('pkgconfig')
+@@ -323,7 +319,6 @@ pkg = import('pkgconfig')
  pkg.generate(
+   extra_cflags : '-pthread',
    libraries : '-L${libdir} -lpcsclite',
 -  libraries_private : '-pthread',
    subdirs : 'PCSC',



Home | Main Index | Thread Index | Old Index