summaryrefslogtreecommitdiff
path: root/dev-cpp
AgeCommit message (Collapse)Author
2025-12-09dev-cpp/highway: Stabilize 1.3.0 ppc64, #966645Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-12-09dev-cpp/opentelemetry-cpp: Stabilize 1.6.0-r3 ppc64, #966646Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-12-09dev-cpp/cpp-httplib: USE=test requires other flagsArthur Zamarin
The build system, when adding tests, doesn't separate based on the flags, so we require all those flags to be ON when testing. It isn't really worth it to improve build system. Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-12-09dev-cpp/cpp-httplib: add 0.28.0Alexey Sokolov
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/44944 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-12-08dev-cpp/simdutf: keyword 7.3.4 for ~loong, #963886WANG Xuerui
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2025-12-07dev-cpp/abseil-cpp: build with c++17Paul Zander
Build with C++17 for now to avoid ABI hell with std::*_ordering with C++20. If abseil is built with a compiler that defaults to C++20, like GCC 16, then reverse dependencies start to fail unless they're also built with C++20. Just use C++17 to have the status quo for now to unblock more GCC testing. [sam: Wrote the commit message.] Closes: https://bugs.gentoo.org/966846 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-12-07dev-cpp/gtkmm: Stabilize 4.18.0-r1 ppc, #964161Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-12-02dev-cpp/aws-crt-cpp: 0.35.2Jaco Kroon
Fix tests. Closes: https://bugs.gentoo.org/966324 Signed-off-by: Jaco Kroon <jkroon@gentoo.org>
2025-11-30dev-cpp/catch: Fix build w/ cmake-4Andreas Sturmlechner
Closes: https://bugs.gentoo.org/957561 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-11-30dev-cpp/catch: add 3.11.0David Seifert
Signed-off-by: David Seifert <soap@gentoo.org>
2025-11-29dev-cpp/kokkos: Stabilize 4.6.2-r2 amd64, #965217Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-29dev-cpp/ada: Stabilize 3.3.0 amd64, #966732Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-28dev-cpp/xsimd: CMake = 3.10Alfredo Tupone
Closes: https://bugs.gentoo.org/964538 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-11-28dev-cpp/highway: Stabilize 1.3.0 x86, #966645Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-28dev-cpp/opentelemetry-cpp: Keyword 1.24.0 x86, #966590Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-27dev-cpp/opentelemetry-cpp: Keyword 1.24.0 riscv, #966590Jakov Smolić
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-11-27dev-cpp/opentelemetry-cpp: Stabilize 1.6.0-r3 amd64, #966646Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-27dev-cpp/highway: Stabilize 1.3.0 arm64, #966645Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-27dev-cpp/highway: Stabilize 1.3.0 amd64, #966645Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-27dev-cpp/highway: Stabilize 1.3.0 arm, #966645Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-27dev-cpp/prometheus-cpp: Keyword 1.2.4 arm, #966590Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-27dev-cpp/opentelemetry-cpp: Keyword 1.24.0 arm, #966590Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-26dev-cpp/highway: drop 1.0.7-r1Sam James
Stable ppc is dropped per https://bugs.gentoo.org/963278#c6. Bug: https://bugs.gentoo.org/963278 Signed-off-by: Sam James <sam@gentoo.org>
2025-11-26dev-cpp/highway: needs >=gas-2.44Sam James
[21:17] <asturm> {standard input}: Assembler messages: [21:17] <asturm> {standard input}:8396: Error: no such instruction: `vucomxsh 62(%r12),%xmm0' Added in b6324bbd83d6b3009ea45b7a6ca6794a8c0b018a. Copy the check from sys-apps/pciutils. Bug: https://bugs.gentoo.org/966644 Signed-off-by: Sam James <sam@gentoo.org>
2025-11-26dev-cpp/highway: drop 1.0.1-r1, 1.0.3, 1.0.3-r1, 1.0.5, 1.0.7Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-26dev-cpp/prometheus-cpp: Keyword 1.2.4 arm64, #966589Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-22dev-cpp/cpptrace: New package needed by games-engine/odamexJames Le Cuirot
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2025-11-22dev-cpp/opentelemetry-cpp: add 1.24.0Alfred Wingate
Disable WITH_STL. It was a bad idea as zerotier notably expects the stable ABI to link against. Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44683 Closes: https://github.com/gentoo/gentoo/pull/44683 Signed-off-by: Sam James <sam@gentoo.org>
2025-11-15dev-cpp/exprtk: Keyword 0.0.3 ppc, #960964Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-15dev-cpp/exprtk: Keyword 0.0.3 ppc64, #960964Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-15dev-cpp/exprtk: Keyword 0.0.3 arm, #960964Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-15dev-cpp/cli11: Stabilize 2.6.1 amd64, #966095Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-15dev-cpp/tbb: Stabilize 2022.1.0 ppc, #965219Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-15dev-cpp/tbb: Stabilize 2022.1.0 arm, #965219Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-cpp/simpleini: drop 4.23, 4.24Ionen Wolkens
Short-lived releases, may as well get rid of now -- will keep 4.22 for some time on the other hand. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-11-14dev-cpp/simpleini: add 4.25Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-11-13dev-cpp/simpleini: add 4.24Ionen Wolkens
Seems(?) 4.23 was done to have "old changes" before merging a bunch of build system changes into a follow up 4.24 almost right away. For us this shouldn't really change much though. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-11-13dev-cpp/simpleini: add 4.23Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-11-11dev-cpp/aws-sdk-cpp: new package, add 1.11.686Jaco Kroon
Signed-off-by: Jaco Kroon <jkroon@gentoo.org>
2025-11-11dev-cpp/aws-crt-cpp: new package, add 0.35.2Jaco Kroon
Signed-off-by: Jaco Kroon <jkroon@gentoo.org>
2025-11-07dev-cpp/simpleini: Keyword 4.22-r1 ppc64, #965728Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-05dev-cpp/tbb: add 2022.3.0, drop 2022.2.0Sam James
Don't force -fcf-protection=* or other flag we already set in the toolchain where appropriate. Closes: https://bugs.gentoo.org/965340 Signed-off-by: Sam James <sam@gentoo.org>
2025-11-05dev-cpp/glaze: Stabilize 5.5.4 amd64, #963260Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-04dev-cpp/abseil-cpp: Add python3.14 supportSasha Finkelstein
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44450 Signed-off-by: Sam James <sam@gentoo.org>
2025-11-04*/*: Add := to virtual/zlib deps, part 4Michał Górny
Done via: ``` git grep -l 'virtual/zlib\[' | xargs sed -i -e 's@virtual/zlib\[@virtual/zlib:=\[@g' ``` Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-04*/*: Add := to virtual/zlib deps, part 1Michał Górny
Done via: ``` git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@' ``` Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-04dev-cpp/robin-map: Stabilize 1.4.0-r1 x86, #965535Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-04dev-cpp/robin-map: Stabilize 1.4.0-r1 amd64, #965535Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-04dev-*/*: update for virtual/zlibMichał Górny
Update done using: ``` git grep -l sys-libs/zlib dev-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Followed by manual revert in dev-python/zlib-ng where it accidentally caught sys-libs/zlib-ng dependencies. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-02dev-cpp/cpp-httplib: add 0.27.0Alexey Sokolov
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Part-of: https://github.com/gentoo/gentoo/pull/44362 Closes: https://github.com/gentoo/gentoo/pull/44362 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>