summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2024-01-07 17:23:29 +0000
committerSam James <sam@gentoo.org>2024-01-07 17:23:48 +0000
commit34cf0a8d2ab1c37cbe725117a8e3edc565b1ef1c (patch)
treed910789b62c0d251759d3b1a2a9b2a9c6eda1415 /dev-util/umockdev/files/umockdev-0.17.18-vala-unused-variable-werror.patch
parentsys-apps/memtest86+: rename USE=efi* to USE=uefi* (diff)
downloadgentoo-34cf0a8d2ab1c37cbe725117a8e3edc565b1ef1c.tar.gz
gentoo-34cf0a8d2ab1c37cbe725117a8e3edc565b1ef1c.tar.bz2
gentoo-34cf0a8d2ab1c37cbe725117a8e3edc565b1ef1c.zip
dev-util/umockdev: drop -Werror=unused-variable (for Vala)
Exposed by a change in Meson to stop inhibiting Vala warnings, e.g. ``` umockdev-record.p/src/umockdev-pcap.c: At top level: umockdev-record.p/src/umockdev-pcap.c:101:20: error: ‘umockdev_ioctl_usb_pcap_handler_properties’ defined but not used [-Werror=unused-variable] 101 | static GParamSpec* umockdev_ioctl_usb_pcap_handler_properties[UMOCKDEV_IOCTL_USB_PCAP_HANDLER_NUM_PROPERTIES]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``` See https://github.com/mesonbuild/meson/commit/5f659af870011e74299d1455a65c2cd5f5ace51f. Closes: https://bugs.gentoo.org/919380 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-util/umockdev/files/umockdev-0.17.18-vala-unused-variable-werror.patch')
-rw-r--r--dev-util/umockdev/files/umockdev-0.17.18-vala-unused-variable-werror.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/dev-util/umockdev/files/umockdev-0.17.18-vala-unused-variable-werror.patch b/dev-util/umockdev/files/umockdev-0.17.18-vala-unused-variable-werror.patch
new file mode 100644
index 000000000000..69023f08e5e2
--- /dev/null
+++ b/dev-util/umockdev/files/umockdev-0.17.18-vala-unused-variable-werror.patch
@@ -0,0 +1,22 @@
+https://bugs.gentoo.org/919380
+
+Exposed by a change in Meson to stop inhibiting Vala warnings, e.g.
+```
+umockdev-record.p/src/umockdev-pcap.c: At top level:
+umockdev-record.p/src/umockdev-pcap.c:101:20: error: ‘umockdev_ioctl_usb_pcap_handler_properties’ defined but not used [-Werror=unused-variable]
+ 101 | static GParamSpec* umockdev_ioctl_usb_pcap_handler_properties[UMOCKDEV_IOCTL_USB_PCAP_HANDLER_NUM_PROPERTIES];
+ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+```
+
+See https://github.com/mesonbuild/meson/commit/5f659af870011e74299d1455a65c2cd5f5ace51f.
+--- a/meson.build
++++ b/meson.build
+@@ -21,7 +21,7 @@ add_project_arguments(
+ '-Werror=format-security',
+ '-Werror=format=2',
+ #'-Werror=missing-include-dirs',
+- '-Werror=unused-variable',
++ #'-Werror=unused-variable',
+ '-Werror=return-type',
+ '-Werror=uninitialized',
+ # experimental: first check this on all Debian architectures