Commit Graph
866732 Commits
Author SHA1 Message Date
Sam James f3bb6bb643 sys-kernel/gentoo-kernel-bin: BDEPEND on dev-util/pahole
Without this, if CONFIG_DEBUG_INFO_BTF_MODULES is enabled, as it is
by default since 49e0de80b0, while g-k-bin
will seem to install fine, it's installed incorrectly.

It also leads to external modules later not being loadable with relocation
errors from unhandled BTF:
```
[ 1648.352993] module: x86/modules: Invalid relocation target, existing value is nonzero for type 1, loc 00000000bc2721ed, val ffffffffc11e7850
```

Thanks-to: Ionen Wolkens <ionen@gentoo.org>
Reported-by: Sebastian Engel <sighunter@gmx.de>
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-05 13:09:47 +01:00
Sam James 82f9bef4ed linux-mod-r1.eclass: BDEPEND on dev-util/pahole
If the kernel is built with CONFIG_DEBUG_INFO_BTF_MODULES, external
kernel module builds will try to call `pahole` to generate BTF and
fail if it's not present.

pahole is a small dependency and we're likely to enable BTF by default
in more configurations going forward, so do it unconditionally.

The alternatives aren't great anyway, we would have to instead:
* RDEPEND in g-k-bin
* BDEPEND in g-k-bin and break the binpkg case
* Use an ewarn in the eclass if pahole isn't installed + config option is set
so this is the best option available to us.

Thanks-to: Ionen Wolkens <ionen@gentoo.org>
Reported-by: Sebastian Engel <sighunter@gmx.de>
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-05 13:09:45 +01:00
Miroslav Šulc b6376f9e02 media-sound/qjackctl: dropped obsolete 1.0.0
Bug: https://bugs.gentoo.org/938920
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-09-05 12:25:03 +02:00
Hanno Böck ef8aecf47f mail-mta/courier: add 1.3.12
Signed-off-by: Hanno Böck <hanno@gentoo.org>
2024-09-05 11:50:37 +02:00
Hanno Böck 2c32dbb69b net-libs/courier-authlib: add 0.72.3
Signed-off-by: Hanno Böck <hanno@gentoo.org>
2024-09-05 11:49:27 +02:00
Hanno Böck a259222968 net-libs/courier-unicode: add 2.3.1
Signed-off-by: Hanno Böck <hanno@gentoo.org>
2024-09-05 11:47:26 +02:00
Michał Górny 568f1320aa media-gfx/fotema: Bump to 1.13.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-05 11:37:56 +02:00
Michał Górny 79355272b3 dev-python/regex: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-05 11:37:55 +02:00
Arsen Arsenović 9f1e0c1070 media-video/jellyfin-media-player: add 1.11.1
This release no longer requires the local web client either.

Closes: https://bugs.gentoo.org/921093
Closes: https://bugs.gentoo.org/938191
Tested-by: Sebastian Engel <sighunter@gmx.de>
Signed-off-by: Arsen Arsenović <arsen@gentoo.org>
2024-09-05 11:31:37 +02:00
Michał Górny 1da144bd8f dev-python/pypy3: Add transitive USE=test-install
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/38384
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-05 10:42:21 +02:00
Michał Górny 0c9eefe29e dev-python/pypy3_10: Make test packages optional
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-05 10:42:20 +02:00
Michał Górny ea57bf55bc install-qa-check.d: Exclude dev-python/python-tests from sitedir
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-05 10:42:19 +02:00
Michał Górny e6d8b8d0fc stabilization-groups: Add dev-python/python-tests to cpython
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-05 10:42:18 +02:00
Michał Górny 2cc0cc8a46 dev-python/python-tests: Split tests from dev-lang/python
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-05 10:42:18 +02:00
Michał Górny e063af81df dev-lang/python: Do not install tests in this package
Closes: https://bugs.gentoo.org/531648
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-05 10:42:17 +02:00
Michał Górny 149790b5bd dev-lang/python: Rehash the signature for 3.10.14
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-05 10:42:16 +02:00
Eli Schwartz 282e028e7a dev-python/jaraco-test: Depend on dev-python/test
We use a runtime dependency, because jaraco-test is a module that exists
to abstract the unittest logic of multiple of jaraco's own packages into
one shared package.

In particular, it contains several two-line functions for performing
"import test.support", apparently across multiple versions of python, on
the theory that it's better to depend on a new package and chain
multiple functions together on one line via `or` than use a try/except.

