summaryrefslogtreecommitdiff
path: root/dev-cpp
AgeCommit message (Collapse)Author
2025-04-26dev-cpp/yaml-cpp: Stabilize 0.8.0-r1 arm64, #954408Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26dev-cpp/yaml-cpp: Stabilize 0.8.0-r1 ppc64, #954408Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-25dev-cpp/fbthrift: add IUSE io-uringsin-ack
Bug: https://bugs.gentoo.org/954335 Signed-off-by: sin-ack <sin-ack@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/41734 Signed-off-by: Sam James <sam@gentoo.org>
2025-04-25dev-cpp/folly: add IUSE io-uringsin-ack
There are three different problems being addressed here: 1. Recent Folly versions depend on liburing features that have not yet been released. 2. Folly has no build system configuration option to disable io_uring support. 3. Folly's CMake build system will unconditionally add liburing as a library to link against, which downstream Facebook libraries rely on. The third one creates an implicit dependency between Folly and liburing which means if liburing gets depcleaned or otherwise unmerged, other Facebook packages will fail to build. We solve this by conditionally patching out io_uring support based on USE=io-uring and having a (currently technically invalid) dependency on the yet-unreleased liburing-2.10, which will make it automagically start working once we do have that release in ::gentoo. Ref: https://github.com/facebook/folly/issues/2420 Bug: https://bugs.gentoo.org/954335 Signed-off-by: sin-ack <sin-ack@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/41734 Signed-off-by: Sam James <sam@gentoo.org>
2025-04-24dev-cpp/prometheus-cpp: Stabilize 1.2.4 amd64, #953946Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-24dev-cpp/prometheus-cpp: Stabilize 1.2.4 x86, #953946Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-24dev-cpp/opentelemetry-cpp: fix build with clang, gcc-15 and [prometheus]Sv. Lockal
Closes: https://bugs.gentoo.org/946146 Closes: https://bugs.gentoo.org/946807 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/40088 Closes: https://github.com/gentoo/gentoo/pull/40088 Signed-off-by: Sam James <sam@gentoo.org>
2025-04-24dev-cpp/asio: add 1.34.2Alexey Sokolov
Switch SRC_URI back to sourceforce, and therefore restore logic of installing docs Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Part-of: https://github.com/gentoo/gentoo/pull/41597 Closes: https://github.com/gentoo/gentoo/pull/41597 Signed-off-by: Sam James <sam@gentoo.org>
2025-04-24dev-cpp/fbthrift: add missing mvfst dependencysin-ack
Misread the qa-vdb output, oops. This should be an RDEPEND since the CMake files Thrift installs depend on mvfst being present. Closes: https://bugs.gentoo.org/954273 Signed-off-by: sin-ack <sin-ack@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/41721 Closes: https://github.com/gentoo/gentoo/pull/41721 Signed-off-by: Sam James <sam@gentoo.org>
2025-04-23dev-cpp/ctemplate: Drop header line from Emacs site-init fileUlrich Müller
elisp-site-file-install() adds the line by itself. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2025-04-23dev-cpp/gtkmm: enable py3.13Sam James
Closes: https://bugs.gentoo.org/954210 Signed-off-by: Sam James <sam@gentoo.org>
2025-04-22dev-cpp/edencommon: add 2025.04.14.00sin-ack
RDEPEND fixed via qa-vdb. gtest no longer needs to be unconditionally linked. Bug: https://bugs.gentoo.org/946922 Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-04-22dev-cpp/fb303: add 2025.04.14.00sin-ack
RDEPEND fixed via qa-vdb. One non-upstream patch added because upstream forgot to add system-installed Thrift annotations to the include path for Python codegen. Ref: https://github.com/facebook/fb303/issues/66 Bug: https://bugs.gentoo.org/946922 Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-04-22dev-cpp/fbthrift: add 2025.04.14.00sin-ack
RDEPEND fixed via qa-vdb. One non-upstream patch added because of our force-disable of Folly's io_uring support. Ref: https://github.com/facebook/fbthrift/issues/649 Bug: https://bugs.gentoo.org/946922 Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-04-22dev-cpp/wangle: add 2025.04.14.00sin-ack
RDEPEND fixed via qa-vdb. Bug: https://bugs.gentoo.org/946922 Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-04-22dev-cpp/mvfst: add 2025.04.14.00sin-ack
RDEPEND fixed via qa-vdb. Bug: https://bugs.gentoo.org/946922 Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-04-22dev-cpp/fizz: add 2025.04.14.00sin-ack
RDEPEND fixed via qa-vdb. Closes: https://bugs.gentoo.org/946157 Bug: https://bugs.gentoo.org/946922 Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-04-22dev-cpp/folly: add 2025.04.14.00sin-ack
io_uring support is temporarily disabled because they depend on features that haven't even been released in liburing yet. Closes: https://bugs.gentoo.org/949607 Ref: https://github.com/facebook/folly/issues/2420 Signed-off-by: sin-ack <sin-ack@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-04-22dev-cpp/xsimd: Stabilize 13.1.0 x86, #953882Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-20dev-cpp/benchmark: add 1.9.2Mattéo Rossillol‑‑Laruelle
Signed-off-by: Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/41493 Signed-off-by: Sam James <sam@gentoo.org>
2025-04-19dev-cpp/xsimd: Stabilize 13.1.0 amd64, #953882Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-18dev-cpp/catch: add 3.8.1David Seifert
Signed-off-by: David Seifert <soap@gentoo.org>
2025-04-16dev-cpp/valijson: clean up oldHolger Hoffstätte
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/41589 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-16dev-cpp/valijson: add 1.0.5Holger Hoffstätte
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-15dev-cpp/glibmm: enable py3.13Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-15dev-cpp/xsimd: Stabilize 13.1.0 arm64, #953882Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-04-15dev-cpp/xsimd: Stabilize 13.1.0 arm, #953882Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-15dev-cpp/xsimd: Stabilize 13.1.0 ppc64, #953882Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-14dev-cpp/valijson: Stabilize 1.0.4 x86, #953820Joonas Niilola
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2025-04-14dev-cpp/valijson: Stabilize 1.0.4 amd64, #953820Joonas Niilola
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2025-04-13dev-cpp/gtkmm: Keyword 4.14.0 hppa, #946386Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-13dev-cpp/pangomm: enable py3.13Pacho Ramos
Closes: https://bugs.gentoo.org/952280 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2025-04-13dev-cpp/mm-common: enable py3.13Pacho Ramos
Closes: https://bugs.gentoo.org/952279 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2025-04-13dev-cpp/cairomm: enable py3.13Pacho Ramos
Closes: https://bugs.gentoo.org/952278 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2025-04-13dev-cpp/cairomm: enable py3.13Pacho Ramos
Closes: https://bugs.gentoo.org/952278 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2025-04-13dev-cpp/atkmm: enable py3.13Pacho Ramos
Closes: https://bugs.gentoo.org/952276 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2025-04-12dev-cpp/libjson-rpc-cpp: Bump minimal required CMake versionNHOrus
Fix for CMake 4 Closes: https://bugs.gentoo.org/951671 Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/41207 Signed-off-by: Sam James <sam@gentoo.org>
2025-04-12dev-cpp/string-theory: add 3.9NHOrus
Fixes for CMake4, failing tests inside. Closes: https://bugs.gentoo.org/880353 Closes: https://bugs.gentoo.org/951904 Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/41247 Signed-off-by: Sam James <sam@gentoo.org>
2025-04-12dev-cpp/nlohmann_json: add 3.12.0Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-11dev-cpp/abseil-cpp: add 20250127.1Paul Zander
Bug: https://bugs.gentoo.org/953451 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-04-11dev-cpp/abseil-cpp: add USE=test-helpersPaul Zander
USE=test-helpers builds libraries required to build tests against Abseil code. Closes: https://bugs.gentoo.org/953140 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-04-09dev-cpp/azure-identity: Bump to 1.11, drop old 1.10.1James Le Cuirot
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2025-04-09dev-cpp/lucene++: wire up testsSam James
On one run (out of 6 or so), I did hit: ``` [ RUN ] IndexWriterTest.testAddIndexesWithRollback lucene++-tester: /usr/include/boost/smart_ptr/shared_ptr.hpp:550: typename boost::detail::sp_member_access<T>::type boost::shared_ptr<T>::operator->() const [with T = Lucene::DocumentsWriter; typename boost::detail::sp_member_access<T>::type = Lucene::DocumentsWriter*]: Assertion `px != 0' failed. /var/tmp/portage/dev-cpp/lucene++-3.0.9/temp/environment: line 1082: 28 Aborted (core dumped) "$@" ``` Not sure if it's another instance of something like https://github.com/luceneplusplus/LucenePlusPlus/issues/181 or what, but not debugged further as the testsuite takes a while and had already spent too much time on lucene++ today. The test restriction had been there since the package was added. Signed-off-by: Sam James <sam@gentoo.org>
2025-04-09dev-cpp/lucene++: add 3.0.9Sam James
Closes: https://bugs.gentoo.org/946534 Closes: https://bugs.gentoo.org/947796 Signed-off-by: Sam James <sam@gentoo.org>
2025-04-09dev-cpp/muParserX: add 4.0.12Sam James
Note that this does fix 919114 but I've also disabled examples while at it anyway. Closes: https://bugs.gentoo.org/919114 Signed-off-by: Sam James <sam@gentoo.org>
2025-04-08dev-cpp/eigen: drop 3.4.0-r2Andreas Sturmlechner
Closes: https://bugs.gentoo.org/927892 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-04-08dev-cpp/eigen: Stabilize 3.4.0-r3 sparc, #927892Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-07dev-cpp/magic_enum: Stabilize 0.9.6 ppc, #953315Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-07dev-cpp/magic_enum: Stabilize 0.9.6 amd64, #953315Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-07dev-cpp/magic_enum: Stabilize 0.9.6 arm, #953315Sam James
Signed-off-by: Sam James <sam@gentoo.org>