Commit Graph
951989 Commits
Author SHA1 Message Date
Michał Górny f4d74e5a96 llvm-runtimes/compiler-rt: Add 21.0.0_pre20250510 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 15:00:59 +02:00
Michał Górny 4696c47af8 llvm-core/polly: Add 21.0.0_pre20250510 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 15:00:58 +02:00
Michał Górny 4ece524936 llvm-core/lldb: Add 21.0.0_pre20250510 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 15:00:57 +02:00
Michał Górny 5f7dc43ce0 llvm-core/lld: Add 21.0.0_pre20250510 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 15:00:55 +02:00
Michał Górny ec9e915168 dev-python/lit: Add 21.0.0_pre20250510 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 15:00:55 +02:00
Michał Górny 14c7666fd2 dev-python/clang: Add 21.0.0_pre20250510 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 15:00:54 +02:00
Michał Górny ad89d1297e llvm-core/flang: Add 21.0.0_pre20250510 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 15:00:53 +02:00
Michał Górny 76dcdba7dc llvm-core/clang: Add 21.0.0_pre20250510 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 15:00:51 +02:00
Michał Górny 23bb84b020 llvm-core/clang-common: Add 21.0.0_pre20250510 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 15:00:50 +02:00
Michał Górny fd5232972b llvm-core/mlir: Add 21.0.0_pre20250510 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 15:00:49 +02:00
Michał Górny 9b789700e2 dev-ml/llvm: Add 21.0.0_pre20250510 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 15:00:48 +02:00
Michał Górny eee9c45f70 llvm-core/llvm: Add 21.0.0_pre20250510 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 15:00:46 +02:00
Michał Górny d2454da882 llvm-core/llvm-common: Add 21.0.0_pre20250510 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 15:00:45 +02:00
Michał Górny 6a1ca7dee4 Add 21.0.0_pre20250510 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 14:58:43 +02:00
Michał Górny f2cc9eb192 distutils-r1.eclass: Allow DISTUTILS_UPSTREAM_PEP517=standalone
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 14:57:15 +02:00
Michał Górny 3adc7e900e distutils-r1.eclass: Fix pyvenv correctly for Python 3.14
Python 3.14 cleaned up the venv logic, and we have been apparently
relying on some hacks that worked by accident.  More specifically:

1. pyvenv.cfg location is used explicitly as sys.prefix, so we can
   no longer put it inside bin/ subdirectory (no clue why we did that
   -- probably a long chain of historical reasons).

2. "home =" must always be present for venv detection to work.

With these changes, Python 3.14 seems now able to correctly detect
the venv and set prefixes accordingly.  Since they improve correctness,
they should also be fine for other Python versions.

Apparently, the pyvenv.cfg file was moved into bindir back in 2022,
for the trivial reason of using a single directory for all created
files.  Mea culpa!

Fixes: d5b7d1b425
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 14:57:14 +02:00
Michał Górny f6d3d55cfb dev-python/loky: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 14:57:13 +02:00
Michał Górny 946cc9448a dev-python/cfn-lint: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 14:57:13 +02:00
Arthur Zamarin 040a040e81 dev-python/symengine: Stabilize 0.14.1 arm64, #955737
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:56:28 +03:00
Sam James fa88733885 dev-lang/python: add USE=tail-call-interp for new tail call interpreter in 3.14.x
This is a new feature in Python 3.14.x that gives performance speedups
but requires new GCC and Clang and may sometimes regress performance.

It's not yet enabled by default upstream.

Signed-off-by: Sam James <sam@gentoo.org>
2025-05-10 13:53:22 +01:00
Sam James e371afa912 dev-lang/python: drop -ffat-lto-objects for >=3.12
The broken autoconf-archive macro which required us to pass -ffat-lto-objects
as a workaround has been fixed and backported to >= CPython 3.12:
https://github.com/python/cpython/issues/89640#issuecomment-2456579831

Note that the Python build system still adds this anyway but hopefully
that can be dropped in future, like -flto-partition=one was in
https://github.com/python/cpython/issues/132257.

Bug: https://bugs.gentoo.org/700012
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-10 13:53:22 +01:00
Sam James 113415c295 dev-lang/python: don't pass -fwrapv
* In eff9f43924fc836970b2378d58523388d9246194 (which is in >=3.12), CPython
drops adding -fwrapv and instead starts to pass -fno-strict-overflow instead
and controls that with a configure flag (--with-strict-overflow).

 => We shouldn't pass -fwrapv with >=3.12.0 at least.

* But also, adding -fwrapv to begin with doesn't seem right, as the build
system should add that for us.

  We started doing that in:

  commit 6f4cebcf5b631f30baabb9f8e927d6aedcfbdf27
  Author: Ali Polatel <hawking@gentoo.org>
  Date:   Tue Jun 24 13:54:16 2008 +0000

      Revbump. Append -fwrapv to CFLAGS if we're using gcc-4, #228905. Updated patchset to fix memory issues with unicode objects, #228905. Drop old.
      (Portage version: 2.2_rc1/cvs/Linux 2.6.25-gentoo-r1 x86_64)
       (Signed Manifest commit)

  which got fixed back in Python 2.5 or so!

 => We didn't need to pass it at all for nearly 20 years.

