net-wireless/uhd: drop 4.8.0.0-r2, 4.8.0.0-r3

Closes: https://bugs.gentoo.org/963355
Closes: https://bugs.gentoo.org/964453
Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>
This commit is contained in:
Thomas Beierlein 2025-11-23 09:01:11 +01:00
parent 9eea0ade6f
commit b95081d30c
No known key found for this signature in database
GPG Key ID: AF4C8CF6B6C40570
5 changed files with 0 additions and 359 deletions

View File

@ -1,4 +1,2 @@
DIST EttusResearch-UHD-4.8.0.0.tar.gz 41358938 BLAKE2B c69af5aabcd7e02290b4a168f319dc43bb6cb277e235407a5ded8eb617fe957ca1326042a892efa7b688cfae52f3c345e0930a614ff59b25c05e8b202d62e82e SHA512 61e92209e69994b1c5d3a2a88f749ddca612a3fa3c1580c00a9577e25fab5055d7c80571f2843cca3951fc941d1a81566bafc21070fb93cb3e566228c46331e7
DIST EttusResearch-UHD-4.9.0.1.tar.gz 37508709 BLAKE2B ff3d51480e1c49f30957365c6a4d3439910cf08f66cbdb1c60de22f5a83e47135e94b1bf517486cb57b9229c85e7d8c47c8b923539eb21c836d400a03f56d645 SHA512 efb4ef440e102c7705100980a8ea0a9e55de6e631d70c1e9a39a8b6cd8991129f2fd39ba93094300bdc4878c73023a956a4f79488f6aaf5104371410de6f0497 DIST EttusResearch-UHD-4.9.0.1.tar.gz 37508709 BLAKE2B ff3d51480e1c49f30957365c6a4d3439910cf08f66cbdb1c60de22f5a83e47135e94b1bf517486cb57b9229c85e7d8c47c8b923539eb21c836d400a03f56d645 SHA512 efb4ef440e102c7705100980a8ea0a9e55de6e631d70c1e9a39a8b6cd8991129f2fd39ba93094300bdc4878c73023a956a4f79488f6aaf5104371410de6f0497
DIST uhd-images_4.8.0.0.tar.xz 180420544 BLAKE2B 5cce16db59c6c78035512e5275ac36b02a5d928104ff77877f8a13a9df64d0bde6c832497675b27a0090debef78ef4c284c48ef3b6169fae3420ca4d87e8209e SHA512 4203e5b7f642d7850e9563ba495a60efe965a64223d9208c780e1400ea755b322125fff53c3f8a3fb010617b57a4da638dc3cf80bf7d95604e20788cc469edb9
DIST uhd-images_4.9.0.0.tar.xz 176470760 BLAKE2B bd0728bda0531f23ae6f45f2b3aef3759fa3f55ee0a914f2d40644a0dbd08fc038fe24de510066c355f38dbf88aacaa5a16e5ed380b2c65282038b2868c24437 SHA512 df173afdc9a3b69989a392ec2d51a1494dfe14ba2b85a775011d09564a3928c3ccd8f68aa0b02b244ef4a5bb7c21998318bd488770b1c9f7fe354bd97ff3a0e3 DIST uhd-images_4.9.0.0.tar.xz 176470760 BLAKE2B bd0728bda0531f23ae6f45f2b3aef3759fa3f55ee0a914f2d40644a0dbd08fc038fe24de510066c355f38dbf88aacaa5a16e5ed380b2c65282038b2868c24437 SHA512 df173afdc9a3b69989a392ec2d51a1494dfe14ba2b85a775011d09564a3928c3ccd8f68aa0b02b244ef4a5bb7c21998318bd488770b1c9f7fe354bd97ff3a0e3

View File

