Note: I could not test these changes. The previous recipe did not compile on master in the meta-ros layer, and I’m not sure where it is currently used within meta-ros.
On Mon, Dec 22, 2025 at 7:54 PM Jan Vermaete <[email protected]> wrote: > > 2025-11-16 John Tsiombikas <[email protected]> > > freeglut 3.8 changes: > > * New experimental Cocoa (native MacOS X) backend. > * Add glutSwapInterval, to control vsync (currently X11 and win32 > only). > * glutExtensionSupported now also reports platform extensions > (GLX/WGL). > * Fix build issues with new cmake versions while maintaining > compatibility with old cmake. > * Fix handling of UTF8 window/icon titles. > * Fix issue with some X11 window managers not properly restoring > iconified windows (send _NET_ACTIVE_WINDOW EWMH client message). > * Fix build issues with C23 compilers (empty argument list semantics). > * Fix compatibility with older versions of windows which don't have > RAWHID support (before XP), by loading the entry points dynamically. > * Fix glutInitDisplayString parsing of "aux", and add =N parsing > support > to specify samples and auxbufs. > * Various fixes and improvements in the GameCube/Wii backend. > * Altbuild support for Solaris 2.6/SUN Workshop C. > * Started conversion of documentation from the website to markdown in > the source tree: doc/api.md > * Added the original GLUT manpages, with permission from Mark Kilgard. > * New demos: accum, vsync, and windows. > * Cleanup of some old and no longer relevant, or redundant comments in > the source code. > * Removed some out of date README files, and updated others. > > 2024-06-08 John Tsiombikas <[email protected]> > > freeglut 3.6 changes: > > * New platforms: Nintendo Gamecube and Nintendo Wii. > * Minimum cmake version raised to 3.1. > * Make XInput an optional dependency. > * Fix incorrect modifier bit mapped to GLUT_ACTIVE_SUPER on X11. > * Add support for ARM64 MSVC targets. > * Fix for unicode builds on windows. > * Fix build on some versions of MinGW carrying an incorrect winuser.h. > * Fix menu-related memory leak when an error occurs. > * Various build improvements & fixes. > > Signed-off-by: Jan Vermaete <[email protected]> > --- > .../freeglut/{freeglut_3.4.0.bb => freeglut_3.8.0.bb} | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > rename meta-oe/recipes-graphics/freeglut/{freeglut_3.4.0.bb => > freeglut_3.8.0.bb} (90%) > > diff --git a/meta-oe/recipes-graphics/freeglut/freeglut_3.4.0.bb > b/meta-oe/recipes-graphics/freeglut/freeglut_3.8.0.bb > similarity index 90% > rename from meta-oe/recipes-graphics/freeglut/freeglut_3.4.0.bb > rename to meta-oe/recipes-graphics/freeglut/freeglut_3.8.0.bb > index 13f3d111fe..25ba1e05bb 100644 > --- a/meta-oe/recipes-graphics/freeglut/freeglut_3.4.0.bb > +++ b/meta-oe/recipes-graphics/freeglut/freeglut_3.8.0.bb > @@ -5,12 +5,10 @@ LICENSE = "MIT" > LIC_FILES_CHKSUM = "file://COPYING;md5=89c0b58a3e01ce3d8254c9f59e78adfb" > > SRC_URI = > "https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BPN}-${PV}.tar.gz" > -SRC_URI[sha256sum] = > "3c0bcb915d9b180a97edaebd011b7a1de54583a838644dcd42bb0ea0c6f3eaec" > +SRC_URI[sha256sum] = > "674dcaff25010e09e450aec458b8870d9e98c46f99538db457ab659b321d9989" > > inherit cmake features_check pkgconfig > > -EXTRA_OECMAKE = "-DCMAKE_POLICY_VERSION_MINIMUM=3.5" > - > # depends on virtual/libgl and libxi > REQUIRED_DISTRO_FEATURES = "opengl x11" > > @@ -19,6 +17,7 @@ PACKAGECONFIG[gles] = > "-DFREEGLUT_GLES=ON,-DFREEGLUT_GLES=OFF," > PACKAGECONFIG[wayland] = > "-DFREEGLUT_WAYLAND=ON,-DFREEGLUT_WAYLAND=OFF,libxkbcommon" > PACKAGECONFIG[demos] = > "-DFREEGLUT_BUILD_DEMOS=ON,-DFREEGLUT_BUILD_DEMOS=OFF," > PACKAGECONFIG[x11] = ",,virtual/libx11 libice libxmu libglu libxrandr > libxext" > + > # Add -Wno-implicit-function-declaration since it might be otherwise treated > at > # error by clang16+ and this is not really a problem > CFLAGS += "-Wno-implicit-function-declaration" > -- > 2.47.3 > -- Jan Vermaete “Success is a self-correcting phenomenom.” -- Gary Hamel
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#122798): https://lists.openembedded.org/g/openembedded-devel/message/122798 Mute This Topic: https://lists.openembedded.org/mt/116905850/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
