4073 Commits

Author SHA1 Message Date
Alexey Sokolov
9c3d4e447f
dev-cpp/cpp-httplib: drop 0.20.0
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Part-of: https://github.com/gentoo/gentoo/pull/41458
Closes: https://github.com/gentoo/gentoo/pull/41458
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 21:42:00 +01:00
Alexey Sokolov
24c2c7655e
dev-cpp/cpp-httplib: fix dependency on zstd for users of library
Closes: https://bugs.gentoo.org/953066
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Part-of: https://github.com/gentoo/gentoo/pull/41458
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 21:42:00 +01:00
Sam James
e8a5709de2
dev-cpp/cli11: Stabilize 2.5.0 amd64, #955054
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 21:18:45 +01:00
Sam James
209023a20f
dev-cpp/cpp-httplib: destabilize 0.20.0
Bug: https://bugs.gentoo.org/954966
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 18:49:07 +01:00
Sam James
02fdc3ab1d
dev-cpp/cpp-httplib: Stabilize 0.20.0 amd64, #954966
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 14:57:57 +01:00
Sam James
8ab4575ede
dev-cpp/asio: Stabilize 1.34.0 x86, #954933
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 14:56:47 +01:00
Sam James
a2423461f7
dev-cpp/asio: Stabilize 1.34.0 amd64, #954933
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 14:56:46 +01:00
Sam James
3dc511d76e
dev-cpp/scitokens-cpp: Stabilize 1.1.3 x86, #954916
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 14:56:32 +01:00
Sam James
0620bc4757
dev-cpp/scitokens-cpp: Stabilize 1.1.3 amd64, #954916
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 14:56:30 +01:00
Petr Vaněk
df05e9caaf
dev-cpp/doctest: add 2.4.12
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-04-28 14:40:35 +02:00
Arthur Zamarin
35966f80a4
dev-cpp/asio: Stabilize 1.34.0 ppc, #954933
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-28 12:35:55 +00:00
Sam James
7de4f5719a
dev-cpp/asio: Stabilize 1.34.0 arm64, #954933
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 06:11:23 +01:00
Sam James
52866aeb05
dev-cpp/asio: Stabilize 1.34.0 ppc64, #954933
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 05:59:20 +01:00
Sam James
74af623286
dev-cpp/cpp-httplib: Stabilize 0.20.0 arm, #954966
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 05:48:19 +01:00
Sam James
6ef8bd51af
dev-cpp/cpp-httplib: Stabilize 0.20.0 arm64, #954966
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 05:39:21 +01:00
Sam James
4d96717a2a
dev-cpp/cpp-httplib: Stabilize 0.20.0 ppc64, #954966
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-28 05:28:25 +01:00
Sam James
bf02e7442c
dev-cpp/benchmark: Stabilize 1.9.1-r1 amd64, #954157
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-27 10:40:32 +01:00
Arthur Zamarin
9b43082324
dev-cpp/antlr-cpp: Stabilize 4.13.2-r1 ppc, #954649
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-26 18:30:39 +03:00
Sam James
33fe7daaa1
dev-cpp/antlr-cpp: Stabilize 4.13.2-r1 x86, #954649
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 15:38:05 +01:00
Arthur Zamarin
1964169ce8
dev-cpp/antlr-cpp: Stabilize 4.13.2-r1 amd64, #954649
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-26 15:58:56 +03:00
Sam James
559c1ab8c3
dev-cpp/benchmark: Stabilize 1.9.1-r1 x86, #954157
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 11:53:24 +01:00
Arthur Zamarin
cf812ee952
dev-cpp/catch: Stabilize 1.12.2-r2 ppc, #953664
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-26 09:05:47 +03:00
Arthur Zamarin
85995fdbda
dev-cpp/clucene: Stabilize 2.3.3.4-r10 ppc, #954426
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-26 09:05:37 +03:00
Arthur Zamarin
71a5f84b7c
dev-cpp/yaml-cpp: Stabilize 0.8.0-r1 ppc, #954408
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-26 09:05:34 +03:00
Sam James
443e3a8e13
dev-cpp/benchmark: Stabilize 1.9.1-r1 ppc64, #954157
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 06:27:20 +01:00
Sam James
1fefc05e10
dev-cpp/catch: Stabilize 1.12.2-r2 ppc64, #953664
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 06:27:17 +01:00
Sam James
e253ab2951
dev-cpp/benchmark: Stabilize 1.9.1-r1 arm64, #954157
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 03:55:25 +01:00
Sam James
a14b723acf
dev-cpp/catch: Stabilize 1.12.2-r2 arm64, #953664
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 03:35:11 +01:00
Sam James
3b71ef5d5e
dev-cpp/catch: Stabilize 1.12.2-r2 arm, #953664
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 03:13:15 +01:00
Sam James
7377292dfd
dev-cpp/clucene: Stabilize 2.3.3.4-r10 x86, #954426
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 03:07:36 +01:00
Sam James
7d09d09b9f
dev-cpp/clucene: Stabilize 2.3.3.4-r10 amd64, #954426
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 03:07:34 +01:00
Sam James
a38433213d
dev-cpp/clucene: Stabilize 2.3.3.4-r10 ppc64, #954426
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 02:36:49 +01:00
Sam James
9aac509527
dev-cpp/clhpp: Stabilize 2024.10.24 amd64, #954487
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 02:30:35 +01:00
Sam James
1f6809eafa
dev-cpp/clhpp: Stabilize 2024.10.24 x86, #954487
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 02:23:12 +01:00
Sam James
5613238b0e
dev-cpp/clucene: Stabilize 2.3.3.4-r10 arm64, #954426
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 02:01:43 +01:00
Sam James
d181d989cf
dev-cpp/yaml-cpp: Stabilize 0.8.0-r1 x86, #954408
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 02:01:37 +01:00
Sam James
6de9522001
dev-cpp/yaml-cpp: Stabilize 0.8.0-r1 amd64, #954408
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 02:01:35 +01:00
Sam James
796b7b3c92
dev-cpp/clucene: Stabilize 2.3.3.4-r10 arm, #954426
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 01:57:34 +01:00
Sam James
ebe724bae0
dev-cpp/clhpp: Stabilize 2024.10.24 ppc64, #954487
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 01:52:41 +01:00
Sam James
3768ba6afd
dev-cpp/yaml-cpp: Stabilize 0.8.0-r1 arm64, #954408
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 00:56:54 +01:00
Sam James
1873013dce
dev-cpp/yaml-cpp: Stabilize 0.8.0-r1 ppc64, #954408
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-26 00:56:53 +01:00
sin-ack
107c4ace02
dev-cpp/fbthrift: add IUSE io-uring
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-25 00:31:45 +01:00
sin-ack
8ac2ad8883
dev-cpp/folly: add IUSE io-uring
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-25 00:31:44 +01:00
Sam James
9279533589
dev-cpp/prometheus-cpp: Stabilize 1.2.4 amd64, #953946
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-24 20:07:35 +01:00
Sam James
8e61460d42
dev-cpp/prometheus-cpp: Stabilize 1.2.4 x86, #953946
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-24 19:50:11 +01:00
Sv. Lockal
9347b98112
dev-cpp/opentelemetry-cpp: fix build with clang, gcc-15 and [prometheus]
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-24 19:14:55 +01:00
Alexey Sokolov
ca054dd004
dev-cpp/asio: add 1.34.2
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-24 19:12:12 +01:00
sin-ack
158c93c849
dev-cpp/fbthrift: add missing mvfst dependency
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-24 11:00:12 +01:00
Ulrich Müller
c30cb87146
dev-cpp/ctemplate: Drop header line from Emacs site-init file
elisp-site-file-install() adds the line by itself.

Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2025-04-23 20:36:00 +02:00
Sam James
03c64416d1
dev-cpp/gtkmm: enable py3.13
Closes: https://bugs.gentoo.org/954210
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-23 11:32:32 +01:00