1074 Commits

Author SHA1 Message Date
Sam James
9e3d332825
dev-build/autoconf: backport patch for C++20 vs C++17 compiler test
slyfox mentioned that autoconf gets confused and downgrades to -std=gnu++11
from -std=gnu++17 (which autoconf defaults to) because the test is built
using -std=gnu++20 (new default) and it's invalid there.

Digging into that, it looks like it got fixed already a little while ago
by Paul, so just backport the patch.

Reported-by: Sergei Trofimovich <slyich@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-29 04:08:11 +00:00
Sam James
a1d404ce4f
dev-build/guildmaster: further meson tweak
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-28 06:52:15 +00:00
Sam James
9fc99add2f
dev-build/guildmaster: tweak commit msg in patch
Fixes: d99c1ab991b054bbd4f8dfb04a60579ea19d137a
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-28 04:09:46 +00:00
Sam James
d99c1ab991
dev-build/guildmaster: update meson patch
after feedback from Eli.

Signed-off-by: Sam James <sam@gentoo.org>
2025-11-28 04:05:00 +00:00
Sam James
eaa08124c4
dev-build/steve: tweak pkg_postinst instructions
* Use `systemd enable --now` instead of 2 commands
* Grammar tweaks

Signed-off-by: Sam James <sam@gentoo.org>
2025-11-28 02:13:32 +00:00
Sam James
2d87c2cd5c
dev-build/guildmaster: new package, add 0_pre20251122, add 9999
A jobserver developed in parallel with dev-build/steve by amonakov.

Bug: https://bugs.gentoo.org/692576
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-28 02:11:43 +00:00
Sam James
ba2ede3c2b
dev-build/steve: Keyword 1.0.2 x86, #966679
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-28 00:33:52 +00:00
Eli Schwartz
2e7fd03019
dev-build/ninja: Stabilize 1.13.2-r1 x86, #966541
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-11-27 17:41:14 -05:00
Jakov Smolić
6c1dc10a94
dev-build/steve: Keyword 1.0.2 riscv, #966679
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-11-27 21:34:33 +01:00
Michał Górny
d2bda59d3f
dev-build/steve: Bump to 1.0.2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-27 21:01:41 +01:00
Arthur Zamarin
22db00ba3a
dev-build/steve: Keyword 1.0.1 ppc64, #966679
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-27 20:42:30 +02:00
Arthur Zamarin
144a556586
dev-build/steve: Keyword 1.0.1 ppc, #966679
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-27 20:39:45 +02:00
Sam James
09eaf184bb
dev-build/steve: Keyword 1.0.1 alpha, #966679
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-27 14:05:35 +00:00
Sam James
1d9c4083c9
dev-build/steve: Keyword 1.0.1 arm64, #966679
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-27 13:39:30 +00:00
Sam James
a31d66a1e5
dev-build/steve: Keyword 1.0.1 arm, #966679
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-27 13:39:28 +00:00
Michał Górny
629969615d
dev-build/steve: Bump to 1.0.1
Closes: https://bugs.gentoo.org/966650
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-27 12:21:45 +01:00
Sam James
d6b709c46a
dev-build/scons: Stabilize 4.10.0 arm64, #965772
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-27 00:25:13 +00:00
Sam James
0bc30fc099
dev-build/make: Stabilize 4.4.1-r102 arm, #966540
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-26 21:42:16 +00:00
Sam James
9cdeb359df
dev-build/ninja: Stabilize 1.13.2-r1 arm, #966541
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-26 21:38:21 +00:00
Sam James
e2cb4a35b8
dev-build/bazelisk: Stabilize 1.27.0 amd64, #966602
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-26 21:09:33 +00:00
Sam James
05718937f8
dev-build/bazelisk: Stabilize 1.27.0 arm64, #966602
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-26 21:09:32 +00:00
Joe Kappus
ecb5405fda
dev-build/just: drop 1.41.0, 1.42.4
Signed-off-by: Joe Kappus <joe@wt.gd>
Part-of: https://github.com/gentoo/gentoo/pull/44610
Closes: https://github.com/gentoo/gentoo/pull/44610
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-26 20:06:45 +00:00
Joe Kappus
ebc232864a
dev-build/just: add 1.43.1
Signed-off-by: Joe Kappus <joe@wt.gd>
Part-of: https://github.com/gentoo/gentoo/pull/44610
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-26 20:06:45 +00:00
Michał Górny
6e00f7c9c7
dev-build/steve: Bump to 1.0.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-26 19:49:39 +01:00
Sam James
8b01e0c4f7
dev-build/ninja: Stabilize 1.13.2-r1 arm64, #966541
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-26 01:28:09 +00:00
Sam James
7c1543fa56
dev-build/make: Stabilize 4.4.1-r102 arm64, #966540
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-26 01:28:07 +00:00
Arthur Zamarin
02162089a1
dev-build/make: Stabilize 4.4.1-r102 amd64, #966540
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 22:19:00 +02:00
Arthur Zamarin
53365a5e5d
dev-build/make: Stabilize 4.4.1-r102 ppc, #966540
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-25 22:18:59 +02:00
Sam James
bd74d2f533
dev-build/ninja: Stabilize 1.13.2-r1 amd64, #966541
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:57:01 +00:00
Sam James
f850274d99
dev-build/make: Stabilize 4.4.1-r102 x86, #966540
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-25 19:18:30 +00:00
Michał Górny
f60a256552
dev-build/steve: Add missing pkg-config dep
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-24 15:18:26 +01:00
Michał Górny
4aba0fb10d
dev-build/steve: Add libevent dependency
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-22 17:28:39 +01:00
Sam James
2afa8cf612
dev-build/ninja: drop 1.11.1-r5, 1.12.1, 1.13.0
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-22 13:51:12 +00:00
Sam James
6fdeb26751
dev-build/ninja: allow pseudo FIFOs as a jobserver
Bug: https://bugs.gentoo.org/692576
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-22 13:49:04 +00:00
Michał Górny
4815b21524
dev-build/steve: Update for CUSE-based version
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-22 13:11:43 +01:00
Sam James
23068762a1
dev-build/ninja: add 1.13.2
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-20 20:30:20 +00:00
Sam James
1eb0a5fbab
dev-build/cmake: add 4.1.3
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-20 20:08:56 +00:00
Sam James
aeab664493
dev-build/cmake: add 3.31.10
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-20 20:08:56 +00:00
Andreas Sturmlechner
36b5ab706f
dev-build/dolphin-plugins-makefileactions: drop 25.08.2
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-11-19 23:31:41 +01:00
Arthur Zamarin
8407c72fe5
dev-build/dolphin-plugins-makefileactions: Stabilize 25.08.3 arm64, #965829
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-19 23:02:29 +02:00
Arthur Zamarin
c5852478c8
dev-build/dolphin-plugins-makefileactions: Stabilize 25.08.3 amd64, #965829
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-19 18:57:49 +02:00
Michał Górny
e8d7b21324
dev-build/scons: Bump to 4.10.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-17 16:11:37 +01:00
orbea
9591a2478d
dev-build/tinycmmc: update cmake patch
Update it now so that its not a problem later.

