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:   gdt
Date:           Fri Dec 27 12:37:29 UTC 2024

Modified Files:
        pkgsrc/security/pcsc-lite: Makefile PLIST distinfo options.mk

Log Message:
security/pcsc-list: Update to 2.3.1

packaging changes:

  - disable polkit, because package newly fails to build under NetBSD
    with polkit.  It is \todo to figure out what's going on.  Perhaps
    someone(tm) should add polkit glue for NetBSD, and perhaps we
    should enable polkit based on platform.
  - move newly-installed default config (in linuxy place) to examples.
    ktrace says it is not read anyway.

2.3.1: Ludovic Rousseau
24 December 2024
- Install a default /etc/default/pcscd file
- auth.c: implement polkit support for FreeBSD
- meson:
  . also build static version of libpcsclite
  . add options to disable polkit and libsystemd
  . add "filter_names" in features when needed
- Doxygen: document dwCurrentState use for "\\?PnP?\Notification"
- Some other minor improvements


To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 pkgsrc/security/pcsc-lite/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/security/pcsc-lite/PLIST
cvs rdiff -u -r1.36 -r1.37 pkgsrc/security/pcsc-lite/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/security/pcsc-lite/options.mk

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.49 pkgsrc/security/pcsc-lite/Makefile:1.50
--- pkgsrc/security/pcsc-lite/Makefile:1.49     Wed Aug  7 09:39:06 2024
+++ pkgsrc/security/pcsc-lite/Makefile  Fri Dec 27 12:37:28 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.49 2024/08/07 09:39:06 adam Exp $
+# $NetBSD: Makefile,v 1.50 2024/12/27 12:37:28 gdt Exp $
 
-DISTNAME=      pcsc-lite-2.3.0
+DISTNAME=      pcsc-lite-2.3.1
 CATEGORIES=    security
 MASTER_SITES=  https://pcsclite.apdu.fr/files/
 EXTRACT_SUFX=  .tar.xz
@@ -41,6 +41,16 @@ REPLACE_PYTHON+=     src/spy/pcsc-spy
 BUILD_DEFS+=           VARBASE
 RCD_SCRIPTS=           pcscd
 
+# Reported upstream by email 20241227.  New "default" config file
+# installed in Linuxy place.  For now, hackily move it to be an
+# example,
+post-install:
+       ${MKDIR} -p ${DESTDIR}${PREFIX}/share/examples/pcsc-lite
+       ${MV} ${DESTDIR}${PREFIX}/etc/default/pcscd \
+             ${DESTDIR}${PREFIX}/share/examples/pcsc-lite
+       ${RMDIR} ${DESTDIR}${PREFIX}/etc/default
+       ${RMDIR} ${DESTDIR}${PREFIX}/etc
+
 .include "../../devel/libusb1/buildlink3.mk"
 .include "../../devel/meson/build.mk"
 .include "../../lang/python/application.mk"

Index: pkgsrc/security/pcsc-lite/PLIST
diff -u pkgsrc/security/pcsc-lite/PLIST:1.15 pkgsrc/security/pcsc-lite/PLIST:1.16
--- pkgsrc/security/pcsc-lite/PLIST:1.15        Wed Aug  7 09:39:06 2024
+++ pkgsrc/security/pcsc-lite/PLIST     Fri Dec 27 12:37:28 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2024/08/07 09:39:06 adam Exp $
+@comment $NetBSD: PLIST,v 1.16 2024/12/27 12:37:28 gdt Exp $
 bin/pcsc-spy
 include/PCSC/debuglog.h
 include/PCSC/ifdhandler.h
@@ -6,6 +6,7 @@ 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
@@ -18,5 +19,5 @@ man/man5/reader.conf.5
 man/man8/pcscd.8
 sbin/pcscd
 share/doc/pcsc-lite/setup_spy.sh
+share/examples/pcsc-lite/pcscd
 share/metainfo/fr.apdu.pcsclite.metainfo.xml
-${PLIST.polkit}share/polkit-1/actions/org.debian.pcsc-lite.policy

Index: pkgsrc/security/pcsc-lite/distinfo
diff -u pkgsrc/security/pcsc-lite/distinfo:1.36 pkgsrc/security/pcsc-lite/distinfo:1.37
--- pkgsrc/security/pcsc-lite/distinfo:1.36     Wed Aug  7 09:39:06 2024
+++ pkgsrc/security/pcsc-lite/distinfo  Fri Dec 27 12:37:28 2024
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.36 2024/08/07 09:39:06 adam Exp $
+$NetBSD: distinfo,v 1.37 2024/12/27 12:37:28 gdt Exp $
 
-BLAKE2s (pcsc-lite-2.3.0.tar.xz) = 0863bb6b301071e6836bd72fcefdac2f68296e1bafc1b519f0140f0aaa8a87a9
-SHA512 (pcsc-lite-2.3.0.tar.xz) = 194c175ba7cf4610f09c08d463edf12f63e8e6a694938049988efb10c91e15b05d91747d58013f2f35452427996e8fe2ffb3706806d17ee278dc4896eab901c0
-Size (pcsc-lite-2.3.0.tar.xz) = 209064 bytes
+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
 SHA1 (patch-meson.build) = 34e7c0b0af2191d6dd5f270c154beefb84fbc1b8
 SHA1 (patch-src_configfile.l) = 2283637df38919f1e7b47beb5a8e6a8b3619b12b

Index: pkgsrc/security/pcsc-lite/options.mk
diff -u pkgsrc/security/pcsc-lite/options.mk:1.4 pkgsrc/security/pcsc-lite/options.mk:1.5
--- pkgsrc/security/pcsc-lite/options.mk:1.4    Wed Aug  7 09:39:06 2024
+++ pkgsrc/security/pcsc-lite/options.mk        Fri Dec 27 12:37:29 2024
@@ -1,9 +1,11 @@
-# $NetBSD: options.mk,v 1.4 2024/08/07 09:39:06 adam Exp $
+# $NetBSD: options.mk,v 1.5 2024/12/27 12:37:29 gdt Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.pcsc-lite
 
 PKG_SUPPORTED_OPTIONS=         polkit
-PKG_SUGGESTED_OPTIONS=         polkit
+# Do not suggest polkit, because pcsc-lite fails to build on NetBSD if it
+# is present.  Reported upstream by email 20241227. -gdt
+PKG_SUGGESTED_OPTIONS=
 
 .include "../../mk/bsd.options.mk"
 



Home | Main Index | Thread Index | Old Index