The expected usage is that some other package has a USE=test dependency
on jaraco-test, and jaraco-test has a runtime dependency on the stdlib
testsuite since it exposes it.

Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-05 10:42:15 +02:00
Eli Schwartz a86027157f dev-python/pytrie: Depend on dev-python/test
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-05 10:42:15 +02:00
Eli Schwartz ab850411d1 dev-python/txaio: Depend on dev-python/test
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-05 10:42:14 +02:00
Eli Schwartz d296a6434d dev-python/pyasynchat: Depend on dev-python/test
Copy of the stdlib, and the stdlib tests, from pre-3.12

Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-05 10:42:13 +02:00
Eli Schwartz 64d14663a3 dev-python/pyasyncore: Depend on dev-python/test
Copy of the stdlib, and the stdlib tests, from pre-3.12

Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-05 10:42:12 +02:00
Michał Górny fdcbc76bc1 dev-python/commentjson: Depend on dev-python/test
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-05 10:41:29 +02:00
Michał Górny a9123a25b7 dev-python/test: Add a virtual for Python "test" module
Add a virtual package that corresponds to the Python `test` stdlib
package.  It enforces either Python versions that install the `test`
package unconditionally, or the corresponding dev-python/python-tests
packages.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-05 10:41:28 +02:00
Viorel Munteanu 8e96e43c88 app-cdr/dvd+rw-tools: drop myself as a maintainer
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2024-09-05 11:03:34 +03:00
Andrew Ammerlaan 856cde4b5e app-portage/command-not-found: drop 0.0.5
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2024-09-05 09:45:58 +02:00
Andrew Ammerlaan 6cf8c005c5 app-portage/command-not-found: stabilize 0.0.6 for ALLARCHES
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2024-09-05 09:45:20 +02:00
Andrew Ammerlaan 9dc6b37757 sys-kernel/installkernel: drop 39-r2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2024-09-05 09:44:45 +02:00
Andrew Ammerlaan e6676a0a1f sys-kernel/installkernel: stabilize 48-r1 for ALLARCHES
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2024-09-05 09:44:27 +02:00
Sam James 0deecfc7a7 app-shells/bash: add 5.3_alpha_p20240904
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-05 08:17:01 +01:00
Sam James 6fe70e62fc app-portage/elt-patches: drop 20240315, 20240324
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-05 08:17:00 +01:00
Alfredo Tupone f3d19697e9 sci-libs/caffe2: fix for gcc-15
Closes: https://bugs.gentoo.org/939069
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2024-09-05 09:07:06 +02:00
Viorel Munteanu 84e20cbf1e media-libs/netpbm: drop 11.7.0
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2024-09-05 09:43:44 +03:00
Viorel Munteanu 759aea7f5f media-libs/netpbm: add 11.7.1
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2024-09-05 09:43:44 +03:00
Viorel Munteanu bee07c60bb media-libs/netpbm: add 11.2.10
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2024-09-05 09:43:43 +03:00
Hans de Graaff b56b84161d dev-ruby/yard: add 0.9.37
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2024-09-05 08:01:14 +02:00
Hans de Graaff dbd4015561 dev-ruby/rexml: add 3.3.7
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2024-09-05 07:56:49 +02:00
Hans de Graaff f49d8fb491 dev-ruby/net-imap: add 0.4.16
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2024-09-05 07:54:50 +02:00
Zac Medico 754f240e66 dev-util/android-tools: Depend on dev-cpp/abseil-cpp:=
Bug: https://bugs.gentoo.org/939089
Signed-off-by: Zac Medico <zmedico@gentoo.org>
2024-09-04 22:36:17 -07:00
Sam James a859aebe3e sys-devel/gcc: drop old 15 snapshots
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-05 05:08:56 +01:00
Sam James aa740db832 sys-devel/gcc: drop old 14 snapshots
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-05 05:08:56 +01:00
Sam James 1ab1e041f7 sys-devel/gcc: drop old 13 snapshots
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-05 05:08:55 +01:00
Sam James 47b198ade3 sys-devel/gcc: drop old 12 snapshots
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-05 05:08:54 +01:00
Denis Pronin ee12d3a622 dev-util/conan: remove obsolete versions of the package
Closes: https://bugs.gentoo.org/938600
Signed-off-by: Denis Pronin <dannftk@yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/38320
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-09-05 00:07:46 -04:00
Azamat H. Hackimov 71e601ce9f app-emulation/punes: fix compilation with qt 6.7
Apply upstream patch. Drop support for qt5.

Closes: https://bugs.gentoo.org/938933
Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/38386
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-09-05 00:07:46 -04:00
Alexey Sokolov 9de78f1e6f net-irc/kvirc: switch 9999 to qt6
drop USE=dcc-video,phonon

Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Bug: https://bugs.gentoo.org/934767
Closes: https://github.com/gentoo/gentoo/pull/38435
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-09-05 00:07:46 -04:00
Alexey Sokolov 7ebadc5980 net-irc/kvirc: drop 5.2.0-r1, 5.2.0-r2, 5.2.2
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-09-05 00:07:45 -04:00
Eli Schwartz 20e06faab9 sci-libs/XNNPACK: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/933414
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-09-05 00:07:45 -04:00
Eli Schwartz 05e449791a sci-chemistry/pymol: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/933235
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-09-05 00:07:45 -04:00
Eli Schwartz 045fb68f62 sci-chemistry/pymol: drop a bunch of dependencies to runtime-only
They aren't needed to run setup.py (whether via gpep517 or otherwise).
They are only used by the runtime code. The distinction between
dependency types is sometimes seen as a bit academic, but it matters for
--buildpkgonly. This is especially useful as one of the runtime-only
dependencies will, in turn, depend on python[tk], and moving it out of
DEPEND means the package can be test-compiled with --buildpkgonly,
without rebuilding and reinstalling python.

Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-09-05 00:07:44 -04:00
Eli Schwartz 628886ee3e dev-lang/gprolog: mark as LTO-unsafe
It is using global register variables, and there's a GCC bug that makes
this not work with LTO.

Closes: https://bugs.gentoo.org/855599
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-09-05 00:07:44 -04:00