commit: a07b832ede27323116f355280fb5453a37476b97 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Wed Jan 7 19:12:55 2026 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Wed Jan 7 19:15:52 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a07b832e
sci-electronics/pulseview: Fix build w/ boost-1.89 Closes: https://bugs.gentoo.org/963489 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> .../pulseview-0.4.2_p20250515-boost-1.89.patch | 26 ++++++++++++++++++++++ .../pulseview/pulseview-0.4.2_p20250515.ebuild | 7 ++++-- 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/sci-electronics/pulseview/files/pulseview-0.4.2_p20250515-boost-1.89.patch b/sci-electronics/pulseview/files/pulseview-0.4.2_p20250515-boost-1.89.patch new file mode 100644 index 000000000000..fa3198d700dd --- /dev/null +++ b/sci-electronics/pulseview/files/pulseview-0.4.2_p20250515-boost-1.89.patch @@ -0,0 +1,26 @@ +From: Soeren Apel <redacted> +Date: Mon, 10 Nov 2025 00:27:51 +0000 (+0100) +Subject: CMakeLists.txt: Remove dependency on system +X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=commitdiff_plain;h=af02198741b4e57c9f9b796bd5e6c0f2ae9f2f2b + +CMakeLists.txt: Remove dependency on system + +See +https://bbs.archlinux.org/viewtopic.php?id=309669 +and +https://github.com/boostorg/system/commit/7a495bb46d7ccd808e4be2a6589260839b0fd3a3 +--- + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 8580fa8e..e0520e0f 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -183,7 +183,7 @@ else() + set(QT_LIBRARIES Qt6::Gui Qt6::Widgets Qt6::Svg) + endif() + +-set(BOOSTCOMPS filesystem serialization system) ++set(BOOSTCOMPS filesystem serialization) + if(ENABLE_TESTS) + list(APPEND BOOSTCOMPS unit_test_framework) + endif() \ No newline at end of file diff --git a/sci-electronics/pulseview/pulseview-0.4.2_p20250515.ebuild b/sci-electronics/pulseview/pulseview-0.4.2_p20250515.ebuild index d87c5c8db8db..ae986fc6699a 100644 --- a/sci-electronics/pulseview/pulseview-0.4.2_p20250515.ebuild +++ b/sci-electronics/pulseview/pulseview-0.4.2_p20250515.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -47,7 +47,10 @@ BDEPEND=" DOCS=( HACKING NEWS README ) -PATCHES=( "${FILESDIR}/${PN}-0.5.0-glibmm-2.68-required.patch" ) +PATCHES=( + "${FILESDIR}/${PN}-0.5.0-glibmm-2.68-required.patch" + "${FILESDIR}/${P}-boost-1.89.patch" # bug 963489 +) src_prepare() { cmake_src_prepare
