Commit Graph
840278 Commits
Author SHA1 Message Date
Michał Górny d69257c54a dev-python/boto3: Bump to 1.34.120
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-06 04:00:55 +02:00
Michał Górny 8f979ea06a dev-python/botocore: Bump to 1.34.120
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-06 04:00:54 +02:00
Michał Górny a5a1a03635 xfce-base/xfce4-appfinder: Bump to 4.19.2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-06-06 04:00:53 +02:00
Sam James acb762067f net-print/hplip: Stabilize 3.23.12-r3 amd64, #933605
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 02:57:58 +01:00
Sam James f0af257adc net-print/hplip: Stabilize 3.23.12-r3 arm64, #933605
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 02:57:57 +01:00
Sam James df3d138daa dev-python/lxml: Stabilize 5.2.2 arm, #932904
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 02:57:56 +01:00
Sam James 2a3177664e dev-python/lxml: Stabilize 5.2.2 arm64, #932904
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 02:57:54 +01:00
Sam James faa904905f dev-python/statsmodels: Stabilize 0.14.2 arm64, #931168
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 02:57:53 +01:00
Sam James 0b5079f069 net-analyzer/testssl: Stabilize 3.0.8 arm64, #922818
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 02:57:52 +01:00
Sam James 4edc9066b9 app-mobilephone/dfu-util: Stabilize 0.11 arm64, #922176
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 02:57:51 +01:00
Sam James a42e5e3062 x11-misc/xwallpaper: Stabilize 0.7.4 arm64, #909810
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 02:57:50 +01:00
Eli Schwartz f76cec010b dev-python/magic-wormhole-transit-relay: add 0.2.1_p20231025
Upgrade to new python 3.12 compatible snapshot. Thanks, versioneer.
Sigh. And more sigh. And yet more sigh.

Buggy: https://github.com/magic-wormhole/magic-wormhole-transit-relay/pull/36
Closes: https://bugs.gentoo.org/929468
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 02:55:27 +01:00
Eli Schwartz 20c4fe8177 dev-python/magic-wormhole-transit-relay: drop unnecessary dependency on mock
Partially reverts commit 3bcba35091:

"dev-python/magic-wormhole-transit-relay: QA"

It was necessary before 2021, ironically the only version in ::gentoo
that *doesn't* depend on it.

Dropped upstream in:
https://github.com/magic-wormhole/magic-wormhole-transit-relay/commit/1efc1313dbef4873593b48d854e7b15d978496ce

Fixes: 3bcba35091
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 02:55:27 +01:00
Eli Schwartz e6039ae29a dev-python/magic-wormhole-mailbox-server: add 0.4.1_p20231111
Upgrade to new python 3.12 compatible snapshot. Thanks, versioneer.
Sigh. And more sigh. And yet more sigh.

Buggy: https://github.com/magic-wormhole/magic-wormhole-mailbox-server/pull/42
Closes: https://bugs.gentoo.org/929467
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 02:55:26 +01:00
Jakov Smolić a734b0877e app-shells/fzf: Stabilize 0.51.0 x86, #933645
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-06-06 03:52:51 +02:00
Jakov Smolić e9fe42dd3d net-print/hplip: Stabilize 3.23.12-r3 x86, #933605
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-06-06 03:52:46 +02:00
Yixun Lan 2151c4fc54 metadata/stabilization-groups: add filezilla group
Signed-off-by: Yixun Lan <dlan@gentoo.org>
2024-06-06 01:40:55 +00:00
Yixun Lan bb10dcc404 dev-python/jupyterlab-widgets: Keyword 3.0.11 riscv, #933558
Signed-off-by: Yixun Lan <dlan@gentoo.org>
2024-06-06 01:40:51 +00:00
Yixun Lan 324f21bea5 dev-python/ipywidgets: Keyword 8.1.3 riscv, #933558
Signed-off-by: Yixun Lan <dlan@gentoo.org>
2024-06-06 01:40:47 +00:00
Paul Zander b1e1f05e98 media-gfx/alembic: 1.8.6 fix broken patch
kaputt .editorconfig broke this...

Closes: https://bugs.gentoo.org/933514
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37033
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:58:09 +01:00
Sam James 0ae5de6166 app-shells/fzf: Stabilize 0.51.0 amd64, #933645
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:52 +01:00
Sam James dc6d03342e app-text/mdbook: Stabilize 0.4.40 arm, #933618
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:52 +01:00
Sam James ee2ac5f112 x11-misc/gammastep: Stabilize 2.0.9-r2 arm64, #933487
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:51 +01:00
Eli Schwartz 0cad7fcb23 app-portage/elogviewer: update EAPI 7 -> 8
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:51 +01:00
Eli Schwartz 6e187e5715 app-portage/elogviewer: enable py3.12
In fact it doesn't work on either py3.11 or py3.12 but that is because
it doesn't know how to find any logs. The actual package seems to
function equivalently, and passes unittest mocks, and can load logs via
the command line, so I guess the py3.12 migration is not, itself, a
problem.

Closes: https://bugs.gentoo.org/929350
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:50 +01:00
Eli Schwartz 8f7676b4b2 app-portage/elogviewer: wire up testsuite
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:49 +01:00
Eli Schwartz 9b0cbcdf61 dev-python/pycxx: update HOMEPAGE to use https
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:49 +01:00
Eli Schwartz 7ee905e797 dev-python/pycxx: correctly depend on distutils for py3.12
It was removed from the stdlib, and now comes from setuptools. This
package cannot actually be built without it, which is problematic if you
don't yet have the rest of the python ecosystem built and hence no
sideloaded setuptools.

