commit:     a6a7b53cfb8744b7c4086a9d890f3703328736b5
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  1 07:33:47 2025 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Dec  1 07:34:20 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6a7b53c

media-libs/glm: cmake >= 3.10

Closes: https://bugs.gentoo.org/964475
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 media-libs/glm/files/glm-1.0.1-cmake.patch | 20 ++++++++++++++++++++
 media-libs/glm/glm-1.0.1.ebuild            |  1 +
 2 files changed, 21 insertions(+)

diff --git a/media-libs/glm/files/glm-1.0.1-cmake.patch 
b/media-libs/glm/files/glm-1.0.1-cmake.patch
new file mode 100644
index 000000000000..f1b820d37ad4
--- /dev/null
+++ b/media-libs/glm/files/glm-1.0.1-cmake.patch
@@ -0,0 +1,20 @@
+--- a/CMakeLists.txt   2025-12-01 08:27:20.214916343 +0100
++++ b/CMakeLists.txt   2025-12-01 08:27:40.487668191 +0100
+@@ -1,5 +1,5 @@
+-cmake_minimum_required(VERSION 3.6 FATAL_ERROR)
+-cmake_policy(VERSION 3.6)
++cmake_minimum_required(VERSION 3.6...3.14 FATAL_ERROR)
++cmake_policy(VERSION 3.6...3.14)
+ 
+ file(READ "glm/detail/setup.hpp" GLM_SETUP_FILE)
+ string(REGEX MATCH "#define[ ]+GLM_VERSION_MAJOR[ ]+([0-9]+)" _ 
${GLM_SETUP_FILE})
+--- a/test/cmake/CMakeLists.txt        2025-12-01 08:31:48.322634537 +0100
++++ b/test/cmake/CMakeLists.txt        2025-12-01 08:32:11.520350583 +0100
+@@ -1,5 +1,5 @@
+-cmake_minimum_required(VERSION 3.6 FATAL_ERROR)
+-cmake_policy(VERSION 3.6)
++cmake_minimum_required(VERSION 3.6...3.14 FATAL_ERROR)
++cmake_policy(VERSION 3.6...3.14)
+ project(test_find_glm)
+ 
+ find_package(glm REQUIRED)

diff --git a/media-libs/glm/glm-1.0.1.ebuild b/media-libs/glm/glm-1.0.1.ebuild
index b743dba68599..6766bc1d9c84 100644
--- a/media-libs/glm/glm-1.0.1.ebuild
+++ b/media-libs/glm/glm-1.0.1.ebuild
@@ -20,6 +20,7 @@ RESTRICT="!test? ( test )"
 PATCHES=(
        "${FILESDIR}"/${PN}-0.9.9.6-simd.patch
        "${FILESDIR}"/${PN}-0.9.9.8-big-endian-tests.patch
+       "${FILESDIR}"/${P}-cmake.patch
 )
 
 DOCS=( manual.md readme.md )

Reply via email to