Wed Jul 19 22:01:00 2023 UTC ()
gnome-desktop3: make seccomp dependency optional


(nia)
diff -r1.23 -r1.24 pkgsrc/x11/gnome-desktop3/distinfo
diff -r0 -r1.1 pkgsrc/x11/gnome-desktop3/patches/patch-meson.build

cvs diff -r1.23 -r1.24 pkgsrc/x11/gnome-desktop3/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/gnome-desktop3/distinfo 2021/11/11 09:29:59 1.23
+++ pkgsrc/x11/gnome-desktop3/distinfo 2023/07/19 22:01:00 1.24
@@ -1,9 +1,10 @@ @@ -1,9 +1,10 @@
1$NetBSD: distinfo,v 1.23 2021/11/11 09:29:59 prlw1 Exp $ 1$NetBSD: distinfo,v 1.24 2023/07/19 22:01:00 nia Exp $
2 2
3BLAKE2s (gnome-desktop-40.5.tar.xz) = ea2dd669286947385611bb31edf17595c6571f2373dc32b61423b6e612f5c4a3 3BLAKE2s (gnome-desktop-40.5.tar.xz) = ea2dd669286947385611bb31edf17595c6571f2373dc32b61423b6e612f5c4a3
4SHA512 (gnome-desktop-40.5.tar.xz) = a65bf42be69d04efd80da6a8c8b08c4adc09db1c6627b93d4eecc3396376bc4407bfad914fc131d16d78b3b3263e635c925ed3dcff92af069525f809bea21afc 4SHA512 (gnome-desktop-40.5.tar.xz) = a65bf42be69d04efd80da6a8c8b08c4adc09db1c6627b93d4eecc3396376bc4407bfad914fc131d16d78b3b3263e635c925ed3dcff92af069525f809bea21afc
5Size (gnome-desktop-40.5.tar.xz) = 722316 bytes 5Size (gnome-desktop-40.5.tar.xz) = 722316 bytes
6SHA1 (patch-libgnome-desktop_gnome-languages.c) = 88878085009e36be056b90cce43019095e6d9ddf 6SHA1 (patch-libgnome-desktop_gnome-languages.c) = 88878085009e36be056b90cce43019095e6d9ddf
7SHA1 (patch-libgnome-desktop_gnome-wall-clock.c) = fb8da1dcb408a78cbc427c69d510eaf2ca8a2fe7 7SHA1 (patch-libgnome-desktop_gnome-wall-clock.c) = fb8da1dcb408a78cbc427c69d510eaf2ca8a2fe7
 8SHA1 (patch-meson.build) = b3b49761f50d7444de1c297db2e37dde40ef8a69
8SHA1 (patch-tests_wall-clock.c) = c3f4cd354538ea4f549f87762b333cb00a92d18d 9SHA1 (patch-tests_wall-clock.c) = c3f4cd354538ea4f549f87762b333cb00a92d18d
9SHA1 (patch-tests_wallclock-reftest.c) = 53cee07db779808b0d9b31f64529ee48c2252bda 10SHA1 (patch-tests_wallclock-reftest.c) = 53cee07db779808b0d9b31f64529ee48c2252bda

File Added: pkgsrc/x11/gnome-desktop3/patches/patch-meson.build
$NetBSD: patch-meson.build,v 1.1 2023/07/19 22:01:00 nia Exp $

Make libseccomp optional. Not all Linuxes include it.

--- meson.build.orig	2021-11-02 20:09:24.630838600 +0000
+++ meson.build
@@ -61,7 +61,7 @@ host_cpu = host_machine.cpu()
 supported_os = ['linux']
 unsupported_cpus = ['alpha', 'ia64', 'm68k', 'sh4', 'sparc', 'sparc64']
 if supported_os.contains(host_os) and not unsupported_cpus.contains(host_cpu)
-  seccomp_dep = dependency('libseccomp')
+  seccomp_dep = dependency('libseccomp', required: false)
 else
   seccomp_dep = dependency('', required: false)
 endif