summaryrefslogtreecommitdiff
path: root/dev-python/pillow
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-10-10 20:48:09 -0500
committerCrucible <crucible@localhost>2026-10-10 20:48:09 -0500
commitf118d22765d50ec3494331d5b5c45810304ea943 (patch)
tree74a62409a22a6d022c492e5b57c531d27704d51f /dev-python/pillow
parent8d50579e39879dc6ba06d9fa6829f2e9a2c77420 (diff)
downloadsrcux-f118d22765d50ec3494331d5b5c45810304ea943.tar.gz
srcux-f118d22765d50ec3494331d5b5c45810304ea943.tar.xz
srcux-f118d22765d50ec3494331d5b5c45810304ea943.zip
Publish srcux candidate 0000000623-20261010-204610
Diffstat (limited to 'dev-python/pillow')
-rw-r--r--dev-python/pillow/pillow-12.2.0-r1.ebuild6
-rw-r--r--dev-python/pillow/pillow-12.2.0.ebuild6
-rw-r--r--dev-python/pillow/pillow-12.3.0.ebuild8
3 files changed, 19 insertions, 1 deletions
diff --git a/dev-python/pillow/pillow-12.2.0-r1.ebuild b/dev-python/pillow/pillow-12.2.0-r1.ebuild
index 212de0098fd6..94156fc8087b 100644
--- a/dev-python/pillow/pillow-12.2.0-r1.ebuild
+++ b/dev-python/pillow/pillow-12.2.0-r1.ebuild
@@ -122,7 +122,13 @@ python_configure_all() {
EOF
tc-export PKG_CONFIG
+
export MAX_CONCURRENCY=$(makeopts_jobs)
+ # For 32-bit, just cap at 4 jobs to avoid pybind11 allocating
+ # like crazy (bug #970414).
+ if [[ $(tc-get-ptr-size) == 4 ]]; then
+ MAX_CONCURRENCY=$(( MAX_CONCURRENCY < 4 ? MAX_CONCURRENCY : 4 ))
+ fi
}
src_test() {
diff --git a/dev-python/pillow/pillow-12.2.0.ebuild b/dev-python/pillow/pillow-12.2.0.ebuild
index a3e39684aa20..5cf72382f102 100644
--- a/dev-python/pillow/pillow-12.2.0.ebuild
+++ b/dev-python/pillow/pillow-12.2.0.ebuild
@@ -123,7 +123,13 @@ python_configure_all() {
fi
tc-export PKG_CONFIG
+
export MAX_CONCURRENCY=$(makeopts_jobs)
+ # For 32-bit, just cap at 4 jobs to avoid pybind11 allocating
+ # like crazy (bug #970414).
+ if [[ $(tc-get-ptr-size) == 4 ]]; then
+ MAX_CONCURRENCY=$(( MAX_CONCURRENCY < 4 ? MAX_CONCURRENCY : 4 ))
+ fi
}
src_test() {
diff --git a/dev-python/pillow/pillow-12.3.0.ebuild b/dev-python/pillow/pillow-12.3.0.ebuild
index 8b9406bcbb77..91d8be33736b 100644
--- a/dev-python/pillow/pillow-12.3.0.ebuild
+++ b/dev-python/pillow/pillow-12.3.0.ebuild
@@ -35,7 +35,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="HPND"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="avif examples imagequant +jpeg jpeg2k lcms raqm test tiff tk truetype webp xcb zlib"
REQUIRED_USE="
raqm? ( truetype )
@@ -122,7 +122,13 @@ python_configure_all() {
EOF
tc-export PKG_CONFIG
+
export MAX_CONCURRENCY=$(makeopts_jobs)
+ # For 32-bit, just cap at 4 jobs to avoid pybind11 allocating
+ # like crazy (bug #970414).
+ if [[ $(tc-get-ptr-size) == 4 ]]; then
+ MAX_CONCURRENCY=$(( MAX_CONCURRENCY < 4 ? MAX_CONCURRENCY : 4 ))
+ fi
}
src_test() {