diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-05-06 12:56:33 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-05-06 12:56:33 +0100 |
commit | 2b9bf8ddf02fa6c068d582794340e48fad5e55be (patch) | |
tree | 94e5e799096d433aec23d95d7f639067bbf741cc /dev-cpp | |
parent | 9a0e466823bee57eb01cc2c6cd2f3d89d8849c55 (diff) |
Diffstat (limited to 'dev-cpp')
-rw-r--r-- | dev-cpp/Manifest.gz | bin | 17164 -> 17162 bytes | |||
-rw-r--r-- | dev-cpp/fast_float/Manifest | 4 | ||||
-rw-r--r-- | dev-cpp/fast_float/fast_float-8.0.0.ebuild | 35 | ||||
-rw-r--r-- | dev-cpp/fast_float/metadata.xml | 2 |
4 files changed, 40 insertions, 1 deletions
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz Binary files differindex 94ec3b71f1c7..e5fd33835b08 100644 --- a/dev-cpp/Manifest.gz +++ b/dev-cpp/Manifest.gz diff --git a/dev-cpp/fast_float/Manifest b/dev-cpp/fast_float/Manifest index 757272fe6c80..de354698fe72 100644 --- a/dev-cpp/fast_float/Manifest +++ b/dev-cpp/fast_float/Manifest @@ -1,3 +1,5 @@ DIST fast_float-7.0.0.tar.gz 103358 BLAKE2B 7334a74952aba9629e0cd0f3b49679ed8f9c84436d3e9b10438d09416341343efc34acc0f87283a20fff5866d1e5787f456ac8a37f0a918823369419378ddb53 SHA512 d6745c0f7d3b7fd31d710ca1a5b8a58506d0009dbf2e1a29c70483abcec2c2498a15a5efef203f39b43a9357a04c91e360080b7897fffdf68bf4ec561c40c77d +DIST fast_float-8.0.0.tar.gz 120849 BLAKE2B 69b73e33b91ce24563f0931a02847d0e3d0253e457ca827f2224f80e4c390dcc639364e9fc8994d4e41489b0a2a9fa36cedbda45ea1c0ff1c8489c2f0b63f72e SHA512 b4cf0a4802fa26eba2cd371b243bf8f9b662019c957d6f50b43e23937fac06845a9d10db0d4381e74549712237a00c0cfbfc7483d3bdb1a9d3b2185f8a62ad25 EBUILD fast_float-7.0.0.ebuild 966 BLAKE2B 5fe1e3e406eb94cfb407d19082233723d1c2328e442d8111b85797cd3e9fe0433214cf60ea05fdfd5ebaa5dcc2ca7d7d5a87838c31aef306076be9193d340673 SHA512 70462e8a86adb8b678638e8e19ecc6ee10454e3a74715a66cc80ced2ff4e016ac168c403d22764b7c050ba3975fb127cbaf847a9308955d8b407d8f03bddd070 -MISC metadata.xml 253 BLAKE2B f4c9f423120c39741fb7e67f508ca256f22e120f991a1b1e6fd763b33f317d96ab024a2a047a1fe07f2dd98b0f8a55ca574e5f02ea003e5abd2732218b96d970 SHA512 f1bb2c5f8dd1395ef4e89de6ac2fe0a5b55efbbf5fdbc7dcb9b6d212579722dffd12228894f5827831a3bf976ba83b8afb33f2e95cdf77de8d09cabe4a8c5d01 +EBUILD fast_float-8.0.0.ebuild 984 BLAKE2B 0b97e29bf46d9f56e99dcee04961337b65970e0b36571dc33f6d8bc95dd3b9d30a42b7f415b29ad570c3f802b4a80d18e44f8696d3decded2e45102fca8eda5f SHA512 882b1655e9941df7518b23a68a709cab9ba2e45aee6391be95fd679b5f210deae4e2ac8a6047b742418f6b11397777096e9ba5240909c0aaed2ed18753852318 +MISC metadata.xml 395 BLAKE2B 79b24a75c4f2c094e2ad8dd9131b888f33b308e94ef71873ea8e25ddd346c1c0b180edc0ba9e07c3068f8751f9823b122fff3e2d299ee3859a10920304329c17 SHA512 db6ef20b69f60f910244ff77a48afaa4989d44df1bc5237a5d7bae018e1f2d3f965b65d6cfea5acbee7f29a0e4eec86da2a1b77cb38f6439d10a4ce8455106ee diff --git a/dev-cpp/fast_float/fast_float-8.0.0.ebuild b/dev-cpp/fast_float/fast_float-8.0.0.ebuild new file mode 100644 index 000000000000..a1159186ae55 --- /dev/null +++ b/dev-cpp/fast_float/fast_float-8.0.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Fast and exact implementation of the C++ from_chars functions for number types" +HOMEPAGE="https://github.com/fastfloat/fast_float" +SRC_URI="https://github.com/fastfloat/fast_float/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( Apache-2.0 Boost-1.0 MIT )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( dev-cpp/doctest )" + +src_configure() { + local mycmakeargs=( -DFASTFLOAT_TEST=$(usex test) ) + + # Avoid passing these without USE=test to avoid cmake warning + # "Manually-specified variables were not used by the project" + if use test; then + mycmakeargs+=( + -DSYSTEM_DOCTEST=ON + # Unconditionally calls FetchContent + -DFASTFLOAT_SUPPLEMENTAL_TESTS=OFF + ) + sed -i 's/-Werror//' tests/CMakeLists.txt || die + fi + + cmake_src_configure +} diff --git a/dev-cpp/fast_float/metadata.xml b/dev-cpp/fast_float/metadata.xml index 4aa83d483c5b..f9406a206060 100644 --- a/dev-cpp/fast_float/metadata.xml +++ b/dev-cpp/fast_float/metadata.xml @@ -3,6 +3,8 @@ <pkgmetadata> <!-- maintainer-needed --> <upstream> + <bugs-to>https://github.com/fastfloat/fast_float/issues</bugs-to> + <changelog>https://github.com/fastfloat/fast_float/releases</changelog> <remote-id type="github">fastfloat/fast_float</remote-id> </upstream> </pkgmetadata> |