@ -1,33 +0,0 @@
From 2725c664ce617ec949670d449fe6172b7661a3bd Mon Sep 17 00:00:00 2001
From: Michael Cho <michael@michaelcho.dev>
Date: Mon, 31 Mar 2025 15:09:37 -0400
Subject: [PATCH] examples: update for upcoming Boost 1.88.0
Boost.Process 1.88.0 will make `boost::process::v2` the default which
breaks compilation of rx_samples_to_file.cpp. This change uses v1
headers and inline namespace to fix build.
---
host/examples/rx_samples_to_file.cpp | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/host/examples/rx_samples_to_file.cpp b/host/examples/rx_samples_to_file.cpp
index c8caeaec43..4b122e1d5e 100644
--- a/examples/rx_samples_to_file.cpp
+++ b/examples/rx_samples_to_file.cpp
@@ -15,7 +15,15 @@
#include <boost/program_options.hpp>
#ifdef __linux__
# include <boost/filesystem.hpp>
-# include <boost/process.hpp>
+# include <boost/version.hpp>
+# if BOOST_VERSION >= 108800
+# define BOOST_PROCESS_VERSION 1
+# include <boost/process/v1/child.hpp>
+# include <boost/process/v1/io.hpp>
+# include <boost/process/v1/pipe.hpp>
+# else
+# include <boost/process.hpp>
+# endif
#endif
#include <chrono>
#include <complex>

View File

@ -1,16 +0,0 @@
diff --git a/cmake/Modules/CMakeRC.cmake b/cmake/Modules/CMakeRC.cmake
index ce6d8fb..ba3c668 100644
--- a/cmake/Modules/CMakeRC.cmake
+++ b/cmake/Modules/CMakeRC.cmake
@@ -60,7 +60,7 @@ endif()
set(_version 2.0.0)
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.10)
include(CMakeParseArguments)
if(COMMAND cmrc_add_resource_library)
diff --git a/include/uhd/features/ref_clk_calibration_iface.hpp b/include/uhd/features/ref_clk_calibration_iface.hpp
index 86a2005..0408489 100644

View File

