commit:     54a79769790379ba57ad8c3c599e37c8aa51dafa
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Sun Nov  2 12:19:35 2025 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Sun Nov  2 12:19:35 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54a79769

net-wireless/sigutils: add 0.3.0_p20251029

Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 net-wireless/sigutils/Manifest                     |  1 +
 .../sigutils-0.3.0_p20251029-drop-ldconfig.patch   | 13 +++++++++++
 .../sigutils/sigutils-0.3.0_p20251029.ebuild       | 27 ++++++++++++++++++++++
 3 files changed, 41 insertions(+)

diff --git a/net-wireless/sigutils/Manifest b/net-wireless/sigutils/Manifest
index 6b92e3bc2037..6f3217a86b8b 100644
--- a/net-wireless/sigutils/Manifest
+++ b/net-wireless/sigutils/Manifest
@@ -1 +1,2 @@
 DIST sigutils-0.3.0.tar.gz 113241 BLAKE2B 
41df646ba18ffb32e9f6fadc17ce7f46e07ca422b1eaa7c2f057b2ec9e65905dcec22f428cb75ea1de956846f8bfefe338594eb7f7e557ad6af5fad55620a3db
 SHA512 
fbf6db639e324ac9e835dacc4b12ff35edb7345f9873a805cb18b4d79651dd1102bccf24ffdcad860a93a21baff19c4f59636fd0459cd2e2de7ffbb02d79ca53
+DIST sigutils-0.3.0_p20251029.tgz 1237025 BLAKE2B 
9b5fe4e31acc25400893c11daaed58de1d466c195580f8a381d6c82f88a90912351fa63d8fdbbd0b58f84573aeb8a22543c8ee5cd49c25226573fef8e843e88a
 SHA512 
0b99d28aec31a95b7cb531102be42fc5e3e461c3cbcdf6d64f0eac343c6fa931a9a6b100a10abe3f754b2029d6f4adf9520b3b40016cb2dc199899ad9ab5c789

diff --git 
a/net-wireless/sigutils/files/sigutils-0.3.0_p20251029-drop-ldconfig.patch 
b/net-wireless/sigutils/files/sigutils-0.3.0_p20251029-drop-ldconfig.patch
new file mode 100644
index 000000000000..012627a6dbec
--- /dev/null
+++ b/net-wireless/sigutils/files/sigutils-0.3.0_p20251029-drop-ldconfig.patch
@@ -0,0 +1,13 @@
+# do not call ldconfig explicitely
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 70abfc0..646584d 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -80,7 +80,3 @@ if(NOT TARGET uninstall)
+     COMMAND ${CMAKE_COMMAND} -P 
${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
+ endif()
+ 
+-# Run ldconfig for certain Unix systems
+-if(UNIX AND NOT APPLE)
+-  install(CODE "exec_program(ldconfig)")
+-endif()

diff --git a/net-wireless/sigutils/sigutils-0.3.0_p20251029.ebuild 
b/net-wireless/sigutils/sigutils-0.3.0_p20251029.ebuild
new file mode 100644
index 000000000000..16c86080efd2
--- /dev/null
+++ b/net-wireless/sigutils/sigutils-0.3.0_p20251029.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+CMAKE_MAKEFILE_GENERATOR='emake'
+inherit cmake
+
+DESCRIPTION="signal processing library for blind signal analysis and automatic 
demodulation"
+HOMEPAGE="https://github.com/BatchDrake/sigutils";
+SRC_URI="https://dev.gentoo.org/~tomjbe/distfiles/${P}.tgz";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+       sci-libs/fftw:3.0=
+       sci-libs/volk:=
+       media-libs/libsndfile:=
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       eapply "${FILESDIR}"/${PN}-0.3.0_p20251029-drop-ldconfig.patch
+       eapply_user
+       cmake_src_prepare
+}

Reply via email to