commit:     45e743e655a155051e07059949ce87a08d5c3e6c
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 24 07:49:11 2025 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Mon Mar 24 07:50:13 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45e743e6

net-wireless/uhd: Fix missing includes

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

 net-wireless/uhd/files/uhd-4.8.0.0-includes.patch | 36 +++++++++++++++++++++++
 net-wireless/uhd/uhd-4.8.0.0.ebuild               |  2 +-
 2 files changed, 37 insertions(+), 1 deletion(-)

diff --git a/net-wireless/uhd/files/uhd-4.8.0.0-includes.patch 
b/net-wireless/uhd/files/uhd-4.8.0.0-includes.patch
new file mode 100644
index 000000000000..72f0545aafa0
--- /dev/null
+++ b/net-wireless/uhd/files/uhd-4.8.0.0-includes.patch
@@ -0,0 +1,36 @@
+diff --git a/include/uhd/features/ref_clk_calibration_iface.hpp 
b/include/uhd/features/ref_clk_calibration_iface.hpp
+index 86a2005..0408489 100644
+--- a/include/uhd/features/ref_clk_calibration_iface.hpp
++++ b/include/uhd/features/ref_clk_calibration_iface.hpp
+@@ -9,6 +9,7 @@
+ #include <uhd/config.hpp>
+ #include <uhd/features/discoverable_feature.hpp>
+ #include <memory>
++#include <cstdint>
+ 
+ namespace uhd { namespace features {
+ 
+diff --git a/lib/include/uhdlib/usrp/common/mpmd_mb_controller.hpp 
b/lib/include/uhdlib/usrp/common/mpmd_mb_controller.hpp
+index 11e2064..9794ba3 100644
+--- a/lib/include/uhdlib/usrp/common/mpmd_mb_controller.hpp
++++ b/lib/include/uhdlib/usrp/common/mpmd_mb_controller.hpp
+@@ -16,6 +16,7 @@
+ #include <uhdlib/utils/rpc.hpp>
+ #include <map>
+ #include <memory>
++#include <cstdint>
+ 
+ namespace uhd { namespace rfnoc {
+ 
+diff --git a/lib/include/uhdlib/usrp/dboard/fbx/fbx_constants.hpp 
b/lib/include/uhdlib/usrp/dboard/fbx/fbx_constants.hpp
+index fd23fb8..32026ff 100644
+--- a/lib/include/uhdlib/usrp/dboard/fbx/fbx_constants.hpp
++++ b/lib/include/uhdlib/usrp/dboard/fbx/fbx_constants.hpp
+@@ -15,6 +15,7 @@
+ #include <map>
+ #include <string>
+ #include <vector>
++#include <cstdint>
+ 
+ namespace uhd { namespace usrp { namespace fbx {
+ 

diff --git a/net-wireless/uhd/uhd-4.8.0.0.ebuild 
b/net-wireless/uhd/uhd-4.8.0.0.ebuild
index 6300fef45fe1..f1b64b55481d 100644
--- a/net-wireless/uhd/uhd-4.8.0.0.ebuild
+++ b/net-wireless/uhd/uhd-4.8.0.0.ebuild
@@ -21,7 +21,6 @@ LICENSE="GPL-3"
 SLOT="0/$(ver_cut 1-3)"
 KEYWORDS="~amd64 ~arm ~riscv ~x86"
 IUSE="+b100 +b200 doc cpu_flags_arm_neon cpu_flags_x86_ssse3 e300 examples 
+mpmd octoclock test +usb +usrp1 +usrp2 +utils +x300"
-
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
                        b100? ( usb )
@@ -52,6 +51,7 @@ BDEPEND="
 "
 
 PATCHES=(
+       "${FILESDIR}"/"${P}"-includes.patch
 )
 
 src_unpack() {

Reply via email to