1120 Commits

Author SHA1 Message Date
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
Arthur Zamarin
20e8bb92e8
dev-build/corrosion: Keyword 0.5.2 ppc64, #963316
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-26 14:29:13 +03:00
Arthur Zamarin
5c16d271c8
dev-build/corrosion: Keyword 0.5.2 ppc, #963316
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-26 14:29:12 +03:00
Arthur Zamarin
da33bbd14e
dev-build/cmake: Stabilize 3.31.8 arm64, #963382
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-25 15:40:52 +03:00
Arthur Zamarin
de7747ae27
dev-build/cmake: Stabilize 3.31.8 arm, #963382
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-25 15:40:51 +03:00
Arthur Zamarin
3e8eabcef3
dev-build/corrosion: Keyword 0.5.2 arm64, #963316
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-25 15:40:50 +03:00
Arthur Zamarin
8a75e704f7
dev-build/corrosion: Keyword 0.5.2 arm, #963316
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-25 15:40:48 +03:00
Sam James
db8489ed6c
dev-build/cmake: Stabilize 3.31.8 x86, #963382
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-25 01:29:06 +01:00
Sam James
2445ebca57
dev-build/cmake: Stabilize 3.31.8 amd64, #963382
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-25 01:12:44 +01:00
Sam James
940b7a92f4
dev-build/corrosion: Keyword 0.5.2 x86, #963316
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-23 14:34:31 +01:00
Jakov Smolić
10ed8c98a0
dev-build/corrosion: Keyword 0.5.2 riscv, #963316
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-09-23 04:30:34 +02:00
Sam James
c6da2ba646
dev-build/corrosion: drop non-amd64 keywords
(re)keywording of corrosion and reverse dependencies should be done separately.

Signed-off-by: Sam James <sam@gentoo.org>
2025-09-22 23:11:39 +01:00
Sam James
dd63dff0c8
dev-build/corrosion: add proxied attribute
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-22 23:11:37 +01:00
Azamat H. Hackimov
665016d93e
dev-build/corrosion: new package, add 0.5.2
Closes: https://bugs.gentoo.org/911819
Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43712
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-22 23:11:29 +01:00
Sam James
d5d85cb94d
dev-build/cmake: drop 4.1.0
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-22 23:11:27 +01:00
Sam James
b8682b6200
dev-build/cmake: drop 4.0.3
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-22 23:11:26 +01:00
Eli Schwartz
1ade9151a2
dev-build/meson: add 1.9.1
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-09-22 15:16:29 -04:00
Sam James
74eb5607d0
dev-build/libtool: add 2.6.0 (unkeyworded)
alpha release: https://savannah.gnu.org/news/?id=10814

Signed-off-by: Sam James <sam@gentoo.org>
2025-09-21 00:51:01 +01:00
Maciej Barć
26e768ee1e
dev-build/bazel-buildtools: drop old 8.2.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2025-09-18 23:50:20 +02:00
James Le Cuirot
efec9e736d
dev-build/muon: Keyword 0.4.0 for ~m68k
An alignment test failed, mostly likely because the test is wrong. Two tests
also timed out. Close enough.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2025-09-14 22:55:23 +01:00
James Le Cuirot
2270b37a05
dev-build/muon: Add missing dev-util/glib-utils test dependency
The gnome test tries to find glib-mkenums.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2025-09-14 22:54:28 +01:00
Sam James
0c9b5cab4e
dev-build/bmake: Stabilize 20250618 amd64, #962389
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-14 04:04:56 +01:00
Arthur Zamarin
96e3b4a6a0
dev-build/bmake: Stabilize 20250618 x86, #962389
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-12 22:15:33 +03:00
Michał Górny
6ecdb1e46a
dev-build/bmake: Stabilize 20250618 ppc64, #962389
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-12 20:23:03 +02:00
Arthur Zamarin
ba454c10c1
dev-build/ninja: Stabilize 1.13.1 ppc, #961691
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-12 16:43:16 +03:00
Arthur Zamarin
2c7bb78eaf
dev-build/bmake: Stabilize 20250618 ppc, #962389
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-12 11:21:24 +03:00
Andreas Sturmlechner
fa9e5f6c28
dev-build/dolphin-plugins-makefileactions: drop 25.08.0
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-09-11 20:06:02 +02:00
Andreas Sturmlechner
b8aa440a12
dev-build/dolphin-plugins-makefileactions: 25.08.1 version bump
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-09-11 20:03:57 +02:00
Sam James
15b8276e3b
dev-build/cmake: drop unnecessary patch from 4.0.4
I apparently tested 4.0.3 and not 4.0.4.

Closes: https://bugs.gentoo.org/962726
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-11 09:06:08 +01:00
David Roman
3b83e5b94a
dev-build/kas: add 4.8.2
Closes: https://bugs.gentoo.org/952275
Signed-off-by: David Roman <droman@ifae.es>
Part-of: https://github.com/gentoo/gentoo/pull/41131
Closes: https://github.com/gentoo/gentoo/pull/41131
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-11 04:26:56 +01:00
David Roman
fb6fe5143a
dev-build/kas: add myself as co-maintainer
Signed-off-by: David Roman <droman@ifae.es>
Part-of: https://github.com/gentoo/gentoo/pull/41131
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-11 04:26:56 +01:00
Sam James
ef0972c6d5
dev-build/cmake: add 4.0.4
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-11 03:47:25 +01:00
Matt Jolly
c54316bf92
dev-build/cmake: fix build with modern cURL
cURL 8.16.0 has turned more types into Longs, and it turns out that
CMake has been using more cURL internals not documented for
public use.

Also add the 8.13.0 patch where required to ensure that all
CMakes in tree can build against all cURLs.

Closes: https://bugs.gentoo.org/962712
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2025-09-11 12:32:53 +10:00
Sam James
945e3017cf
dev-build/make: fix C23 compat (w/ musl)
Closes: https://bugs.gentoo.org/945968
Thanks-to: Bobby Bingham <koorogi@koorogi.info>
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-09 20:49:34 +01:00
Michał Górny
58f4073fbd
*/*: Reassign naota's packages
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-07 18:52:14 +02:00