From: Lucas Gabriel Vuotto Subject: Re: security/pcsc-lite: update to 2.2.3 To: Klemens Nanni Cc: ports Date: Sun, 28 Jul 2024 16:03:30 +0000 On Sun, Jul 28, 2024 at 12:29:38PM GMT, Klemens Nanni wrote: > 'make test' passes with my card (reader), qdigidoc4 is still happy. > > Upstream now supports meson, I find that easier to use than autoconf, > which fails to configure in this version (both 2.69 and 2.71). > > polkit and systemd were always searched and picked up, I fixed that and > intend to send that patch upstream. > > Doxygen is used if found and has no option, so I neutered it. > > To dlopen() the new pcsclite_real lib with our correct .so version, > I pass it via CFLAGS instead of SUBST_CMD'ing LIB..._VERSION in our > patch. > > Tests? Feedack? OK? I tried it with gpg and my Nitrokey, and it still works: $ gpg --card-status Reader ...........: Nitrokey Nitrokey 3 [CCID/ICCD Interface] 00 00 Application ID ...: REDACTED Application type .: OpenPGP Version ..........: 3.4 Manufacturer .....: Nitrokey [...] Under certain circumstances it coredumps at exit, but I don't get a core file, not even with kern.nosuidcoredump=2. Nevertheless, the coredump and lack of core file also happen with current version, so I don't believe it's a show stopper. Pointers on how to get the corefile are welcome, I can reproduce it quite easily. No opinion about switching to meson.