commit:     2aad05f73ac2496d2847d410e52830a3ce0795a7
Author:     Brett A C Sheffield <bacs <AT> librecast <DOT> net>
AuthorDate: Sat Feb 21 17:22:50 2026 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 26 18:48:36 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aad05f7

dev-libs/nanomsg: fix CMake version <3.10 warning

Closes: https://bugs.gentoo.org/964728
Signed-off-by: Brett A C Sheffield <bacs <AT> librecast.net>
Merges: https://codeberg.org/gentoo/gentoo/pulls/111
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-libs/nanomsg/files/nanomsg-1.2.2-cmake4.patch | 13 +++++++++++++
 dev-libs/nanomsg/nanomsg-1.2.2.ebuild             |  6 +++++-
 2 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/dev-libs/nanomsg/files/nanomsg-1.2.2-cmake4.patch 
b/dev-libs/nanomsg/files/nanomsg-1.2.2-cmake4.patch
new file mode 100644
index 000000000000..dc154e893f3f
--- /dev/null
+++ b/dev-libs/nanomsg/files/nanomsg-1.2.2-cmake4.patch
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index db8699b3..3e63ab68 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -24,7 +24,7 @@
+ #   IN THE SOFTWARE.
+ #
+ 
+-cmake_minimum_required (VERSION 2.8.12...3.5)
++cmake_minimum_required (VERSION 3.10...4.2)
+ 
+ project (nanomsg C)
+ include (CheckFunctionExists)

diff --git a/dev-libs/nanomsg/nanomsg-1.2.2.ebuild 
b/dev-libs/nanomsg/nanomsg-1.2.2.ebuild
index b6a2ce26b90b..099426fe5fe3 100644
--- a/dev-libs/nanomsg/nanomsg-1.2.2.ebuild
+++ b/dev-libs/nanomsg/nanomsg-1.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,6 +17,10 @@ RESTRICT="!test? ( test )"
 
 BDEPEND="doc? ( dev-ruby/asciidoctor )"
 
+PATCHES=(
+               "${FILESDIR}/nanomsg-1.2.2-cmake4.patch" # 964728
+)
+
 src_prepare() {
        # Old CPUs like HPPA fail tests because of timeout
        sed -i \

Reply via email to