From: Stuart Cassoff Subject: x11/xbindkeys: MODTK_VERSION=8.6 To: OpenBSD Ports Date: Fri, 31 Jul 2026 10:52:42 -0400 Runs fine with 8.6 on i386 and amd64. Bonus patch for small bug fix. Stu MODTK_VERSION=8.6 Test the right variable inside an "if ()". diff -Nurp /usr/ports/x11/xbindkeys/Makefile ./Makefile --- /usr/ports/x11/xbindkeys/Makefile Thu Oct 5 10:56:51 2023 +++ ./Makefile Thu Jul 30 12:17:50 2026 @@ -1,4 +1,7 @@ COMMENT = bind keys or mouse buttons to shell commands under X11 + +REVISION = 0 + DISTNAME = xbindkeys-1.8.7 CATEGORIES = x11 @@ -13,6 +16,8 @@ WANTLIB = X11 c SITES = ${HOMEPAGE:=/../} MODULES = x11/tk +MODTK_VERSION = 8.6 + RUN_DEPENDS = ${MODTK_RUN_DEPENDS} \ devel/desktop-file-utils diff -Nurp /usr/ports/x11/xbindkeys/patches/patch-options_c ./patches/patch-options_c --- /usr/ports/x11/xbindkeys/patches/patch-options_c Wed Dec 31 19:00:00 1969 +++ ./patches/patch-options_c Thu Jul 30 12:14:06 2026 @@ -0,0 +1,24 @@ +Test the right variable. + + +Index: options.c +--- options.c.orig ++++ options.c +@@ -175,7 +175,7 @@ get_options (int argc, char **argv) + { + home = getenv ("HOME"); + +- if (rc_file != NULL) ++ if (home != NULL) + { + strncpy (rc_file, home, sizeof (rc_file) - 20); + strncat (rc_file, "/.xbindkeysrc", 20); +@@ -187,7 +187,7 @@ get_options (int argc, char **argv) + { + home = getenv ("HOME"); + +- if (rc_guile_file != NULL) ++ if (home != NULL) + { + strncpy (rc_guile_file, home, sizeof (rc_guile_file) - 20); + strncat (rc_guile_file, "/.xbindkeysrc.scm", 20);