summaryrefslogtreecommitdiff
path: root/dev-cpp
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-10-04 03:05:07 -0500
committerCrucible <crucible@localhost>2026-10-04 03:05:07 -0500
commitbbb006370a87e5c60f21145a1c97a8dbbe42e7fe (patch)
treef0397e839e6239674e6cad42f8e49f0241607566 /dev-cpp
parent36119ada8749c8c36efe79da1292bedd773ec7ab (diff)
downloadsrcux-bbb006370a87e5c60f21145a1c97a8dbbe42e7fe.tar.gz
srcux-bbb006370a87e5c60f21145a1c97a8dbbe42e7fe.tar.xz
srcux-bbb006370a87e5c60f21145a1c97a8dbbe42e7fe.zip
Publish srcux candidate 0000000563-20261004-030310HEADdevelop
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.4.ebuild2
-rw-r--r--dev-cpp/simdutf/Manifest3
-rw-r--r--dev-cpp/simdutf/metadata.xml3
-rw-r--r--dev-cpp/simdutf/simdutf-7.7.1.ebuild51
-rw-r--r--dev-cpp/simdutf/simdutf-9.2.1.ebuild (renamed from dev-cpp/simdutf/simdutf-8.2.0.ebuild)12
5 files changed, 15 insertions, 56 deletions
diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.4.ebuild b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.4.ebuild
index a4a36e930bea..afc055d12438 100644
--- a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.4.ebuild
+++ b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-cpp/simdutf/Manifest b/dev-cpp/simdutf/Manifest
index 50172ea01e00..818f21ae2f23 100644
--- a/dev-cpp/simdutf/Manifest
+++ b/dev-cpp/simdutf/Manifest
@@ -1,3 +1,2 @@
-DIST simdutf-7.7.1.tar.gz 2352543 BLAKE2B 80b6385db8bd49a32b5c181c7a6689b494c869f142518aa550c2aed7ab534eaecaec36d68ae60ff376340fa5b6e45e45ff469c75df6037deae1d5dcc1d6d5c6b SHA512 90d366d6e7f866d9e9bb92f7d40b40d9ca8353b93d2c221ad9333ed87579ba888f54dffd73b27d3ecd2357de8be502c6c2a58c6e64e343246e957d487b872113
-DIST simdutf-8.2.0.tar.gz 2403142 BLAKE2B 63fdd1c0743150e4f3659affc5f45a9914c8d9a516131550f6bf79990af81cd2365162828b79dd5ea47335bb57274619c7e1071a52f0399c1a8fbcc655287e8c SHA512 fe872845b5a873bacb5748f8c75e36e4b341b177db53104829ee1f93601fc11feffa27034b78b7dd4fb77cf489cd6db25037e2590a74f5748580d81768c87d77
DIST simdutf-9.0.0.tar.gz 2437537 BLAKE2B 4979c8388cb86d37227bb386a4ebfac4eaa98613d95a806374f55b51c6aa16aa7061365bfc057dbea6926fc2b1468cce9feb001d6cbd2ea1617ca53c60713603 SHA512 0c74226247cbe95368efa87ab84f5217485f16bcdf7a9def8741c6086cb86e6c378f0c437030d2be0934726e3ea9c28b5df2e593d0c654c78291c455a8d1e103
+DIST simdutf-9.2.1.tar.gz 3498247 BLAKE2B 9f676a9a6d1cd281a6394feb5fe5871d85b0d30a6382b4966deb9983e4b2b4d14e4f50e5005b3d92026bc480d9c70e33a34dda4d7f5c9291dcb2533acc57b78e SHA512 b3d375bbdf1b3ea6bec0940838932a8c4e7867e991e15366a35bb95d543e24a3769c546353bbc2bd6c723c7680013da407b69ee5c62316365c0d0cf481a1743f
diff --git a/dev-cpp/simdutf/metadata.xml b/dev-cpp/simdutf/metadata.xml
index 787f943fbf7f..ef7ed4051e2c 100644
--- a/dev-cpp/simdutf/metadata.xml
+++ b/dev-cpp/simdutf/metadata.xml
@@ -5,5 +5,8 @@
<email>gnome@gentoo.org</email>
<name>Gentoo GNOME Desktop</name>
</maintainer>
+ <use>
+ <flag name="atomic-base64">Enable atomic base64 calls</flag>
+ </use>
<origin>srcux</origin>
</pkgmetadata>
diff --git a/dev-cpp/simdutf/simdutf-7.7.1.ebuild b/dev-cpp/simdutf/simdutf-7.7.1.ebuild
deleted file mode 100644
index dcea8a1824f5..000000000000
--- a/dev-cpp/simdutf/simdutf-7.7.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER="doxygen"
-DOCS_DIR=""
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit cmake docs python-any-r1
-
-DESCRIPTION="Unicode validation and transcoding at billions of characters per second"
-HOMEPAGE="https://simdutf.github.io/simdutf/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="|| ( Apache-2.0 MIT )"
-SLOT="0/25"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/libiconv
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- virtual/pkgconfig
- doc? (
- app-text/doxygen
- )
-"
-
-src_configure(){
- local mycmakeargs+=(
- -DSIMDUTF_TESTS=$(usex test)
- -DSIMDUTF_ATOMIC_BASE64_TESTS=$(usex test)
- )
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- use doc && docs_compile
-}
-
-src_install() {
- cmake_src_install
- use doc && einstalldocs
-}
diff --git a/dev-cpp/simdutf/simdutf-8.2.0.ebuild b/dev-cpp/simdutf/simdutf-9.2.1.ebuild
index cd0717bbd145..1fefa9267b49 100644
--- a/dev-cpp/simdutf/simdutf-8.2.0.ebuild
+++ b/dev-cpp/simdutf/simdutf-9.2.1.ebuild
@@ -15,9 +15,9 @@ HOMEPAGE="https://simdutf.github.io/simdutf/"
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( Apache-2.0 MIT )"
-SLOT="0/33"
+SLOT="0/36"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="test"
+IUSE="atomic-base64 test"
RESTRICT="!test? ( test )"
RDEPEND="
@@ -33,10 +33,18 @@ BDEPEND="
"
src_configure() {
+
local mycmakeargs+=(
-DSIMDUTF_TESTS=$(usex test)
-DSIMDUTF_ATOMIC_BASE64_TESTS=$(usex test)
)
+
+ if use atomic-base64; then
+ mycmakeargs+=(
+ -DSIMDUTF_CXX_STANDARD=20
+ )
+ fi
+
cmake_src_configure
}