freshly released, works for me (stock configuration with just a few changes.)
full changelog: <https://github.com/fvwmorg/fvwm3/releases/tag/1.0.9> ok? Index: Makefile =================================================================== RCS file: /home/cvs/ports/x11/fvwm3/Makefile,v diff -u -p -r1.12 Makefile --- Makefile 30 Sep 2023 10:47:28 -0000 1.12 +++ Makefile 3 Dec 2023 12:03:37 -0000 @@ -1,8 +1,7 @@ COMMENT= multiple virtual desktop window manager -VERSION= 1.0.8 +VERSION= 1.0.9 DISTNAME= fvwm3-${VERSION} -REVISION= 0 CATEGORIES= x11 Index: distinfo =================================================================== RCS file: /home/cvs/ports/x11/fvwm3/distinfo,v diff -u -p -r1.5 distinfo --- distinfo 7 Sep 2023 09:46:33 -0000 1.5 +++ distinfo 3 Dec 2023 12:03:37 -0000 @@ -1,2 +1,2 @@ -SHA256 (fvwm3-1.0.8.tar.gz) = fQF8SCSvyJHvvbI3oyulnizZRUKs76sD4dmO3DHTQOs= -SIZE (fvwm3-1.0.8.tar.gz) = 5644021 +SHA256 (fvwm3-1.0.9.tar.gz) = xtBBGpe2IdjA7tNbxBZ4BBUUgOhH9kaUrcqOVd0ZBkg= +SIZE (fvwm3-1.0.9.tar.gz) = 4525552 Index: patches/patch-fvwm_infostore_c =================================================================== RCS file: /home/cvs/ports/x11/fvwm3/patches/patch-fvwm_infostore_c,v diff -u -p -r1.1 patch-fvwm_infostore_c --- patches/patch-fvwm_infostore_c 30 Sep 2023 10:47:28 -0000 1.1 +++ patches/patch-fvwm_infostore_c 3 Dec 2023 12:03:37 -0000 @@ -1,26 +0,0 @@ -Avoid use-after-free caused by LoadGlobalState() freeing the key -that was just inserted. Fix this by always copying the key and -avoiding a leak in the only other caller of insert_metainfo() - -https://github.com/fvwmorg/fvwm3/commit/9811e73aa9f67706e5d74ba811adeebadc195639 - -Index: fvwm/infostore.c ---- fvwm/infostore.c.orig -+++ fvwm/infostore.c -@@ -78,7 +78,7 @@ void insert_metainfo(char *key, char *value) - - /* It's a new item, add it to the list. */ - mi_new = new_metainfo(); -- mi_new->key = key; -+ mi_new->key = fxstrdup(key); - CopyString(&mi_new->value, value); - - mi_new->next = mi_store; -@@ -192,6 +192,7 @@ void CMD_InfoStoreAdd(F_CMD_ARGS) - } - - insert_metainfo(key, value); -+ free(key); - free(value); - - return; Index: pkg/PLIST =================================================================== RCS file: /home/cvs/ports/x11/fvwm3/pkg/PLIST,v diff -u -p -r1.4 PLIST --- pkg/PLIST 4 Sep 2023 11:00:35 -0000 1.4 +++ pkg/PLIST 3 Dec 2023 12:05:35 -0000 @@ -185,3 +185,5 @@ share/fvwm3/perllib/FVWM/Tracker/WindowL share/fvwm3/perllib/General/ share/fvwm3/perllib/General/FileSystem.pm share/fvwm3/perllib/General/Parse.pm +share/xsessions/ +share/xsessions/fvwm3.desktop