Upstream-PR: https://github.com/Grumbel/tinycmmc/pull/3
Upstream-Commit: 2ad2d2ab7d
Signed-off-by: orbea <orbea@riseup.net>
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2025-11-15 20:56:31 -05:00
Sam James
4a92861a64
dev-build/make: fix jobserver client not returning tokens on SIGINT
Closes: https://bugs.gentoo.org/966090
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-15 13:20:59 +00:00
Sam James
f059fcd835
dev-build/meson: tests need hdf5[cxx]
When manually running the testsuite:
```
FAILED: [code=1] execpp.p/main.cpp.o
/usr/bin/ccache c++ -Iexecpp.p -I. '-I../test cases/frameworks/25 hdf5' -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -O0 -g -MD -MQ execpp.p/main.cpp.
o -MF execpp.p/main.cpp.o.d -o execpp.p/main.cpp.o -c '../test cases/frameworks/25 hdf5/main.cpp'
../test cases/frameworks/25 hdf5/main.cpp:2:10: fatal error: H5Cpp.h: No such file or directory
    2 | #include "H5Cpp.h"
      |          ^~~~~~~~~
compilation terminated.
```

Signed-off-by: Sam James <sam@gentoo.org>
2025-11-15 12:07:39 +00:00
Sam James
6e7b3230bb
dev-build/scons: Stabilize 4.10.0 arm, #965772
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-15 03:02:01 +00:00
Sam James
10b8a59d31
dev-build/slibtool: Stabilize 0.7.4 arm, #965707
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-15 03:01:57 +00:00
Sam James
def755c135
dev-build/meson: Stabilize 1.9.1 ppc64, #965918
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 08:21:15 +00:00
Sam James
4169abd477
dev-build/meson: Stabilize 1.9.1 ppc, #965918
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 08:21:12 +00:00
Sam James
de928d3413
dev-build/meson: Stabilize 1.9.1 x86, #965918
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 08:21:08 +00:00