diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-02-02 01:39:05 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-02-02 01:39:05 +0000 |
commit | fcc5224904648a8e6eb528d7603154160a20022f (patch) | |
tree | 3bfce096b38a9cea8eed13fc70c1526c456e9abd /dev-python/pillow | |
parent | 2fd57282f0262ca084e05b0f2c63fbada395d02b (diff) |
gentoo resync : 02.02.2022
Diffstat (limited to 'dev-python/pillow')
-rw-r--r-- | dev-python/pillow/Manifest | 5 | ||||
-rw-r--r-- | dev-python/pillow/pillow-9.0.0-r1.ebuild (renamed from dev-python/pillow/pillow-8.4.0.ebuild) | 47 | ||||
-rw-r--r-- | dev-python/pillow/pillow-9.0.0.ebuild | 2 |
3 files changed, 31 insertions, 23 deletions
diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest index 038d18834b72..4946b56ac27a 100644 --- a/dev-python/pillow/Manifest +++ b/dev-python/pillow/Manifest @@ -1,5 +1,4 @@ -DIST pillow-8.4.0.tar.gz 49364586 BLAKE2B f6a0fbafc0869c952bf88ad96146f27cf70c5680f372763bc9989cc49515bc74886a9d7648114797880ca06defc79e2e50d7ecf36bfa7adbd969450615ac0bd1 SHA512 d395f69ccb37c52a3b6f45836700ffbc3173afae31848cc61d7b47db88ca1594541023beb9a14fd9067aca664e182c7d6e3300ab3e3095c31afe8dcbc6e08233 DIST pillow-9.0.0.tar.gz 49510604 BLAKE2B c3b0d07e8fe280e3a253067c4da18ac2dee40d216280632d58ddaa7848e13a165587b9aca61c98f8b5380e53d6d59a4097320bacf6e016e236239af518ec7780 SHA512 d2fd74dd1b8824d994e3767ef9794175dd2f4adc8173612432a3e171705723ee8757d299a87fb1c010b40919792c1ca76578f41977ee3303ccb6f75165deb791 -EBUILD pillow-8.4.0.ebuild 2630 BLAKE2B 35acb4e2123562d6060a3987ace19eef820440419d6a12e12b45d49b43c97db02874b18161e40eb5fc528142b06564d90ff02c40efc4eaaba18d939bc0684ede SHA512 c92d71605566aed06473690ccfc80b4c7fea02b877e1a8cf287f35b6a263cb5ca28577cddc2a07d8487219a9573e0359eb7f6cd8cf47bedbc303775184f6c8bb -EBUILD pillow-9.0.0.ebuild 2642 BLAKE2B 39ade08a223b2cee7577be64bab2e6baa47719a00f35e0028c7ccc669dda04953177349330345b2f61160248da4286590a03dc019ff39dda44248f3772266547 SHA512 abf6bbdf0eb5651e0e1b48019734103ece569634740e73061876f94ccbf8f1ff8467a31e2cf9835cdd31c73d0cc3b8970f7cb083dc769d8b9779954251255a1b +EBUILD pillow-9.0.0-r1.ebuild 2892 BLAKE2B 133ef433e8cb05632dc4162ee68b390f86d7cf2451fb34541ab4f2002bea720725344f7b9808833ac3029612257a081af63d0a89cf9335d51a82a1389267952d SHA512 95ced5f48b3a628aa751cab412f80e6a1f002b01b4e2fda12b88d2813ba01ed25c2e5b2a2393b7cda117884686d3112aef8c1cc6fb1edf480cdd5f132a83b852 +EBUILD pillow-9.0.0.ebuild 2640 BLAKE2B 6c6d029aacbcd7d9038f4fbb854f42570b6de2e9f7c579b299357cb9bbb28ae461ac245b516743e5567e8599e8e76aac5b593d67ff92d2077d3a254884ea2ca0 SHA512 dba3365b0f73900ecf375895d85dab361c3502a6f7645cf438f66d19d54a20ff9a5ad37db6f54508c80934a37ad9136b9c32937883610c3892cb587315825a97 MISC metadata.xml 480 BLAKE2B b42e6b01b1572a0688ef93025a0baaa95b9fd0c3a5eabcddcea7145dd880a95f11859b255ae24a376ca792559ffcf940c67da1b19f2f579dbc6ef6de68903749 SHA512 b98a33136aef4498051370bce3295b000687ddb80b4d909b26b32af61b4e4638d07269f7924ae039420af63236aa74b51e23d2feae1c83349683073c69714582 diff --git a/dev-python/pillow/pillow-8.4.0.ebuild b/dev-python/pillow/pillow-9.0.0-r1.ebuild index 31930eb7c91d..82a914de8bf7 100644 --- a/dev-python/pillow/pillow-8.4.0.ebuild +++ b/dev-python/pillow/pillow-9.0.0-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# 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(+)' @@ -18,7 +19,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="HPND" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +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 )" @@ -47,40 +48,48 @@ BDEPEND=" ) " +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. - DISTUTILS_ARGS=( - build_ext - --disable-platform-guessing - $(use_enable truetype freetype) - $(use_enable jpeg) - $(use_enable jpeg2k jpeg2000) - $(use_enable lcms) - $(use_enable tiff) - $(use_enable imagequant) - $(use_enable webp) - $(use_enable webp webpmux) - $(use_enable xcb) - $(use_enable zlib) - ) + 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 sucks at adding 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 this setup.py does stupid things. export \ - INCLUDE=${ESYSROOT}/usr/include \ - LIB=${ESYSROOT}/usr/$(get_libdir) + 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 - virtx epytest -p no:relaxed + epytest -p no:relaxed || die "Tests failed with ${EPYTHON}" } python_install() { diff --git a/dev-python/pillow/pillow-9.0.0.ebuild b/dev-python/pillow/pillow-9.0.0.ebuild index b85f6bef35ec..4d188aa9d485 100644 --- a/dev-python/pillow/pillow-9.0.0.ebuild +++ b/dev-python/pillow/pillow-9.0.0.ebuild @@ -18,7 +18,7 @@ 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" +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 )" |