commit:     d16b9002e49e472d3ffa5f1bff4cf2045cb8eea5
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 28 15:23:08 2025 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Mon Apr 28 15:23:52 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d16b9002

net-wireless/liblms7002m: iAdd Pyrthon3.13 support, fix build with cmake4

Closes: https://bugs.gentoo.org/952641
Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 net-wireless/liblms7002m/files/liblms7002m-cmake4.patch     | 13 +++++++++++++
 ...002m-9999.ebuild => liblms7002m-0.0_p20200518-r2.ebuild} |  6 ++++--
 net-wireless/liblms7002m/liblms7002m-9999.ebuild            |  6 ++++--
 3 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/net-wireless/liblms7002m/files/liblms7002m-cmake4.patch 
b/net-wireless/liblms7002m/files/liblms7002m-cmake4.patch
new file mode 100644
index 000000000000..034faebb0555
--- /dev/null
+++ b/net-wireless/liblms7002m/files/liblms7002m-cmake4.patch
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 8822807..208ac35 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1,7 +1,7 @@
+ project(liblms7002m C)
+ 
+ set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
+-cmake_minimum_required(VERSION 2.8)
++cmake_minimum_required(VERSION 3.10.0)
+ 
+ # Set the version information here
+ set(MAJOR_VERSION 0)

diff --git a/net-wireless/liblms7002m/liblms7002m-9999.ebuild 
b/net-wireless/liblms7002m/liblms7002m-0.0_p20200518-r2.ebuild
similarity index 87%
copy from net-wireless/liblms7002m/liblms7002m-9999.ebuild
copy to net-wireless/liblms7002m/liblms7002m-0.0_p20200518-r2.ebuild
index adae3d551d18..c465c0c7062a 100644
--- a/net-wireless/liblms7002m/liblms7002m-9999.ebuild
+++ b/net-wireless/liblms7002m/liblms7002m-0.0_p20200518-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 inherit cmake python-any-r1
 
 DESCRIPTION="Compact LMS7002M library suitable for resource-limited MCUs"
@@ -27,6 +27,8 @@ BDEPEND="
        ')
 "
 
+PATCHES=( "${FILESDIR}"/${PN}-cmake4.patch )
+
 python_check_deps() {
        python_has_version "dev-python/cheetah3[${PYTHON_USEDEP}]"
 }

diff --git a/net-wireless/liblms7002m/liblms7002m-9999.ebuild 
b/net-wireless/liblms7002m/liblms7002m-9999.ebuild
index adae3d551d18..c465c0c7062a 100644
--- a/net-wireless/liblms7002m/liblms7002m-9999.ebuild
+++ b/net-wireless/liblms7002m/liblms7002m-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 inherit cmake python-any-r1
 
 DESCRIPTION="Compact LMS7002M library suitable for resource-limited MCUs"
@@ -27,6 +27,8 @@ BDEPEND="
        ')
 "
 
+PATCHES=( "${FILESDIR}"/${PN}-cmake4.patch )
+
 python_check_deps() {
        python_has_version "dev-python/cheetah3[${PYTHON_USEDEP}]"
 }

Reply via email to