Commit Graph
929950 Commits
Author SHA1 Message Date
Sam James 147f4e2aa9 dev-ada/gnatcoll-core: fixup python_check_deps
With USE="-doc test", if we have dev-ada/e3-testsuite installed but not
dev-python/sphinx, we end up failing because we don't return early if
*ONLY* USE=test and end up looking for doc deps.

Feel like I'm missing a more elegant way of doing this (other than relying
on just the implicit return which doesnt't simplify much) but let's get
it fixed in any case.

Bug: https://bugs.gentoo.org/951067
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-11 07:53:30 +00:00
Petr Vaněk 648820d97e app-backup/borgmatic: add 1.9.14
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-03-11 07:20:16 +01:00
Eli Schwartz 8bdd9efc93 media-libs/opencolorio: revbump and bind to subslot of pystring
As explained in the previous commit, pystring changed soname and thus we
had to introduce a subslot, and all revdeps need to depend on said
subslot. Also force a rebuild by revbumping.

Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-03-11 00:16:34 -04:00
Eli Schwartz e7d3bbefc3 dev-cpp/pystring: force rebuild and bump subslot for broken 1.1.4 release
```
 * CMP: =dev-cpp/pystring-1.1.3-r1 with dev-cpp/pystring-1.1.4/image
 *  FILES:-usr/lib64/libpystring.so.0.0
 *  FILES:+usr/lib64/libpystring.so (-rwxr-xr-x root:root)
 *  SONAME:-libpystring.so.0.0(64)
 *  SONAME:+libpystring.so(64)
```

This breaks binpackage usage. preserved-libs sort of saves you, maybe,
if you built locally. Reverse dependencies are linked to .so.0.0, but
the new package only contains .so -- technically, if the reverse were
true, linked binaries would still work if you squint, but in the current
state this simply does not work at all.

The background here is weird. Upstream has a Makefile, which calls the
system libtool (broken!) and produces a soname of .so.0 in the event
that it succeeds at producing a library. We patched in an unofficial
cmake build (???) that set the soname to .so.0.0 instead, which isn't
very libtool of them but whatever. Upstream didn't actually accept that,
they wrote their own which is "simpler" and set the soname to .so.

Now we have 3 different sonames in use, but one of them was only in use
in *Gentoo* for a couple of days, unstable, back in 2021.

As standard, we solve changing sonames by bumping subslot to force a
rebuild. Straight to stable it goes, with a revbump since people
already have it installed and now have broken binaries.

Bug: https://github.com/gentoo/gentoo/pull/21209
Bug: https://github.com/gentoo/gentoo/pull/39761
Bug: https://github.com/imageworks/pystring/pull/29
Fixes: 91773fd1eb
Fixes: 4b6bedcedf
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-03-10 23:54:36 -04:00
Sam James 5e163f0d4c net-misc/cadaver: add 0.26
Closes: https://bugs.gentoo.org/944397
Closes: https://bugs.gentoo.org/950656
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-11 03:05:23 +00:00
Sam James 7c73501526 dev-util/spirv-headers: destabilize 1.4.304.0-r1
I think this is a lesser-evil than keeping it stable.

Bug: https://bugs.gentoo.org/950986
Bug: https://bugs.gentoo.org/951062
Bug: https://bugs.gentoo.org/951120
Bug: https://bugs.gentoo.org/951123
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-11 02:41:50 +00:00
Sam James eefc7bab3b sys-fs/zfs-kmod: regenerate Manifest
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-11 02:16:23 +00:00
Sam James 1d1d9a1e4f sys-fs/zfs: regenerate Manifest
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-11 02:16:22 +00:00
Matthew C 224d0cc487 sys-fs/zfs-kmod: add 2.3.1
Signed-off-by: Matthew C <Matthew.nop.dev@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/41005
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-11 02:16:22 +00:00
Matthew C 6860aff13f sys-fs/zfs: add 2.3.1
Signed-off-by: Matthew C <Matthew.nop.dev@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-11 02:16:21 +00:00
NRK 51143f93de dev-lang/uasm: fix build on newer gcc
ideally the source should be fixed upstream. but many of the
existing fixes have already been reported to upstream, both by
myself and others [1] [2] and upstream has not been responsive.
so just patch it up with -std=gnu17 for now.

1: https://github.com/Terraspace/UASM/issues/197
2: https://github.com/Terraspace/UASM/pulls
Closes: https://bugs.gentoo.org/951108
Signed-off-by: NRK <nrk@disroot.org>
Closes: https://github.com/gentoo/gentoo/pull/40998
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-11 02:16:20 +00:00
Ionen Wolkens 63c730b981 dev-qt/qtwebengine: require widgets for tests in live
Does not build without anymore due to some lacking guards
in tests, but it's not worth worrying with and may as well
require it (arguably this USE shouldn't even exist and be
hard enabled).

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-03-10 21:11:45 -04:00
Sam James 566af738ad app-text/multitail: fix modern C issue, fix CMake
* Fix modern C issue (ncurses)
* Use GNUInstallDirs

