Signed-off-by: Michał Górny <mgo...@gentoo.org> --- profiles/arch/alpha/package.use.mask | 1 + profiles/arch/hppa/package.use.mask | 1 + profiles/arch/loong/package.use.mask | 1 + profiles/arch/m68k/package.mask | 1 + profiles/arch/m68k/package.use.mask | 1 + profiles/arch/mips/package.use.mask | 1 + profiles/arch/s390/package.use.mask | 1 + profiles/base/package.use.mask | 2 ++ profiles/features/hardened/package.use | 1 + profiles/features/musl/package.use.mask | 1 + profiles/features/prefix/package.use.mask | 1 + profiles/features/selinux/package.use.force | 1 + profiles/targets/desktop/gnome/package.use | 1 + profiles/targets/desktop/package.use | 2 ++ 14 files changed, 16 insertions(+)
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask index 43de7be3517f..9d1db4f4ed3a 100644 --- a/profiles/arch/alpha/package.use.mask +++ b/profiles/arch/alpha/package.use.mask @@ -44,6 +44,7 @@ media-video/ffmpeg libplacebo # Michał Górny <mgo...@gentoo.org> (2024-05-08) # Requires sys-devel/{clang,llvm}:16. dev-lang/python jit +dev-lang/python-freethreading jit # matoro <matoro_gen...@matoro.tk> (2024-02-29) # sys-apps/xdg-desktop-portal is not keyworded here, #925731 diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask index f0a070bc7539..2c95d6d6e52a 100644 --- a/profiles/arch/hppa/package.use.mask +++ b/profiles/arch/hppa/package.use.mask @@ -35,6 +35,7 @@ app-arch/mt-st test # Michał Górny <mgo...@gentoo.org> (2024-05-08) # Requires sys-devel/{clang,llvm}:16. dev-lang/python jit +dev-lang/python-freethreading jit # Ionen Wolkens <io...@gentoo.org> (2024-01-23) # Needs dev-qt/qtquick3d:6 which itself needs media-libs/assimp that diff --git a/profiles/arch/loong/package.use.mask b/profiles/arch/loong/package.use.mask index a10a477151eb..0b95971b2079 100644 --- a/profiles/arch/loong/package.use.mask +++ b/profiles/arch/loong/package.use.mask @@ -78,6 +78,7 @@ app-office/libreoffice qt6 # Requires arch-specific code in python (relocs handling), in addition to # sys-devel/{clang,llvm}. dev-lang/python jit +dev-lang/python-freethreading jit # WANG Xuerui <xe...@gentoo.org> (2024-05-16) # dev-ruby/asciidoctor has some really heavy deps, and is not keyworded on diff --git a/profiles/arch/m68k/package.mask b/profiles/arch/m68k/package.mask index c9a806f67556..d89f98a653aa 100644 --- a/profiles/arch/m68k/package.mask +++ b/profiles/arch/m68k/package.mask @@ -4,3 +4,4 @@ # Andreas K. Hüttel <dilfri...@gentoo.org> # Requires 32bit alignment, so we mask it for the moment dev-lang/python:3.13 +dev-lang/python-freethreading:3.13 diff --git a/profiles/arch/m68k/package.use.mask b/profiles/arch/m68k/package.use.mask index 5351d18a96b0..71f581c559c5 100644 --- a/profiles/arch/m68k/package.use.mask +++ b/profiles/arch/m68k/package.use.mask @@ -9,6 +9,7 @@ dev-python/pytest-services test # Michał Górny <mgo...@gentoo.org> (2024-05-08) # Requires sys-devel/{clang,llvm}:16. dev-lang/python jit +dev-lang/python-freethreading jit # James Le Cuirot (2023-12-12) # USE=bpf depends on sys-devel/clang which is not keyworded on m68k diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask index 113fd19129af..cebe39b29a9e 100644 --- a/profiles/arch/mips/package.use.mask +++ b/profiles/arch/mips/package.use.mask @@ -114,6 +114,7 @@ media-video/ffmpeg libplacebo # Michał Górny <mgo...@gentoo.org> (2024-05-08) # Requires sys-devel/{clang,llvm}:16. dev-lang/python jit +dev-lang/python-freethreading jit # matoro <matoro_gen...@matoro.tk> (2024-05-01) # Sanitizers supported on both 32-bit and 64-bit mips, #779742 diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask index ae7ab5ecfa16..7affc9018254 100644 --- a/profiles/arch/s390/package.use.mask +++ b/profiles/arch/s390/package.use.mask @@ -24,6 +24,7 @@ x11-misc/xdg-utils plasma # Michał Górny <mgo...@gentoo.org> (2024-05-08) # Requires sys-devel/{clang,llvm}:16. dev-lang/python jit +dev-lang/python-freethreading jit # NRK <n...@disroot.org> (2024-04-08) # media-libs/libraw is not keyworded diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index 72294300a0cb..62cdcb4af48b 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -64,6 +64,7 @@ dev-games/openscenegraph ffmpeg # to use it, please do not file Gentoo bugs and report any issues you # hit upstream. dev-lang/python jit +dev-lang/python-freethreading jit # Sam James <s...@gentoo.org> (2024-06-24) # Breaks installed gems in hard-to-debug ways. @@ -877,6 +878,7 @@ dev-lang/moarvm asan # Mike Gilbert <flop...@gentoo.org> (2015-05-16) # dev-lang/python[berkdb] fails with recent multilib sys-libs/db (bug 519584). dev-lang/python berkdb +dev-lang/python-freethreading berkdb # Andrew Savchenko <birc...@gentoo.org> (2015-02-11) # Cluster code is still under development, only base functionality diff --git a/profiles/features/hardened/package.use b/profiles/features/hardened/package.use index 133173669515..6af7a25324f5 100644 --- a/profiles/features/hardened/package.use +++ b/profiles/features/hardened/package.use @@ -2,4 +2,5 @@ # Distributed under the terms of the GNU General Public License v2 dev-lang/python gdbm +dev-lang/python-freethreading gdbm sys-libs/gdbm berkdb diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask index 1bae192c2abe..ded3fe7aa315 100644 --- a/profiles/features/musl/package.use.mask +++ b/profiles/features/musl/package.use.mask @@ -28,6 +28,7 @@ kde-plasma/kwin caps # Python does not support JIT on musl, see # https://peps.python.org/pep-0744/#support. dev-lang/python jit +dev-lang/python-freethreading jit # Robert Förster <de...@gmake.de> (2024-05-06) # dev-db/mongodb is masked on musl diff --git a/profiles/features/prefix/package.use.mask b/profiles/features/prefix/package.use.mask index 12bba1c5f9e8..87932e3be420 100644 --- a/profiles/features/prefix/package.use.mask +++ b/profiles/features/prefix/package.use.mask @@ -46,6 +46,7 @@ app-editors/emacs m17n-lib # NOTE to prefix devs: if it needs to not be a global mask, talk to me because # it currently causes failures on linux. It can be made a "less global" mask. dev-lang/python berkdb +dev-lang/python-freethreading berkdb # Elias Pipping <pipp...@gentoo.org> (2007-11-15) # pkg_postinst tries to create/delete a user, fails diff --git a/profiles/features/selinux/package.use.force b/profiles/features/selinux/package.use.force index 39b396c108df..4d300c1000e7 100644 --- a/profiles/features/selinux/package.use.force +++ b/profiles/features/selinux/package.use.force @@ -5,6 +5,7 @@ # sys-apps/policycoreutils has PYTHON_USE_WITH="xml" set, so we force it # here to allow stages to build with USE=xml on python dev-lang/python xml +dev-lang/python-freethreading xml # Sven Vermeulen <sw...@gentoo.org> (2013-04-19) # sys-apps/policycoreutils (semanage command) uses sepolgen, which requires libselinux with USE="python". diff --git a/profiles/targets/desktop/gnome/package.use b/profiles/targets/desktop/gnome/package.use index a60190ee8b3e..7c88271b65d3 100644 --- a/profiles/targets/desktop/gnome/package.use +++ b/profiles/targets/desktop/gnome/package.use @@ -35,6 +35,7 @@ app-crypt/gcr vala # Required for gnome-base/gnome-2.32 to be merged directly, for # gnome-extra/hamster-applet-2.32 and x11-misc/alacarte-0.13 dev-lang/python sqlite +dev-lang/python-freethreading sqlite # Required by app-accessibility/orca-3 app-accessibility/speech-dispatcher python diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use index fda02fd6d089..bc24b59438a6 100644 --- a/profiles/targets/desktop/package.use +++ b/profiles/targets/desktop/package.use @@ -51,6 +51,7 @@ media-fonts/fonts-meta emoji # Andreas K. Hüttel <dilfri...@gentoo.org> (2022-04-18) # Avoid a circular dependency, bug 764623 dev-lang/python -bluetooth +dev-lang/python-freethreading -bluetooth # Andreas Sturmlechner <ast...@gentoo.org> (2021-12-18) # Required by media-gfx/digikam, kde-apps/libkexiv2 @@ -59,6 +60,7 @@ media-gfx/exiv2 xmp # Andreas Sturmlechner <ast...@gentoo.org> (2020-02-05) # Required by many packages, most notably Mozilla products dev-lang/python sqlite +dev-lang/python-freethreading sqlite # Lars Wendler <polynomia...@gentoo.org> (2019-03-20) # Enable client by default. Usually desktop users need the client. -- 2.47.0