[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-04-01 Thread Arthur Zamarin
commit: 287ddacf74d9a1e1aaefe0e0b65daed029fb658b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 05:54:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 05:54:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=287ddacf

dev-python/pillow: Stabilize 10.3.0 arm64, #928390

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.3.0.ebuild 
b/dev-python/pillow/pillow-10.3.0.ebuild
index 2ce8ba0c244b..48898abeb275 100644
--- a/dev-python/pillow/pillow-10.3.0.ebuild
+++ b/dev-python/pillow/pillow-10.3.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-04-01 Thread Arthur Zamarin
commit: e1caf6274f382f8c5ee353c67cf1422cd6342c9a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 05:54:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 05:54:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1caf627

dev-python/pillow: Stabilize 10.3.0 x86, #928390

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.3.0.ebuild 
b/dev-python/pillow/pillow-10.3.0.ebuild
index 7efa0666eb61..2ce8ba0c244b 100644
--- a/dev-python/pillow/pillow-10.3.0.ebuild
+++ b/dev-python/pillow/pillow-10.3.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-04-01 Thread Arthur Zamarin
commit: c9fd458a0bc24e1deb29960f8e1b5749a47c9907
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 05:54:55 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 05:54:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9fd458a

dev-python/pillow: Stabilize 10.3.0 amd64, #928390

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.3.0.ebuild 
b/dev-python/pillow/pillow-10.3.0.ebuild
index b900c3a7733a..7efa0666eb61 100644
--- a/dev-python/pillow/pillow-10.3.0.ebuild
+++ b/dev-python/pillow/pillow-10.3.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-04-01 Thread Sam James
commit: 9089738bfb2de1fc212f684e43eaee3f84dd747d
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  2 00:46:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  2 00:46:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9089738b

dev-python/pillow: Stabilize 10.3.0 sparc, #928390

Signed-off-by: Sam James  gentoo.org>

 dev-python/pillow/pillow-10.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.3.0.ebuild 
b/dev-python/pillow/pillow-10.3.0.ebuild
index 5e67180d1eac..b900c3a7733a 100644
--- a/dev-python/pillow/pillow-10.3.0.ebuild
+++ b/dev-python/pillow/pillow-10.3.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-04-01 Thread Sam James
commit: 1d9882665442a52721586b85b36d3357847367e7
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  2 00:46:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  2 00:46:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d988266

dev-python/pillow: Stabilize 10.3.0 arm, #928390

Signed-off-by: Sam James  gentoo.org>

 dev-python/pillow/pillow-10.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.3.0.ebuild 
b/dev-python/pillow/pillow-10.3.0.ebuild
index 959e1937de90..5e67180d1eac 100644
--- a/dev-python/pillow/pillow-10.3.0.ebuild
+++ b/dev-python/pillow/pillow-10.3.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-04-01 Thread Arthur Zamarin
commit: fa1d3c80d86c9b7ced1879594ad0e0e58fbba5b4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr  1 18:46:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr  1 18:46:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa1d3c80

dev-python/pillow: Stabilize 10.3.0 ppc64, #928390

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.3.0.ebuild 
b/dev-python/pillow/pillow-10.3.0.ebuild
index fa573b6a4116..959e1937de90 100644
--- a/dev-python/pillow/pillow-10.3.0.ebuild
+++ b/dev-python/pillow/pillow-10.3.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-04-01 Thread Michał Górny
commit: a503f0009f133b268b87dd7607c74942f588b0f1
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  1 15:35:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  1 15:56:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a503f000

dev-python/pillow: Bump to 10.3.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/Manifest |   1 +
 dev-python/pillow/pillow-10.3.0.ebuild | 130 +
 2 files changed, 131 insertions(+)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index 197a988b14bf..deb1cb5bc2f3 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,3 +1,4 @@
 DIST pillow-10.0.1.gh.tar.gz 50539264 BLAKE2B 
83c3bf4abc9c3eab210576dc28d6f8926ce0998ec344e792433afc05190bb248a926902ce7706e3569cd6cbf8deb640cafda86f102166cf6492ec00b66f9392f
 SHA512 
27e2f0d86563c3b7f5a2e0ba2bbe98fc2cb2fa5871d0b6cbb5a0014e9d9eb03dde9969301419d806d1a22cd4881e624465a355ba9bc42b95746226e1f95712a9
 DIST pillow-10.1.0.gh.tar.gz 50798274 BLAKE2B 
a69be8187e7206b50350af399b73b5c43b29c249a4a5a6bb23438dae9967bb84f1d487f52b188811cb3d2e550245f8d5a765668d8d5de1375a84fcd96fc531d9
 SHA512 
01c97b68d4167d10539a2d29fb82676fb417ee5003f0acd9f602ed13d41b200579497cc0ef0949b2c1549b684f76f2d43895a52abdb1367345d2affd544c5b5a
 DIST pillow-10.2.0.gh.tar.gz 46244216 BLAKE2B 
27bb076f0adade34295e6dfec5c5a1499471036e4f5358f0b3985c064a0ae962be9e91985851b369a49162ef520a84bb20eb1a5acb074fe94d861f042e4ada92
 SHA512 
d77ebedfb89d541db2fcba4fc354e097b9917594170bad07c67e22de123c9e0bbc9c55a938fc152bbdcca3ce23de6fa374a6d3d3bdbd44f16dbc2616c1bddf60
+DIST pillow-10.3.0.gh.tar.gz 46636534 BLAKE2B 
523486a3adc8905dbe0691e7092654e7884c34703f351e228a49b1cb6e9cffdf504b842aa0c83b18afb8f0dbe1265274044003aba540d6427ec3cd46ddda1498
 SHA512 
11095f435ba30ac364575271de4c94d498b6fc1d67730b8212fae6f187902129018ca950aa878843f4d1b29e25aab1be245ed313fd3bc110ccf9ce3ae266d840

diff --git a/dev-python/pillow/pillow-10.3.0.ebuild 
b/dev-python/pillow/pillow-10.3.0.ebuild
new file mode 100644
index ..fa573b6a4116
--- /dev/null
+++ b/dev-python/pillow/pillow-10.3.0.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# setuptools wrapper
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 toolchain-funcs virtualx
+
+MY_PN=Pillow
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python Imaging Library (fork)"
+HOMEPAGE="
+   https://python-pillow.org/
+   https://github.com/python-pillow/Pillow/
+   https://pypi.org/project/pillow/
+"
+SRC_URI="
+   https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
+REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   imagequant? ( media-gfx/libimagequant:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   jpeg2k? ( media-libs/openjpeg:2= )
+   lcms? ( media-libs/lcms:2= )
+   tiff? ( media-libs/tiff:=[jpeg,zlib] )
+   truetype? ( media-libs/freetype:2= )
+   webp? ( media-libs/libwebp:= )
+   xcb? ( x11-libs/libxcb )
+   zlib? ( sys-libs/zlib:= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/olefile[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+   test? (
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   || (
+   media-gfx/imagemagick[png]
+   media-gfx/graphicsmagick[png]
+   )
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+PATCHES=(
+   # https://github.com/python-pillow/pillow/pull/7634
+   "${FILESDIR}/${PN}-10.2.0-cross.patch"
+)
+
+usepil() {
+   usex "${1}" enable disable
+}
+
+python_configure_all() {
+   # It's important that these flags are also passed during the install 
phase
+   # as well. Make sure of that if you change the lines below. See bug 
661308.
+   cat >> setup.cfg <<-EOF || die
+   [build_ext]
+   disable_platform_guessing = True
+   $(usepil truetype)_freetype = True
+   $(usepil jpeg)_jpeg = True
+   $(usepil jpeg2k)_jpeg2000 = True
+   $(usepil lcms)_lcms = True
+   $(usepil tiff)_tiff = True
+   $(usepil imagequant)_imagequant = True
+

[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-03-17 Thread Arthur Zamarin
commit: 6d946d0b25b69e00665df9f78fb823e63c1ae19a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 17 06:06:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 17 06:06:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d946d0b

dev-python/pillow: Stabilize 10.2.0-r1 ppc, #926916

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.2.0-r1.ebuild 
b/dev-python/pillow/pillow-10.2.0-r1.ebuild
index 3ed50cc69512..7c2640a4b324 100644
--- a/dev-python/pillow/pillow-10.2.0-r1.ebuild
+++ b/dev-python/pillow/pillow-10.2.0-r1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-03-16 Thread Arthur Zamarin
commit: b95030fc1987c5a21a17f34ace1e993d5f582447
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:23 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b95030fc

dev-python/pillow: Stabilize 10.2.0-r1 sparc, #926916

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.2.0-r1.ebuild 
b/dev-python/pillow/pillow-10.2.0-r1.ebuild
index 7fd6d4972b03..3ed50cc69512 100644
--- a/dev-python/pillow/pillow-10.2.0-r1.ebuild
+++ b/dev-python/pillow/pillow-10.2.0-r1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-03-14 Thread Sam James
commit: d8fb8da2f9bb79e8ad7efe67c87b90dc4e92ad66
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 19:18:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 19:18:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8fb8da2

dev-python/pillow: Stabilize 10.2.0-r1 amd64, #926916

Signed-off-by: Sam James  gentoo.org>

 dev-python/pillow/pillow-10.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.2.0-r1.ebuild 
b/dev-python/pillow/pillow-10.2.0-r1.ebuild
index 8d34c6face43..7fd6d4972b03 100644
--- a/dev-python/pillow/pillow-10.2.0-r1.ebuild
+++ b/dev-python/pillow/pillow-10.2.0-r1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-03-14 Thread Sam James
commit: c2389531767657a0ae10afc39c1552bba7c67987
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 07:13:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 07:13:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2389531

dev-python/pillow: Stabilize 10.2.0-r1 ppc64, #926916

Signed-off-by: Sam James  gentoo.org>

 dev-python/pillow/pillow-10.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.2.0-r1.ebuild 
b/dev-python/pillow/pillow-10.2.0-r1.ebuild
index 4938d77df548..8d34c6face43 100644
--- a/dev-python/pillow/pillow-10.2.0-r1.ebuild
+++ b/dev-python/pillow/pillow-10.2.0-r1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-03-13 Thread Sam James
commit: 14ac09266808add271246787a78daa7ebd40e707
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 13 21:42:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 13 21:42:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ac0926

dev-python/pillow: Stabilize 10.2.0-r1 x86, #926916

Signed-off-by: Sam James  gentoo.org>

 dev-python/pillow/pillow-10.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.2.0-r1.ebuild 
b/dev-python/pillow/pillow-10.2.0-r1.ebuild
index 4f35ab4d57f2..4938d77df548 100644
--- a/dev-python/pillow/pillow-10.2.0-r1.ebuild
+++ b/dev-python/pillow/pillow-10.2.0-r1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-03-13 Thread Arthur Zamarin
commit: d9151e67ccf40087d426acc6e45e8694bdef8d15
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar 13 14:56:46 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar 13 15:03:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9151e67

dev-python/pillow: Stabilize 10.2.0-r1 arm64, #926916

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.2.0-r1.ebuild 
b/dev-python/pillow/pillow-10.2.0-r1.ebuild
index e54c4c09cf39..4f35ab4d57f2 100644
--- a/dev-python/pillow/pillow-10.2.0-r1.ebuild
+++ b/dev-python/pillow/pillow-10.2.0-r1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-03-13 Thread Arthur Zamarin
commit: d98d96b5eb0ab0dedcb0387f0ad740a9c56c4def
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar 13 13:51:54 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar 13 13:51:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d98d96b5

dev-python/pillow: Stabilize 10.2.0-r1 arm, #926916

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.2.0-r1.ebuild 
b/dev-python/pillow/pillow-10.2.0-r1.ebuild
index 7baed0acf5a1..e54c4c09cf39 100644
--- a/dev-python/pillow/pillow-10.2.0-r1.ebuild
+++ b/dev-python/pillow/pillow-10.2.0-r1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/, dev-python/pillow/files/

2024-02-24 Thread James Le Cuirot
commit: 8e99b60c8ac87e5498195015f0d19b1b4cbb96ab
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb 24 11:10:05 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 24 11:12:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e99b60c

dev-python/pillow: Fix cross-compiling (again)

Upstream isn't merging my patch in a hurry so apply here.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-python/pillow/files/pillow-10.2.0-cross.patch |  62 ++
 dev-python/pillow/pillow-10.2.0-r1.ebuild | 131 ++
 2 files changed, 193 insertions(+)

diff --git a/dev-python/pillow/files/pillow-10.2.0-cross.patch 
b/dev-python/pillow/files/pillow-10.2.0-cross.patch
new file mode 100644
index ..864a9b1218d1
--- /dev/null
+++ b/dev-python/pillow/files/pillow-10.2.0-cross.patch
@@ -0,0 +1,62 @@
+From 774d7a570d9f76903de3c3267512b8a7d252c21e Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Fri, 22 Dec 2023 22:38:27 +
+Subject: [PATCH] Fix cross-compiling by searching the right lib and include
+ directories
+
+We were previously searching the `{sys.prefix}/lib` and
+`{sys.prefix}/include` directories unconditionally. This is problematic
+when cross-compiling, as it does not take account of any sysroot where
+alternative libraries and headers are located. Adding `-I/usr/include`
+causes the build to explode, at least when cross-compiling from 64-bit
+to 32-bit.
+
+Python does not officially support cross-compiling, but Gentoo achieves
+this by modifying the sysconfig variables like `LIBDIR` and `INCLUDEDIR`
+with great results.
+
+Assuming "lib" is bad. 64-bit Linux systems often use lib64, putting
+32-bit libraries under lib. You cannot assume that either though, as
+pure 64-bit Linux systems may just use lib instead. Things get even
+stranger on RISC-V.
+
+The value of `sys.prefix` changes when using a virtualenv. Dependencies
+may be installed here, so it does make sense to continue supporting this
+case, even if it is incompatible with cross-compiling. Unlike regular
+environments, "lib" is generally used for libraries, although a lib64
+symlink may also be present.
+---
+ setup.py | 13 +++--
+ 1 file changed, 11 insertions(+), 2 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index 1bf0bcff558..07163d001fc 100755
+--- a/setup.py
 b/setup.py
+@@ -15,6 +15,7 @@
+ import struct
+ import subprocess
+ import sys
++import sysconfig
+ import warnings
+ 
+ from setuptools import Extension, setup
+@@ -504,8 +505,16 @@ def build_extensions(self):
+ for d in os.environ[k].split(os.path.pathsep):
+ _add_directory(library_dirs, d)
+ 
+-_add_directory(library_dirs, os.path.join(sys.prefix, "lib"))
+-_add_directory(include_dirs, os.path.join(sys.prefix, "include"))
++_add_directory(
++library_dirs,
++(sys.prefix == sys.base_prefix and 
sysconfig.get_config_var("LIBDIR"))
++or os.path.join(sys.prefix, "lib"),
++)
++_add_directory(
++include_dirs,
++(sys.prefix == sys.base_prefix and 
sysconfig.get_config_var("INCLUDEDIR"))
++or os.path.join(sys.prefix, "include"),
++)
+ 
+ #
+ # add platform directories

diff --git a/dev-python/pillow/pillow-10.2.0-r1.ebuild 
b/dev-python/pillow/pillow-10.2.0-r1.ebuild
new file mode 100644
index ..7baed0acf5a1
--- /dev/null
+++ b/dev-python/pillow/pillow-10.2.0-r1.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# setuptools wrapper
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 toolchain-funcs virtualx
+
+MY_PN=Pillow
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python Imaging Library (fork)"
+HOMEPAGE="
+   https://python-pillow.org/
+   https://github.com/python-pillow/Pillow/
+   https://pypi.org/project/pillow/
+"
+SRC_URI="
+   https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
+REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   imagequant? ( media-gfx/libimagequant:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   jpeg2k? ( media-libs/openjpeg:2= )
+   lcms? ( media-libs/lcms:2= )
+   tiff? ( media-libs/tiff:=[jpeg,zlib] )
+   truetype? ( media-libs/freetype:2= )
+   webp? ( media-libs/libwebp:= )
+   xcb? ( x11-libs/libxcb )
+   zlib? ( sys-libs/zlib:= )
+"
+RDEPEND="
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-01-25 Thread Ionen Wolkens
commit: 90fe1c42ceb5be7697babc36831b37581ff70a51
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Jan 25 03:18:11 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 26 01:26:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90fe1c42

dev-python/pillow: Stabilize 10.2.0 hppa, #922404

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-python/pillow/pillow-10.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.2.0.ebuild 
b/dev-python/pillow/pillow-10.2.0.ebuild
index e737a59aad5c..6149846c306e 100644
--- a/dev-python/pillow/pillow-10.2.0.ebuild
+++ b/dev-python/pillow/pillow-10.2.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-01-23 Thread Ionen Wolkens
commit: 3e58d0ded1228b7389d7dcce79d6dfb3e1fd6771
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 24 04:25:10 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e58d0de

dev-python/pillow: Stabilize 10.2.0 arm, #922404

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-python/pillow/pillow-10.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.2.0.ebuild 
b/dev-python/pillow/pillow-10.2.0.ebuild
index 28482f4528ea..e737a59aad5c 100644
--- a/dev-python/pillow/pillow-10.2.0.ebuild
+++ b/dev-python/pillow/pillow-10.2.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-01-23 Thread Ionen Wolkens
commit: 313dc0c1613a5192b7d24d703facbd10663d0c54
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 24 00:23:41 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313dc0c1

dev-python/pillow: Stabilize 10.2.0 sparc, #922404

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-python/pillow/pillow-10.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.2.0.ebuild 
b/dev-python/pillow/pillow-10.2.0.ebuild
index 7e878990a332..28482f4528ea 100644
--- a/dev-python/pillow/pillow-10.2.0.ebuild
+++ b/dev-python/pillow/pillow-10.2.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-01-22 Thread Sam James
commit: 0fa6564bf37c3a807282efbcf04c6de3672a92e0
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 23 06:13:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 23 06:13:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fa6564b

dev-python/pillow: Stabilize 10.2.0 ppc64, #922404

Signed-off-by: Sam James  gentoo.org>

 dev-python/pillow/pillow-10.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.2.0.ebuild 
b/dev-python/pillow/pillow-10.2.0.ebuild
index cf2511cbb2a7..7e878990a332 100644
--- a/dev-python/pillow/pillow-10.2.0.ebuild
+++ b/dev-python/pillow/pillow-10.2.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-01-18 Thread Sam James
commit: c98cd30d9281ddfa3b6148a48b835d9796c2606a
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 18 19:47:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 18 19:47:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c98cd30d

dev-python/pillow: Stabilize 10.2.0 x86, #922404

Signed-off-by: Sam James  gentoo.org>

 dev-python/pillow/pillow-10.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.2.0.ebuild 
b/dev-python/pillow/pillow-10.2.0.ebuild
index 8a578d7ba831..13bd70c0d206 100644
--- a/dev-python/pillow/pillow-10.2.0.ebuild
+++ b/dev-python/pillow/pillow-10.2.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-01-18 Thread Sam James
commit: fbe0d502750d09dd8f0c96bb693cb716a53cbb52
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 18 19:47:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 18 19:47:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbe0d502

dev-python/pillow: Stabilize 10.2.0 amd64, #922404

Signed-off-by: Sam James  gentoo.org>

 dev-python/pillow/pillow-10.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.2.0.ebuild 
b/dev-python/pillow/pillow-10.2.0.ebuild
index 13bd70c0d206..cf2511cbb2a7 100644
--- a/dev-python/pillow/pillow-10.2.0.ebuild
+++ b/dev-python/pillow/pillow-10.2.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-01-18 Thread Arthur Zamarin
commit: c2391a89da488176837dfe82dd45100dca104028
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 18 18:52:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 18 18:52:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2391a89

dev-python/pillow: Stabilize 10.2.0 arm64, #922404

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.2.0.ebuild 
b/dev-python/pillow/pillow-10.2.0.ebuild
index d28c11268929..8a578d7ba831 100644
--- a/dev-python/pillow/pillow-10.2.0.ebuild
+++ b/dev-python/pillow/pillow-10.2.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-01-03 Thread Michał Górny
commit: 81412ad95d9ed5e54f192a099191e7b966ebd75d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan  3 06:31:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan  3 08:29:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81412ad9

dev-python/pillow: Bump to 10.2.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/Manifest |   1 +
 dev-python/pillow/metadata.xml |   2 +-
 dev-python/pillow/pillow-10.2.0.ebuild | 134 +
 3 files changed, 136 insertions(+), 1 deletion(-)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index d754b914ecd6..197a988b14bf 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,2 +1,3 @@
 DIST pillow-10.0.1.gh.tar.gz 50539264 BLAKE2B 
83c3bf4abc9c3eab210576dc28d6f8926ce0998ec344e792433afc05190bb248a926902ce7706e3569cd6cbf8deb640cafda86f102166cf6492ec00b66f9392f
 SHA512 
27e2f0d86563c3b7f5a2e0ba2bbe98fc2cb2fa5871d0b6cbb5a0014e9d9eb03dde9969301419d806d1a22cd4881e624465a355ba9bc42b95746226e1f95712a9
 DIST pillow-10.1.0.gh.tar.gz 50798274 BLAKE2B 
a69be8187e7206b50350af399b73b5c43b29c249a4a5a6bb23438dae9967bb84f1d487f52b188811cb3d2e550245f8d5a765668d8d5de1375a84fcd96fc531d9
 SHA512 
01c97b68d4167d10539a2d29fb82676fb417ee5003f0acd9f602ed13d41b200579497cc0ef0949b2c1549b684f76f2d43895a52abdb1367345d2affd544c5b5a
+DIST pillow-10.2.0.gh.tar.gz 46244216 BLAKE2B 
27bb076f0adade34295e6dfec5c5a1499471036e4f5358f0b3985c064a0ae962be9e91985851b369a49162ef520a84bb20eb1a5acb074fe94d861f042e4ada92
 SHA512 
d77ebedfb89d541db2fcba4fc354e097b9917594170bad07c67e22de123c9e0bbc9c55a938fc152bbdcca3ce23de6fa374a6d3d3bdbd44f16dbc2616c1bddf60

diff --git a/dev-python/pillow/metadata.xml b/dev-python/pillow/metadata.xml
index 2f366954d43d..f29ae70ed9b4 100644
--- a/dev-python/pillow/metadata.xml
+++ b/dev-python/pillow/metadata.xml
@@ -9,7 +9,7 @@
 Build with Image Quantization Library 
support
   
   
-Pillow
+pillow
 python-pillow/Pillow
   
 

diff --git a/dev-python/pillow/pillow-10.2.0.ebuild 
b/dev-python/pillow/pillow-10.2.0.ebuild
new file mode 100644
index ..d28c11268929
--- /dev/null
+++ b/dev-python/pillow/pillow-10.2.0.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# setuptools wrapper
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 toolchain-funcs virtualx
+
+MY_PN=Pillow
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python Imaging Library (fork)"
+HOMEPAGE="
+   https://python-pillow.org/
+   https://github.com/python-pillow/Pillow/
+   https://pypi.org/project/pillow/
+"
+SRC_URI="
+   https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
+REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   imagequant? ( media-gfx/libimagequant:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   jpeg2k? ( media-libs/openjpeg:2= )
+   lcms? ( media-libs/lcms:2= )
+   tiff? ( media-libs/tiff:=[jpeg,zlib] )
+   truetype? ( media-libs/freetype:2= )
+   webp? ( media-libs/libwebp:= )
+   xcb? ( x11-libs/libxcb )
+   zlib? ( sys-libs/zlib:= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/olefile[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+   test? (
+   ${RDEPEND}
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   || (
+   media-gfx/imagemagick[png]
+   media-gfx/graphicsmagick[png]
+   )
+   )
+"
+
+EPYTEST_DESELECT=(
+   # TODO; incompatible Qt version?
+   Tests/test_qt_image_qapplication.py::test_sanity
+)
+
+usepil() {
+   usex "${1}" enable disable
+}
+
+python_configure_all() {
+   # It's important that these flags are also passed during the install 
phase
+   # as well. Make sure of that if you change the lines below. See bug 
661308.
+   cat >> setup.cfg <<-EOF || die
+   [build_ext]
+   disable_platform_guessing = True
+   $(usepil truetype)_freetype = True
+   $(usepil jpeg)_jpeg = True
+   $(usepil jpeg2k)_jpeg2000 = True
+   $(usepil lcms)_lcms = True

[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/files/, dev-python/pillow/

2024-01-01 Thread Michał Górny
commit: c66593ad312f60d619d83653f73f158395b8edb7
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan  1 12:15:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan  1 12:30:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c66593ad

dev-python/pillow: Backport file closing fix for olefile-0.47

Signed-off-by: Michał Górny  gentoo.org>

 .../pillow/files/pillow-10.1.0-olefile-0.47.patch  | 50 ++
 ...illow-10.1.0.ebuild => pillow-10.1.0-r1.ebuild} |  7 ++-
 2 files changed, 56 insertions(+), 1 deletion(-)

diff --git a/dev-python/pillow/files/pillow-10.1.0-olefile-0.47.patch 
b/dev-python/pillow/files/pillow-10.1.0-olefile-0.47.patch
new file mode 100644
index ..e3b6a6473dfc
--- /dev/null
+++ b/dev-python/pillow/files/pillow-10.1.0-olefile-0.47.patch
@@ -0,0 +1,50 @@
+From 0e523d986858e7c0b4acd45ea1c5a3a639e39b4b Mon Sep 17 00:00:00 2001
+From: Andrew Murray 
+Date: Sat, 2 Dec 2023 10:57:16 +1100
+Subject: [PATCH] Fixed closing file pointer with olefile 0.47
+
+---
+ src/PIL/FpxImagePlugin.py | 1 +
+ src/PIL/MicImagePlugin.py | 3 +++
+ 2 files changed, 4 insertions(+)
+
+diff --git a/src/PIL/FpxImagePlugin.py b/src/PIL/FpxImagePlugin.py
+index a878cbfd2..3027ef45b 100644
+--- a/src/PIL/FpxImagePlugin.py
 b/src/PIL/FpxImagePlugin.py
+@@ -227,6 +227,7 @@ class FpxImageFile(ImageFile.ImageFile):
+ break  # isn't really required
+ 
+ self.stream = stream
++self._fp = self.fp
+ self.fp = None
+ 
+ def load(self):
+diff --git a/src/PIL/MicImagePlugin.py b/src/PIL/MicImagePlugin.py
+index 801318930..e4154902f 100644
+--- a/src/PIL/MicImagePlugin.py
 b/src/PIL/MicImagePlugin.py
+@@ -66,6 +66,7 @@ class MicImageFile(TiffImagePlugin.TiffImageFile):
+ self._n_frames = len(self.images)
+ self.is_animated = self._n_frames > 1
+ 
++self.__fp = self.fp
+ self.seek(0)
+ 
+ def seek(self, frame):
+@@ -87,10 +88,12 @@ class MicImageFile(TiffImagePlugin.TiffImageFile):
+ return self.frame
+ 
+ def close(self):
++self.__fp.close()
+ self.ole.close()
+ super().close()
+ 
+ def __exit__(self, *args):
++self.__fp.close()
+ self.ole.close()
+ super().__exit__()
+ 
+-- 
+2.43.0
+

diff --git a/dev-python/pillow/pillow-10.1.0.ebuild 
b/dev-python/pillow/pillow-10.1.0-r1.ebuild
similarity index 96%
rename from dev-python/pillow/pillow-10.1.0.ebuild
rename to dev-python/pillow/pillow-10.1.0-r1.ebuild
index 1e25a3391179..0c65cdff5b1c 100644
--- a/dev-python/pillow/pillow-10.1.0.ebuild
+++ b/dev-python/pillow/pillow-10.1.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -70,6 +70,11 @@ EPYTEST_DESELECT=(
Tests/test_qt_image_qapplication.py::test_sanity
 )
 
+PATCHES=(
+   # https://github.com/python-pillow/pillow/pull/7594
+   "${FILESDIR}/${P}-olefile-0.47.patch"
+)
+
 usepil() {
usex "${1}" enable disable
 }



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-11-15 Thread Arthur Zamarin
commit: bde04299e0ac83582466a6b788dc604ae0fc8f30
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 15 16:40:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 15 16:40:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bde04299

dev-python/pillow: Stabilize 10.1.0 ppc64, #917377

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.1.0.ebuild 
b/dev-python/pillow/pillow-10.1.0.ebuild
index 06fff3a26fe1..1e25a3391179 100644
--- a/dev-python/pillow/pillow-10.1.0.ebuild
+++ b/dev-python/pillow/pillow-10.1.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-11-15 Thread Arthur Zamarin
commit: 6412ade7ab3c3601b052f1c4fc6c63ef59d30c76
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 15 16:39:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 15 16:39:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6412ade7

dev-python/pillow: Stabilize 10.1.0 arm, #917377

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.1.0.ebuild 
b/dev-python/pillow/pillow-10.1.0.ebuild
index 5ec48c08797b..100a59df84cf 100644
--- a/dev-python/pillow/pillow-10.1.0.ebuild
+++ b/dev-python/pillow/pillow-10.1.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-11-15 Thread Arthur Zamarin
commit: c0f4e3986a427cb32656b7b5edd96dfd6d171ee5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 15 16:38:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 15 16:38:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f4e398

dev-python/pillow: Stabilize 10.1.0 amd64, #917377

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.1.0.ebuild 
b/dev-python/pillow/pillow-10.1.0.ebuild
index b6f9deb14f5a..f53d44031320 100644
--- a/dev-python/pillow/pillow-10.1.0.ebuild
+++ b/dev-python/pillow/pillow-10.1.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-11-15 Thread Arthur Zamarin
commit: 741bd22693724ac5c05eb41077e80af5d2ac33f8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 15 16:40:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 15 16:40:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=741bd226

dev-python/pillow: Stabilize 10.1.0 arm64, #917377

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.1.0.ebuild 
b/dev-python/pillow/pillow-10.1.0.ebuild
index 100a59df84cf..12888754d187 100644
--- a/dev-python/pillow/pillow-10.1.0.ebuild
+++ b/dev-python/pillow/pillow-10.1.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-11-15 Thread Arthur Zamarin
commit: 739bba064697d4c933282b672e5b2294c5c27817
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 15 16:40:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 15 16:40:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=739bba06

dev-python/pillow: Stabilize 10.1.0 ppc, #917377

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.1.0.ebuild 
b/dev-python/pillow/pillow-10.1.0.ebuild
index 12888754d187..06fff3a26fe1 100644
--- a/dev-python/pillow/pillow-10.1.0.ebuild
+++ b/dev-python/pillow/pillow-10.1.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-11-15 Thread Arthur Zamarin
commit: 86144b1252b6a1edf4776d14c2cf1931eb2d4c4d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 15 16:39:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 15 16:39:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86144b12

dev-python/pillow: Stabilize 10.1.0 sparc, #917377

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.1.0.ebuild 
b/dev-python/pillow/pillow-10.1.0.ebuild
index 868458495804..cf6b7b5a0c23 100644
--- a/dev-python/pillow/pillow-10.1.0.ebuild
+++ b/dev-python/pillow/pillow-10.1.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-11-15 Thread Arthur Zamarin
commit: 9f27e7511241435037e6246823f3eae671b454ac
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 15 16:39:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 15 16:39:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f27e751

dev-python/pillow: Stabilize 10.1.0 x86, #917377

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.1.0.ebuild 
b/dev-python/pillow/pillow-10.1.0.ebuild
index f53d44031320..868458495804 100644
--- a/dev-python/pillow/pillow-10.1.0.ebuild
+++ b/dev-python/pillow/pillow-10.1.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-11-15 Thread Arthur Zamarin
commit: 7097c39cf99ff9726b6723829ea357d6d42e4193
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 15 16:39:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 15 16:39:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7097c39c

dev-python/pillow: Stabilize 10.1.0 hppa, #917377

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.1.0.ebuild 
b/dev-python/pillow/pillow-10.1.0.ebuild
index cf6b7b5a0c23..5ec48c08797b 100644
--- a/dev-python/pillow/pillow-10.1.0.ebuild
+++ b/dev-python/pillow/pillow-10.1.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-10-24 Thread Michał Górny
commit: 71dd7aa8d71a70a9044162ca7b2cf7e544e07b39
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 25 05:02:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 25 05:54:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71dd7aa8

dev-python/pillow: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/Manifest |   1 -
 dev-python/pillow/pillow-10.0.0.ebuild | 134 -
 2 files changed, 135 deletions(-)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index 04d602d090b9..d754b914ecd6 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,3 +1,2 @@
-DIST pillow-10.0.0.gh.tar.gz 50537667 BLAKE2B 
f0ce48e947363c16c0bb08881b42dcf845a142fe7d2162154f5ddce47bf909fc4c829dcb4365ee363680a41c247cea28eef37c879d22959ef69c9dc5adce91f4
 SHA512 
a963ae8398c609569e1b23d2362f6382cd888698492ba2349f9c931a04c463fbdc27a43e53d1dee8bbb1b5e88c0d5eb655f6f5e9df7d489c206b6acda0adec3a
 DIST pillow-10.0.1.gh.tar.gz 50539264 BLAKE2B 
83c3bf4abc9c3eab210576dc28d6f8926ce0998ec344e792433afc05190bb248a926902ce7706e3569cd6cbf8deb640cafda86f102166cf6492ec00b66f9392f
 SHA512 
27e2f0d86563c3b7f5a2e0ba2bbe98fc2cb2fa5871d0b6cbb5a0014e9d9eb03dde9969301419d806d1a22cd4881e624465a355ba9bc42b95746226e1f95712a9
 DIST pillow-10.1.0.gh.tar.gz 50798274 BLAKE2B 
a69be8187e7206b50350af399b73b5c43b29c249a4a5a6bb23438dae9967bb84f1d487f52b188811cb3d2e550245f8d5a765668d8d5de1375a84fcd96fc531d9
 SHA512 
01c97b68d4167d10539a2d29fb82676fb417ee5003f0acd9f602ed13d41b200579497cc0ef0949b2c1549b684f76f2d43895a52abdb1367345d2affd544c5b5a

diff --git a/dev-python/pillow/pillow-10.0.0.ebuild 
b/dev-python/pillow/pillow-10.0.0.ebuild
deleted file mode 100644
index 1e25a3391179..
--- a/dev-python/pillow/pillow-10.0.0.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# setuptools wrapper
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-PYTHON_REQ_USE='tk?,threads(+)'
-
-inherit distutils-r1 toolchain-funcs virtualx
-
-MY_PN=Pillow
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Python Imaging Library (fork)"
-HOMEPAGE="
-   https://python-pillow.org/
-   https://github.com/python-pillow/
-   https://pypi.org/project/Pillow/
-"
-SRC_URI="
-   https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="HPND"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
-IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
-REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   imagequant? ( media-gfx/libimagequant:= )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   jpeg2k? ( media-libs/openjpeg:2= )
-   lcms? ( media-libs/lcms:2= )
-   tiff? ( media-libs/tiff:=[jpeg,zlib] )
-   truetype? ( media-libs/freetype:2= )
-   webp? ( media-libs/libwebp:= )
-   xcb? ( x11-libs/libxcb )
-   zlib? ( sys-libs/zlib:= )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/olefile[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-   virtual/pkgconfig
-   test? (
-   ${RDEPEND}
-   dev-python/defusedxml[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   || (
-   media-gfx/imagemagick[png]
-   media-gfx/graphicsmagick[png]
-   )
-   )
-"
-
-EPYTEST_DESELECT=(
-   # TODO; incompatible Qt version?
-   Tests/test_qt_image_qapplication.py::test_sanity
-)
-
-usepil() {
-   usex "${1}" enable disable
-}
-
-python_configure_all() {
-   # It's important that these flags are also passed during the install 
phase
-   # as well. Make sure of that if you change the lines below. See bug 
661308.
-   cat >> setup.cfg <<-EOF || die
-   [build_ext]
-   disable_platform_guessing = True
-   $(usepil truetype)_freetype = True
-   $(usepil jpeg)_jpeg = True
-   $(usepil jpeg2k)_jpeg2000 = True
-   $(usepil lcms)_lcms = True
-   $(usepil tiff)_tiff = True
-   $(usepil imagequant)_imagequant = True
-   $(usepil webp)_webp = True
-   $(usepil webp)_webpmux = True
-   $(usepil xcb)_xcb = True
-   $(usepil zlib)_zlib = True
-   EOF
-
-   # setup.py won't let us add the right toolchain paths but it does
-   # accept additional ones from INCLUDE 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-10-24 Thread Arthur Zamarin
commit: fad0bb9ed2d795e68eaebf7ba3ac3b288a492fd1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 24 19:37:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 24 19:37:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad0bb9e

dev-python/pillow: Stabilize 10.0.1 sparc, #915923

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.0.1.ebuild 
b/dev-python/pillow/pillow-10.0.1.ebuild
index d930c15bfeb4..1e25a3391179 100644
--- a/dev-python/pillow/pillow-10.0.1.ebuild
+++ b/dev-python/pillow/pillow-10.0.1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-10-24 Thread Arthur Zamarin
commit: 4f8c00703d7d4848b8989a0484e676cfc2cc724d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 24 19:36:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 24 19:36:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f8c0070

dev-python/pillow: Stabilize 10.0.1 arm, #915923

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.0.1.ebuild 
b/dev-python/pillow/pillow-10.0.1.ebuild
index f6e3c66ec7bf..2c25107b5ba5 100644
--- a/dev-python/pillow/pillow-10.0.1.ebuild
+++ b/dev-python/pillow/pillow-10.0.1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-10-24 Thread Arthur Zamarin
commit: 2861f6166fffe73fa4f66d7d2f732c65cb49fd8b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 24 19:36:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 24 19:36:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2861f616

dev-python/pillow: Stabilize 10.0.1 arm64, #915923

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.0.1.ebuild 
b/dev-python/pillow/pillow-10.0.1.ebuild
index 2c25107b5ba5..21a62cbdd4d0 100644
--- a/dev-python/pillow/pillow-10.0.1.ebuild
+++ b/dev-python/pillow/pillow-10.0.1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-10-24 Thread Arthur Zamarin
commit: 17bb8aecaca20d6c20934281058a6483a4d3aa3b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 24 19:36:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 24 19:36:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17bb8aec

dev-python/pillow: Stabilize 10.0.1 ppc64, #915923

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.0.1.ebuild 
b/dev-python/pillow/pillow-10.0.1.ebuild
index b9063e6e346d..f6e3c66ec7bf 100644
--- a/dev-python/pillow/pillow-10.0.1.ebuild
+++ b/dev-python/pillow/pillow-10.0.1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-10-24 Thread Arthur Zamarin
commit: bfb5ea669e41a5fccda80dcdf0bd938521505bf7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 24 19:36:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 24 19:36:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfb5ea66

dev-python/pillow: Stabilize 10.0.1 hppa, #915923

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.0.1.ebuild 
b/dev-python/pillow/pillow-10.0.1.ebuild
index 21a62cbdd4d0..d930c15bfeb4 100644
--- a/dev-python/pillow/pillow-10.0.1.ebuild
+++ b/dev-python/pillow/pillow-10.0.1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-10-24 Thread Arthur Zamarin
commit: c6ac403571e265c805d027b10ab5120cc5638218
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 24 19:36:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 24 19:36:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6ac4035

dev-python/pillow: Stabilize 10.0.1 ppc, #915923

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.0.1.ebuild 
b/dev-python/pillow/pillow-10.0.1.ebuild
index 868458495804..b9063e6e346d 100644
--- a/dev-python/pillow/pillow-10.0.1.ebuild
+++ b/dev-python/pillow/pillow-10.0.1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-10-18 Thread Sam James
commit: 4eb37cc647e9aceed29888048136a4a8046df355
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 18 09:01:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 18 09:01:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eb37cc6

dev-python/pillow: Stabilize 10.0.1 x86, #915923

Signed-off-by: Sam James  gentoo.org>

 dev-python/pillow/pillow-10.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.0.1.ebuild 
b/dev-python/pillow/pillow-10.0.1.ebuild
index f53d44031320..868458495804 100644
--- a/dev-python/pillow/pillow-10.0.1.ebuild
+++ b/dev-python/pillow/pillow-10.0.1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-10-18 Thread Sam James
commit: f3607895369111024ade6998f8edcdb527c57c64
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 18 09:01:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 18 09:01:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3607895

dev-python/pillow: Stabilize 10.0.1 amd64, #915923

Signed-off-by: Sam James  gentoo.org>

 dev-python/pillow/pillow-10.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.0.1.ebuild 
b/dev-python/pillow/pillow-10.0.1.ebuild
index b6f9deb14f5a..f53d44031320 100644
--- a/dev-python/pillow/pillow-10.0.1.ebuild
+++ b/dev-python/pillow/pillow-10.0.1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-10-15 Thread Michał Górny
commit: 517c4a0b7cd7f8020eefce4e09f301c22a40681a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 15 17:41:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 15 17:56:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=517c4a0b

dev-python/pillow: Bump to 10.1.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/Manifest |   1 +
 dev-python/pillow/pillow-10.1.0.ebuild | 134 +
 2 files changed, 135 insertions(+)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index cb31d30f42b9..04d602d090b9 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,2 +1,3 @@
 DIST pillow-10.0.0.gh.tar.gz 50537667 BLAKE2B 
f0ce48e947363c16c0bb08881b42dcf845a142fe7d2162154f5ddce47bf909fc4c829dcb4365ee363680a41c247cea28eef37c879d22959ef69c9dc5adce91f4
 SHA512 
a963ae8398c609569e1b23d2362f6382cd888698492ba2349f9c931a04c463fbdc27a43e53d1dee8bbb1b5e88c0d5eb655f6f5e9df7d489c206b6acda0adec3a
 DIST pillow-10.0.1.gh.tar.gz 50539264 BLAKE2B 
83c3bf4abc9c3eab210576dc28d6f8926ce0998ec344e792433afc05190bb248a926902ce7706e3569cd6cbf8deb640cafda86f102166cf6492ec00b66f9392f
 SHA512 
27e2f0d86563c3b7f5a2e0ba2bbe98fc2cb2fa5871d0b6cbb5a0014e9d9eb03dde9969301419d806d1a22cd4881e624465a355ba9bc42b95746226e1f95712a9
+DIST pillow-10.1.0.gh.tar.gz 50798274 BLAKE2B 
a69be8187e7206b50350af399b73b5c43b29c249a4a5a6bb23438dae9967bb84f1d487f52b188811cb3d2e550245f8d5a765668d8d5de1375a84fcd96fc531d9
 SHA512 
01c97b68d4167d10539a2d29fb82676fb417ee5003f0acd9f602ed13d41b200579497cc0ef0949b2c1549b684f76f2d43895a52abdb1367345d2affd544c5b5a

diff --git a/dev-python/pillow/pillow-10.1.0.ebuild 
b/dev-python/pillow/pillow-10.1.0.ebuild
new file mode 100644
index ..b6f9deb14f5a
--- /dev/null
+++ b/dev-python/pillow/pillow-10.1.0.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# setuptools wrapper
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 toolchain-funcs virtualx
+
+MY_PN=Pillow
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python Imaging Library (fork)"
+HOMEPAGE="
+   https://python-pillow.org/
+   https://github.com/python-pillow/
+   https://pypi.org/project/Pillow/
+"
+SRC_URI="
+   https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
+REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   imagequant? ( media-gfx/libimagequant:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   jpeg2k? ( media-libs/openjpeg:2= )
+   lcms? ( media-libs/lcms:2= )
+   tiff? ( media-libs/tiff:=[jpeg,zlib] )
+   truetype? ( media-libs/freetype:2= )
+   webp? ( media-libs/libwebp:= )
+   xcb? ( x11-libs/libxcb )
+   zlib? ( sys-libs/zlib:= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/olefile[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+   test? (
+   ${RDEPEND}
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   || (
+   media-gfx/imagemagick[png]
+   media-gfx/graphicsmagick[png]
+   )
+   )
+"
+
+EPYTEST_DESELECT=(
+   # TODO; incompatible Qt version?
+   Tests/test_qt_image_qapplication.py::test_sanity
+)
+
+usepil() {
+   usex "${1}" enable disable
+}
+
+python_configure_all() {
+   # It's important that these flags are also passed during the install 
phase
+   # as well. Make sure of that if you change the lines below. See bug 
661308.
+   cat >> setup.cfg <<-EOF || die
+   [build_ext]
+   disable_platform_guessing = True
+   $(usepil truetype)_freetype = True
+   $(usepil jpeg)_jpeg = True
+   $(usepil jpeg2k)_jpeg2000 = True
+   $(usepil lcms)_lcms = True
+   $(usepil tiff)_tiff = True
+   $(usepil imagequant)_imagequant = True
+   $(usepil webp)_webp = True
+   $(usepil webp)_webpmux = True
+   $(usepil xcb)_xcb = True
+   $(usepil zlib)_zlib = True
+   EOF
+
+   # setup.py won't let us add the right toolchain paths but it does
+   # accept additional ones 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-09-15 Thread Michał Górny
commit: 91acfcf6796e2e91248ddc39017711b5d6f5c346
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 16 02:50:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 16 03:03:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91acfcf6

dev-python/pillow: Bump to 10.0.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/Manifest |   1 +
 dev-python/pillow/pillow-10.0.1.ebuild | 134 +
 2 files changed, 135 insertions(+)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index e669484a701e..cb31d30f42b9 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1 +1,2 @@
 DIST pillow-10.0.0.gh.tar.gz 50537667 BLAKE2B 
f0ce48e947363c16c0bb08881b42dcf845a142fe7d2162154f5ddce47bf909fc4c829dcb4365ee363680a41c247cea28eef37c879d22959ef69c9dc5adce91f4
 SHA512 
a963ae8398c609569e1b23d2362f6382cd888698492ba2349f9c931a04c463fbdc27a43e53d1dee8bbb1b5e88c0d5eb655f6f5e9df7d489c206b6acda0adec3a
+DIST pillow-10.0.1.gh.tar.gz 50539264 BLAKE2B 
83c3bf4abc9c3eab210576dc28d6f8926ce0998ec344e792433afc05190bb248a926902ce7706e3569cd6cbf8deb640cafda86f102166cf6492ec00b66f9392f
 SHA512 
27e2f0d86563c3b7f5a2e0ba2bbe98fc2cb2fa5871d0b6cbb5a0014e9d9eb03dde9969301419d806d1a22cd4881e624465a355ba9bc42b95746226e1f95712a9

diff --git a/dev-python/pillow/pillow-10.0.1.ebuild 
b/dev-python/pillow/pillow-10.0.1.ebuild
new file mode 100644
index ..b6f9deb14f5a
--- /dev/null
+++ b/dev-python/pillow/pillow-10.0.1.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# setuptools wrapper
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 toolchain-funcs virtualx
+
+MY_PN=Pillow
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python Imaging Library (fork)"
+HOMEPAGE="
+   https://python-pillow.org/
+   https://github.com/python-pillow/
+   https://pypi.org/project/Pillow/
+"
+SRC_URI="
+   https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
+REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   imagequant? ( media-gfx/libimagequant:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   jpeg2k? ( media-libs/openjpeg:2= )
+   lcms? ( media-libs/lcms:2= )
+   tiff? ( media-libs/tiff:=[jpeg,zlib] )
+   truetype? ( media-libs/freetype:2= )
+   webp? ( media-libs/libwebp:= )
+   xcb? ( x11-libs/libxcb )
+   zlib? ( sys-libs/zlib:= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/olefile[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+   test? (
+   ${RDEPEND}
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   || (
+   media-gfx/imagemagick[png]
+   media-gfx/graphicsmagick[png]
+   )
+   )
+"
+
+EPYTEST_DESELECT=(
+   # TODO; incompatible Qt version?
+   Tests/test_qt_image_qapplication.py::test_sanity
+)
+
+usepil() {
+   usex "${1}" enable disable
+}
+
+python_configure_all() {
+   # It's important that these flags are also passed during the install 
phase
+   # as well. Make sure of that if you change the lines below. See bug 
661308.
+   cat >> setup.cfg <<-EOF || die
+   [build_ext]
+   disable_platform_guessing = True
+   $(usepil truetype)_freetype = True
+   $(usepil jpeg)_jpeg = True
+   $(usepil jpeg2k)_jpeg2000 = True
+   $(usepil lcms)_lcms = True
+   $(usepil tiff)_tiff = True
+   $(usepil imagequant)_imagequant = True
+   $(usepil webp)_webp = True
+   $(usepil webp)_webpmux = True
+   $(usepil xcb)_xcb = True
+   $(usepil zlib)_zlib = True
+   EOF
+
+   # setup.py won't let us add the right toolchain paths but it does
+   # accept additional ones from INCLUDE and LIB so set these. You
+   # wouldn't normally need these at all as the toolchain should look
+   # here anyway but it doesn't for this setup.py.
+   export \
+   INCLUDE="${ESYSROOT}"/usr/include \
+   LIB="${ESYSROOT}"/usr/$(get_libdir)
+
+   # We have patched 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-08-20 Thread Michał Górny
commit: b6fcbd977dad0614a2cc5c47988fd82cf9c4df04
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 21 01:48:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 21 01:48:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6fcbd97

dev-python/pillow: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/Manifest|   1 -
 dev-python/pillow/pillow-9.5.0.ebuild | 131 --
 2 files changed, 132 deletions(-)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index 6c66afbcbcad..e669484a701e 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,2 +1 @@
 DIST pillow-10.0.0.gh.tar.gz 50537667 BLAKE2B 
f0ce48e947363c16c0bb08881b42dcf845a142fe7d2162154f5ddce47bf909fc4c829dcb4365ee363680a41c247cea28eef37c879d22959ef69c9dc5adce91f4
 SHA512 
a963ae8398c609569e1b23d2362f6382cd888698492ba2349f9c931a04c463fbdc27a43e53d1dee8bbb1b5e88c0d5eb655f6f5e9df7d489c206b6acda0adec3a
-DIST pillow-9.5.0.gh.tar.gz 50491974 BLAKE2B 
663c14b89ddd1e2d49872994033a04e500d0b6eccbb8d6ce094f58ae1aaf3f215e9984f2afeb43fb83e0c3c93af1150beeb7d5f0abb77c59087901b53fd24e37
 SHA512 
da0c7a1bde4741ced168c013fdc7afa8af1100bba878bdaeeb9804fed4dcf70c07ed62004ab2c73694eae3d28e2d72d46c155f78b540075aafb36c8e7a5649ff

diff --git a/dev-python/pillow/pillow-9.5.0.ebuild 
b/dev-python/pillow/pillow-9.5.0.ebuild
deleted file mode 100644
index f398c31bc70e..
--- a/dev-python/pillow/pillow-9.5.0.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-PYTHON_REQ_USE='tk?,threads(+)'
-
-inherit distutils-r1 toolchain-funcs virtualx
-
-MY_PN=Pillow
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Python Imaging Library (fork)"
-HOMEPAGE="
-   https://python-pillow.org/
-   https://github.com/python-pillow/
-   https://pypi.org/project/Pillow/
-"
-SRC_URI="
-   https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="HPND"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
-REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   imagequant? ( media-gfx/libimagequant:= )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   jpeg2k? ( media-libs/openjpeg:2= )
-   lcms? ( media-libs/lcms:2= )
-   tiff? ( media-libs/tiff:=[jpeg,zlib] )
-   truetype? ( media-libs/freetype:2= )
-   webp? ( media-libs/libwebp:= )
-   xcb? ( x11-libs/libxcb )
-   zlib? ( sys-libs/zlib:= )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/olefile[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   virtual/pkgconfig
-   test? (
-   ${RDEPEND}
-   dev-python/defusedxml[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   || (
-   media-gfx/imagemagick[png]
-   media-gfx/graphicsmagick[png]
-   )
-   )
-"
-
-EPYTEST_DESELECT=(
-   # TODO; incompatible Qt version?
-   Tests/test_qt_image_qapplication.py::test_sanity
-)
-
-usepil() {
-   usex "${1}" enable disable
-}
-
-python_configure_all() {
-   # It's important that these flags are also passed during the install 
phase
-   # as well. Make sure of that if you change the lines below. See bug 
661308.
-   cat >> setup.cfg <<-EOF || die
-   [build_ext]
-   disable_platform_guessing = True
-   $(usepil truetype)_freetype = True
-   $(usepil jpeg)_jpeg = True
-   $(usepil jpeg2k)_jpeg2000 = True
-   $(usepil lcms)_lcms = True
-   $(usepil tiff)_tiff = True
-   $(usepil imagequant)_imagequant = True
-   $(usepil webp)_webp = True
-   $(usepil webp)_webpmux = True
-   $(usepil xcb)_xcb = True
-   $(usepil zlib)_zlib = True
-   EOF
-
-   # setup.py won't let us add the right toolchain paths but it does
-   # accept additional ones from INCLUDE and LIB so set these. You
-   # wouldn't normally need these at all as the toolchain should look
-   # here anyway but it doesn't for this setup.py.
-   export \
-   INCLUDE="${ESYSROOT}"/usr/include \
-   LIB="${ESYSROOT}"/usr/$(get_libdir)
-
-   # We have patched in this env var.
-   tc-export PKG_CONFIG
-}
-
-src_test() {
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   local 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-08-20 Thread Arthur Zamarin
commit: 16f971045012df03b93f92a42b1e2275f776fa0e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 20 18:04:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 20 18:04:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16f97104

dev-python/pillow: Stabilize 10.0.0 sparc, #912621

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.0.0.ebuild 
b/dev-python/pillow/pillow-10.0.0.ebuild
index 21a62cbdd4d0..a0c652e86449 100644
--- a/dev-python/pillow/pillow-10.0.0.ebuild
+++ b/dev-python/pillow/pillow-10.0.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-08-20 Thread Arthur Zamarin
commit: 8929ff4fe076ac471193b6106149ac904ba6ee30
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 20 18:04:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 20 18:04:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8929ff4f

dev-python/pillow: Stabilize 10.0.0 hppa, #912621

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.0.0.ebuild 
b/dev-python/pillow/pillow-10.0.0.ebuild
index a0c652e86449..1e25a3391179 100644
--- a/dev-python/pillow/pillow-10.0.0.ebuild
+++ b/dev-python/pillow/pillow-10.0.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-08-20 Thread Arthur Zamarin
commit: ad396fc25769179b6d0e3ad8c08061e38102d750
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 20 18:04:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 20 18:04:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad396fc2

dev-python/pillow: Stabilize 10.0.0 arm64, #912621

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.0.0.ebuild 
b/dev-python/pillow/pillow-10.0.0.ebuild
index 2c25107b5ba5..21a62cbdd4d0 100644
--- a/dev-python/pillow/pillow-10.0.0.ebuild
+++ b/dev-python/pillow/pillow-10.0.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-08-20 Thread Arthur Zamarin
commit: b381bfadf706df14985b144fb604b37f25922669
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 20 18:04:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 20 18:04:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b381bfad

dev-python/pillow: Stabilize 10.0.0 ppc64, #912621

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.0.0.ebuild 
b/dev-python/pillow/pillow-10.0.0.ebuild
index a285da7aa9f3..2c25107b5ba5 100644
--- a/dev-python/pillow/pillow-10.0.0.ebuild
+++ b/dev-python/pillow/pillow-10.0.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-08-20 Thread Arthur Zamarin
commit: 24ba0cad9a24af4b7a53d3b0e22d62245a146307
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 20 18:04:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 20 18:04:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24ba0cad

dev-python/pillow: Stabilize 10.0.0 ppc, #912621

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.0.0.ebuild 
b/dev-python/pillow/pillow-10.0.0.ebuild
index d53aaa7474ce..a285da7aa9f3 100644
--- a/dev-python/pillow/pillow-10.0.0.ebuild
+++ b/dev-python/pillow/pillow-10.0.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-08-20 Thread Arthur Zamarin
commit: 4094d06bc4b731f737bd3d06c87bc501095333e9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 20 18:03:53 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 20 18:03:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4094d06b

dev-python/pillow: Stabilize 10.0.0 amd64, #912621

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.0.0.ebuild 
b/dev-python/pillow/pillow-10.0.0.ebuild
index 6d64449fec84..868458495804 100644
--- a/dev-python/pillow/pillow-10.0.0.ebuild
+++ b/dev-python/pillow/pillow-10.0.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-08-20 Thread Arthur Zamarin
commit: 7180335da0cf8b67bed79061caf87e291786ddef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 20 18:04:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 20 18:04:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7180335d

dev-python/pillow: Stabilize 10.0.0 arm, #912621

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-10.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.0.0.ebuild 
b/dev-python/pillow/pillow-10.0.0.ebuild
index 868458495804..d53aaa7474ce 100644
--- a/dev-python/pillow/pillow-10.0.0.ebuild
+++ b/dev-python/pillow/pillow-10.0.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-08-19 Thread Sam James
commit: 80622ac6528345d800b9430131d9ef19408db743
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 20 05:42:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 20 05:42:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80622ac6

dev-python/pillow: Stabilize 10.0.0 x86, #912621

Signed-off-by: Sam James  gentoo.org>

 dev-python/pillow/pillow-10.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.0.0.ebuild 
b/dev-python/pillow/pillow-10.0.0.ebuild
index b6f9deb14f5a..6d64449fec84 100644
--- a/dev-python/pillow/pillow-10.0.0.ebuild
+++ b/dev-python/pillow/pillow-10.0.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-07-14 Thread Michał Górny
commit: 720d672955792d83e36b6a5fc8c9f599211bab19
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 14 06:50:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 14 06:51:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=720d6729

dev-python/pillow: Add missing dev-python/wheel dep

Closes: https://bugs.gentoo.org/910316
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/pillow-10.0.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/pillow/pillow-10.0.0.ebuild 
b/dev-python/pillow/pillow-10.0.0.ebuild
index 56c451474659..b37efb4729a7 100644
--- a/dev-python/pillow/pillow-10.0.0.ebuild
+++ b/dev-python/pillow/pillow-10.0.0.ebuild
@@ -50,6 +50,7 @@ RDEPEND="
 "
 BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
virtual/pkgconfig
test? (
${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-07-01 Thread Michał Górny
commit: 5fe384bf32f3d03a30445cbd6e28457ae0d44e6a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul  2 02:11:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul  2 02:57:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fe384bf

dev-python/pillow: Bump to 10.0.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/Manifest |   1 +
 dev-python/pillow/pillow-10.0.0.ebuild | 133 +
 2 files changed, 134 insertions(+)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index 923fec76a57b..6c66afbcbcad 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1 +1,2 @@
+DIST pillow-10.0.0.gh.tar.gz 50537667 BLAKE2B 
f0ce48e947363c16c0bb08881b42dcf845a142fe7d2162154f5ddce47bf909fc4c829dcb4365ee363680a41c247cea28eef37c879d22959ef69c9dc5adce91f4
 SHA512 
a963ae8398c609569e1b23d2362f6382cd888698492ba2349f9c931a04c463fbdc27a43e53d1dee8bbb1b5e88c0d5eb655f6f5e9df7d489c206b6acda0adec3a
 DIST pillow-9.5.0.gh.tar.gz 50491974 BLAKE2B 
663c14b89ddd1e2d49872994033a04e500d0b6eccbb8d6ce094f58ae1aaf3f215e9984f2afeb43fb83e0c3c93af1150beeb7d5f0abb77c59087901b53fd24e37
 SHA512 
da0c7a1bde4741ced168c013fdc7afa8af1100bba878bdaeeb9804fed4dcf70c07ed62004ab2c73694eae3d28e2d72d46c155f78b540075aafb36c8e7a5649ff

diff --git a/dev-python/pillow/pillow-10.0.0.ebuild 
b/dev-python/pillow/pillow-10.0.0.ebuild
new file mode 100644
index ..56c451474659
--- /dev/null
+++ b/dev-python/pillow/pillow-10.0.0.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# setuptools wrapper
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 toolchain-funcs virtualx
+
+MY_PN=Pillow
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python Imaging Library (fork)"
+HOMEPAGE="
+   https://python-pillow.org/
+   https://github.com/python-pillow/
+   https://pypi.org/project/Pillow/
+"
+SRC_URI="
+   https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
+REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   imagequant? ( media-gfx/libimagequant:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   jpeg2k? ( media-libs/openjpeg:2= )
+   lcms? ( media-libs/lcms:2= )
+   tiff? ( media-libs/tiff:=[jpeg,zlib] )
+   truetype? ( media-libs/freetype:2= )
+   webp? ( media-libs/libwebp:= )
+   xcb? ( x11-libs/libxcb )
+   zlib? ( sys-libs/zlib:= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/olefile[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+   test? (
+   ${RDEPEND}
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   || (
+   media-gfx/imagemagick[png]
+   media-gfx/graphicsmagick[png]
+   )
+   )
+"
+
+EPYTEST_DESELECT=(
+   # TODO; incompatible Qt version?
+   Tests/test_qt_image_qapplication.py::test_sanity
+)
+
+usepil() {
+   usex "${1}" enable disable
+}
+
+python_configure_all() {
+   # It's important that these flags are also passed during the install 
phase
+   # as well. Make sure of that if you change the lines below. See bug 
661308.
+   cat >> setup.cfg <<-EOF || die
+   [build_ext]
+   disable_platform_guessing = True
+   $(usepil truetype)_freetype = True
+   $(usepil jpeg)_jpeg = True
+   $(usepil jpeg2k)_jpeg2000 = True
+   $(usepil lcms)_lcms = True
+   $(usepil tiff)_tiff = True
+   $(usepil imagequant)_imagequant = True
+   $(usepil webp)_webp = True
+   $(usepil webp)_webpmux = True
+   $(usepil xcb)_xcb = True
+   $(usepil zlib)_zlib = True
+   EOF
+
+   # setup.py won't let us add the right toolchain paths but it does
+   # accept additional ones from INCLUDE and LIB so set these. You
+   # wouldn't normally need these at all as the toolchain should look
+   # here anyway but it doesn't for this setup.py.
+   export \
+   INCLUDE="${ESYSROOT}"/usr/include \
+   LIB="${ESYSROOT}"/usr/$(get_libdir)
+
+   # We have patched in this env var.
+   tc-export PKG_CONFIG
+}
+
+src_test() {
+

[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-05-25 Thread Michał Górny
commit: b7af96f0c09b0c65f962b37caa010179c6a08f95
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 25 15:58:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 25 16:27:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7af96f0

dev-python/pillow: Enable py3.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/pillow-9.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.5.0.ebuild 
b/dev-python/pillow/pillow-9.5.0.ebuild
index faac0e6e1958..f398c31bc70e 100644
--- a/dev-python/pillow/pillow-9.5.0.ebuild
+++ b/dev-python/pillow/pillow-9.5.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
 PYTHON_REQ_USE='tk?,threads(+)'
 
 inherit distutils-r1 toolchain-funcs virtualx



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-05-04 Thread Michał Górny
commit: 8d95b8bf955f1c176fc42daf85a50c9166da8033
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  4 16:19:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  4 16:19:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d95b8bf

dev-python/pillow: Set DISTUTILS_EXT=1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/pillow-9.5.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/pillow/pillow-9.5.0.ebuild 
b/dev-python/pillow/pillow-9.5.0.ebuild
index 6c245bd70d77..faac0e6e1958 100644
--- a/dev-python/pillow/pillow-9.5.0.ebuild
+++ b/dev-python/pillow/pillow-9.5.0.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} pypy3 )
 PYTHON_REQ_USE='tk?,threads(+)'



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-04-03 Thread Michał Górny
commit: f4620d7e07eae7ca0e2650a1ca669e9aa280a580
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr  4 04:34:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  4 04:48:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4620d7e

dev-python/pillow: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/Manifest|   1 -
 dev-python/pillow/pillow-9.4.0.ebuild | 130 --
 2 files changed, 131 deletions(-)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index f3d8b0423803..923fec76a57b 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,2 +1 @@
-DIST pillow-9.4.0.gh.tar.gz 50412873 BLAKE2B 
12003b8b9e582c47b45d82f4a10553e376dcb38e65154eca5753b2908d6ecad10fc732d622856c7742fb413abbf4afc926e3d30e1e9e410e966f18da4ddde6c1
 SHA512 
6c08336e5ca1e652bb3237ae092be61b78dc1cf65603d6b23369eb8e0554786114a8f87ab092a5fb9577e02cd0bb381353fa657e03090baeb91b4b8e3c740d51
 DIST pillow-9.5.0.gh.tar.gz 50491974 BLAKE2B 
663c14b89ddd1e2d49872994033a04e500d0b6eccbb8d6ce094f58ae1aaf3f215e9984f2afeb43fb83e0c3c93af1150beeb7d5f0abb77c59087901b53fd24e37
 SHA512 
da0c7a1bde4741ced168c013fdc7afa8af1100bba878bdaeeb9804fed4dcf70c07ed62004ab2c73694eae3d28e2d72d46c155f78b540075aafb36c8e7a5649ff

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
deleted file mode 100644
index 6c245bd70d77..
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-PYTHON_REQ_USE='tk?,threads(+)'
-
-inherit distutils-r1 toolchain-funcs virtualx
-
-MY_PN=Pillow
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Python Imaging Library (fork)"
-HOMEPAGE="
-   https://python-pillow.org/
-   https://github.com/python-pillow/
-   https://pypi.org/project/Pillow/
-"
-SRC_URI="
-   https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="HPND"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
-REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   imagequant? ( media-gfx/libimagequant:= )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   jpeg2k? ( media-libs/openjpeg:2= )
-   lcms? ( media-libs/lcms:2= )
-   tiff? ( media-libs/tiff:=[jpeg,zlib] )
-   truetype? ( media-libs/freetype:2= )
-   webp? ( media-libs/libwebp:= )
-   xcb? ( x11-libs/libxcb )
-   zlib? ( sys-libs/zlib:= )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/olefile[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   virtual/pkgconfig
-   test? (
-   ${RDEPEND}
-   dev-python/defusedxml[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   || (
-   media-gfx/imagemagick[png]
-   media-gfx/graphicsmagick[png]
-   )
-   )
-"
-
-EPYTEST_DESELECT=(
-   # TODO; incompatible Qt version?
-   Tests/test_qt_image_qapplication.py::test_sanity
-)
-
-usepil() {
-   usex "${1}" enable disable
-}
-
-python_configure_all() {
-   # It's important that these flags are also passed during the install 
phase
-   # as well. Make sure of that if you change the lines below. See bug 
661308.
-   cat >> setup.cfg <<-EOF || die
-   [build_ext]
-   disable_platform_guessing = True
-   $(usepil truetype)_freetype = True
-   $(usepil jpeg)_jpeg = True
-   $(usepil jpeg2k)_jpeg2000 = True
-   $(usepil lcms)_lcms = True
-   $(usepil tiff)_tiff = True
-   $(usepil imagequant)_imagequant = True
-   $(usepil webp)_webp = True
-   $(usepil webp)_webpmux = True
-   $(usepil xcb)_xcb = True
-   $(usepil zlib)_zlib = True
-   EOF
-
-   # setup.py won't let us add the right toolchain paths but it does
-   # accept additional ones from INCLUDE and LIB so set these. You
-   # wouldn't normally need these at all as the toolchain should look
-   # here anyway but it doesn't for this setup.py.
-   export \
-   INCLUDE="${ESYSROOT}"/usr/include \
-   LIB="${ESYSROOT}"/usr/$(get_libdir)
-
-   # We have patched in this env var.
-   tc-export PKG_CONFIG
-}
-
-src_test() {
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-04-03 Thread Arthur Zamarin
commit: 6a275aa7a7d6dce39b38d7e415996c6d0758e629
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr  3 19:14:48 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr  3 19:14:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a275aa7

dev-python/pillow: Stabilize 9.5.0 x86, #903663

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.5.0.ebuild 
b/dev-python/pillow/pillow-9.5.0.ebuild
index 4aa1779a45f0..6c245bd70d77 100644
--- a/dev-python/pillow/pillow-9.5.0.ebuild
+++ b/dev-python/pillow/pillow-9.5.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-04-02 Thread Arthur Zamarin
commit: c3f48ea755b70a418935217ac0f34145554ffc96
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  2 19:25:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  2 19:25:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3f48ea7

dev-python/pillow: Stabilize 9.5.0 sparc, #903663

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.5.0.ebuild 
b/dev-python/pillow/pillow-9.5.0.ebuild
index 69eb09a82a95..4aa1779a45f0 100644
--- a/dev-python/pillow/pillow-9.5.0.ebuild
+++ b/dev-python/pillow/pillow-9.5.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-04-02 Thread Arthur Zamarin
commit: 73e1c05e1e981982d975f84d27d9407b0208616c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  2 19:25:38 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  2 19:25:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73e1c05e

dev-python/pillow: Stabilize 9.5.0 hppa, #903663

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.5.0.ebuild 
b/dev-python/pillow/pillow-9.5.0.ebuild
index c64bd186bee1..1a1634045a4c 100644
--- a/dev-python/pillow/pillow-9.5.0.ebuild
+++ b/dev-python/pillow/pillow-9.5.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-04-02 Thread Arthur Zamarin
commit: 0898d936a4e247cd1cdfcc98bae13f7ef01fb732
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  2 19:25:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  2 19:25:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0898d936

dev-python/pillow: Stabilize 9.5.0 arm, #903663

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.5.0.ebuild 
b/dev-python/pillow/pillow-9.5.0.ebuild
index 7beed9b7eda0..10c08e7fe5e8 100644
--- a/dev-python/pillow/pillow-9.5.0.ebuild
+++ b/dev-python/pillow/pillow-9.5.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-04-02 Thread Arthur Zamarin
commit: b99864dbac3e8d56c13650d8a3a262273f3588e6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  2 19:25:44 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  2 19:25:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b99864db

dev-python/pillow: Stabilize 9.5.0 ppc64, #903663

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.5.0.ebuild 
b/dev-python/pillow/pillow-9.5.0.ebuild
index 8fc6d46f2405..69eb09a82a95 100644
--- a/dev-python/pillow/pillow-9.5.0.ebuild
+++ b/dev-python/pillow/pillow-9.5.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-04-02 Thread Arthur Zamarin
commit: 2bdf7719d196140d190d69e34c1f695f58dddcf6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  2 19:25:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  2 19:25:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bdf7719

dev-python/pillow: Stabilize 9.5.0 ppc, #903663

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.5.0.ebuild 
b/dev-python/pillow/pillow-9.5.0.ebuild
index 1a1634045a4c..8fc6d46f2405 100644
--- a/dev-python/pillow/pillow-9.5.0.ebuild
+++ b/dev-python/pillow/pillow-9.5.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-04-02 Thread Arthur Zamarin
commit: d698aef8b5520886b21106f7c710af91cb55967b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  2 19:25:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  2 19:25:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d698aef8

dev-python/pillow: Stabilize 9.5.0 arm64, #903663

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.5.0.ebuild 
b/dev-python/pillow/pillow-9.5.0.ebuild
index 10c08e7fe5e8..c64bd186bee1 100644
--- a/dev-python/pillow/pillow-9.5.0.ebuild
+++ b/dev-python/pillow/pillow-9.5.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-04-01 Thread Sam James
commit: 98772f260627623eecb4624c005cfbd7f8af7f61
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr  1 17:06:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr  1 17:06:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98772f26

dev-python/pillow: Stabilize 9.5.0 amd64, #903663

Signed-off-by: Sam James  gentoo.org>

 dev-python/pillow/pillow-9.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.5.0.ebuild 
b/dev-python/pillow/pillow-9.5.0.ebuild
index 61b228a263ff..7beed9b7eda0 100644
--- a/dev-python/pillow/pillow-9.5.0.ebuild
+++ b/dev-python/pillow/pillow-9.5.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-04-01 Thread Michał Górny
commit: 63a082e78d718a028c753541c7b95c8b5b9368aa
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr  1 15:58:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr  1 16:10:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63a082e7

dev-python/pillow: Bump to 9.5.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/Manifest|   1 +
 dev-python/pillow/pillow-9.5.0.ebuild | 130 ++
 2 files changed, 131 insertions(+)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index 0aedb5035947..f3d8b0423803 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1 +1,2 @@
 DIST pillow-9.4.0.gh.tar.gz 50412873 BLAKE2B 
12003b8b9e582c47b45d82f4a10553e376dcb38e65154eca5753b2908d6ecad10fc732d622856c7742fb413abbf4afc926e3d30e1e9e410e966f18da4ddde6c1
 SHA512 
6c08336e5ca1e652bb3237ae092be61b78dc1cf65603d6b23369eb8e0554786114a8f87ab092a5fb9577e02cd0bb381353fa657e03090baeb91b4b8e3c740d51
+DIST pillow-9.5.0.gh.tar.gz 50491974 BLAKE2B 
663c14b89ddd1e2d49872994033a04e500d0b6eccbb8d6ce094f58ae1aaf3f215e9984f2afeb43fb83e0c3c93af1150beeb7d5f0abb77c59087901b53fd24e37
 SHA512 
da0c7a1bde4741ced168c013fdc7afa8af1100bba878bdaeeb9804fed4dcf70c07ed62004ab2c73694eae3d28e2d72d46c155f78b540075aafb36c8e7a5649ff

diff --git a/dev-python/pillow/pillow-9.5.0.ebuild 
b/dev-python/pillow/pillow-9.5.0.ebuild
new file mode 100644
index ..61b228a263ff
--- /dev/null
+++ b/dev-python/pillow/pillow-9.5.0.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 toolchain-funcs virtualx
+
+MY_PN=Pillow
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python Imaging Library (fork)"
+HOMEPAGE="
+   https://python-pillow.org/
+   https://github.com/python-pillow/
+   https://pypi.org/project/Pillow/
+"
+SRC_URI="
+   https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
+REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   imagequant? ( media-gfx/libimagequant:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   jpeg2k? ( media-libs/openjpeg:2= )
+   lcms? ( media-libs/lcms:2= )
+   tiff? ( media-libs/tiff:=[jpeg,zlib] )
+   truetype? ( media-libs/freetype:2= )
+   webp? ( media-libs/libwebp:= )
+   xcb? ( x11-libs/libxcb )
+   zlib? ( sys-libs/zlib:= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/olefile[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   ${RDEPEND}
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   || (
+   media-gfx/imagemagick[png]
+   media-gfx/graphicsmagick[png]
+   )
+   )
+"
+
+EPYTEST_DESELECT=(
+   # TODO; incompatible Qt version?
+   Tests/test_qt_image_qapplication.py::test_sanity
+)
+
+usepil() {
+   usex "${1}" enable disable
+}
+
+python_configure_all() {
+   # It's important that these flags are also passed during the install 
phase
+   # as well. Make sure of that if you change the lines below. See bug 
661308.
+   cat >> setup.cfg <<-EOF || die
+   [build_ext]
+   disable_platform_guessing = True
+   $(usepil truetype)_freetype = True
+   $(usepil jpeg)_jpeg = True
+   $(usepil jpeg2k)_jpeg2000 = True
+   $(usepil lcms)_lcms = True
+   $(usepil tiff)_tiff = True
+   $(usepil imagequant)_imagequant = True
+   $(usepil webp)_webp = True
+   $(usepil webp)_webpmux = True
+   $(usepil xcb)_xcb = True
+   $(usepil zlib)_zlib = True
+   EOF
+
+   # setup.py won't let us add the right toolchain paths but it does
+   # accept additional ones from INCLUDE and LIB so set these. You
+   # wouldn't normally need these at all as the toolchain should look
+   # here anyway but it doesn't for this setup.py.
+   export \
+   INCLUDE="${ESYSROOT}"/usr/include \
+   LIB="${ESYSROOT}"/usr/$(get_libdir)
+
+   # We have patched in this env var.
+   tc-export PKG_CONFIG
+}
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-03-27 Thread Michał Górny
commit: a05376a6790d2b50c704e5e77339383b30cf4d02
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 27 17:04:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 27 17:04:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a05376a6

dev-python/pillow: Require USE=lcms for tests

Closes: https://bugs.gentoo.org/902893
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/pillow-9.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index d24068aef35f..6c245bd70d77 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -28,7 +28,7 @@ LICENSE="HPND"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
-REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
+REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-01-04 Thread Michał Górny
commit: c9ce4ba123d606787c9f8d5df58e05c853e5699e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan  4 12:17:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan  4 12:24:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9ce4ba1

dev-python/pillow: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/Manifest   |   1 -
 dev-python/pillow/pillow-9.3.0-r1.ebuild | 125 ---
 2 files changed, 126 deletions(-)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index cc7b9e4aaae8..0aedb5035947 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,2 +1 @@
-DIST pillow-9.3.0.gh.tar.gz 50370806 BLAKE2B 
d0d4775c8b60e40560328e4f1c14055743d1a826b0ab01353075f1f48a461bcd8bf5883f18713976399f9b0f688125f3a883ea5818a359db9e540aac8895f02a
 SHA512 
60c529d8a222a521a0c3f4254917aa3f6c5a47c7cb8930b4b9a05ef442d1a7e776018dc4ac834a9effc1342f8457898cae79820531ff430728f6c39d6297b2d7
 DIST pillow-9.4.0.gh.tar.gz 50412873 BLAKE2B 
12003b8b9e582c47b45d82f4a10553e376dcb38e65154eca5753b2908d6ecad10fc732d622856c7742fb413abbf4afc926e3d30e1e9e410e966f18da4ddde6c1
 SHA512 
6c08336e5ca1e652bb3237ae092be61b78dc1cf65603d6b23369eb8e0554786114a8f87ab092a5fb9577e02cd0bb381353fa657e03090baeb91b4b8e3c740d51

diff --git a/dev-python/pillow/pillow-9.3.0-r1.ebuild 
b/dev-python/pillow/pillow-9.3.0-r1.ebuild
deleted file mode 100644
index 78acbee2f840..
--- a/dev-python/pillow/pillow-9.3.0-r1.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-PYTHON_REQ_USE='tk?,threads(+)'
-
-inherit distutils-r1 toolchain-funcs virtualx
-
-MY_PN=Pillow
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Python Imaging Library (fork)"
-HOMEPAGE="
-   https://python-pillow.org/
-   https://github.com/python-pillow/
-   https://pypi.org/project/Pillow/
-"
-SRC_URI="
-   https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="HPND"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
-REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   imagequant? ( media-gfx/libimagequant:= )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   jpeg2k? ( media-libs/openjpeg:2= )
-   lcms? ( media-libs/lcms:2= )
-   tiff? ( media-libs/tiff:=[jpeg,zlib] )
-   truetype? ( media-libs/freetype:2= )
-   webp? ( media-libs/libwebp:= )
-   xcb? ( x11-libs/libxcb )
-   zlib? ( sys-libs/zlib:= )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/olefile[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   virtual/pkgconfig
-   test? (
-   ${RDEPEND}
-   dev-python/defusedxml[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   || (
-   media-gfx/imagemagick[png]
-   media-gfx/graphicsmagick[png]
-   )
-   )
-"
-
-EPYTEST_DESELECT=(
-   # TODO; incompatible Qt version?
-   Tests/test_qt_image_qapplication.py::test_sanity
-)
-
-usepil() {
-   usex "${1}" enable disable
-}
-
-python_configure_all() {
-   # It's important that these flags are also passed during the install 
phase
-   # as well. Make sure of that if you change the lines below. See bug 
661308.
-   cat >> setup.cfg <<-EOF || die
-   [build_ext]
-   disable_platform_guessing = True
-   $(usepil truetype)_freetype = True
-   $(usepil jpeg)_jpeg = True
-   $(usepil jpeg2k)_jpeg2000 = True
-   $(usepil lcms)_lcms = True
-   $(usepil tiff)_tiff = True
-   $(usepil imagequant)_imagequant = True
-   $(usepil webp)_webp = True
-   $(usepil webp)_webpmux = True
-   $(usepil xcb)_xcb = True
-   $(usepil zlib)_zlib = True
-   EOF
-
-   # setup.py won't let us add the right toolchain paths but it does
-   # accept additional ones from INCLUDE and LIB so set these. You
-   # wouldn't normally need these at all as the toolchain should look
-   # here anyway but it doesn't for this setup.py.
-   export \
-   INCLUDE="${ESYSROOT}"/usr/include \
-   LIB="${ESYSROOT}"/usr/$(get_libdir)
-
-   # We have patched in this env var.
-   tc-export PKG_CONFIG
-}
-
-src_test() {
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   "${EPYTHON}" selftest.py 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-01-03 Thread Arthur Zamarin
commit: a28ef4766ee39cad4cc99c6f6ecd9e9be840db04
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:30:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:30:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a28ef476

dev-python/pillow: Stabilize 9.4.0 sparc, #889598

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 5345f0b1306d..a0defea67b43 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-01-03 Thread Arthur Zamarin
commit: bc2b37fe9ba124b11bbf3976ca8ec3e99f9a119b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc2b37fe

dev-python/pillow: Stabilize 9.4.0 hppa, #889598

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index a0defea67b43..d6a6482fe858 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-01-03 Thread Arthur Zamarin
commit: af628030cd0b9431938b44d6065b8ebae986
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:30:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:30:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af628030

dev-python/pillow: Stabilize 9.4.0 ppc, #889598

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 1da163a7120a..5345f0b1306d 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-01-03 Thread Arthur Zamarin
commit: ab545dba4e73b26da1cbfdd918bc0e364a9fbb20
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:09:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:09:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab545dba

dev-python/pillow: Stabilize 9.4.0 x86, #889598

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 8727bd9e49f4..5e16c380629a 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-01-03 Thread Arthur Zamarin
commit: bf885d1a1b6aa32a4419a2cb2578b72c5a142e97
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:09:48 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:09:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf885d1a

dev-python/pillow: Stabilize 9.4.0 arm, #889598

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 16aab8630630..0ef25218ca24 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-01-03 Thread Arthur Zamarin
commit: dc034e620dc94ab192dbe6f2b72ead0dfacf035b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:09:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:09:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc034e62

dev-python/pillow: Stabilize 9.4.0 arm64, #889598

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 0ef25218ca24..8727bd9e49f4 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-01-03 Thread Arthur Zamarin
commit: 2516c7a6507d3c1e227abef2297f5cc1be4e0654
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:10:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:10:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2516c7a6

dev-python/pillow: Stabilize 9.4.0 ppc64, #889598

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 5e16c380629a..1da163a7120a 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-01-03 Thread Sam James
commit: f81f6dc74ebdd4a412e53114e7be682c577cdebb
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 23:24:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 23:24:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f81f6dc7

dev-python/pillow: Stabilize 9.4.0 amd64, #889598

Signed-off-by: Sam James  gentoo.org>

 dev-python/pillow/pillow-9.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 74b03a94cd52..16aab8630630 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-01-02 Thread Michał Górny
commit: 1e617cd85032ff2a50e7e3cf7844f85879fa7e21
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan  2 16:08:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  3 05:34:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e617cd8

dev-python/pillow: Skip failing test

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/pillow-9.4.0.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 923dd7d76648..74b03a94cd52 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -105,6 +105,11 @@ src_test() {
 }
 
 python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO (is clipboard unreliable in Xvfb?)
+   Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard
+   )
+
"${EPYTHON}" selftest.py --installed || die "selftest failed with 
${EPYTHON}"
# no:relaxed: pytest-relaxed plugin make our tests fail. deactivate if 
installed
epytest -p no:relaxed || die "Tests failed with ${EPYTHON}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2023-01-02 Thread Michał Górny
commit: 8bbdc7ce18f4910f423e0decaf8f307d1dce16d3
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan  2 14:16:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan  2 14:54:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bbdc7ce

dev-python/pillow: Bump to 9.4.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/Manifest|   1 +
 dev-python/pillow/pillow-9.4.0.ebuild | 125 ++
 2 files changed, 126 insertions(+)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index e121da33c3f0..cc7b9e4aaae8 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1 +1,2 @@
 DIST pillow-9.3.0.gh.tar.gz 50370806 BLAKE2B 
d0d4775c8b60e40560328e4f1c14055743d1a826b0ab01353075f1f48a461bcd8bf5883f18713976399f9b0f688125f3a883ea5818a359db9e540aac8895f02a
 SHA512 
60c529d8a222a521a0c3f4254917aa3f6c5a47c7cb8930b4b9a05ef442d1a7e776018dc4ac834a9effc1342f8457898cae79820531ff430728f6c39d6297b2d7
+DIST pillow-9.4.0.gh.tar.gz 50412873 BLAKE2B 
12003b8b9e582c47b45d82f4a10553e376dcb38e65154eca5753b2908d6ecad10fc732d622856c7742fb413abbf4afc926e3d30e1e9e410e966f18da4ddde6c1
 SHA512 
6c08336e5ca1e652bb3237ae092be61b78dc1cf65603d6b23369eb8e0554786114a8f87ab092a5fb9577e02cd0bb381353fa657e03090baeb91b4b8e3c740d51

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
new file mode 100644
index ..923dd7d76648
--- /dev/null
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 toolchain-funcs virtualx
+
+MY_PN=Pillow
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python Imaging Library (fork)"
+HOMEPAGE="
+   https://python-pillow.org/
+   https://github.com/python-pillow/
+   https://pypi.org/project/Pillow/
+"
+SRC_URI="
+   https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
+REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   imagequant? ( media-gfx/libimagequant:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   jpeg2k? ( media-libs/openjpeg:2= )
+   lcms? ( media-libs/lcms:2= )
+   tiff? ( media-libs/tiff:=[jpeg,zlib] )
+   truetype? ( media-libs/freetype:2= )
+   webp? ( media-libs/libwebp:= )
+   xcb? ( x11-libs/libxcb )
+   zlib? ( sys-libs/zlib:= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/olefile[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   ${RDEPEND}
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   || (
+   media-gfx/imagemagick[png]
+   media-gfx/graphicsmagick[png]
+   )
+   )
+"
+
+EPYTEST_DESELECT=(
+   # TODO; incompatible Qt version?
+   Tests/test_qt_image_qapplication.py::test_sanity
+)
+
+usepil() {
+   usex "${1}" enable disable
+}
+
+python_configure_all() {
+   # It's important that these flags are also passed during the install 
phase
+   # as well. Make sure of that if you change the lines below. See bug 
661308.
+   cat >> setup.cfg <<-EOF || die
+   [build_ext]
+   disable_platform_guessing = True
+   $(usepil truetype)_freetype = True
+   $(usepil jpeg)_jpeg = True
+   $(usepil jpeg2k)_jpeg2000 = True
+   $(usepil lcms)_lcms = True
+   $(usepil tiff)_tiff = True
+   $(usepil imagequant)_imagequant = True
+   $(usepil webp)_webp = True
+   $(usepil webp)_webpmux = True
+   $(usepil xcb)_xcb = True
+   $(usepil zlib)_zlib = True
+   EOF
+
+   # setup.py won't let us add the right toolchain paths but it does
+   # accept additional ones from INCLUDE and LIB so set these. You
+   # wouldn't normally need these at all as the toolchain should look
+   # here anyway but it doesn't for this setup.py.
+   export \
+   INCLUDE="${ESYSROOT}"/usr/include \
+   LIB="${ESYSROOT}"/usr/$(get_libdir)
+
+   # We have patched in this env var.
+   tc-export PKG_CONFIG
+}
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   "${EPYTHON}" selftest.py --installed 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-11-12 Thread Arthur Zamarin
commit: c4ff4ef2c052dd870b983adaf4ef166e2b850236
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 12 15:57:57 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 12 15:57:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4ff4ef2

dev-python/pillow: drop 9.1.1, 9.2.0

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/Manifest|   2 -
 dev-python/pillow/pillow-9.1.1.ebuild | 118 
 dev-python/pillow/pillow-9.2.0.ebuild | 125 --
 3 files changed, 245 deletions(-)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index c5393be9f468..e121da33c3f0 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,3 +1 @@
-DIST pillow-9.1.1.tar.gz 49753799 BLAKE2B 
969a338f768951c340177d0590c50ba1213f48810870ac3fdbc2556c57344e356e0cf1ef080bde29bf89291adbf9f64b2dd1f950260d2ce5c0eb28d197f2dfe2
 SHA512 
8c05c0af6be992667d764046c6d7c189e1486d6ab987474c15e3bc8a64b9955d4c91d94b94ea46ef6d1c6f343ba424240dfa7d758c666bec40fa580728206a5f
-DIST pillow-9.2.0.gh.tar.gz 50018953 BLAKE2B 
72dc1175c08276531c5949f0eb19bdce37afb25303614d489375c57aba19c5f708db7d149a033490f95848bdd6b4249dd36993205069e7f471a2efd602cb3ac4
 SHA512 
02926d6c88aa8bc0df05b0ecd04b9852821a6400a24c6e70b66d4092eb3174139dee116adfa94ba8b7f3df8f6725cc68b32705f308f4347153e0112d987fc5f2
 DIST pillow-9.3.0.gh.tar.gz 50370806 BLAKE2B 
d0d4775c8b60e40560328e4f1c14055743d1a826b0ab01353075f1f48a461bcd8bf5883f18713976399f9b0f688125f3a883ea5818a359db9e540aac8895f02a
 SHA512 
60c529d8a222a521a0c3f4254917aa3f6c5a47c7cb8930b4b9a05ef442d1a7e776018dc4ac834a9effc1342f8457898cae79820531ff430728f6c39d6297b2d7

diff --git a/dev-python/pillow/pillow-9.1.1.ebuild 
b/dev-python/pillow/pillow-9.1.1.ebuild
deleted file mode 100644
index 0359d0ccbbe6..
--- a/dev-python/pillow/pillow-9.1.1.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-PYTHON_REQ_USE='tk?,threads(+)'
-
-inherit distutils-r1 toolchain-funcs virtualx
-
-MY_PN=Pillow
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Python Imaging Library (fork)"
-HOMEPAGE="https://python-pillow.org/;
-SRC_URI="https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="HPND"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
-REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   imagequant? ( media-gfx/libimagequant:0 )
-   jpeg? ( media-libs/libjpeg-turbo )
-   jpeg2k? ( media-libs/openjpeg:2= )
-   lcms? ( media-libs/lcms:2= )
-   tiff? ( media-libs/tiff:0=[jpeg,zlib] )
-   truetype? ( media-libs/freetype:2= )
-   webp? ( media-libs/libwebp:0= )
-   xcb? ( x11-libs/libxcb )
-   zlib? ( sys-libs/zlib:0= )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/olefile[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   virtual/pkgconfig
-   test? (
-   ${RDEPEND}
-   dev-python/defusedxml[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   || (
-   media-gfx/imagemagick[png]
-   media-gfx/graphicsmagick[png]
-   )
-   )
-"
-
-EPYTEST_DESELECT=(
-   # TODO; incompatible Qt version?
-   Tests/test_qt_image_qapplication.py::test_sanity
-)
-
-usepil() {
-   usex "${1}" enable disable
-}
-
-python_configure_all() {
-   # It's important that these flags are also passed during the install 
phase
-   # as well. Make sure of that if you change the lines below. See bug 
661308.
-   cat >> setup.cfg <<-EOF || die
-   [build_ext]
-   disable_platform_guessing = True
-   $(usepil truetype)_freetype = True
-   $(usepil jpeg)_jpeg = True
-   $(usepil jpeg2k)_jpeg2000 = True
-   $(usepil lcms)_lcms = True
-   $(usepil tiff)_tiff = True
-   $(usepil imagequant)_imagequant = True
-   $(usepil webp)_webp = True
-   $(usepil webp)_webpmux = True
-   $(usepil xcb)_xcb = True
-   $(usepil zlib)_zlib = True
-   EOF
-
-   # setup.py won't let us add the right toolchain paths but it does
-   # accept additional ones from INCLUDE and LIB so set these. You
-   # wouldn't normally need these at all as the toolchain should look
-   # here anyway but it doesn't for this setup.py.
-   export \
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-11-12 Thread Arthur Zamarin
commit: 9734a31994ff1e967248aa74864fe19b84a420ca
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 12 15:56:07 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 12 15:56:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9734a319

dev-python/pillow: Stabilize 9.3.0 x86, #878773

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.3.0.ebuild 
b/dev-python/pillow/pillow-9.3.0.ebuild
index 6e549fbde07f..b8c5d55f2897 100644
--- a/dev-python/pillow/pillow-9.3.0.ebuild
+++ b/dev-python/pillow/pillow-9.3.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-11-12 Thread Arthur Zamarin
commit: d5ca5f886f0064d86960c50c9d357d6dd31e9be3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 12 15:56:04 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 12 15:56:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5ca5f88

dev-python/pillow: Stabilize 9.3.0 amd64, #878773

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.3.0.ebuild 
b/dev-python/pillow/pillow-9.3.0.ebuild
index d2e9fcd9..6e549fbde07f 100644
--- a/dev-python/pillow/pillow-9.3.0.ebuild
+++ b/dev-python/pillow/pillow-9.3.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-11-12 Thread Arthur Zamarin
commit: 89326886ee5ff8bca621ea957d129548cd141816
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 12 15:56:01 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 12 15:56:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89326886

dev-python/pillow: Stabilize 9.3.0 arm, #878773

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.3.0.ebuild 
b/dev-python/pillow/pillow-9.3.0.ebuild
index 17fc19055d94..d2e9fcd9 100644
--- a/dev-python/pillow/pillow-9.3.0.ebuild
+++ b/dev-python/pillow/pillow-9.3.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-11-12 Thread Arthur Zamarin
commit: dd4ea5b7a2ef60a18c8d9bd7019d4b9d8dd2ad0d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 12 15:55:54 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 12 15:55:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd4ea5b7

dev-python/pillow: Stabilize 9.3.0 sparc, #878773

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.3.0.ebuild 
b/dev-python/pillow/pillow-9.3.0.ebuild
index cffdc771c298..d030dea74127 100644
--- a/dev-python/pillow/pillow-9.3.0.ebuild
+++ b/dev-python/pillow/pillow-9.3.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-11-12 Thread Arthur Zamarin
commit: bba35da337f3d1162a080426b22d0c0b7f8210d4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 12 15:55:51 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 12 15:55:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bba35da3

dev-python/pillow: Stabilize 9.3.0 hppa, #878773

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.3.0.ebuild 
b/dev-python/pillow/pillow-9.3.0.ebuild
index 73c52f6592b8..cffdc771c298 100644
--- a/dev-python/pillow/pillow-9.3.0.ebuild
+++ b/dev-python/pillow/pillow-9.3.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-11-12 Thread Arthur Zamarin
commit: a4d8903c8ceda261a4847c480116a70e5d623584
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 12 15:55:45 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 12 15:55:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4d8903c

dev-python/pillow: Stabilize 9.3.0 arm64, #878773

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.3.0.ebuild 
b/dev-python/pillow/pillow-9.3.0.ebuild
index 351a6629aba3..5a342fd8bea8 100644
--- a/dev-python/pillow/pillow-9.3.0.ebuild
+++ b/dev-python/pillow/pillow-9.3.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-11-12 Thread Arthur Zamarin
commit: f96f747facabcf31dc394b6b79f2fac03213fcb9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 12 15:55:48 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 12 15:55:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f96f747f

dev-python/pillow: Stabilize 9.3.0 ppc, #878773

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.3.0.ebuild 
b/dev-python/pillow/pillow-9.3.0.ebuild
index 5a342fd8bea8..73c52f6592b8 100644
--- a/dev-python/pillow/pillow-9.3.0.ebuild
+++ b/dev-python/pillow/pillow-9.3.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-11-12 Thread Arthur Zamarin
commit: 3a4abb803668f9d1a7e531e8d2601ccf794cdcd3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 12 15:55:57 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 12 15:55:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a4abb80

dev-python/pillow: Stabilize 9.3.0 ppc64, #878773

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.3.0.ebuild 
b/dev-python/pillow/pillow-9.3.0.ebuild
index d030dea74127..17fc19055d94 100644
--- a/dev-python/pillow/pillow-9.3.0.ebuild
+++ b/dev-python/pillow/pillow-9.3.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-10-30 Thread Michał Górny
commit: 7070145d23e04910d83818060ff2e822389a558e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 30 05:43:59 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 30 06:34:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7070145d

dev-python/pillow: Bump to 9.3.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/Manifest|   1 +
 dev-python/pillow/pillow-9.3.0.ebuild | 125 ++
 2 files changed, 126 insertions(+)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index e73a55dc8b3e..c5393be9f468 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,2 +1,3 @@
 DIST pillow-9.1.1.tar.gz 49753799 BLAKE2B 
969a338f768951c340177d0590c50ba1213f48810870ac3fdbc2556c57344e356e0cf1ef080bde29bf89291adbf9f64b2dd1f950260d2ce5c0eb28d197f2dfe2
 SHA512 
8c05c0af6be992667d764046c6d7c189e1486d6ab987474c15e3bc8a64b9955d4c91d94b94ea46ef6d1c6f343ba424240dfa7d758c666bec40fa580728206a5f
 DIST pillow-9.2.0.gh.tar.gz 50018953 BLAKE2B 
72dc1175c08276531c5949f0eb19bdce37afb25303614d489375c57aba19c5f708db7d149a033490f95848bdd6b4249dd36993205069e7f471a2efd602cb3ac4
 SHA512 
02926d6c88aa8bc0df05b0ecd04b9852821a6400a24c6e70b66d4092eb3174139dee116adfa94ba8b7f3df8f6725cc68b32705f308f4347153e0112d987fc5f2
+DIST pillow-9.3.0.gh.tar.gz 50370806 BLAKE2B 
d0d4775c8b60e40560328e4f1c14055743d1a826b0ab01353075f1f48a461bcd8bf5883f18713976399f9b0f688125f3a883ea5818a359db9e540aac8895f02a
 SHA512 
60c529d8a222a521a0c3f4254917aa3f6c5a47c7cb8930b4b9a05ef442d1a7e776018dc4ac834a9effc1342f8457898cae79820531ff430728f6c39d6297b2d7

diff --git a/dev-python/pillow/pillow-9.3.0.ebuild 
b/dev-python/pillow/pillow-9.3.0.ebuild
new file mode 100644
index ..351a6629aba3
--- /dev/null
+++ b/dev-python/pillow/pillow-9.3.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 toolchain-funcs virtualx
+
+MY_PN=Pillow
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python Imaging Library (fork)"
+HOMEPAGE="
+   https://python-pillow.org/
+   https://github.com/python-pillow/
+   https://pypi.org/project/Pillow/
+"
+SRC_URI="
+   https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
+REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   imagequant? ( media-gfx/libimagequant:0 )
+   jpeg? ( media-libs/libjpeg-turbo )
+   jpeg2k? ( media-libs/openjpeg:2= )
+   lcms? ( media-libs/lcms:2= )
+   tiff? ( media-libs/tiff:0=[jpeg,zlib] )
+   truetype? ( media-libs/freetype:2= )
+   webp? ( media-libs/libwebp:0= )
+   xcb? ( x11-libs/libxcb )
+   zlib? ( sys-libs/zlib:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/olefile[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   ${RDEPEND}
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   || (
+   media-gfx/imagemagick[png]
+   media-gfx/graphicsmagick[png]
+   )
+   )
+"
+
+EPYTEST_DESELECT=(
+   # TODO; incompatible Qt version?
+   Tests/test_qt_image_qapplication.py::test_sanity
+)
+
+usepil() {
+   usex "${1}" enable disable
+}
+
+python_configure_all() {
+   # It's important that these flags are also passed during the install 
phase
+   # as well. Make sure of that if you change the lines below. See bug 
661308.
+   cat >> setup.cfg <<-EOF || die
+   [build_ext]
+   disable_platform_guessing = True
+   $(usepil truetype)_freetype = True
+   $(usepil jpeg)_jpeg = True
+   $(usepil jpeg2k)_jpeg2000 = True
+   $(usepil lcms)_lcms = True
+   $(usepil tiff)_tiff = True
+   $(usepil imagequant)_imagequant = True
+   $(usepil webp)_webp = True
+   $(usepil webp)_webpmux = True
+   $(usepil xcb)_xcb = True
+   $(usepil zlib)_zlib = True
+   EOF
+
+   # setup.py won't let us add the right toolchain paths but it does
+   # accept additional ones from INCLUDE and LIB so set these. You
+   # wouldn't normally need these at all as the toolchain should look
+   # here anyway but it doesn't for this setup.py.
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-08-27 Thread Arthur Zamarin
commit: a7120455cb8b75b16f2561c85c128d453e67e86c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 27 18:06:56 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 27 18:06:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7120455

dev-python/pillow: Stabilize 9.2.0 hppa, #855680

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.2.0.ebuild 
b/dev-python/pillow/pillow-9.2.0.ebuild
index 8570ccdbf02c..96f8d0f0d5c3 100644
--- a/dev-python/pillow/pillow-9.2.0.ebuild
+++ b/dev-python/pillow/pillow-9.2.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-08-27 Thread Arthur Zamarin
commit: f3ed496d2200280c925500690bfdb822d2b62e0a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 27 18:06:59 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 27 18:06:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3ed496d

dev-python/pillow: Stabilize 9.2.0 ppc, #855680

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.2.0.ebuild 
b/dev-python/pillow/pillow-9.2.0.ebuild
index 96f8d0f0d5c3..eafe5cdb43ae 100644
--- a/dev-python/pillow/pillow-9.2.0.ebuild
+++ b/dev-python/pillow/pillow-9.2.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-08-27 Thread Arthur Zamarin
commit: 7570fa0c40c3fd8c40312c3858035c1df39680fc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 27 18:07:02 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 27 18:07:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7570fa0c

dev-python/pillow: Stabilize 9.2.0 ppc64, #855680

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.2.0.ebuild 
b/dev-python/pillow/pillow-9.2.0.ebuild
index eafe5cdb43ae..37e63f19541f 100644
--- a/dev-python/pillow/pillow-9.2.0.ebuild
+++ b/dev-python/pillow/pillow-9.2.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-07-06 Thread Arthur Zamarin
commit: b5201b524a2301305bba1893361311b6834b198d
Author: matoro  users  noreply  github  com>
AuthorDate: Tue Jul  5 04:39:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 19:03:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5201b52

dev-python/pillow: Stabilize 9.2.0 sparc, #855680

Signed-off-by: matoro  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/26227
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.2.0.ebuild 
b/dev-python/pillow/pillow-9.2.0.ebuild
index b0461ebb52e7..8570ccdbf02c 100644
--- a/dev-python/pillow/pillow-9.2.0.ebuild
+++ b/dev-python/pillow/pillow-9.2.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-07-02 Thread Sam James
commit: cbf84a357425b90966cf9ec8cfeed0522333559e
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  2 18:18:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  2 18:18:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbf84a35

dev-python/pillow: Stabilize 9.2.0 x86, #855680

Signed-off-by: Sam James  gentoo.org>

 dev-python/pillow/pillow-9.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.2.0.ebuild 
b/dev-python/pillow/pillow-9.2.0.ebuild
index a118b23c697b..b0461ebb52e7 100644
--- a/dev-python/pillow/pillow-9.2.0.ebuild
+++ b/dev-python/pillow/pillow-9.2.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-07-02 Thread Sam James
commit: 4b4263632c941408bdb53cebbaa5b1df7a4a1b49
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  2 18:15:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  2 18:15:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b426363

dev-python/pillow: Stabilize 9.2.0 amd64, #855680

Signed-off-by: Sam James  gentoo.org>

 dev-python/pillow/pillow-9.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.2.0.ebuild 
b/dev-python/pillow/pillow-9.2.0.ebuild
index 351a6629aba3..a118b23c697b 100644
--- a/dev-python/pillow/pillow-9.2.0.ebuild
+++ b/dev-python/pillow/pillow-9.2.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-07-01 Thread Michał Górny
commit: 191452630b8b6716aea0a0a3b66eb4780edbe059
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  2 03:31:42 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  2 04:46:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19145263

dev-python/pillow: Bump to 9.2.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/Manifest|   1 +
 dev-python/pillow/pillow-9.2.0.ebuild | 125 ++
 2 files changed, 126 insertions(+)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index 672af6b4061d..e73a55dc8b3e 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1 +1,2 @@
 DIST pillow-9.1.1.tar.gz 49753799 BLAKE2B 
969a338f768951c340177d0590c50ba1213f48810870ac3fdbc2556c57344e356e0cf1ef080bde29bf89291adbf9f64b2dd1f950260d2ce5c0eb28d197f2dfe2
 SHA512 
8c05c0af6be992667d764046c6d7c189e1486d6ab987474c15e3bc8a64b9955d4c91d94b94ea46ef6d1c6f343ba424240dfa7d758c666bec40fa580728206a5f
+DIST pillow-9.2.0.gh.tar.gz 50018953 BLAKE2B 
72dc1175c08276531c5949f0eb19bdce37afb25303614d489375c57aba19c5f708db7d149a033490f95848bdd6b4249dd36993205069e7f471a2efd602cb3ac4
 SHA512 
02926d6c88aa8bc0df05b0ecd04b9852821a6400a24c6e70b66d4092eb3174139dee116adfa94ba8b7f3df8f6725cc68b32705f308f4347153e0112d987fc5f2

diff --git a/dev-python/pillow/pillow-9.2.0.ebuild 
b/dev-python/pillow/pillow-9.2.0.ebuild
new file mode 100644
index ..351a6629aba3
--- /dev/null
+++ b/dev-python/pillow/pillow-9.2.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 toolchain-funcs virtualx
+
+MY_PN=Pillow
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python Imaging Library (fork)"
+HOMEPAGE="
+   https://python-pillow.org/
+   https://github.com/python-pillow/
+   https://pypi.org/project/Pillow/
+"
+SRC_URI="
+   https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
+REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   imagequant? ( media-gfx/libimagequant:0 )
+   jpeg? ( media-libs/libjpeg-turbo )
+   jpeg2k? ( media-libs/openjpeg:2= )
+   lcms? ( media-libs/lcms:2= )
+   tiff? ( media-libs/tiff:0=[jpeg,zlib] )
+   truetype? ( media-libs/freetype:2= )
+   webp? ( media-libs/libwebp:0= )
+   xcb? ( x11-libs/libxcb )
+   zlib? ( sys-libs/zlib:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/olefile[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   ${RDEPEND}
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   || (
+   media-gfx/imagemagick[png]
+   media-gfx/graphicsmagick[png]
+   )
+   )
+"
+
+EPYTEST_DESELECT=(
+   # TODO; incompatible Qt version?
+   Tests/test_qt_image_qapplication.py::test_sanity
+)
+
+usepil() {
+   usex "${1}" enable disable
+}
+
+python_configure_all() {
+   # It's important that these flags are also passed during the install 
phase
+   # as well. Make sure of that if you change the lines below. See bug 
661308.
+   cat >> setup.cfg <<-EOF || die
+   [build_ext]
+   disable_platform_guessing = True
+   $(usepil truetype)_freetype = True
+   $(usepil jpeg)_jpeg = True
+   $(usepil jpeg2k)_jpeg2000 = True
+   $(usepil lcms)_lcms = True
+   $(usepil tiff)_tiff = True
+   $(usepil imagequant)_imagequant = True
+   $(usepil webp)_webp = True
+   $(usepil webp)_webpmux = True
+   $(usepil xcb)_xcb = True
+   $(usepil zlib)_zlib = True
+   EOF
+
+   # setup.py won't let us add the right toolchain paths but it does
+   # accept additional ones from INCLUDE and LIB so set these. You
+   # wouldn't normally need these at all as the toolchain should look
+   # here anyway but it doesn't for this setup.py.
+   export \
+   INCLUDE="${ESYSROOT}"/usr/include \
+   LIB="${ESYSROOT}"/usr/$(get_libdir)
+
+   # We have patched in this env var.
+   tc-export PKG_CONFIG
+}
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   "${EPYTHON}" selftest.py --installed || 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-06-24 Thread Michał Górny
commit: db77ac917018a7b421b70bafe5f6ac1a826a46db
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 24 09:47:56 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 24 10:21:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db77ac91

dev-python/pillow: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pillow/Manifest   |   1 -
 dev-python/pillow/pillow-9.0.1-r1.ebuild | 107 ---
 2 files changed, 108 deletions(-)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index 87e4f7467d4d..672af6b4061d 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,2 +1 @@
-DIST pillow-9.0.1.tar.gz 49512045 BLAKE2B 
14f0969c87c57bad8fc38d873bba7a118d666e8b2e62e777ea17197e5ca973b3994bafb56b4464cde4059f2fc4040d73e7ddeec2a1053aeb1f201bf2ec2b38e2
 SHA512 
73893fe079bb2405c87b73b13b6eff198fb8970a891a7c9586bd2620ea0310d54cb35b1d594c6c6d3859e47d8d467700f987ae32aa6d3dc4a2e9286e8749869e
 DIST pillow-9.1.1.tar.gz 49753799 BLAKE2B 
969a338f768951c340177d0590c50ba1213f48810870ac3fdbc2556c57344e356e0cf1ef080bde29bf89291adbf9f64b2dd1f950260d2ce5c0eb28d197f2dfe2
 SHA512 
8c05c0af6be992667d764046c6d7c189e1486d6ab987474c15e3bc8a64b9955d4c91d94b94ea46ef6d1c6f343ba424240dfa7d758c666bec40fa580728206a5f

diff --git a/dev-python/pillow/pillow-9.0.1-r1.ebuild 
b/dev-python/pillow/pillow-9.0.1-r1.ebuild
deleted file mode 100644
index 6f9c47da31be..
--- a/dev-python/pillow/pillow-9.0.1-r1.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-PYTHON_REQ_USE='tk?,threads(+)'
-
-inherit distutils-r1 toolchain-funcs virtualx
-
-MY_PN=Pillow
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Python Imaging Library (fork)"
-HOMEPAGE="https://python-pillow.org/;
-SRC_URI="https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="HPND"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
-IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
-REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   imagequant? ( media-gfx/libimagequant:0 )
-   jpeg? ( virtual/jpeg:0 )
-   jpeg2k? ( media-libs/openjpeg:2= )
-   lcms? ( media-libs/lcms:2= )
-   tiff? ( media-libs/tiff:0=[jpeg,zlib] )
-   truetype? ( media-libs/freetype:2= )
-   webp? ( media-libs/libwebp:0= )
-   xcb? ( x11-libs/libxcb )
-   zlib? ( sys-libs/zlib:0= )"
-RDEPEND="${DEPEND}
-   dev-python/olefile[${PYTHON_USEDEP}]"
-BDEPEND="
-   virtual/pkgconfig
-   test? (
-   ${RDEPEND}
-   dev-python/pytest[${PYTHON_USEDEP}]
-   || (
-   media-gfx/imagemagick[png]
-   media-gfx/graphicsmagick[png]
-   )
-   )
-"
-
-usepil() {
-   usex "${1}" enable disable
-}
-
-python_configure_all() {
-   # It's important that these flags are also passed during the install 
phase
-   # as well. Make sure of that if you change the lines below. See bug 
661308.
-   cat >> setup.cfg <<-EOF || die
-   [build_ext]
-   disable_platform_guessing = True
-   $(usepil truetype)_freetype = True
-   $(usepil jpeg)_jpeg = True
-   $(usepil jpeg2k)_jpeg2000 = True
-   $(usepil lcms)_lcms = True
-   $(usepil tiff)_tiff = True
-   $(usepil imagequant)_imagequant = True
-   $(usepil webp)_webp = True
-   $(usepil webp)_webpmux = True
-   $(usepil xcb)_xcb = True
-   $(usepil zlib)_zlib = True
-   EOF
-
-   # setup.py won't let us add the right toolchain paths but it does
-   # accept additional ones from INCLUDE and LIB so set these. You
-   # wouldn't normally need these at all as the toolchain should look
-   # here anyway but it doesn't for this setup.py.
-   export \
-   INCLUDE="${ESYSROOT}"/usr/include \
-   LIB="${ESYSROOT}"/usr/$(get_libdir)
-
-   # We have patched in this env var.
-   tc-export PKG_CONFIG
-}
-
-src_test() {
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   "${EPYTHON}" selftest.py --installed || die "selftest failed with 
${EPYTHON}"
-   # no:relaxed: pytest-relaxed plugin make our tests fail. deactivate if 
installed
-   epytest -p no:relaxed || die "Tests failed with ${EPYTHON}"
-}
-
-python_install() {
-   python_doheader src/libImaging/*.h
-   distutils-r1_python_install
-}
-
-python_install_all() {
-   if use examples ; then
-   docinto example
-   dodoc docs/example/*
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-06-24 Thread Arthur Zamarin
commit: b9d409aaa0f5c3450656367438c2bb326ddb0f95
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun 24 09:27:42 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 24 09:27:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9d409aa

dev-python/pillow: Stabilize 9.1.1 amd64, #853457

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.1.1.ebuild 
b/dev-python/pillow/pillow-9.1.1.ebuild
index a8394d48c386..0359d0ccbbe6 100644
--- a/dev-python/pillow/pillow-9.1.1.ebuild
+++ b/dev-python/pillow/pillow-9.1.1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-06-24 Thread Arthur Zamarin
commit: a2fea50b9d10d5c7aeccf53565e6b7a33bc2f8f2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun 24 09:27:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 24 09:27:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2fea50b

dev-python/pillow: Stabilize 9.1.1 ppc, #853457

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.1.1.ebuild 
b/dev-python/pillow/pillow-9.1.1.ebuild
index fba87f29da00..549f2b309843 100644
--- a/dev-python/pillow/pillow-9.1.1.ebuild
+++ b/dev-python/pillow/pillow-9.1.1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-06-24 Thread Arthur Zamarin
commit: 88623b4f96b02b9ec5363f8e8b220fd0cd384cac
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun 24 09:27:34 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 24 09:27:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88623b4f

dev-python/pillow: Stabilize 9.1.1 sparc, #853457

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.1.1.ebuild 
b/dev-python/pillow/pillow-9.1.1.ebuild
index b70bea030569..a8394d48c386 100644
--- a/dev-python/pillow/pillow-9.1.1.ebuild
+++ b/dev-python/pillow/pillow-9.1.1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2022-06-24 Thread Arthur Zamarin
commit: 95f7a455716d5188682ae279dd55364237d15806
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun 24 09:27:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 24 09:27:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95f7a455

dev-python/pillow: Stabilize 9.1.1 arm, #853457

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pillow/pillow-9.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-9.1.1.ebuild 
b/dev-python/pillow/pillow-9.1.1.ebuild
index 8a69de12cc12..c699236ac553 100644
--- a/dev-python/pillow/pillow-9.1.1.ebuild
+++ b/dev-python/pillow/pillow-9.1.1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



  1   2   3   4   >