summaryrefslogtreecommitdiff
path: root/dev-lang
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/Manifest.gzbin22152 -> 22150 bytes
-rw-r--r--dev-lang/python/Manifest4
-rw-r--r--dev-lang/python/metadata.xml4
-rw-r--r--dev-lang/python/python-3.13.0_beta1_p1.ebuild5
4 files changed, 10 insertions, 3 deletions
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 8c9f9940fe2e..7fbe0858be22 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index a87381814bbb..be40220ad003 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -29,7 +29,7 @@ EBUILD python-3.10.14_p1.ebuild 14029 BLAKE2B a75f0cad3d531e041636974296d1fc2d9c
EBUILD python-3.11.9.ebuild 15141 BLAKE2B 26a6359f2ed875e5a9cb470868244b9f7fa66cb3b67b1c19e9f9b68a574651398868d47cf7e2cb05ffff3897b633adb97d7ef2facf8774f8f81c7a169da2d019 SHA512 2f3220403e8c21b2dbafb3c611e4d38bc22b75ee4b95eef8bc2247ed9781167e1c9e660bf09094f8301264319a9a6eb782e6070391e6a941ba1b07e591da37a2
EBUILD python-3.12.3.ebuild 14702 BLAKE2B e4dbc9370a9d846754b89cf13ec6db2674364061080dbc6cfe60faa8350e70772b31502bf650ae31aad4204b907095de07db201431afe6dcdc1f2973ddf0b603 SHA512 5446caf7a5aaba96604b5de6424ff359d190ed850eea7f035a3412f816388140aca01cbaba65d245db493f38cd0f2ecdbb8bc39c34e3921657ec0e091977e77d
EBUILD python-3.13.0_alpha6.ebuild 14862 BLAKE2B 242c6591ae538f3d9ccb560b736365cac6665d9609a9d18a3f52e8169f96d4a25b41d59886c3d23f05eb38a8e9f1f38046a0c65bc93ecd46a7a16215ee3264e4 SHA512 d958820bad1b2ad301d9b771b60e5c40c758ce9c85f4ef43c4127071385ad4033539067c858b7ae23f543afbcb49c06062754900fb1eaca5e4c8e57ce14baabd
-EBUILD python-3.13.0_beta1_p1.ebuild 15070 BLAKE2B 39f3d27d75850c0fac029835480ca30abfc9fd649cd8c2b23cf7b5375284bad61eb02d6e6f3b804314af7a72f370d3abbff32bcfa01025629e666956c4635bbf SHA512 1529e133ce94bfe2a7d717e9de48e0dc9c3b66a9977c9a67c6081fbae09ea6115531aee8862c45b37a7ecd35228b307d3da05d12e842ce6c4fca72a9daba84ae
+EBUILD python-3.13.0_beta1_p1.ebuild 15122 BLAKE2B aea7806e97ee591194eabdf23c9620756369f80844a8a93381623f74207ac031057f4617d7872a7fae2b8406de2e2deeaa9148e781a7e4b5bbadf284f5284dae SHA512 66e18e1493717dcf455d7f9bbb5ca2e7ec6d21a987f8fc92adbbe7f736861f89d8a9cda67119ee8c24f602006db3837853000f4a5f659d060485a6206f26e786
EBUILD python-3.8.19_p1.ebuild 12170 BLAKE2B bb93535f4876869a58622df01f0c4d4ee4eead693604b9b195965d67933760e3911ab983b4cf1f75f5548b3b228b3353405b4e9029f1434e0e6a91bd01a00fee SHA512 69afe727c59cdb5f8a64c6d6c11ab45c28c8eefad53355d933558573fcdd8dbb6c69f658c5f8f85068bd42200a6f067ed85761afbe3260f45b77874b6761484c
EBUILD python-3.9.19_p2.ebuild 13620 BLAKE2B 25ef087c8e4fccf9d2e52fb7b4ba08f3cfe6582d40ab820289a069f54cd06ab2b7a1ec20ff16283485834e73dca0651136d4206bf2ad7b6bbd316542d5ed82fd SHA512 98a73032aad45f9ca6058f7dcd88617554afb1083149b877a858d62d2f4085fdb675b9a22bbf7f08d0029dc6ef0bc1ad2f31c747b5800a65bb4a6b933c85e8d3
-MISC metadata.xml 1437 BLAKE2B 22f737ad283774c5ffc55173878bf07b6f89d91b0ebd9cf41c11e518b35461ebc9ecfc8017a519673698869450c1ebe55b5dc2577a8b03ea716d30b99ce21d3e SHA512 9f684412c916a3909bb7c2bbfeeb93c66e1de22d4313d657370162ab8b7438e6397bc7d31641d0bbb06d3373966fbbf7578dc0a30ed44558cb1b8a3bb5bfecec
+MISC metadata.xml 1562 BLAKE2B d89ba32e0a261cfa3f185881f83a8bd9434aba2029aca437419d625ed3d025fc3226d4440dfdc34c1c64c42448bb00f903b88d80ac06f2bddf8dd58a7aa66673 SHA512 3fb20f7648db7a5d7080bb9e439b39f90cd0f56bfa24d0b97b9d7966c1062951b9d9d1cea9ec557d7db065cbd53c8a394503616d807b2ea4c5a3ea2c806c0ff2
diff --git a/dev-lang/python/metadata.xml b/dev-lang/python/metadata.xml
index 22ce986e0676..97c6bd965b9f 100644
--- a/dev-lang/python/metadata.xml
+++ b/dev-lang/python/metadata.xml
@@ -14,6 +14,10 @@
to bootstrap pip and setuptools (if disabled, it will
be only possible to use venv `--without-pip`)
</flag>
+ <flag name="gil">
+ Build with Global Interpreter Lock. Disable to use
+ the experimental freethreading mode.
+ </flag>
<flag name="jit">
Enable experimental Just-In-Time compilation support.
</flag>
diff --git a/dev-lang/python/python-3.13.0_beta1_p1.ebuild b/dev-lang/python/python-3.13.0_beta1_p1.ebuild
index 2c1b1e63d735..7226cd952199 100644
--- a/dev-lang/python/python-3.13.0_beta1_p1.ebuild
+++ b/dev-lang/python/python-3.13.0_beta1_p1.ebuild
@@ -33,7 +33,7 @@ LICENSE="PSF-2"
SLOT="${PYVER}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="
- bluetooth build debug +ensurepip examples gdbm jit libedit
+ bluetooth build debug +ensurepip examples gdbm +gil jit libedit
+ncurses pgo +readline +sqlite +ssl test tk valgrind
"
REQUIRED_USE="jit? ( ${LLVM_REQUIRED_USE} )"
@@ -239,6 +239,7 @@ src_configure() {
-m test
"-j$(makeopts_jobs)"
--pgo-extended
+ --verbose3
-u-network
# We use a timeout because of how often we've had hang issues
@@ -299,6 +300,7 @@ src_configure() {
--with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip
$(use_with debug assertions)
+ $(use_enable gil)
$(use_enable jit experimental-jit)
$(use_enable pgo optimizations)
$(use_with readline readline "$(usex libedit editline readline)")
@@ -408,6 +410,7 @@ src_test() {
local -x LOGNAME=buildbot
local test_opts=(
+ --verbose3
-u-network
-j "$(makeopts_jobs)"