From 751c387ee5ec6302f2f687887deddc72a836ad80 Mon Sep 17 00:00:00 2001 From: Lukas Schmelting Date: Thu, 22 Oct 2026 20:00:54 +0200 Subject: [PATCH] dev-cpp/simdutf: retire the atomic-base64 use flag instead always set -DSIMDUTF_CXX_STANDARD=20 which is required by e.g. nodejs. Bug: https://bugs.gentoo.org/984708 Bug: https://bugs.gentoo.org/984872 See: f282cd83eed5 Signed-off-by: Lukas Schmelting Part-of: https://codeberg.org/gentoo/gentoo/pulls/2158 Signed-off-by: Sam James --- dev-cpp/simdutf/metadata.xml | 3 --- dev-cpp/simdutf/simdutf-9.2.1.ebuild | 11 +++-------- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/dev-cpp/simdutf/metadata.xml b/dev-cpp/simdutf/metadata.xml index 601ce530297b0..eb0f2f19eb3a7 100644 --- a/dev-cpp/simdutf/metadata.xml +++ b/dev-cpp/simdutf/metadata.xml @@ -5,9 +5,6 @@ gnome@gentoo.org Gentoo GNOME Desktop - - Enable atomic base64 calls - simdutf/simdutf diff --git a/dev-cpp/simdutf/simdutf-9.2.1.ebuild b/dev-cpp/simdutf/simdutf-9.2.1.ebuild index 82dd8f40a629a..379619262307f 100644 --- a/dev-cpp/simdutf/simdutf-9.2.1.ebuild +++ b/dev-cpp/simdutf/simdutf-9.2.1.ebuild @@ -6,7 +6,7 @@ EAPI=8 DOCS_BUILDER="doxygen" DOCS_DIR="" -PYTHON_COMPAT=( python3_{12..14} ) +PYTHON_COMPAT=( python3_{12..15} ) inherit cmake docs python-any-r1 @@ -17,7 +17,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}. LICENSE="|| ( Apache-2.0 MIT )" SLOT="0/36" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="atomic-base64 test" +IUSE="test" RESTRICT="!test? ( test )" RDEPEND=" @@ -37,14 +37,9 @@ src_configure() { local mycmakeargs+=( -DSIMDUTF_TESTS=$(usex test) -DSIMDUTF_ATOMIC_BASE64_TESTS=$(usex test) + -DSIMDUTF_CXX_STANDARD=20 ) - if use atomic-base64; then - mycmakeargs+=( - -DSIMDUTF_CXX_STANDARD=20 - ) - fi - cmake_src_configure }