From cad8369f9101a4110e4c93d6ff110530384f41e1 Mon Sep 17 00:00:00 2001 From: Anton Bolshakov Date: Tue, 5 May 2026 11:06:44 +0800 Subject: [PATCH] srsran: fix UHD with lastest boost compilation --- net-wireless/srsran/srsran-23.11.ebuild | 6 ++++-- net-wireless/srsran/srsran-9999.ebuild | 3 +++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/net-wireless/srsran/srsran-23.11.ebuild b/net-wireless/srsran/srsran-23.11.ebuild index e88a2e9e7..0c516e180 100644 --- a/net-wireless/srsran/srsran-23.11.ebuild +++ b/net-wireless/srsran/srsran-23.11.ebuild @@ -19,8 +19,7 @@ if [[ "${PV}" == "9999" ]]; then EGIT_REPO_URI="https://github.com/srsran/srsRAN_4G.git" else inherit vcs-snapshot - #FIXME: remove temporary, so it could merge - #KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~x86" MY_PV=${PV//./_} SRC_URI="https://github.com/srsran/srsRAN_4G/archive/refs/tags/release_${MY_PV}.tar.gz -> ${P}.tar.gz" fi @@ -50,6 +49,9 @@ BDEPEND="virtual/pkgconfig" src_prepare() { sed -i '/ -Werror"/d' CMakeLists.txt || die + # Boost::system was removed as a compiled component in Boost 1.69+ (header-only) + # and no longer exists in Boost 1.78+; drop the obsolete UHD workaround + sed -i '/list(APPEND BOOST_REQUIRED_COMPONENTS "system")/d' CMakeLists.txt || die #break upstream hijacking of cflags sed -i \ -e 's/"GNU"/"NERF"/g' \ diff --git a/net-wireless/srsran/srsran-9999.ebuild b/net-wireless/srsran/srsran-9999.ebuild index 622f84cd8..0c516e180 100644 --- a/net-wireless/srsran/srsran-9999.ebuild +++ b/net-wireless/srsran/srsran-9999.ebuild @@ -49,6 +49,9 @@ BDEPEND="virtual/pkgconfig" src_prepare() { sed -i '/ -Werror"/d' CMakeLists.txt || die + # Boost::system was removed as a compiled component in Boost 1.69+ (header-only) + # and no longer exists in Boost 1.78+; drop the obsolete UHD workaround + sed -i '/list(APPEND BOOST_REQUIRED_COMPONENTS "system")/d' CMakeLists.txt || die #break upstream hijacking of cflags sed -i \ -e 's/"GNU"/"NERF"/g' \