CVS commit: pkgsrc/wm/obconf

"Ryo ONODERA" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	ryoon
Date:		Mon Aug 17 16:37:59 UTC 2026

Modified Files:
	pkgsrc/wm/obconf: distinfo
Added Files:
	pkgsrc/wm/obconf/patches: patch-src_appearance.c patch-src_desktops.h
	    patch-src_main.c

Log Message:
wm/obconf: Fix build with GCC 14


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/wm/obconf/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/wm/obconf/patches/patch-src_appearance.c \
    pkgsrc/wm/obconf/patches/patch-src_desktops.h \
    pkgsrc/wm/obconf/patches/patch-src_main.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 2.7 KB)
Modified files:

Index: pkgsrc/wm/obconf/distinfo
diff -u pkgsrc/wm/obconf/distinfo:1.15 pkgsrc/wm/obconf/distinfo:1.16
--- pkgsrc/wm/obconf/distinfo:1.15	Tue Oct 26 11:25:16 2021
+++ pkgsrc/wm/obconf/distinfo	Mon Aug 17 16:37:58 2026
@@ -1,6 +1,9 @@
-$NetBSD: distinfo,v 1.15 2021/10/26 11:25:16 nia Exp $
+$NetBSD: distinfo,v 1.16 2026/08/17 16:37:58 ryoon Exp $
 
 BLAKE2s (obconf-2.0.4.tar.gz) = 2c1bd05699fb2c71d368cc8ef0077e923ae334abf6b213e05aa6263cb605001e
 SHA512 (obconf-2.0.4.tar.gz) = b8cf6f363fa8c2f1d21142a3f79687a72f683f564285b05751c822ddf7a421b09c3440cbc5b08eb09d151601c6ada835ff5cc940bf5abeec2210cca26b552294
 Size (obconf-2.0.4.tar.gz) = 456523 bytes
 SHA1 (patch-aa) = 0de087b762e8f545fa361f480a0e2e30e0ac40ee
+SHA1 (patch-src_appearance.c) = d7898da92495d0961353fda62bbde23aa578c043
+SHA1 (patch-src_desktops.h) = f051829b6404f55be08cee382c1be228605d708c
+SHA1 (patch-src_main.c) = 9946ad73b97c5c1c1cf2261a88277ad9c1460134

Added files:

Index: pkgsrc/wm/obconf/patches/patch-src_appearance.c
diff -u /dev/null pkgsrc/wm/obconf/patches/patch-src_appearance.c:1.1
--- /dev/null	Mon Aug 17 16:37:59 2026
+++ pkgsrc/wm/obconf/patches/patch-src_appearance.c	Mon Aug 17 16:37:58 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_appearance.c,v 1.1 2026/08/17 16:37:58 ryoon Exp $
+
+* Fix build with GCC 14. For toupper(3).
+
+--- src/appearance.c.orig	2026-08-17 16:23:44.268786068 +0000
++++ src/appearance.c
+@@ -17,6 +17,7 @@
+    See the COPYING file for a copy of the GNU General Public License.
+ */
+ 
++#include <ctype.h>
+ #include "main.h"
+ #include "tree.h"
+ #include "preview_update.h"
Index: pkgsrc/wm/obconf/patches/patch-src_desktops.h
diff -u /dev/null pkgsrc/wm/obconf/patches/patch-src_desktops.h:1.1
--- /dev/null	Mon Aug 17 16:37:59 2026
+++ pkgsrc/wm/obconf/patches/patch-src_desktops.h	Mon Aug 17 16:37:58 2026
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_desktops.h,v 1.1 2026/08/17 16:37:58 ryoon Exp $
+
+* Fix build with GCC 14.
+
+--- src/desktops.h.orig	2026-08-17 16:31:31.509090721 +0000
++++ src/desktops.h
+@@ -24,5 +24,6 @@ void desktops_setup_names(GtkWidget *w);
+ 
+ void desktops_setup_num(GtkWidget *w);
+ void desktops_setup_names(GtkWidget *w);
++void desktops_setup_tab();
+ 
+ #endif
Index: pkgsrc/wm/obconf/patches/patch-src_main.c
diff -u /dev/null pkgsrc/wm/obconf/patches/patch-src_main.c:1.1
--- /dev/null	Mon Aug 17 16:37:59 2026
+++ pkgsrc/wm/obconf/patches/patch-src_main.c	Mon Aug 17 16:37:58 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_main.c,v 1.1 2026/08/17 16:37:58 ryoon Exp $
+
+* Fix build with GCC 14.
+
+--- src/main.c.orig	2026-08-17 16:27:07.223472781 +0000
++++ src/main.c
+@@ -28,6 +28,7 @@
+ #include "dock.h"
+ #include "preview_update.h"
+ #include "gettext.h"
++#include "moveresize.h"
+ 
+ #include <gdk/gdkx.h>
+ #define SN_API_NOT_YET_FROZEN
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.