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

Reply via email to