head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.2 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.3.0.2 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.2.0.6 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.4 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.2 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.1.0.6 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.4 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.2 pkgsrc-2024Q2-base:1.1; locks; strict; comment @# @; 1.4 date 2026.01.07.20.25.10; author adam; state Exp; branches; next 1.3; commitid uLSdZxQ3bGNu7vpG; 1.3 date 2025.10.22.06.45.13; author adam; state Exp; branches; next 1.2; commitid mLTJkBl8rqeH3xfG; 1.2 date 2024.12.27.14.39.53; author gdt; state Exp; branches; next 1.1; commitid ZENNhqKuM1h1i9DF; 1.1 date 2024.05.08.18.47.37; author adam; state Exp; branches; next ; commitid er9yWzMtX9dH9e9F; desc @@ 1.4 log @pcsc-lite: updated to 2.4.1 2.4.1 - Add backward version support on the client side - Add backward version support on the server side - hotplug libudev: rescan the USB bus with "pcscd --hotplug" - fix a value in pcscd.service systemd file - meson: install systemd files even if libsystemd is not used - Some other minor improvements @ text @$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 installed on systems without systemd). Do not install systemd files. Make sure dependencies (opensc) do not get -pthread. \todo Report upstream. --- meson.build.orig 2026-01-01 17:37:00.000000000 +0000 +++ meson.build @@@@ -283,10 +283,6 @@@@ install_data('etc/fr.apdu.pcsclite.metai install_dir : 'share/metainfo' ) -install_data('etc/pcscd', - install_dir : get_option('sysconfdir') / 'default' - ) - # generate config.h configure_file(output : 'config.h', configuration : conf_data) @@@@ -299,16 +295,6 @@@@ configure_file(output : 'pcsclite.h', configure_file(output : 'pcscd.h', input : 'src/pcscd.h.in', configuration : confgen_data) -configure_file(output : 'pcscd.socket', - input : 'etc/pcscd.socket.in', - install_dir : systemdsystemunitdir, - configuration : confgen_data) -configure_file(output : 'pcscd.service', - input : 'etc/pcscd.service.in', - install_dir : systemdsystemunitdir, - configuration : confgen_data) -install_data('etc/pcscd-sysusers.conf', - install_dir : sysusersdir) configure_file(output : 'pcscd.8', input : 'doc/pcscd.8.in', install_dir : join_paths(get_option('mandir'), 'man8'), @@@@ -325,7 +311,6 @@@@ pkg = import('pkgconfig') pkg.generate( extra_cflags : '-pthread', libraries : '-L${libdir} -lpcsclite', - libraries_private : '-pthread', subdirs : 'PCSC', version : meson.project_version(), name : 'PCSC Lite', @ 1.3 log @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 @ text @d1 1 a1 1 $NetBSD: patch-meson.build,v 1.2 2024/12/27 14:39:53 gdt Exp $ d7 1 d11 1 a11 1 --- meson.build.orig 2025-10-19 13:06:54.000000000 +0000 d13 1 a13 1 @@@@ -275,10 +275,6 @@@@ install_data('etc/fr.apdu.pcsclite.metai d24 18 a41 1 @@@@ -323,7 +319,6 @@@@ pkg = import('pkgconfig') @ 1.2 log @security/pcsc-lite: Adjust previous based on upstream advice - do not install config file; it's for systemd only - detangle lib/defines/OS when switching on an implementation that uses the lib and defines. Builds on NetBSD and is likely to work where upstream code works @ text @d1 1 a1 1 $NetBSD: patch-meson.build,v 1.1 2024/05/08 18:47:37 adam Exp $ d10 1 a10 1 --- meson.build.orig 2024-12-24 10:16:27.000000000 +0000 d12 1 a12 1 @@@@ -264,10 +264,6 @@@@ install_data('etc/fr.apdu.pcsclite.metai d23 1 a23 2 @@@@ -308,7 +304,6 @@@@ endif pkg = import('pkgconfig') d25 1 @ 1.1 log @pcsc-lite: updated to 2.2.1 2.2.1: Ludovic Rousseau - fix meson related issues - Some code cleanup 2.2.0: Ludovic Rousseau - provide files for meson build tool (replaces autoconf/auoomake) - fix a missing symbol in libpcscspy (bug introduced by the previous version) - fix shutdown issues with hotplug_libusb - update pcsc-spy manpage - update copyright date - Some other minor improvements @ text @d1 5 a5 1 $NetBSD$ d8 1 d10 1 a10 1 --- meson.build.orig 2024-05-08 15:33:12.267694241 +0000 d12 12 a23 1 @@@@ -267,7 +267,6 @@@@ endif @