I've dropped it for all Pythons except for 2.7.x (because who cares
about that, so many UB fixes then, etc) given it wasn't doing anything.

Bug: https://bugs.gentoo.org/228905
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-10 13:53:21 +01:00
Petr Vaněk 9f77be88cf profiles: last-rite net-libs/stem and net-misc/nyx
Unmaintained upstream, net-libs/stem is incompatible with py3.12+
despite it is py3.12 enabled.

Bug: https://bugs.gentoo.org/952572
Bug: https://bugs.gentoo.org/952600
Bug: https://bugs.gentoo.org/952615
Link: https://github.com/torproject/stem/issues/154
Link: https://github.com/torproject/nyx/issues/68
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-05-10 14:51:15 +02:00
Petr Vaněk fd216a37de net-analyzer/netdata: enable py3.13
Closes: https://bugs.gentoo.org/952572
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-05-10 14:51:13 +02:00
Petr Vaněk c4eaa8ec74 net-analyzer/netdata: remove USE=tor
Upstream removed tor python.d plugin in 1.47.0 in PR [1]. It was
reimplemented as go.d plugin, see PR [2]. Tor python.d plugin depends on
net-libs/stem, which is unmaintained and it contains incompatibilities
with Python 3.12+, therefore, it blocks netdata migration to modern
python versions.

[1] https://github.com/netdata/netdata/pull/18358
[2] https://github.com/netdata/netdata/pull/18361

Bug: https://bugs.gentoo.org/952572
Bug: https://bugs.gentoo.org/952600
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-05-10 14:51:11 +02:00
Arthur Zamarin 8640f3a803 dev-util/cargo-nextest: add 0.9.95
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:29:21 +03:00
Arthur Zamarin 4d8228e8e4 dev-util/cargo-tarpaulin: add 0.32.5
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:29:21 +03:00
Arthur Zamarin 64d9461536 dev-python/loky: Stabilize 3.5.2 ALLARCHES, #955753
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:14:30 +03:00
Arthur Zamarin 72282918e0 dev-python/greenlet: Stabilize 3.2.1 x86, #955752
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:14:29 +03:00
Arthur Zamarin 71bbd694dc dev-python/greenlet: Stabilize 3.2.1 arm64, #955752
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:14:28 +03:00
Arthur Zamarin 0505f30a2c dev-python/pycares: Stabilize 4.6.1 ppc, #955749
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:14:28 +03:00
Arthur Zamarin 93943467c9 dev-python/pycares: Stabilize 4.6.1 arm64, #955749
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:14:27 +03:00
Arthur Zamarin b1f8a023b5 dev-python/cfn-lint: Stabilize 1.34.2 ALLARCHES, #955748
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:14:26 +03:00
Arthur Zamarin 9777f5f600 sci-mathematics/primesieve: Stabilize 12.3 arm64, #955736
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:14:25 +03:00
Arthur Zamarin 69f64592ea sci-libs/symengine: Stabilize 0.14.0 arm64, #955736
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:14:25 +03:00
Arthur Zamarin 5b3b3d7c3c dev-python/numpy: Stabilize 2.2.5 x86, #955731
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:14:24 +03:00
Arthur Zamarin d3a8356ca6 dev-python/numpy: Stabilize 2.2.5 arm64, #955731
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:14:24 +03:00
Arthur Zamarin 0ba1359f50 dev-python/aiohttp: Stabilize 3.11.18 arm64, #955728
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:14:23 +03:00
Arthur Zamarin ac200ee6c1 dev-python/xcffib: Stabilize 1.8.0 ppc, #955726
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:14:22 +03:00
Arthur Zamarin 5515354a3a dev-python/xcffib: Stabilize 1.8.0 arm64, #955726
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:14:21 +03:00
Arthur Zamarin e0fbfb3578 xfce-extra/xfce4-pulseaudio-plugin: Stabilize 0.5.1 arm, #955718
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:14:21 +03:00
Arthur Zamarin 6cc88a8fb2 games-action/prismlauncher: Keyword 9.4 x86, #955655
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:14:20 +03:00
Arthur Zamarin 1eaf4c76d4 app-editors/neovim: Stabilize 0.11.0 x86, #954945
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-10 15:14:19 +03:00
Michał Górny d1fa7dc94e dev-python/mkdocs-git-authors-plugin: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 13:57:34 +02:00
Michał Górny 82c95dc69c dev-python/tldextract: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 13:57:27 +02:00
Michał Górny 7eb7f182e1 dev-python/google-api-python-client: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 13:57:20 +02:00
Michał Górny ac6d2162a2 dev-python/trove-classifiers: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 13:57:03 +02:00
Michał Górny 829d261783 dev-python/stripe: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 13:56:43 +02:00
Michał Górny 5a62409377 dev-python/pytest-cov: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 13:56:31 +02:00
Michał Górny 3cefea1bd3 dev-python/identify: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-05-10 13:56:15 +02:00