diff options
| author | Crucible <crucible@localhost> | 2026-10-04 03:05:07 -0500 |
|---|---|---|
| committer | Crucible <crucible@localhost> | 2026-10-04 03:05:07 -0500 |
| commit | bbb006370a87e5c60f21145a1c97a8dbbe42e7fe (patch) | |
| tree | f0397e839e6239674e6cad42f8e49f0241607566 /dev-cpp/simdutf | |
| parent | 36119ada8749c8c36efe79da1292bedd773ec7ab (diff) | |
| download | srcux-bbb006370a87e5c60f21145a1c97a8dbbe42e7fe.tar.gz srcux-bbb006370a87e5c60f21145a1c97a8dbbe42e7fe.tar.xz srcux-bbb006370a87e5c60f21145a1c97a8dbbe42e7fe.zip | |
Diffstat (limited to 'dev-cpp/simdutf')
| -rw-r--r-- | dev-cpp/simdutf/Manifest | 3 | ||||
| -rw-r--r-- | dev-cpp/simdutf/metadata.xml | 3 | ||||
| -rw-r--r-- | dev-cpp/simdutf/simdutf-7.7.1.ebuild | 51 | ||||
| -rw-r--r-- | dev-cpp/simdutf/simdutf-9.2.1.ebuild (renamed from dev-cpp/simdutf/simdutf-8.2.0.ebuild) | 12 |
4 files changed, 14 insertions, 55 deletions
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 } |
