summaryrefslogtreecommitdiff
path: root/dev-cpp
AgeCommit message (Collapse)Author
2025-04-07dev-cpp/magic_enum: Stabilize 0.9.6 x86, #953315Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-07dev-cpp/magic_enum: Stabilize 0.9.6 arm64, #953315Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-07dev-cpp/magic_enum: Stabilize 0.9.6 ppc64, #953315Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-05dev-cpp/cpptoml: Stabilize 0.1.1-r1 amd64, #953139Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-05dev-cpp/mvfst: Stabilize 2024.11.04.00-r1 amd64, #953139Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-05dev-cpp/fbthrift: Stabilize 2024.11.04.00-r1 amd64, #953139Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-05dev-cpp/fizz: Stabilize 2024.11.04.00 amd64, #953139Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-05dev-cpp/wangle: Stabilize 2024.11.04.00 amd64, #953139Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-05dev-cpp/fb303: Stabilize 2024.11.04.00 amd64, #953139Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-05dev-cpp/folly: Stabilize 2024.11.04.00-r2 amd64, #953139Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-05dev-cpp/edencommon: Stabilize 2024.11.04.00 amd64, #953139Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-05dev-cpp/abseil-cpp: drop oldPaul Zander
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-04-05dev-cpp/abseil-cpp: add 20250127.0, 20240722.1, 20240116.3, 20230802.3Paul Zander
Closes: https://bugs.gentoo.org/942192 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-04-05dev-cpp/abseil-cpp: rebuild with every subslot of dev-cpp/gtestPeter Levine
Closes: https://bugs.gentoo.org/941550 Closes: https://github.com/gentoo/gentoo/pull/39051 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-04-05dev-cpp/gtest: add subslotPeter Levine
When some packages like cpp/abseil-cpp are built with USE=test, some installed shared libraries are linked to libgtest/libgmock. And because gtest doesn't impose a SOVERSION, it appears they would need a rebuild with every new version of dev-cpp/gtest. Bug: https://bugs.gentoo.org/941550 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-04-04dev-cpp/amqp-cpp: add 4.3.27, drop 4.3.18Alexey Shvetsov
Closes: https://bugs.gentoo.org/951984 Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
2025-04-02dev-cpp/msgpack-cxx: Stabilize 6.1.1 amd64, #953054Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-02dev-cpp/msgpack-cxx: Stabilize 6.1.1 x86, #953054Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-02dev-cpp/msgpack-cxx: Stabilize 6.1.1 arm64, #953054Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-01dev-cpp/glaze: add 4.4.3Jim Tupper
Dependency required for Hyprland 0.47 Signed-off-by: Jim Tupper <gentoo@tupper.org.uk> Signed-off-by: Yixun Lan <dlan@gentoo.org>
2025-04-01dev-cpp/ut2-glaze: add 0.0.4Jim Tupper
Dependency required for glaze, required for hyprland 0.47 Signed-off-by: Jim Tupper <gentoo@tupper.org.uk> Signed-off-by: Yixun Lan <dlan@gentoo.org>
2025-03-28dev-cpp/cpp-httplib: fix build with zstdAlexey Sokolov
Closes: https://bugs.gentoo.org/952844 Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/41354 Signed-off-by: Sam James <sam@gentoo.org>
2025-03-28dev-cpp/cpp-httplib: add 0.20.0Alexey Sokolov
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/41304 Signed-off-by: Sam James <sam@gentoo.org>
2025-03-27dev-cpp/tbb: add 2022.1.0Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-25dev-cpp/doctest: fix comaptibility with cmake-4Petr Vaněk
The compatibility is fixed with the patch taken from upstream. Upstream-PR: https://github.com/doctest/doctest/pull/888 Closes: https://bugs.gentoo.org/951674 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-03-25dev-cpp/yaml-cpp: fix cmake warningAlexey Sokolov
Closes: https://bugs.gentoo.org/951842 Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/41226 Signed-off-by: Sam James <sam@gentoo.org>
2025-03-23dev-cpp/catch: add 3.8.0David Seifert
Signed-off-by: David Seifert <soap@gentoo.org>
2025-03-23dev-cpp/catch: enable py3.13David Seifert
Signed-off-by: David Seifert <soap@gentoo.org>
2025-03-22dev-cpp/expected: new package, add 1.1.0Marc Schiffbauer
Signed-off-by: Marc Schiffbauer <mschiff@gentoo.org>
2025-03-21dev-cpp/xsimd: add 13.2.0Alfredo Tupone
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-03-21sci-ml/*: mv dev-cpp/gemmlowp to sci-ml/Alfredo Tupone
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-03-21dev-cpp/fast_float: Keyword 7.0.0 ppc, #948907Jakov Smolić
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-03-18dev-cpp/glog: Stabilize 0.6.0 arm, #862975Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-18dev-cpp/glog: Stabilize 0.6.0 ppc64, #862975Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-18dev-cpp/abseil-cpp: Keyword 20240722.0 ppc, #914038Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-14dev-cpp/asio: add 1.34.0Alexey Sokolov
Switch tarball to github yet again, because new versions are not published on sourcefourge. Therefore, like in one of previous versions, remove USE=doc again. Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: Sam James <sam@gentoo.org>
2025-03-14dev-cpp/sol2: add 3.5.0Alexey Sokolov
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: Sam James <sam@gentoo.org>
2025-03-14dev-cpp/nlohmann_json: drop 3.11.2, 3.11.2-r1Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-13dev-cpp/elfio: fix build with gcc 15, remove CMake variableKostadin Shishmanov
Backport upstream commit [1] to fix build with gcc 15 and get rid of CMake variable that is obsolete and is not getting used. [1] https://github.com/serge1/ELFIO/commit/34d2c64 Closes: https://bugs.gentoo.org/881859 Closes: https://bugs.gentoo.org/937460 Signed-off-by: Kostadin Shishmanov <kostadinshishmanov@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/41057 Signed-off-by: Sam James <sam@gentoo.org>
2025-03-12dev-cpp/notcurses: use ffmpeg-compatIonen Wolkens
It is possible fixes already exist for ffmpeg-7 on this package, but not planning to look into that myself. Bug: https://bugs.gentoo.org/948466 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-03-10dev-cpp/pystring: force rebuild and bump subslot for broken 1.1.4 releaseEli Schwartz
``` * CMP: =dev-cpp/pystring-1.1.3-r1 with dev-cpp/pystring-1.1.4/image * FILES:-usr/lib64/libpystring.so.0.0 * FILES:+usr/lib64/libpystring.so (-rwxr-xr-x root:root) * SONAME:-libpystring.so.0.0(64) * SONAME:+libpystring.so(64) ``` This breaks binpackage usage. preserved-libs sort of saves you, maybe, if you built locally. Reverse dependencies are linked to .so.0.0, but the new package only contains .so -- technically, if the reverse were true, linked binaries would still work if you squint, but in the current state this simply does not work at all. The background here is weird. Upstream has a Makefile, which calls the system libtool (broken!) and produces a soname of .so.0 in the event that it succeeds at producing a library. We patched in an unofficial cmake build (???) that set the soname to .so.0.0 instead, which isn't very libtool of them but whatever. Upstream didn't actually accept that, they wrote their own which is "simpler" and set the soname to .so. Now we have 3 different sonames in use, but one of them was only in use in *Gentoo* for a couple of days, unstable, back in 2021. As standard, we solve changing sonames by bumping subslot to force a rebuild. Straight to stable it goes, with a revbump since people already have it installed and now have broken binaries. Bug: https://github.com/gentoo/gentoo/pull/21209 Bug: https://github.com/gentoo/gentoo/pull/39761 Bug: https://github.com/imageworks/pystring/pull/29 Fixes: 91773fd1eb57d4c080c0151f5899f1631ddf2aac Fixes: 4b6bedcedfc6a2e7b8c59262dea3d3e42f248427 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-03-10dev-cpp/antlr-cpp: add subslot to antlr4Alfred Wingate
The only consumer for antlr4 is mysql-workbench which links to it very granularily. Add a subslot to antrl4-cpp to reflect this and trigger a rebuild appropriately. Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-03-08dev-cpp/highway: Stabilize 1.0.7-r1 amd64, #949244Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-08dev-cpp/highway: Stabilize 1.0.7-r1 x86, #949244Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-08dev-cpp/pystring: Stabilize 1.1.4 amd64, #950894Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-08dev-cpp/highway: Stabilize 1.0.7-r1 sparc, #949244Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-08dev-cpp/highway: Stabilize 1.0.7-r1 ppc, #949244Jakov Smolić
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-03-08dev-cpp/highway: Stabilize 1.0.7-r1 ppc64, #949244Jakov Smolić
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-03-08dev-cpp/pystring: Stabilize 1.1.4 x86, #950894Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-08dev-cpp/highway: Stabilize 1.0.7-r1 arm, #949244Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>