Page MenuHomeFreeBSD

graphics/mesa-demos: Update to 8.5.0
ClosedPublic

Authored by manu on Apr 26 2024, 8:10 AM.
Tags
None
Referenced Files
F159378062: D44969.diff
Sat, Jun 13, 11:37 AM
Unknown Object (File)
Thu, Jun 11, 10:20 AM
Unknown Object (File)
Thu, Jun 4, 5:14 PM
Unknown Object (File)
May 2 2026, 9:35 AM
Unknown Object (File)
Apr 28 2026, 6:28 PM
Unknown Object (File)
Apr 28 2026, 6:20 PM
Unknown Object (File)
Apr 28 2026, 8:33 AM
Unknown Object (File)
Apr 27 2026, 8:49 AM
Subscribers

Details

Reviewers
None
Group Reviewers
x11
Commits
R11:bb4092f4014b: graphics/mesa-demos: Update to 8.5.0
Summary

While here switch to meson

Sponsored by: Beckhoff Automation GmbH & Co. KG

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 57389
Build 54277: arc lint + arc unit

Event Timeline

manu requested review of this revision.Apr 26 2024, 8:10 AM
manu created this revision.
This comment was removed by jbeich.

Squash glew and MASTER_SITES patches.

Re-add -Dlibdrm=disabled lost in rebase.

To aid bisecting USES=meson switch would be better in a separate commit. 8.5.0 still supports autotools but now requires --enable-autotools.

Note, Meson passes -Wl,--as-needed by default which trims libOpenGL.so and libc++.so but these aren't recorded in the port anyway.

graphics/mesa-demos/Makefile
17

USES=localbase isn't necessary with -Dwith-glut=${LOCALBASE} (Meson) or --with-glut=${LOCALBASE} (autotools).

files/patch-src_egl_opengl_eglkms.c (upstreamed in 8.5.0) removal can be squashed into D44968 which makes it unused.

This comment was removed by jbeich.

To aid bisecting USES=meson switch would be better in a separate commit. 8.5.0 still supports autotools but now requires --enable-autotools.

For a shared lib port (or any ports which other ports depends on) I would agree with you but for a leaf port like mesa-demos I don't think that it's needed.

Note, Meson passes -Wl,--as-needed by default which trims libOpenGL.so and libc++.so but these aren't recorded in the port anyway.

This revision was not accepted when it landed; it landed in state Needs Review.Apr 30 2024, 6:12 AM
This revision was automatically updated to reflect the committed changes.