summaryrefslogtreecommitdiff
path: root/dev-cpp
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-05-06 12:56:33 +0100
committerV3n3RiX <venerix@koprulu.sector>2025-05-06 12:56:33 +0100
commit2b9bf8ddf02fa6c068d582794340e48fad5e55be (patch)
tree94e5e799096d433aec23d95d7f639067bbf741cc /dev-cpp
parent9a0e466823bee57eb01cc2c6cd2f3d89d8849c55 (diff)
gentoo auto-resync : 06:05:2025 - 12:56:33HEADmaster
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/Manifest.gzbin17164 -> 17162 bytes
-rw-r--r--dev-cpp/fast_float/Manifest4
-rw-r--r--dev-cpp/fast_float/fast_float-8.0.0.ebuild35
-rw-r--r--dev-cpp/fast_float/metadata.xml2
4 files changed, 40 insertions, 1 deletions
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index 94ec3b71f1c7..e5fd33835b08 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
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>