Fixes: f60a09dfb2
Bug: https://bugs.gentoo.org/929486
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:48 +01:00
Eli Schwartz bda6a15fb8 app-editors/pluma-plugins: remove support for all USE other than python
They control inert files installed to the plugins directory, and you
have to enable the plugins in the pluma settings.

Half these plugins require nothing other than python itself, and cannot
be disabled other than via --disable-python, which means offering to
refrain from installing them is a QA violation of PG-0301 (installation
of small files).

The remaining plugins have trivially satisfiable dependencies and still
violate the small files policy. The build system provides zero help
here, since the dependencies are automagically detected and there is no
option to disable them.

Having 5 different USE flags on top of the python one is pointless
complexity, so delete them.

...

Also while we are moving the USE-dependent plugin dependencies into the
python block? dbus-python was missing a USEDEP on the python impl, so
even enabling synctex would not actually help... add that in properly.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:48 +01:00
Eli Schwartz 9d938dc754 app-editors/pluma-plugins: fix configure failure to respect USE=python
There is a ./configure --enable-python but it was not passed. As a
result it automagically detected python (and always succeeded since core
distro tooling requires one).

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:47 +01:00
Eli Schwartz d0a1a62173 app-editors/pluma-plugins: fix impossible dependency on gedit instead of pluma
Most likely this was copy-pasted from app-editors/gedit-plugins. In its
current state, there isn't even a good explanation for how this ever
built on anyone's machine, or passed stabilization checks, except that
stabilization of pluma-plugins plainly occurred in a batch alongside,
but after, pluma itself, leading to silently available undeclared
dependencies.

And yes, not only does this package check in configure for an installed
pluma -- it builds C code that includes headers named "pluma".

Most likely, anyone using the package doesn't suffer this confusion,
because they already have pluma installed; still, this metadata problem
is rather bad. Revbump via `mv`, drop old + immediate to stable, because
we want to get the metadata fix out ASAP.

Bug: https://github.com/gentoo/gentoo/pull/28508
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:47 +01:00
Eli Schwartz 3cfe6ee37f app-editors/pluma-plugins: add github upstream metadata
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:46 +01:00
Eli Schwartz a431252a56 media-libs/jbig2dec: add 0.20
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:45 +01:00
Eli Schwartz 14a3f6ab9d media-libs/jbig2dec: update EAPI 7 -> 8
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:45 +01:00
Eli Schwartz eb97837e74 media-libs/jbig2dec: update SRC_URI to use https
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:44 +01:00
Eli Schwartz a4c59f2001 media-libs/jbig2dec: enable py3.13
Only needed for tests, tests pass.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:44 +01:00
Eli Schwartz b2a8d165e9 media-libs/jbig2dec: enable py3.12
Only needed for tests, tests pass.

Closes: https://bugs.gentoo.org/929637
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:43 +01:00
Eli Schwartz 3dacf382c5 app-crypt/gcr: enable py3.13
... in the slot for gcr 3.x

It is only used by the build system, which runs some scripts that will
work on any version of the python stdlib. It's kind of pointless to
require a specific one but do not argue; python-any-r1 is basically
lightweight on the package metadata.

It is removed in gcr 4 anyway.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:42 +01:00
Eli Schwartz 2ebb1a3d3d app-crypt/gcr: enable py3.12
... in the slot for gcr 3.x

It is only used by the build system, which runs some scripts that will
work on any version of the python stdlib. It's kind of pointless to
require a specific one but do not argue; python-any-r1 is basically
lightweight on the package metadata.

It is removed in gcr 4 anyway.

Closes: https://bugs.gentoo.org/929290
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:42 +01:00
Eli Schwartz 79e20a1656 app-crypt/gcr: drop build-time use of python-any-r1
In gcr 3, some *.py scripts were executed by the build system, and could
technically use any version of python. In gcr 4, it is a moot point
since those scripts were dropped and python is no longer run at all.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:41 +01:00
Eli Schwartz 6fb6df4204 app-editors/gvim: sync live
Fixes false positive for PythonCompatUpdate.

Closes: https://bugs.gentoo.org/929296
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:41 +01:00
Eli Schwartz d140e78d74 gnome-base/gnome-keyring: enable py3.13
Only needed for tests, tests pass.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:40 +01:00
Eli Schwartz 01544d93db gnome-base/gnome-keyring: enable py3.12
Only needed for tests, tests pass.

Closes: https://bugs.gentoo.org/929601
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:40 +01:00
Eli Schwartz 1a5cbe58d4 app-editors/vim: sync live
Fixes false positive for PythonCompatUpdate.

Closes: https://bugs.gentoo.org/929302
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:39 +01:00
Eli Schwartz de9f366706 dev-util/ctags: enable py3.13
Only needed for tests, tests pass.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:38 +01:00
Eli Schwartz 63fcd239c0 dev-util/ctags: add whitelist for false positive configure implicit decls
Closes: https://bugs.gentoo.org/898588
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:38 +01:00
Eli Schwartz 3d52e42ce8 dev-util/ctags: enable py3.12
Only needed for tests, tests pass.

Closes: https://bugs.gentoo.org/929531
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:37 +01:00
Eli Schwartz 87415bc0d6 dev-util/re2c: drop old
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:37 +01:00
Eli Schwartz 9515304c53 dev-util/re2c: enable py3.13
Only needed for tests, tests pass.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:36 +01:00
Eli Schwartz 73ad2d2acb dev-util/re2c: enable py3.12
Only needed for tests, tests pass.

Closes: https://bugs.gentoo.org/929548
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-06 01:44:35 +01:00