mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-07 18:07:08 -08:00
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:
@@ -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>
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user