Michael wrote (2023-09-06 23:27 IST):
> 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.

Committed, thank you!

- Stefan

> [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