Bug 267245 - x11-wm/muffin Updating to 5.4.7
Summary: x11-wm/muffin Updating to 5.4.7
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-gnome (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-21 08:04 UTC by Sean Champ
Modified: 2023-03-02 00:42 UTC (History)
3 users (show)

See Also:
bugzilla: maintainer-feedback? (gnome)


Attachments
x11-wm/muffin update to 5.4.7 (29.20 KB, patch)
2022-10-21 08:04 UTC, Sean Champ
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sean Champ 2022-10-21 08:04:03 UTC
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
Comment 1 Sean Champ 2022-10-21 08:53:08 UTC
Main patch, x11/cinnamon: 
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267250
Comment 2 Sean Champ 2022-11-02 01:37:42 UTC
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
Comment 3 Sean Champ 2022-11-02 01:38:44 UTC
(In reply to Sean Champ from comment #2)

... not usable in releases earlier than FreeBSD 13, failing any broader patch
Comment 4 John Hein 2023-03-02 00:42:37 UTC
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).