diff options
Diffstat (limited to 'dev-cpp')
| -rw-r--r-- | dev-cpp/simdutf/Manifest | 1 | ||||
| -rw-r--r-- | dev-cpp/simdutf/metadata.xml | 11 | ||||
| -rw-r--r-- | dev-cpp/simdutf/simdutf-7.3.4.ebuild | 51 |
3 files changed, 63 insertions, 0 deletions
diff --git a/dev-cpp/simdutf/Manifest b/dev-cpp/simdutf/Manifest new file mode 100644 index 000000000000..c8b508203d05 --- /dev/null +++ b/dev-cpp/simdutf/Manifest @@ -0,0 +1 @@ +DIST simdutf-7.3.4.tar.gz 2206868 BLAKE2B ed7c915e5ef7fe774403b87b66df3301b75b1bfac6d0254ff7d91e7eaddb5c9d3415e7d2e0bec260bb904da5601c81d05373f857e732b7f3735a5a8308465138 SHA512 920737f4d2ad5dd4802098b7ad48c47cc477fbeb63ed7b847edb6c71e95b83a54a6db0c38614ad99b403241dd561ff0f4bbc81f10d35e7432aac4280aec370c7 diff --git a/dev-cpp/simdutf/metadata.xml b/dev-cpp/simdutf/metadata.xml new file mode 100644 index 000000000000..eb0f2f19eb3a --- /dev/null +++ b/dev-cpp/simdutf/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <upstream> + <remote-id type="github">simdutf/simdutf</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-cpp/simdutf/simdutf-7.3.4.ebuild b/dev-cpp/simdutf/simdutf-7.3.4.ebuild new file mode 100644 index 000000000000..1065c51aab89 --- /dev/null +++ b/dev-cpp/simdutf/simdutf-7.3.4.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="doxygen" +DOCS_DIR="" + +PYTHON_COMPAT=( python3_{11..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" +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 +} |
