Commit Graph
951094 Commits
Author SHA1 Message Date
Sam James ca7bdcb2d7 dev-libs/glib: workaround Portage bug with binpkgs
With binpkgs, we seem to sometimes get a new dev-libs/gobject-introspection-1.82
installed which needs >=dev-libs/glib-2.82, but without the new glib. We
then try to build glib, we see that we have a gobject-introspection installed
that is new enough via `has_version` (=> we don't try to bootstrap it), then
when trying to use it via `pkg-config`, it falls off because we don't have
the glib that it needs.

This is obviously a Portage bug in not ensuring that gobject-introspection's
dependencies are satisifed before merging its binpkg, but let's workaround
it here: check thoroughly if the available gobject-introspection is usable. If
it ain't, just bootstrap as if it weren't installed.

(Just closing the bug given we don't have a testcase, not much point
in keeping it open and potentially confusing people. It only happens
sometimes and requires some bad luck, unfortunately. If it were always
the case w/ binpkgs, it'd be far easier to debug.)

Closes: https://bugs.gentoo.org/951487
Thanks-to: Artemis Everfree <artemis@artemis.sh>
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-12 00:55:51 +01:00
Sam James a1e1e4b736 dev-lang/julia: don't use system libgit2
Julia uses libgit2 via FFI and libgit2 has unstable ABI.

Closes: https://bugs.gentoo.org/955402
Thanks-to: William Throwe <wtt6@cornell.edu>
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-12 00:35:01 +01:00
Sam James 154754cb51 gui-libs/libpanel: depend on >=gui-libs/libadwaita-1.4 in 1.6.0
... for adw_toolbar_view_get_content.

Signed-off-by: Sam James <sam@gentoo.org>
2025-05-12 00:16:50 +01:00
Sam James 8a42f5dffc sys-devel/gcc: add 16.0.0_p20250511
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 23:54:55 +01:00
Mike Pagano 6d9db7202b sys-kernel/git-sources: add 6.15_rc6
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2025-05-11 18:37:01 -04:00
Sam James 3edf437915 dev-python/yarl: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 23:19:12 +01:00
Sam James 5d3a1b3fef dev-python/propcache: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 23:19:11 +01:00
Sam James 4008e6eaba dev-python/multidict: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 23:19:10 +01:00
Sam James 10495bd472 dev-python/objgraph: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 23:19:10 +01:00
Sam James fe07b1222f dev-python/expandvars: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 23:19:09 +01:00
Sam James 2b4d3fdd1a dev-python/httplib2: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 23:19:08 +01:00
Sam James fb101ff3f2 dev-python/wrapt: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 23:19:08 +01:00
Sam James 369bd4e9f8 dev-python/rich: drop stale python_gen_cond_dep
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 23:19:07 +01:00
Sam James 78449268c7 dev-python/rich: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 23:19:06 +01:00
Sam James 92d1c6bc0b dev-python/pygments: enable py3.14
Skip the help tests for now. Not ideal but it's not too bad and it's
not pygments-specific anyway.

Bug: https://github.com/python/cpython/issues/133653
Bug: https://github.com/python/cpython/pull/133813
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 23:19:06 +01:00
Sam James 1672c1aa3a dev-python/pygments: disable py3.10, pypy3
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 23:19:05 +01:00
Sam James fcad41428d dev-python/pyparsing: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 23:19:04 +01:00
Sam James 90afe0a28d dev-python/babelfish: drop 9999
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 23:19:04 +01:00
Sam James 003e87b60d dev-python/rarfile: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 23:19:03 +01:00
Andreas Sturmlechner b9f32506a9 dev-libs/xmlsec: drop 1.3.6
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-05-11 23:42:10 +02:00
Alfred Wingate 5664fa8d71 dev-libs/xmlsec: add dev-libs/libxml2 subslot op for incoming ABI break
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-05-11 23:42:10 +02:00
Alfred Wingate 7de8ecf761 sys-libs/gwenhywfar: add dev-libs/libxml2 subslot op for incoming ABI break
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-05-11 23:42:10 +02:00
Sam James 47f543d4ec dev-python/chardet: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 22:29:03 +01:00
Sam James 6eb6e3306b dev-python/pycryptodome: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 22:28:25 +01:00
Sam James e3e446ca4f app-admin/ananicy: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 22:27:29 +01:00
Sam James 1618c9ebb3 sys-devel/gcc: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 22:26:03 +01:00
Sam James 18eed58a4c dev-python/python-tlsh: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 22:16:01 +01:00
Sam James 48f4968c23 dev-python/distro: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 22:15:11 +01:00
Sam James 99d6f04522 dev-python/libarchive-c: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 22:14:12 +01:00
Sam James 5534ba5294 app-misc/resolve-march-native: Stabilize 6.0.1 arm64, #955668
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 22:08:28 +01:00
Sam James de08e7aa3f dev-python/wcag-contrast-ratio: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 22:08:12 +01:00
Sam James b41af526ac dev-python/pillow: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 22:08:12 +01:00
Sam James 4934819c2a dev-python/defusedxml: enable py3.14
There's a strange:
```
test_defused_gzip_response (__main__.TestDefusedGzip.test_defused_gzip_response) ... Exception ignored while calling deallocator <function GzipFile.__del__ at 0x78d5add8d170>:
Traceback (most recent call last):
  File "/usr/lib/python3.14/gzip.py", line 466, in __del__
    if self.mode == WRITE and not self.closed:
AttributeError: 'DefusedGzipDecodedResponse' object has no attribute 'mode'
ok
```

... but on the other hand, the test passes, so...?

Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 22:08:11 +01:00
Sam James 1124415b9b dev-python/olefile: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 22:08:10 +01:00
Sebastian Pipping fd14f31a68 dev-python/rencode: Support >=dev-python/cython-3.1.0_rc1
Closes: https://bugs.gentoo.org/955434
Signed-off-by: Sebastian Pipping <sping@gentoo.org>
2025-05-11 22:43:33 +02:00
Sam James 7ab164157d dev-python/cssselect: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 21:36:41 +01:00
Sam James d9b5156e58 dev-python/lxml: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 21:36:13 +01:00
Sam James 48e446511d dev-python/markdown-it-py: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 21:30:19 +01:00
Sam James e9d714f413 dev-python/pytest-regressions: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 21:29:24 +01:00
Sam James a4f110d884 dev-python/pytest-datadir: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 21:26:30 +01:00
Sam James 1e5c8dcc22 dev-python/mdurl: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 21:25:10 +01:00
Sam James 606da45662 dev-python/linkify-it-py: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 21:24:31 +01:00
Sam James 24afd6a91c dev-python/uc-micro-py: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 21:23:44 +01:00
Sam James dd3d482270 app-arch/file-roller: Stabilize 44.5 arm64, #955856
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 21:21:32 +01:00
Sam James 328cf6a98b app-arch/file-roller: Stabilize 44.5 amd64, #955856
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 21:21:31 +01:00
Sam James e1333d788c dev-python/asgiref: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 21:20:41 +01:00
Sam James 785bd9d615 dev-python/pytest-subtests: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 21:17:24 +01:00
Sam James fd83b78749 dev-python/pyasn1-modules: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 21:15:23 +01:00
Sam James 244e53ee49 dev-python/pyasn1: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 21:14:27 +01:00
Sam James f5b5cc8ea9 dev-python/iso8601: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-11 21:13:31 +01:00