@ -1,154 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
inherit cmake gnome2-utils python-single-r1 udev
DESCRIPTION="Universal Software Radio Peripheral (USRP) Hardware Driver"
HOMEPAGE="https://kb.ettus.com"
SRC_URI="https://github.com/EttusResearch/uhd/archive/v${PV}.tar.gz -> EttusResearch-UHD-${PV}.tar.gz \
https://github.com/EttusResearch/uhd/releases/download/v${PV}/uhd-images_${PV}.tar.xz"
#https://github.com/EttusResearch/UHD-Mirror/tags
#http://files.ettus.com/binaries/images/
S="${WORKDIR}/${P}/host"
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 )
b200? ( usb )
usrp1? ( usb )
usrp2? ( usb )
|| ( b100 b200 e300 mpmd usrp1 usrp2 x300 )"
RDEPEND="${PYTHON_DEPS}
e300? ( virtual/udev )
usb? ( virtual/libusb:1 )
dev-libs/boost:=
sys-libs/ncurses:0=
$(python_gen_cond_dep '
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
')
"
DEPEND="${RDEPEND}"
#zip and gzip are directly used by the build system
BDEPEND="
doc? ( app-text/doxygen )
$(python_gen_cond_dep '
dev-python/mako[${PYTHON_USEDEP}]
')
app-arch/unzip
app-arch/gzip
"
PATCHES=(
"${FILESDIR}"/"${P}"-includes.patch
"${FILESDIR}"/"${P}"-cmake4.patch
"${FILESDIR}"/"${P}"-boost-1.88.0.patch
)
src_unpack() {
default
mv "uhd-images_${PV}" images || die
}
src_prepare() {
cmake_src_prepare
gnome2_environment_reset #534582
}
src_configure() {
#https://gitlab.kitware.com/cmake/cmake/-/issues/23236
#https://github.com/EttusResearch/uhd/pull/560
local mycmakeargs=(
-DENABLE_LIBUHD=ON
-DENABLE_C_API=ON
-DENABLE_MAN_PAGES=ON
-DENABLE_MAN_PAGE_COMPRESSION=OFF
-DENABLE_EXAMPLES="$(usex examples)"
-DENABLE_TESTS="$(usex test)"
-DENABLE_USB="$(usex usb)"
-DENABLE_UTILS="$(usex utils)"
-DENABLE_MANUAL="$(usex doc)"
-DENABLE_DOXYGEN="$(usex doc)"
-DENABLE_B100="$(usex b100)"
-DENABLE_B200="$(usex b200)"
-DENABLE_E300="$(usex e300)"
-DENABLE_USRP1="$(usex usrp1)"
-DENABLE_USRP2="$(usex usrp2)"
-DENABLE_X300="$(usex x300)"
-DENABLE_MPMD="$(usex mpmd)"
-DENABLE_OCTOCLOCK="$(usex octoclock)"
-DENABLE_SSSE3="$(usex cpu_flags_x86_ssse3)"
-DNEON_SIMD_ENABLE="$(usex cpu_flags_arm_neon)"
-DPYTHON_EXECUTABLE="${PYTHON}"
-DPKG_DOC_DIR="${EPREFIX}/usr/share/doc/${PF}"
-DUHD_VERSION="${PV}"
)
cmake_src_configure
}
src_install() {
cmake_src_install
python_optimize
if use utils; then
python_fix_shebang "${ED}"/usr/$(get_libdir)/${PN}/utils/
if [[ "${PV}" != "9999" ]]; then
rm -r "${ED}/usr/bin/uhd_images_downloader" || die
fi
fi
# do not install test files (bug #857492)
if use test; then
rm "${ED}/usr/lib64/${PN}/tests" -R || die
fi
udev_dorules "${S}/utils/uhd-usrp.rules"
rm -r "${WORKDIR}/images/winusb_driver" || die
if ! use b100; then
rm "${WORKDIR}"/images/usrp_b100* || die
fi
if ! use b200; then
rm "${WORKDIR}"/images/usrp_b2[01]* || die
fi
if ! use e300; then
rm "${WORKDIR}"/images/usrp_e3* || die
fi
if ! use mpmd; then
rm "${WORKDIR}"/images/usrp_n310* || die
fi
if ! use octoclock; then
rm "${WORKDIR}"/images/octoclock* || die
fi
if ! use usrp1; then
rm "${WORKDIR}"/images/usrp1* || die
fi
if ! use usrp2; then
rm "${WORKDIR}"/images/usrp2* || die
rm "${WORKDIR}"/images/usrp_n2[01]* || die
rm -r "${WORKDIR}"/images/bit || die
fi
if ! use x300; then
rm "${WORKDIR}/"images/usrp_x3* || die
fi
insinto /usr/share/${PN}
doins -r "${WORKDIR}/images"
}
pkg_postinst() {
udev_reload
}
pkg_postrm() {
udev_reload
}

View File

@ -1,154 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
inherit cmake gnome2-utils python-single-r1 udev
DESCRIPTION="Universal Software Radio Peripheral (USRP) Hardware Driver"
HOMEPAGE="https://kb.ettus.com"
SRC_URI="https://github.com/EttusResearch/uhd/archive/v${PV}.tar.gz -> EttusResearch-UHD-${PV}.tar.gz \
https://github.com/EttusResearch/uhd/releases/download/v${PV}/uhd-images_${PV}.tar.xz"
#https://github.com/EttusResearch/UHD-Mirror/tags
#http://files.ettus.com/binaries/images/
S="${WORKDIR}/${P}/host"
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 )
b200? ( usb )
usrp1? ( usb )
usrp2? ( usb )
|| ( b100 b200 e300 mpmd usrp1 usrp2 x300 )"
RDEPEND="${PYTHON_DEPS}
e300? ( virtual/udev )
usb? ( virtual/libusb:1 )
dev-libs/boost:=
sys-libs/ncurses:0=
$(python_gen_cond_dep '
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
')
"
DEPEND="${RDEPEND}"
#zip and gzip are directly used by the build system
BDEPEND="
doc? ( app-text/doxygen )
$(python_gen_cond_dep '
dev-python/mako[${PYTHON_USEDEP}]
')
app-arch/unzip
app-arch/gzip
"
PATCHES=(
"${FILESDIR}"/"${P}"-includes.patch
"${FILESDIR}"/"${P}"-cmake4.patch
"${FILESDIR}"/"${P}"-boost-1.88.0.patch
)
src_unpack() {
default
mv "uhd-images_${PV}" images || die
}
src_prepare() {
cmake_src_prepare
gnome2_environment_reset #534582
}
src_configure() {
#https://gitlab.kitware.com/cmake/cmake/-/issues/23236
#https://github.com/EttusResearch/uhd/pull/560
local mycmakeargs=(
-DENABLE_LIBUHD=ON
-DENABLE_C_API=ON
-DENABLE_MAN_PAGES=ON
-DENABLE_MAN_PAGE_COMPRESSION=OFF
-DENABLE_EXAMPLES="$(usex examples)"
-DENABLE_TESTS="$(usex test)"
-DENABLE_USB="$(usex usb)"
-DENABLE_UTILS="$(usex utils)"
-DENABLE_MANUAL="$(usex doc)"
-DENABLE_DOXYGEN="$(usex doc)"
-DENABLE_B100="$(usex b100)"
-DENABLE_B200="$(usex b200)"
-DENABLE_E300="$(usex e300)"
-DENABLE_USRP1="$(usex usrp1)"
-DENABLE_USRP2="$(usex usrp2)"
-DENABLE_X300="$(usex x300)"
-DENABLE_MPMD="$(usex mpmd)"
-DENABLE_OCTOCLOCK="$(usex octoclock)"
-DENABLE_SSSE3="$(usex cpu_flags_x86_ssse3)"
-DNEON_SIMD_ENABLE="$(usex cpu_flags_arm_neon)"
-DPYTHON_EXECUTABLE="${PYTHON}"
-DPKG_DOC_DIR="${EPREFIX}/usr/share/doc/${PF}"
-DUHD_VERSION="${PV}"
)
cmake_src_configure
}
src_install() {
cmake_src_install
python_optimize
if use utils; then
python_fix_shebang "${ED}"/usr/$(get_libdir)/${PN}/utils/
if [[ "${PV}" != "9999" ]]; then
rm -r "${ED}/usr/bin/uhd_images_downloader" || die
fi
fi
# do not install test files (bug #857492)
if use test; then
rm "${ED}/usr/$(get_libdir)/${PN}/tests" -R || die
fi
udev_dorules "${S}/utils/uhd-usrp.rules"
rm -r "${WORKDIR}/images/winusb_driver" || die
if ! use b100; then
rm "${WORKDIR}"/images/usrp_b100* || die
fi
if ! use b200; then
rm "${WORKDIR}"/images/usrp_b2[01]* || die
fi
if ! use e300; then
rm "${WORKDIR}"/images/usrp_e3* || die
fi
if ! use mpmd; then
rm "${WORKDIR}"/images/usrp_n310* || die
fi
if ! use octoclock; then
rm "${WORKDIR}"/images/octoclock* || die
fi
if ! use usrp1; then
rm "${WORKDIR}"/images/usrp1* || die
fi
if ! use usrp2; then
rm "${WORKDIR}"/images/usrp2* || die
rm "${WORKDIR}"/images/usrp_n2[01]* || die
rm -r "${WORKDIR}"/images/bit || die
fi
if ! use x300; then
rm "${WORKDIR}/"images/usrp_x3* || die
fi
insinto /usr/share/${PN}
doins -r "${WORKDIR}/images"
}
pkg_postinst() {
udev_reload
}
pkg_postrm() {
udev_reload
}