Hi ports@,

fvwm3 had another release version 1.0.8 just recently [1].

This seems to be only a small update that includes the previously 
backported ewmh.c fix. 

Tested on amd64, patch below.

[1] https://github.com/fvwmorg/fvwm3/releases/tag/1.0.8


Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/fvwm3/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile    4 Sep 2023 11:00:34 -0000       1.9
+++ Makefile    6 Sep 2023 18:50:08 -0000
@@ -1,6 +1,6 @@
 COMMENT=       multiple virtual desktop window manager
 
-VERSION=       1.0.7
+VERSION=       1.0.8
 DISTNAME=      fvwm3-${VERSION}
 
 CATEGORIES=     x11
Index: distinfo
===================================================================
RCS file: /cvs/ports/x11/fvwm3/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo    4 Sep 2023 11:00:34 -0000       1.4
+++ distinfo    6 Sep 2023 18:50:08 -0000
@@ -1,2 +1,2 @@
-SHA256 (fvwm3-1.0.7.tar.gz) = OqzXz+/2DbG82cdzMtxXX+dxHS0wbwR5UlN43G2z0x4=
-SIZE (fvwm3-1.0.7.tar.gz) = 4512128
+SHA256 (fvwm3-1.0.8.tar.gz) = fQF8SCSvyJHvvbI3oyulnizZRUKs76sD4dmO3DHTQOs=
+SIZE (fvwm3-1.0.8.tar.gz) = 5644021
Index: patches/patch-fvwm_ewmh_c
===================================================================
RCS file: patches/patch-fvwm_ewmh_c
diff -N patches/patch-fvwm_ewmh_c
--- patches/patch-fvwm_ewmh_c   4 Sep 2023 11:00:35 -0000       1.4
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,24 +0,0 @@
-https://github.com/fvwmorg/fvwm3/commit/4d5a697fac3282af18cacebb6d061c92db410f1a
-Fixes https://github.com/fvwmorg/fvwm3/issues/873
-
-Index: fvwm/ewmh.c
---- fvwm/ewmh.c.orig
-+++ fvwm/ewmh.c
-@@ -458,7 +458,7 @@ void *atom_get(Window win, Atom to_get, Atom type, int
-               int asize;
- 
-               asize = atom_size(format_ret);
--              data = fxmalloc(num_ret * asize);
-+              data = fxmalloc(num_ret * asize + 1);
-               if (format_ret == 32 && asize * 8 != format_ret)
-               {
-                       int i;
-@@ -472,7 +472,7 @@ void *atom_get(Window win, Atom to_get, Atom type, int
-               {
-                       if (data)
-                       {
--                              memcpy(data, retval, num_ret * asize);
-+                              memcpy(data, retval, num_ret * asize + 1);
-                       }
-               }
-               XFree(retval);

Reply via email to