commit:     3e158dda416967a83edac3c6755f9ec98e619293
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Sun Nov  2 16:38:05 2025 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Sun Nov  2 16:38:28 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e158dda

net-wireless/sigutils: Fix missing documentation modules

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

 .../sigutils-0.3.0_p20251029-drop-ldconfig.patch   | 13 ----------
 .../sigutils-0.3.0_p20251029-fix-CMakeList.patch   | 29 ++++++++++++++++++++++
 .../sigutils/sigutils-0.3.0_p20251029.ebuild       |  2 +-
 3 files changed, 30 insertions(+), 14 deletions(-)

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
deleted file mode 100644
index 012627a6dbec..000000000000
--- a/net-wireless/sigutils/files/sigutils-0.3.0_p20251029-drop-ldconfig.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-# 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/files/sigutils-0.3.0_p20251029-fix-CMakeList.patch 
b/net-wireless/sigutils/files/sigutils-0.3.0_p20251029-fix-CMakeList.patch
new file mode 100644
index 000000000000..fc4706fe047b
--- /dev/null
+++ b/net-wireless/sigutils/files/sigutils-0.3.0_p20251029-fix-CMakeList.patch
@@ -0,0 +1,29 @@
+# do not generate doc and
+# drop running ldconfig
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 70abfc0..b38f98f 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -62,13 +62,6 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
+ # The library code is in src
+ add_subdirectory(src)
+ 
+-# The documentation is in doc
+-add_subdirectory(doc)
+-
+-# Tests are in the tests dir
+-include(CTest)
+-add_subdirectory(tests)
+-
+ # uninstall target
+ if(NOT TARGET uninstall)
+   configure_file(
+@@ -79,8 +72,3 @@ if(NOT TARGET uninstall)
+   add_custom_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
index 16c86080efd2..8ffa774f3f71 100644
--- a/net-wireless/sigutils/sigutils-0.3.0_p20251029.ebuild
+++ b/net-wireless/sigutils/sigutils-0.3.0_p20251029.ebuild
@@ -21,7 +21,7 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 src_prepare() {
-       eapply "${FILESDIR}"/${PN}-0.3.0_p20251029-drop-ldconfig.patch
+       eapply "${FILESDIR}"/${PN}-0.3.0_p20251029-fix-CMakeList.patch
        eapply_user
        cmake_src_prepare
 }

Reply via email to