Created attachment 237502 [details] x11-wm/muffin update to 5.4.7 the muffin wm is now available in a release 5.4.7 Additional changes, in the patch - using meson for build - adding glesv2 to USE_GL - adding additional options - removing the wayland port option (not available in muffin since upstream changeset a0ca0ec8) This patch would correspond to a patch to be published shortly, for x11/cinnamon and other ports from linuxmint in updating to a 5.4 series release
Main patch, x11/cinnamon: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267250
Due to the use of memfd_create in the upstream src/backends/meta-screen-cast-stream-src.cp[1] the updated port may not be usable in FreeBSD releases newer than FreeBSD 13 The libdecor author has developed one workaround to the limitation[2] HTH to someone, maybe the full patch set could be of any interest to PC BSD, GhostBSD, et al. [1] https://github.com/linuxmint/muffin/blob/master/src/backends/meta-screen-cast-stream-src.c#L770 [2] https://gitlab.gnome.org/jadahl/libdecor/-/blob/master/config.h.meson
(In reply to Sean Champ from comment #2) ... not usable in releases earlier than FreeBSD 13, failing any broader patch
Add Charlie Li to CC list. See recent ports 2d87115f8c5 and review D37917 Charlie, see comment 2 regarding build failure for x11-wm/muffin after the commit (update to 5.4.5).