1004 Commits

Author SHA1 Message Date
Michał Górny
6a3644bf2f
*/*: Add := to virtual/zlib deps, part 1
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-04 10:36:27 +01:00
Michał Górny
bd0ee727e0
dev-*/*: update for virtual/zlib
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-04 09:07:26 +01:00
Andreas Sturmlechner
a76eff250c
dev-build/cmake-fedora: treeclean
Closes: https://bugs.gentoo.org/800608 (pkgremoved)
Closes: https://bugs.gentoo.org/866377 (pkgremoved)
Closes: https://bugs.gentoo.org/955465 (pkgremoved)
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-11-01 00:24:04 +01:00
Alfred Wingate
d83e25b6a5
*/*: depend on newer gobject-introspection as a workaround
sed -E '/dev-libs\/gobject-introspection(:=|\s|$|-[0-9]|\[)/ { s/(>=)?dev-libs\/gobject-introspection(-[0-9.r-]*)?/>=dev-libs\/gobject-introspection-1.82.0-r2/ }' */*/*.ebuild -i

+ manually going over to undo the false positives or if the version
  requirement was higher.

Bug: https://bugs.gentoo.org/947058
See-Also: ae37e3f389808700bd0f4343ee04888f0ef179d2
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44336
Closes: https://github.com/gentoo/gentoo/pull/44336
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-26 03:26:28 +00:00
Paul Zander
4782c1c29e
dev-build/rocm-cmake: update maintainers
Promote Sv. Lockal to primary maintainer.
Drop Wilfried Holzke & Craig Andrews.
Add Paul Zander for general GPGPU stuff.

Use tabs as indent for readability.

Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 21:30:12 +01:00
Sv. Lockal
5f357e27cd
dev-build/rocm-cmake: add 7.0.2
Bug: https://bugs.gentoo.org/964799

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44165
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-21 19:47:25 +01:00
Andreas Sturmlechner
9706bb1076
dev-build/dolphin-plugins-makefileactions: drop 25.04.3
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-10-21 13:44:39 +02:00
Arthur Zamarin
d7ef55413b
dev-build/dolphin-plugins-makefileactions: Stabilize 25.08.2 arm64, #963984
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-10-21 12:26:37 +03:00
Arthur Zamarin
ded528a2a8
dev-build/dolphin-plugins-makefileactions: Stabilize 25.08.2 amd64, #963984
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-10-21 12:25:59 +03:00
Arthur Zamarin
f817fc7136
dev-build/cmake: Stabilize 4.1.2-r1 ppc64, #957801
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-10-19 18:53:39 +03:00
Maciej Barć
3c6183e762
dev-build/bazelisk: bump to 1.27.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2025-10-19 14:50:31 +02:00
Sam James
7077b65ce0
dev-build/cmake: Stabilize 4.1.2-r1 x86, #957801
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-18 11:22:48 +01:00
Andreas Sturmlechner
16c9e79955
dev-build/cmake: Set CMAKE_QA_COMPAT_SKIP
Closes: https://bugs.gentoo.org/964514
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-10-18 11:58:02 +02:00
Arthur Zamarin
e7f4bbd75c
dev-build/cmake: Stabilize 4.1.2-r1 arm64, #957801
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-10-18 10:01:16 +03:00
Sam James
ffe400c3e5
dev-build/cmake: Stabilize 4.1.2-r1 amd64, #957801
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-17 22:22:07 +01:00
Arthur Zamarin
f01a4922b1
dev-build/make: Stabilize 4.4.1-r101 ppc64, #964157
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-10-17 15:30:49 +03:00
Andreas Sturmlechner
07411ebf83
dev-build/rocm-cmake: drop 6.1.2, 6.3.2, 6.4.1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-10-16 20:11:40 +02:00
Arthur Zamarin
0b5e5a20d7
dev-build/make: Stabilize 4.4.1-r101 ppc, #964157
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-10-14 15:17:10 +03:00
Arsen Arsenović
85aad8610e
dev-build/muon: add 0.5.0
Signed-off-by: Arsen Arsenović <arsen@gentoo.org>
2025-10-14 10:04:02 +02:00
Arthur Zamarin
1a145059c5
dev-build/make: Stabilize 4.4.1-r101 amd64, #964157
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-10-12 23:11:24 +03:00
Sam James
e50e607cdd
dev-build/make: Stabilize 4.4.1-r101 arm64, #964157
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-12 16:38:04 +01:00
Sam James
7d914bf4f3
dev-build/make: Stabilize 4.4.1-r101 x86, #964157
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-12 16:38:02 +01:00
Sam James
765898a355
dev-build/make: Stabilize 4.4.1-r101 arm, #964157
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-12 14:56:09 +01:00
Andreas Sturmlechner
169c20b21a
dev-build/dolphin-plugins-makefileactions: drop 25.08.1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-10-09 18:11:51 +02:00
Andreas Sturmlechner
91f45e9e49
dev-build/dolphin-plugins-makefileactions: 25.08.2 version bump
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-10-09 18:10:47 +02:00
Sam James
5d17bc19e5
dev-build/cmake: drop 3.28.5
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-06 06:27:30 +01:00
Sam James
e835c238df
dev-build/cmake: drop 3.31.5, 3.31.7-r1, 3.31.8, 4.0.4, 4.1.1
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-06 06:27:29 +01:00
Sam James
056de3e6a5
dev-build/cmake: Stabilize 3.31.9-r1 ppc64, #963826
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-05 22:13:35 +01:00
Sam James
1efbf87009
dev-build/cmake: Stabilize 3.31.9-r1 ppc, #963826
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-05 22:13:29 +01:00
Sam James
5bb41e7757
dev-build/cmake: Stabilize 3.31.9-r1 arm64, #963826
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-05 22:13:23 +01:00
Sam James
b121a1f100
dev-build/cmake: Stabilize 3.31.9-r1 arm, #963826
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-05 22:13:18 +01:00
Sam James
9023f70545
dev-build/cmake: Stabilize 3.31.9-r1 x86, #963826
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-05 22:13:13 +01:00
Sam James
0824c95877
dev-build/cmake: Stabilize 3.31.9-r1 amd64, #963826
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-05 22:13:08 +01:00
Sam James
1020187c21
dev-build/cmake: depend on patched libuv w/ io-uring workaround for ppc32
Do 3.31.9 too so we can have a good "pre-CMake 4" version stabled on ppc32.

Unmask accordingly.

Bug: https://bugs.gentoo.org/941738
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-05 22:08:34 +01:00
Sam James
3dab132e84
dev-build/autoconf: update autoreconf patch for >=gettext-0.24
I think at this point..
1) sys-devel/gettext is ready in terms of any changes needed to that package;
2) autotools.eclass's eautoreconf needs updating to match the autoreconf patches
   from Bruno which we're applying here;
3) autotools.eclass should seriously consider using autoreconf instead, not
   reinventing it

Also, stable for remaining arches to make it easier to update the patch
in-place.

Bug: https://bugs.gentoo.org/957583
Closes: https://bugs.gentoo.org/962269
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-05 16:03:39 +01:00
Sam James
32d132bf89
dev-build/slibtool: add 0.7.4
Tests currently warn b/c there's no test data but that's because there's
no actual test data to obtain/include yet. Upstream have committed to making
it error out when there SHOULD be test data once it actually exists.

Signed-off-by: Sam James <sam@gentoo.org>
2025-10-05 04:25:18 +01:00
Z. Liu
6a3cd27b33
dev-build/automake-vanilla: touch .keepinfodir
prevent portage from rebuilding the info dir, inspired by
https://bugs.gentoo.org/257260

Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41511
Closes: https://github.com/gentoo/gentoo/pull/41511
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-05 03:36:42 +01:00
Z. Liu
d2b93f418c
dev-build/autoconf-vanilla: touch .keepinfodir
prevent portage from rebuilding the info dir, inspired by
https://bugs.gentoo.org/257260

Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41511
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-05 03:36:42 +01:00
Z. Liu
6c336968af
dev-build/automake: touch .keepinfodir
prevent portage from rebuilding the info dir, inspired by
https://bugs.gentoo.org/257260

Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41511
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-05 03:36:41 +01:00
Z. Liu
d348efffed
dev-build/autoconf: keep info/ unchanged
inspired by https://bugs.gentoo.org/257260, otherwise `info/dir'
will be regenerated by portage, and `equery check` will complain:

> /usr/share/autoconf-2.72/info/dir.bz2 does not exist

or

> /usr/share/autoconf-2.72/info/dir has wrong mtime (is 1744192720, should be 1744192708)

Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41511
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-05 03:36:41 +01:00
Michał Górny
998d394422
dev-build/scons: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-03 07:45:22 +02:00
Michał Górny
7c8e8ab920
dev-build/scons: Enable py3.14
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-03 07:44:45 +02:00
Michał Górny
b1583ddd74
dev-build/scons: Bump to 4.10.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-03 07:37:44 +02:00
Joe Kappus
acba0e40da
dev-build/just: add 1.43.0
The git tag has rust min-ver as 1.80 but the crate specifies 1.83.
Since the ebuild pulls the crate, we use the latter to keep QA happy.
Also stopped needing to mkdir the completions directory.

Signed-off-by: Joe Kappus <joe@wt.gd>
Part-of: https://github.com/gentoo/gentoo/pull/43962
Closes: https://github.com/gentoo/gentoo/pull/43962
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-03 02:55:44 +01:00
Sam James
fd481f19a8
dev-build/cmake: add 3.31.9
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-30 23:48:14 +01:00
Sam James
d693f14bf4
dev-build/cmake: add 4.1.2
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-30 23:48:13 +01:00
Eli Schwartz
f2733b715b
dev-build/meson: drop 1.8.3, 1.8.4, 1.9.0
Unlikely to stabilize these versions, although the 1.8.0+ dust is
starting to settle so we'll see how things go.

Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-09-26 17:38:23 -04:00
Eli Schwartz
2c2c9f9fe0
dev-build/meson: add 1.8.5
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-09-26 17:38:22 -04:00
Eli Schwartz
b280cad900
dev-build/meson: bump minimum sec-keys version
Same as the >= restriction in 1.7.2; see commit
a5521c9571fb3089141286d5687a60038d3d95ac for details.

Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-09-26 17:38:16 -04:00
Arthur Zamarin
938a8184a6
dev-build/cmake: Stabilize 3.31.8 ppc64, #963382
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-26 15:25:40 +03:00