Bug: https://bugs.gentoo.org/874102
Closes: https://bugs.gentoo.org/945647
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-11 01:07:55 +00:00
Ionen Wolkens e0b0e57cb2 dev-qt/qtwebengine: fix live builds with USE=-pdfium
Seems to be lacking some guards against the other options,
but it doesn't really make sense for the ebuild to rely on
these and should just not pass when the main switch is off.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-03-10 20:51:37 -04:00
Sam James c17f25db14 x11-libs/agg: Stabilize 2.5-r3 arm64, #951135
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-11 00:35:10 +00:00
Sam James 5c3bf2cd17 media-gfx/exact-image: Stabilize 1.2.1-r2 arm64, #951135
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-11 00:35:09 +00:00
Sam James 629884d957 app-text/unpaper: Stabilize 7.0.0 arm64, #951135
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-11 00:35:08 +00:00
Sam James 096a3d030f app-text/pdfsandwich: Stabilize 0.1.7 arm64, #951135
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-11 00:35:08 +00:00
Ionen Wolkens 847c2954db gui-apps/qt6ct: add 0.10
Bug: https://bugs.gentoo.org/949321
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-03-10 20:32:40 -04:00
James Le Cuirot d800bb7126 net-misc/sunshine: Pin back amf-headers to 1.4.34 due to breakage
I'll try fixing this properly later.

Closes: https://bugs.gentoo.org/950686
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2025-03-10 23:38:56 +00:00
James Le Cuirot af131822ae games-util/sc-controller: Drop old 0.4.8.21
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2025-03-10 23:33:43 +00:00
James Le Cuirot 49b6c3444e games-util/sc-controller: Version bump to 0.5.0
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2025-03-10 23:33:42 +00:00
James Le Cuirot b0294edf9f dev-python/libusb1: Keyword 3.2.0 for ~x86
The tests pass.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2025-03-10 23:33:16 +00:00
James Le Cuirot 328ee49059 dev-python/ioctl-opt: Keyword 1.3 for ~x86
The tests pass.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2025-03-10 23:32:48 +00:00
Sam James dd23c721e5 sci-libs/gmsh: fix USE=python
Thanks to Alex Wranovsky.

Closes: https://bugs.gentoo.org/867520
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 23:03:17 +00:00
James Le Cuirot d6a64af2f7 dev-python/libusb1: Keyword 3.2.0 for ~arm64
The tests pass.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2025-03-10 23:00:33 +00:00
James Le Cuirot 87b3f89997 dev-python/ioctl-opt: Keyword 1.3 for ~arm64
The tests pass.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2025-03-10 23:00:32 +00:00
Sam James 52ab5b0481 media-gfx/exact-image: Stabilize 1.2.1-r2 x86, #951135
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 22:58:53 +00:00
Sam James b35600f377 app-text/pdfsandwich: Stabilize 0.1.7 x86, #951135
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 22:58:52 +00:00
Sam James 317aa0b3e9 dev-libs/modsecurity: Stabilize 3.0.14 amd64, #951126
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 22:42:51 +00:00
Sam James 4bd9792167 dev-libs/libuv: Stabilize 1.50.0 amd64, #951121
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 22:42:50 +00:00
Sam James 79d6c6bfcd app-misc/geneweb: Stabilize 7.0.1_alpha2-r2 amd64, #951104
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 22:42:49 +00:00
Sam James 934fb36113 sci-mathematics/cgal: Stabilize 6.0.1 amd64, #951099
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 22:42:48 +00:00
Sam James 317df2b83f sci-libs/geos: Stabilize 3.13.0 amd64, #951098
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 22:42:46 +00:00
Sam James 9dacb0665a sci-electronics/ngspice: Stabilize 43 amd64, #951097
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 22:42:45 +00:00
Sam James eec95fa4bb dev-libs/pegtl: Stabilize 3.2.8 amd64, #951096
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 22:42:44 +00:00
Sam James 23919939d5 sci-mathematics/4ti2: Stabilize 1.6.10 amd64, #951095
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 22:42:43 +00:00
Sam James 3fb28d0c4a sci-geosciences/gpxsee: Stabilize 13.34 amd64, #951094
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 22:42:42 +00:00
Sam James 3d00a06f5b sci-electronics/gtkwave: Stabilize 3.3.121 amd64, #951093
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 22:42:41 +00:00
Sam James f2be684194 sci-libs/flann: Stabilize 1.9.2_p20221027 amd64, #951092
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 22:42:40 +00:00
Sam James 71c8a7fbb6 sci-libs/pdal: Stabilize 2.8.2 amd64, #951090
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 22:42:39 +00:00
Sam James e07f88ea9c sci-libs/openblas: Stabilize 0.3.29 amd64, #951089
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 22:42:38 +00:00
Sam James 20e6de2445 sci-libs/dcmtk: Stabilize 3.6.9 amd64, #951088
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 22:42:37 +00:00
Sam James 3b5bb0fc37 sci-geosciences/josm-bin: Stabilize 19307 amd64, #950970
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 22:42:36 +00:00
Sam James f495ff1bc8 dev-util/spirv-headers: restore 1.4.304.0
... as -r1 breaks reverse dependencies.

Bug: https://bugs.gentoo.org/950986
Bug: https://bugs.gentoo.org/951062
Bug: https://bugs.gentoo.org/951120
Bug: https://bugs.gentoo.org/951123
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 22:42:14 +00:00
Nick Sarnie fdcb7d5e9c net-im/discord: add 0.0.88, drop 0.0.87
Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
2025-03-10 18:31:09 -04:00
Alfredo Tupone 79eb5bde9b dev-lang/ocaml: add 5.3.0
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-03-10 22:36:25 +01:00
Matt Turner 3e4c42128a x11-apps/xdm: Version bump to 1.1.17
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2025-03-10 15:02:28 -04:00
Alfredo Tupone 5170b82d6f media-gfx/exact-image: fix musl build
Closes: https://bugs.gentoo.org/830065
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2025-03-10 19:37:42 +01:00
Anna (navi) Figueiredo Gomes 5e79220360 gui-apps/foot: add user initd
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
Closes: https://github.com/gentoo/gentoo/pull/40896
Signed-off-by: Arsen Arsenović <arsen@gentoo.org>
2025-03-10 19:24:16 +01:00