commit: 9d2e5e7c15b8caf10ac4a62824bfb3c5496ce700
parent aef6473bed82f460f1752179037f17bb7e65f4d7
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Sun, 20 Apr 2025 03:52:14 +0200
x11-libs/fltk: CMake: Fallback to libOpenGL (no-X11 OpenGL)
PR: https://github.com/fltk/fltk/pull/1251
Diffstat:
1 file changed, 34 insertions(+), 0 deletions(-)
diff --git a/patches/x11-libs/fltk/0001-CMake-Fallback-to-libOpenGL-no-X11-OpenGL.patch b/patches/x11-libs/fltk/0001-CMake-Fallback-to-libOpenGL-no-X11-OpenGL.patch
@@ -0,0 +1,34 @@
+From aa93a6d97af35a265158a98c47451a3a5085921b Mon Sep 17 00:00:00 2001
+From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me>
+Date: Sun, 20 Apr 2025 03:48:42 +0200
+Subject: [PATCH] CMake: Fallback to libOpenGL (no-X11 OpenGL)
+
+---
+ CMake/options.cmake | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/CMake/options.cmake b/CMake/options.cmake
+index 8411b92..7505bec 100644
+--- a/CMake/options.cmake
++++ b/CMake/options.cmake
+@@ -628,7 +628,7 @@ if(FLTK_BUILD_GL)
+ if(FLTK_BACKEND_WAYLAND)
+ pkg_check_modules(WLD_EGL IMPORTED_TARGET wayland-egl)
+ pkg_check_modules(PKG_EGL IMPORTED_TARGET egl)
+- pkg_check_modules(PKG_GL IMPORTED_TARGET gl)
++ pkg_search_module(PKG_GL IMPORTED_TARGET gl opengl)
+ pkg_check_modules(PKG_GLU IMPORTED_TARGET glu)
+
+ if(NOT (WLD_EGL_FOUND AND PKG_EGL_FOUND AND PKG_GL_FOUND AND PKG_GLU_FOUND))
+@@ -651,7 +651,7 @@ if(FLTK_BUILD_GL)
+ unset(HAVE_GL_GLU_H CACHE)
+ find_file(HAVE_GL_GLU_H GL/glu.h PATHS ${X11_INCLUDE_DIR})
+ else()
+- find_package(OpenGL)
++ find_package(OpenGL COMPONENTS OpenGL)
+ if(APPLE)
+ set(HAVE_GL_GLU_H ${HAVE_OPENGL_GLU_H})
+ endif(APPLE)
+--
+2.49.0
+