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: f282cd83ee
Signed-off-by: Lukas Schmelting <lschmelting@posteo.com>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/2158
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Lukas Schmelting
2026-10-24 19:23:25 +01:00
committed by Sam James
parent 18e58b91ee
commit 751c387ee5
2 changed files with 3 additions and 11 deletions
-3
View File
@@ -5,9 +5,6 @@
<email>gnome@gentoo.org</email>
<name>Gentoo GNOME Desktop</name>
</maintainer>
<use>
<flag name="atomic-base64">Enable atomic base64 calls</flag>
</use>
<upstream>
<remote-id type="github">simdutf/simdutf</remote-id>
</upstream>
+3 -8
View File
@@ -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
}