From e93d7d43ba77f4abc177602cb932c8adf20e86d6 Mon Sep 17 00:00:00 2001 From: orahcio Date: Fri, 18 Sep 2026 07:26:18 -0300 Subject: [PATCH] wlclock: Fix argv parse on musl --- srcpkgs/wlclock/patches/fix-wlclock-argv.patch | 15 +++++++++++++++ srcpkgs/wlclock/template | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/wlclock/patches/fix-wlclock-argv.patch diff --git a/srcpkgs/wlclock/patches/fix-wlclock-argv.patch b/srcpkgs/wlclock/patches/fix-wlclock-argv.patch new file mode 100644 index 00000000000000..8ace5d180ac12b --- /dev/null +++ b/srcpkgs/wlclock/patches/fix-wlclock-argv.patch @@ -0,0 +1,15 @@ +original patch from https://cgit.freebsd.org/ports/patch/?id=d28e388a9a1e09ad8181a37575ed35e681a426ce + +diff --git a/src/wlclock.c b/src/wlclock.c +index 1ac7dbf..2d7df7a 100644 +--- a/src/wlclock.c ++++ b/src/wlclock.c +@@ -330,7 +330,7 @@ static bool handle_command_flags (int argc, char *argv[]) + int opt, args; + extern int optind; + extern char *optarg; +- while ( (opt = getopt_long(argc, argv, "hvV", opts, &optind)) != -1 ) switch (opt) ++ while ( (opt = getopt_long(argc, argv, "hvV", opts, NULL)) != -1 ) switch (opt) + { + case 'h': + fputs(usage, stderr); diff --git a/srcpkgs/wlclock/template b/srcpkgs/wlclock/template index 7280a8588f7b7d..a5fa2edead49bd 100644 --- a/srcpkgs/wlclock/template +++ b/srcpkgs/wlclock/template @@ -1,7 +1,7 @@ # Template file for 'wlclock' pkgname=wlclock version=1.0.1 -revision=1 +revision=2 build_style=meson hostmakedepends="pkg-config scdoc wayland-devel" makedepends="cairo-devel wayland-devel wayland-protocols"