[Bug 242892] graphics/waffle: update to 1.6.0, build with meson, add xdg-shell support

[email protected]
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242892

            Bug ID: 242892
           Summary: graphics/waffle: update to 1.6.0, build with meson,
                    add xdg-shell support
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: [email protected]
          Reporter: [email protected]
             Flags: maintainer-feedback?([email protected])
          Assignee: [email protected]

Created attachment 210233
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=210233&action=edit
waffle.patch

- Waffle moved to freedesktop gitlab
- Now supports building with Meson, which allows us to remove all the CMake
patches from the port
- New version generates CMake config with 'Waffle' named variables (which
devel/apitrace expects) instead of 'WAFFLE'
- (git rev instead of just 1.6.0 is used because CMake config generation was
added to Meson build)
- Extra xdg-shell patch
https://gitlab.freedesktop.org/mesa/waffle/merge_requests/60 to make
devel/apitrace 'eglretrace' work on modern Wayland compositors (wlroots has
removed the old wl-shell protocol, so this is required to make apitrace's debug
trace replays work on sway/wayfire/…)
- All backends are now options (on by default)
- Manpages are now built
- The only in-tree consumer for now (piglit) builds fine, at least with a small
patch that adds a missing EGL_NO_CONFIG_MESA define. IDK if that's related to
Waffle, it's probably actually because I have the current dev version of mesa.
I'll post that piglit patch separately.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-x11
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.