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() {