Download raw body.
UPDATE: x11/lemonbar
Hi,
update x11/lemonbar 1.4 -> 1.5
- Upstream now has pledge() but uses err() which is undeclared.
So keep and modify the patch.
- Drop MAINTAINER.
OK?
Best regards,
Ingo
Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/lemonbar/Makefile,v
diff -u -p -r1.8 Makefile
--- Makefile 11 Mar 2022 20:16:35 -0000 1.8
+++ Makefile 25 Aug 2024 06:26:46 -0000
@@ -1,6 +1,6 @@
COMMENT = featherweight lemon-scented bar
-VERSION = 1.4
+VERSION = 1.5
PKGNAME = lemonbar-${VERSION}
@@ -9,8 +9,6 @@ GH_PROJECT = bar
GH_TAGNAME = v${VERSION}
CATEGORIES = x11
-
-MAINTAINER = Ingo Feinerer <feinerer@logic.at>
# MIT
PERMIT_PACKAGE = Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/x11/lemonbar/distinfo,v
diff -u -p -r1.3 distinfo
--- distinfo 15 Dec 2020 14:16:08 -0000 1.3
+++ distinfo 25 Aug 2024 06:26:46 -0000
@@ -1,2 +1,2 @@
-SHA256 (bar-1.4.tar.gz) = e/0216SpUPYe0NMsfSGWeOd4elRtnvS8M/Ajk9YOSTk=
-SIZE (bar-1.4.tar.gz) = 16810
+SHA256 (bar-1.5.tar.gz) = vI3v4M5uTBsW/WujCAoI5FAtbPnQlEAYYETq5rLXRg0=
+SIZE (bar-1.5.tar.gz) = 16944
Index: patches/patch-lemonbar_c
===================================================================
RCS file: /cvs/ports/x11/lemonbar/patches/patch-lemonbar_c,v
diff -u -p -r1.2 patch-lemonbar_c
--- patches/patch-lemonbar_c 11 Mar 2022 20:16:35 -0000 1.2
+++ patches/patch-lemonbar_c 25 Aug 2024 06:26:46 -0000
@@ -1,21 +1,16 @@
+lemonbar.c:1460:9: warning: call to undeclared function 'err'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
+ err(EXIT_FAILURE, "pledge failed");
+
Index: lemonbar.c
--- lemonbar.c.orig
+++ lemonbar.c
-@@ -1,5 +1,4 @@
- // vim:sw=4:ts=4:et:
--#define _POSIX_C_SOURCE 200809L
- #include <stdbool.h>
- #include <stdio.h>
- #include <stdlib.h>
-@@ -1503,6 +1502,11 @@ main (int argc, char **argv)
- free(wm_name);
- // Get the fd to Xserver
- pollin[1].fd = xcb_get_file_descriptor(c);
-+
-+ if (pledge("stdio", NULL) == -1) {
-+ fprintf(stderr, "pledge: %s\n", strerror(errno));
-+ return EXIT_FAILURE;
-+ }
+@@ -1457,7 +1457,8 @@ main (int argc, char **argv)
+
+ #ifdef __OpenBSD__
+ if (pledge("stdio rpath", NULL) < 0) {
+- err(EXIT_FAILURE, "pledge failed");
++ fprintf(stderr, "pledge failed\n");
++ exit(EXIT_FAILURE);
+ }
+ #endif
- for (;;) {
- bool redraw = false;
UPDATE: x11/lemonbar