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

2025-06-13 Thread Michał Górny
commit: b500163fa99f28739368a08f24d319672418e721
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 14 03:43:26 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 14 03:43:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b500163f

dev-python/fonttools: Bump to 4.58.4

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.58.4.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 2f26d10793ca..2333680ca05f 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -3,3 +3,4 @@ DIST fonttools-4.57.0.gh.tar.gz 3932468 BLAKE2B 
7bfcf6aa3b5cffbba7cdabe14a580dc4
 DIST fonttools-4.58.0.gh.tar.gz 3955467 BLAKE2B 
0094284f90685a4e8051c84374325413269ab0207f0ecc25d3129776a226de05a82adcbf1812cc3f18b8950b49f310f7a96295812a33c8e3fecd6aa48d768efb
 SHA512 
8d32cffb2a83b0fb2eda89a8352b7e235595c8d159adb4075941da46c3715701c1d12d0f5e0fe663c587f5c888658ab1d7b2a54cb857355848627a1c25acd0ae
 DIST fonttools-4.58.1.gh.tar.gz 3959551 BLAKE2B 
bb3a958a359654bee709efe8d21c6e7f13c62c730aa33fdcbe2866318fe91f14ee7e6b63951f17b5ff1faa3e2b96ee934bd7e5b063242d88980d649653a682ce
 SHA512 
f5b810668dca7ffca943fc362616784d1aecbd8f036925b2f8acb2d80997c26cf8c8127814f31f1a62bcf062d83c4a8b76ee022a146d5c2b8693cd1750732545
 DIST fonttools-4.58.2.gh.tar.gz 3964058 BLAKE2B 
0e367e65cd19d109db11e81020814b3b07dd7fb82068fd162ad04a7a7ee64d641991908c946f09f853b6e797b09f87bafb8870ab84750cc3d3e525083946d5d5
 SHA512 
f78026457be3d75be89ec6788309fc5cab9d9987b5c438bffe7059a78b5d688b6fb9a94dca9636f4c28d44a60f36cdd24bbdf1d32197d63e79b99f3108ce32a5
+DIST fonttools-4.58.4.gh.tar.gz 3964173 BLAKE2B 
a4813bb4bb2929c0e3f95389fd2da5729b9b484f3c19c975b2392fa6d6a489d432c86f4ac3dc7bc58e75238b1ab87292e0dd99b1cadda143bf8df61d4770e10f
 SHA512 
746eb64dee02e77321ca60752e1dd77ff0eb4411bf907968c5118de36618f4bc857d5782c289768fee8c43f9e410f225061736509f6a5c25a829a8ee30a0995b

diff --git a/dev-python/fonttools/fonttools-4.58.4.ebuild 
b/dev-python/fonttools/fonttools-4.58.4.ebuild
new file mode 100644
index ..b621f1879e37
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.58.4.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   nonfatal epytest \
+   -p rerunfailures --reruns=5 \
+   Tests fontTools || die -n "Tests failed with ${EPYTHON}"
+}



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

2025-06-06 Thread Michał Górny
commit: 35009ce0293f717503c8d41f7db9b81593d34a63
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  7 04:09:24 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  7 06:13:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35009ce0

dev-python/fonttools: Bump to 4.58.2

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

 dev-python/fonttools/Manifest  |  1 +
 .../fonttools/files/fonttools-4.58.2-py313.patch   | 42 
 dev-python/fonttools/fonttools-4.58.2.ebuild   | 74 ++
 3 files changed, 117 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 9a83081ab985..2f26d10793ca 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -2,3 +2,4 @@ DIST fonttools-4.56.0.gh.tar.gz 3900744 BLAKE2B 
f75ad562092cadbf2a844fedf47e1b05
 DIST fonttools-4.57.0.gh.tar.gz 3932468 BLAKE2B 
7bfcf6aa3b5cffbba7cdabe14a580dc40677a1d80a2d69750925d7e06c1885df9cd586a228c0d06707acdc9870e92241cce373f0eb27f93a4f887ba14631470c
 SHA512 
7e3ef7149b8e6af5953a827e0a078390e67b919ba9752a03672d876f6de3d0d395b2e061c0f87e5d9298c13c74a1f0162d99151c364dfab487eec2ab9adced75
 DIST fonttools-4.58.0.gh.tar.gz 3955467 BLAKE2B 
0094284f90685a4e8051c84374325413269ab0207f0ecc25d3129776a226de05a82adcbf1812cc3f18b8950b49f310f7a96295812a33c8e3fecd6aa48d768efb
 SHA512 
8d32cffb2a83b0fb2eda89a8352b7e235595c8d159adb4075941da46c3715701c1d12d0f5e0fe663c587f5c888658ab1d7b2a54cb857355848627a1c25acd0ae
 DIST fonttools-4.58.1.gh.tar.gz 3959551 BLAKE2B 
bb3a958a359654bee709efe8d21c6e7f13c62c730aa33fdcbe2866318fe91f14ee7e6b63951f17b5ff1faa3e2b96ee934bd7e5b063242d88980d649653a682ce
 SHA512 
f5b810668dca7ffca943fc362616784d1aecbd8f036925b2f8acb2d80997c26cf8c8127814f31f1a62bcf062d83c4a8b76ee022a146d5c2b8693cd1750732545
+DIST fonttools-4.58.2.gh.tar.gz 3964058 BLAKE2B 
0e367e65cd19d109db11e81020814b3b07dd7fb82068fd162ad04a7a7ee64d641991908c946f09f853b6e797b09f87bafb8870ab84750cc3d3e525083946d5d5
 SHA512 
f78026457be3d75be89ec6788309fc5cab9d9987b5c438bffe7059a78b5d688b6fb9a94dca9636f4c28d44a60f36cdd24bbdf1d32197d63e79b99f3108ce32a5

diff --git a/dev-python/fonttools/files/fonttools-4.58.2-py313.patch 
b/dev-python/fonttools/files/fonttools-4.58.2-py313.patch
new file mode 100644
index ..f4afa98b65ea
--- /dev/null
+++ b/dev-python/fonttools/files/fonttools-4.58.2-py313.patch
@@ -0,0 +1,42 @@
+From c9d720cfeb4e5bdabbed68050154f7f9486eac37 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Sat, 7 Jun 2025 07:51:13 +0200
+Subject: [PATCH] fix iterable check for Python 3.13.4 and newer
+
+Fix the `feaLib/ast.py` snippet used to check whether a type is iterable
+to work correctly with Python 3.13.4.  The snippet wrongly assumed
+that a generator expression will raise immediately when the RHS of `in`
+is not iterable.  This is no longer the case with Python 3.13.4,
+and such a generator only raises when you actually start iterating.
+Use a plain `for` expression to start iterating and catch the problem
+more reliably.
+
+Fixes #3854
+---
+ Lib/fontTools/feaLib/ast.py | 6 --
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/Lib/fontTools/feaLib/ast.py b/Lib/fontTools/feaLib/ast.py
+index efcce8c68..18e5a891d 100644
+--- a/Lib/fontTools/feaLib/ast.py
 b/Lib/fontTools/feaLib/ast.py
+@@ -719,7 +719,8 @@ class ChainContextPosStatement(Statement):
+ for i, lookup in enumerate(lookups):
+ if lookup:
+ try:
+-(_ for _ in lookup)
++for _ in lookup:
++break
+ except TypeError:
+ self.lookups[i] = [lookup]
+ 
+@@ -777,7 +778,8 @@ class ChainContextSubstStatement(Statement):
+ for i, lookup in enumerate(lookups):
+ if lookup:
+ try:
+-(_ for _ in lookup)
++for _ in lookup:
++break
+ except TypeError:
+ self.lookups[i] = [lookup]
+ 

diff --git a/dev-python/fonttools/fonttools-4.58.2.ebuild 
b/dev-python/fonttools/fonttools-4.58.2.ebuild
new file mode 100644
index ..6754ed213b4b
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.58.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm6

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

2025-05-28 Thread Michał Górny
commit: 9c515886b936f891e3262c014b93300365d3702d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 29 04:23:29 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 29 04:23:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c515886

dev-python/fonttools: Bump to 4.58.1

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.58.1.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 42ccadbbc9c7..9a83081ab985 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,3 +1,4 @@
 DIST fonttools-4.56.0.gh.tar.gz 3900744 BLAKE2B 
f75ad562092cadbf2a844fedf47e1b054769227d1fd3e553f62f3f664f07a57df2dda410850b00e1a1aa7d322fb14401255f11570a3f0456b443ae96e484f2d6
 SHA512 
e1d668b299dcf26d578d1fd7b6830ab6a97f97545024060eda1acb625910a3a430e34ce04c6739db724e974422043d59629ab7380812a72b4a219ab0dbec35a3
 DIST fonttools-4.57.0.gh.tar.gz 3932468 BLAKE2B 
7bfcf6aa3b5cffbba7cdabe14a580dc40677a1d80a2d69750925d7e06c1885df9cd586a228c0d06707acdc9870e92241cce373f0eb27f93a4f887ba14631470c
 SHA512 
7e3ef7149b8e6af5953a827e0a078390e67b919ba9752a03672d876f6de3d0d395b2e061c0f87e5d9298c13c74a1f0162d99151c364dfab487eec2ab9adced75
 DIST fonttools-4.58.0.gh.tar.gz 3955467 BLAKE2B 
0094284f90685a4e8051c84374325413269ab0207f0ecc25d3129776a226de05a82adcbf1812cc3f18b8950b49f310f7a96295812a33c8e3fecd6aa48d768efb
 SHA512 
8d32cffb2a83b0fb2eda89a8352b7e235595c8d159adb4075941da46c3715701c1d12d0f5e0fe663c587f5c888658ab1d7b2a54cb857355848627a1c25acd0ae
+DIST fonttools-4.58.1.gh.tar.gz 3959551 BLAKE2B 
bb3a958a359654bee709efe8d21c6e7f13c62c730aa33fdcbe2866318fe91f14ee7e6b63951f17b5ff1faa3e2b96ee934bd7e5b063242d88980d649653a682ce
 SHA512 
f5b810668dca7ffca943fc362616784d1aecbd8f036925b2f8acb2d80997c26cf8c8127814f31f1a62bcf062d83c4a8b76ee022a146d5c2b8693cd1750732545

diff --git a/dev-python/fonttools/fonttools-4.58.1.ebuild 
b/dev-python/fonttools/fonttools-4.58.1.ebuild
new file mode 100644
index ..1c1271649370
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.58.1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   nonfatal epytest \
+   -p r

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

2025-05-10 Thread Michał Górny
commit: dcec781363533fed4411c99ee1ecb03305831594
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 11 02:20:19 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 11 02:22:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcec7813

dev-python/fonttools: Bump to 4.58.0

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.58.0.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 3ee61fa2e902..42ccadbbc9c7 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,2 +1,3 @@
 DIST fonttools-4.56.0.gh.tar.gz 3900744 BLAKE2B 
f75ad562092cadbf2a844fedf47e1b054769227d1fd3e553f62f3f664f07a57df2dda410850b00e1a1aa7d322fb14401255f11570a3f0456b443ae96e484f2d6
 SHA512 
e1d668b299dcf26d578d1fd7b6830ab6a97f97545024060eda1acb625910a3a430e34ce04c6739db724e974422043d59629ab7380812a72b4a219ab0dbec35a3
 DIST fonttools-4.57.0.gh.tar.gz 3932468 BLAKE2B 
7bfcf6aa3b5cffbba7cdabe14a580dc40677a1d80a2d69750925d7e06c1885df9cd586a228c0d06707acdc9870e92241cce373f0eb27f93a4f887ba14631470c
 SHA512 
7e3ef7149b8e6af5953a827e0a078390e67b919ba9752a03672d876f6de3d0d395b2e061c0f87e5d9298c13c74a1f0162d99151c364dfab487eec2ab9adced75
+DIST fonttools-4.58.0.gh.tar.gz 3955467 BLAKE2B 
0094284f90685a4e8051c84374325413269ab0207f0ecc25d3129776a226de05a82adcbf1812cc3f18b8950b49f310f7a96295812a33c8e3fecd6aa48d768efb
 SHA512 
8d32cffb2a83b0fb2eda89a8352b7e235595c8d159adb4075941da46c3715701c1d12d0f5e0fe663c587f5c888658ab1d7b2a54cb857355848627a1c25acd0ae

diff --git a/dev-python/fonttools/fonttools-4.58.0.ebuild 
b/dev-python/fonttools/fonttools-4.58.0.ebuild
new file mode 100644
index ..1c1271649370
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.58.0.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   nonfatal epytest \
+   -p rerunfailures --reruns=5 \
+   Tests fontTools || die -n "Tests failed with ${EPYTHON}"
+}



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

2025-04-20 Thread Sam James
commit: 73a7e259896e6d9eac10cf5bd8f7415d9f4f1de1
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 21 04:30:45 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 21 04:30:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a7e259

dev-python/fonttools: Stabilize 4.57.0 x86, #954059

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

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

diff --git a/dev-python/fonttools/fonttools-4.57.0.ebuild 
b/dev-python/fonttools/fonttools-4.57.0.ebuild
index 907b8c164c5b..c3d5d3b1e2e1 100644
--- a/dev-python/fonttools/fonttools-4.57.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.57.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-04-20 Thread Sam James
commit: f4dfa3dd9e122de5a5b0dc2b953a96eb607d5250
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 21 04:30:46 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 21 04:30:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4dfa3dd

dev-python/fonttools: Stabilize 4.57.0 amd64, #954059

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

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

diff --git a/dev-python/fonttools/fonttools-4.57.0.ebuild 
b/dev-python/fonttools/fonttools-4.57.0.ebuild
index c3d5d3b1e2e1..0d9da863feba 100644
--- a/dev-python/fonttools/fonttools-4.57.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.57.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-04-05 Thread Michał Górny
commit: f913400743b181cc14add6a52989a4de61b23656
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr  5 06:48:36 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr  5 07:11:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9134007

dev-python/fonttools: Bump to 4.57.0

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.57.0.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 5d6e38c28735..3ee61fa2e902 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1 +1,2 @@
 DIST fonttools-4.56.0.gh.tar.gz 3900744 BLAKE2B 
f75ad562092cadbf2a844fedf47e1b054769227d1fd3e553f62f3f664f07a57df2dda410850b00e1a1aa7d322fb14401255f11570a3f0456b443ae96e484f2d6
 SHA512 
e1d668b299dcf26d578d1fd7b6830ab6a97f97545024060eda1acb625910a3a430e34ce04c6739db724e974422043d59629ab7380812a72b4a219ab0dbec35a3
+DIST fonttools-4.57.0.gh.tar.gz 3932468 BLAKE2B 
7bfcf6aa3b5cffbba7cdabe14a580dc40677a1d80a2d69750925d7e06c1885df9cd586a228c0d06707acdc9870e92241cce373f0eb27f93a4f887ba14631470c
 SHA512 
7e3ef7149b8e6af5953a827e0a078390e67b919ba9752a03672d876f6de3d0d395b2e061c0f87e5d9298c13c74a1f0162d99151c364dfab487eec2ab9adced75

diff --git a/dev-python/fonttools/fonttools-4.57.0.ebuild 
b/dev-python/fonttools/fonttools-4.57.0.ebuild
new file mode 100644
index ..982823e9b9bb
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.57.0.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   nonfatal epytest \
+   -p rerunfailures --reruns=5 \
+   Tests fontTools || die -n "Tests failed with ${EPYTHON}"
+}



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

2025-03-08 Thread Michał Górny
commit: 6ebad0b42bd3d6b9180e83d729e58503741ac8b5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  8 17:01:23 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  8 17:01:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ebad0b4

dev-python/fonttools: Remove old

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

 dev-python/fonttools/Manifest|  4 --
 dev-python/fonttools/fonttools-4.55.0.ebuild | 99 
 dev-python/fonttools/fonttools-4.55.3.ebuild | 99 
 dev-python/fonttools/fonttools-4.55.6.ebuild | 99 
 dev-python/fonttools/fonttools-4.55.8.ebuild | 99 
 5 files changed, 400 deletions(-)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index f722e7587e2f..5d6e38c28735 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,5 +1 @@
-DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B 
ace8c3c1c866f4c181f685a44aeb69b8927bd7ddd452cb8268dc7c06183b372ddd88b64f7eba7ab3e4fa15ae359ffcf1d8144de4afbb1b4751173d75259eef3b
 SHA512 
5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191
-DIST fonttools-4.55.3.gh.tar.gz 3894793 BLAKE2B 
0b02f5d5cac5b7cdd97d4c32310d02507604afbef12ecd59237fb0a5683170bd563f8e5c08f4f2ca057a8f952aafef7c6e087d072d96786ef8bea603521ce4ab
 SHA512 
23257ebb9e890c0e5eb9776a9e82479a33859f4ab49015ee8434ae998814b7821b5226d14405667f9c67f03bbd0db41087d95dbc7650d812ed826db71929cab3
-DIST fonttools-4.55.6.gh.tar.gz 3897113 BLAKE2B 
f2ea39291ed57add406df285be0e3590b8a9d404049f38ad79869a7ea2d3f0e97135e5e4d93835a91825b126cb81383fa1dce9fc75db98be33704c3d36ea4530
 SHA512 
b14d12b21988bfbcda8b2532c9fd0072344452ebbd9ced2197fef8b0c8037fad6acb8d969473443e2d9c02df0f68eed45326179d6d0385d4921c8b95a1f7a42a
-DIST fonttools-4.55.8.gh.tar.gz 3897975 BLAKE2B 
fd97aa3e4a02fd2cf5eaf85f0a741f7fb4dc253a41de21088b1a918132377f1c23d8a4b373c7ad04d8f22f023d1e34abcbe585f62d8b5cad9b42cebf711c478b
 SHA512 
15a608362b0fec9811bd7079568ed0f3f398cfaee6917988ff1391659a0544114debf190e02df5326ffa305adc4f1ff297ccbb81918850934d1617ac23dbebf4
 DIST fonttools-4.56.0.gh.tar.gz 3900744 BLAKE2B 
f75ad562092cadbf2a844fedf47e1b054769227d1fd3e553f62f3f664f07a57df2dda410850b00e1a1aa7d322fb14401255f11570a3f0456b443ae96e484f2d6
 SHA512 
e1d668b299dcf26d578d1fd7b6830ab6a97f97545024060eda1acb625910a3a430e34ce04c6739db724e974422043d59629ab7380812a72b4a219ab0dbec35a3

diff --git a/dev-python/fonttools/fonttools-4.55.0.ebuild 
b/dev-python/fonttools/fonttools-4.55.0.ebuild
deleted file mode 100644
index b12cedbe12a6..
--- a/dev-python/fonttools/fonttools-4.55.0.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
-HOMEPAGE="
-   https://github.com/fonttools/fonttools/
-   https://pypi.org/project/fonttools/
-"
-SRC_URI="
-   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="+native-extensions"
-
-RDEPEND="
-   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   native-extensions? (
-   $(python_gen_cond_dep '
-   dev-python/cython[${PYTHON_USEDEP}]
-   ' 'python*')
-   )
-   test? (
-   dev-python/brotlicffi[${PYTHON_USEDEP}]
-   dev-python/munkres[${PYTHON_USEDEP}]
-   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
-   app-arch/zopfli
-   )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
-   # This is due to incomplete nesting in the Tests/ tree:
-   #
-   #   Tests/feaLib/__init__.py
-   #   Tests/ufoLib/__init__.py
-   #   Tests/svgLib/path/__init__.py
-   #   Tests/otlLib/__init__.py
-   #   Tests/varLib/__init__.py
-   #
-   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
-   touch Tests/svgLib/__init__.py || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_compile() {
-   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
-   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
-   distutils-r1_python_compile
-}
-
-src_test() {
-   # virtualx used when matplotlib is installed causing plot module tests 
to run
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   

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

2025-03-08 Thread Sam James
commit: 9604f17d5fc299da3338bd0daec6359b2a063024
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  8 13:36:56 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  8 13:36:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9604f17d

dev-python/fonttools: Stabilize 4.56.0 hppa, #950092

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

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

diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild 
b/dev-python/fonttools/fonttools-4.56.0.ebuild
index 0d9da863feba..90fe91a32e0c 100644
--- a/dev-python/fonttools/fonttools-4.56.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.56.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-22 Thread Sam James
commit: 5fbde8768f0377b47897b984b001e268681a9030
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 22 20:51:32 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 22 20:51:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fbde876

dev-python/fonttools: Stabilize 4.56.0 sparc, #950092

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

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

diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild 
b/dev-python/fonttools/fonttools-4.56.0.ebuild
index 02be02b0d22c..0d9da863feba 100644
--- a/dev-python/fonttools/fonttools-4.56.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.56.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-22 Thread Michał Górny
commit: 542e9f41a238dde5ed3438a17d36bc76245a7dc9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 22 15:25:41 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 22 15:30:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=542e9f41

dev-python/fonttools: Enable pypy3.11

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

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

diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild 
b/dev-python/fonttools/fonttools-4.56.0.ebuild
index 75f8b22c745b..02be02b0d22c 100644
--- a/dev-python/fonttools/fonttools-4.56.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.56.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit distutils-r1 virtualx



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

2025-02-22 Thread Arthur Zamarin
commit: 52ee27e8ea98cb0bba52115e61a7049ed7d0857d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 22 14:43:41 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 22 14:43:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52ee27e8

dev-python/fonttools: Stabilize 4.56.0 amd64, #950092

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

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

diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild 
b/dev-python/fonttools/fonttools-4.56.0.ebuild
index 5d641c95e1e7..75f8b22c745b 100644
--- a/dev-python/fonttools/fonttools-4.56.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.56.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-22 Thread Arthur Zamarin
commit: 0b0fb4463b26600976d9abdf43f749c22ee4e5ab
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 22 14:43:40 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 22 14:43:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b0fb446

dev-python/fonttools: Stabilize 4.56.0 ppc64, #950092

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

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

diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild 
b/dev-python/fonttools/fonttools-4.56.0.ebuild
index ef0a3e66c31e..5d641c95e1e7 100644
--- a/dev-python/fonttools/fonttools-4.56.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.56.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-22 Thread Arthur Zamarin
commit: 7dc8fbd6981d83a7fecde5184ddcc13d02e1d522
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 22 11:09:24 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 22 11:09:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dc8fbd6

dev-python/fonttools: Stabilize 4.56.0 ppc, #950092

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

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

diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild 
b/dev-python/fonttools/fonttools-4.56.0.ebuild
index ca8a59fecc6e..ef0a3e66c31e 100644
--- a/dev-python/fonttools/fonttools-4.56.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.56.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-22 Thread Arthur Zamarin
commit: f725c3dc939a7085e1d55247091ad6a147a16239
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 22 09:23:19 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 22 09:23:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f725c3dc

dev-python/fonttools: Stabilize 4.56.0 x86, #950092

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

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

diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild 
b/dev-python/fonttools/fonttools-4.56.0.ebuild
index 5661d61fd2c6..ca8a59fecc6e 100644
--- a/dev-python/fonttools/fonttools-4.56.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.56.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-22 Thread Arthur Zamarin
commit: 1aaf3dfc607551154b917bba45245616984855fe
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 22 09:02:17 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 22 09:02:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aaf3dfc

dev-python/fonttools: Stabilize 4.56.0 arm, #950092

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

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

diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild 
b/dev-python/fonttools/fonttools-4.56.0.ebuild
index dcbb3ee38b8f..5661d61fd2c6 100644
--- a/dev-python/fonttools/fonttools-4.56.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.56.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-22 Thread Arthur Zamarin
commit: 4a3ddf174a6dda3cb6ccb357767b280c19583804
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 22 08:47:35 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 22 08:47:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a3ddf17

dev-python/fonttools: Stabilize 4.56.0 arm64, #950092

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

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

diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild 
b/dev-python/fonttools/fonttools-4.56.0.ebuild
index 0adf50c35de4..dcbb3ee38b8f 100644
--- a/dev-python/fonttools/fonttools-4.56.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.56.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-15 Thread Sam James
commit: 693adee2be92270038a2712d33c2506412c6aadf
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 16 04:14:58 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 16 04:14:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=693adee2

dev-python/fonttools: Stabilize 4.55.8 ppc, #949750

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.8.ebuild 
b/dev-python/fonttools/fonttools-4.55.8.ebuild
index bb7fc6ac7470..75f8b22c745b 100644
--- a/dev-python/fonttools/fonttools-4.55.8.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.8.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-15 Thread Sam James
commit: 0fef50ff8e03f69e957eab96eea584427e9f70cb
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 15 15:58:10 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 15 15:58:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fef50ff

dev-python/fonttools: Stabilize 4.55.8 ppc64, #949750

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.8.ebuild 
b/dev-python/fonttools/fonttools-4.55.8.ebuild
index 968bc2ed0d8c..bb7fc6ac7470 100644
--- a/dev-python/fonttools/fonttools-4.55.8.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.8.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-15 Thread Arthur Zamarin
commit: bb471f113f5b3a4954e8667ffa8c48959471764b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 15 10:16:23 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 15 10:16:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb471f11

dev-python/fonttools: Stabilize 4.55.8 x86, #949750

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.8.ebuild 
b/dev-python/fonttools/fonttools-4.55.8.ebuild
index 5661d61fd2c6..ca8a59fecc6e 100644
--- a/dev-python/fonttools/fonttools-4.55.8.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.8.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-15 Thread Arthur Zamarin
commit: 1682318c7c6e494c7d791173246df673158da9f7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 15 10:16:24 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 15 10:16:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1682318c

dev-python/fonttools: Stabilize 4.55.8 amd64, #949750

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.8.ebuild 
b/dev-python/fonttools/fonttools-4.55.8.ebuild
index ca8a59fecc6e..968bc2ed0d8c 100644
--- a/dev-python/fonttools/fonttools-4.55.8.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.8.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-15 Thread Arthur Zamarin
commit: 389ed28016b0401ddc644605e140297cf5a6a14c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 15 08:47:16 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 15 08:47:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=389ed280

dev-python/fonttools: Stabilize 4.55.8 arm, #949750

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.8.ebuild 
b/dev-python/fonttools/fonttools-4.55.8.ebuild
index dcbb3ee38b8f..5661d61fd2c6 100644
--- a/dev-python/fonttools/fonttools-4.55.8.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.8.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-15 Thread Arthur Zamarin
commit: bed86ab9880c25a78ac23242351b05b470c12243
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 15 08:30:56 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 15 08:30:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bed86ab9

dev-python/fonttools: Stabilize 4.55.8 arm64, #949750

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.8.ebuild 
b/dev-python/fonttools/fonttools-4.55.8.ebuild
index 0adf50c35de4..dcbb3ee38b8f 100644
--- a/dev-python/fonttools/fonttools-4.55.8.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.8.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-14 Thread Michał Górny
commit: 16be12bc189f7501032d90e769b69d129b78dbf9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 15 07:25:24 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 15 07:38:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16be12bc

dev-python/fonttools: Remove old

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

 dev-python/fonttools/Manifest|  3 -
 dev-python/fonttools/fonttools-4.55.4.ebuild | 99 
 dev-python/fonttools/fonttools-4.55.5.ebuild | 99 
 dev-python/fonttools/fonttools-4.55.7.ebuild | 99 
 4 files changed, 300 deletions(-)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 04a84241d14f..f722e7587e2f 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,8 +1,5 @@
 DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B 
ace8c3c1c866f4c181f685a44aeb69b8927bd7ddd452cb8268dc7c06183b372ddd88b64f7eba7ab3e4fa15ae359ffcf1d8144de4afbb1b4751173d75259eef3b
 SHA512 
5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191
 DIST fonttools-4.55.3.gh.tar.gz 3894793 BLAKE2B 
0b02f5d5cac5b7cdd97d4c32310d02507604afbef12ecd59237fb0a5683170bd563f8e5c08f4f2ca057a8f952aafef7c6e087d072d96786ef8bea603521ce4ab
 SHA512 
23257ebb9e890c0e5eb9776a9e82479a33859f4ab49015ee8434ae998814b7821b5226d14405667f9c67f03bbd0db41087d95dbc7650d812ed826db71929cab3
-DIST fonttools-4.55.4.gh.tar.gz 3895558 BLAKE2B 
9769f07c110f774bc597b6c4d63b502ff3d762136cb17ae8c3a97dc9826691944db88d62f858229cac827c9c76690a504c3f53416eecfb260b76dcf2c4dded40
 SHA512 
dd7aa3dc6650edcae4d72472f2530bea75a8e3f11b882712c241738f7f467346a1035dda73672cc82710fc09a40fc3ad1073238b9b1ef84bcaa6fa79a44ce468
-DIST fonttools-4.55.5.gh.tar.gz 3897134 BLAKE2B 
7e7cd6f172e34488a095ff55341a9f6a075ad5ccd4f375d052ab3a586244923464d21a93c75af985ae81cc85bb897f8a1731fe7eabcfdf0b1f2c6bb9eed9e36f
 SHA512 
fb2d4fb67c7778ebcb166f39651e3fceb8986844dee2ce711554e7bf0d160c458110352e922c8faf85a5514f6fc56762f82d037b0df44c3cb8b17191b827a6d9
 DIST fonttools-4.55.6.gh.tar.gz 3897113 BLAKE2B 
f2ea39291ed57add406df285be0e3590b8a9d404049f38ad79869a7ea2d3f0e97135e5e4d93835a91825b126cb81383fa1dce9fc75db98be33704c3d36ea4530
 SHA512 
b14d12b21988bfbcda8b2532c9fd0072344452ebbd9ced2197fef8b0c8037fad6acb8d969473443e2d9c02df0f68eed45326179d6d0385d4921c8b95a1f7a42a
-DIST fonttools-4.55.7.gh.tar.gz 3897996 BLAKE2B 
a34b1144133b69cbc057f3aea8f4a99290a8b5c33490008d29ee3546da975e690b959042f44117bd4496f5e523bb24b0671a415a59e741207efd19c25fd46ef9
 SHA512 
2c60bed9173b656e7b9f2cf3c0604b334b3e07b4d5e1f7d2bc2ec8a8e764095877e225b8801649df3551a1db3c7c9f4f65df1b5bbfdb4bf1221af122e04fe195
 DIST fonttools-4.55.8.gh.tar.gz 3897975 BLAKE2B 
fd97aa3e4a02fd2cf5eaf85f0a741f7fb4dc253a41de21088b1a918132377f1c23d8a4b373c7ad04d8f22f023d1e34abcbe585f62d8b5cad9b42cebf711c478b
 SHA512 
15a608362b0fec9811bd7079568ed0f3f398cfaee6917988ff1391659a0544114debf190e02df5326ffa305adc4f1ff297ccbb81918850934d1617ac23dbebf4
 DIST fonttools-4.56.0.gh.tar.gz 3900744 BLAKE2B 
f75ad562092cadbf2a844fedf47e1b054769227d1fd3e553f62f3f664f07a57df2dda410850b00e1a1aa7d322fb14401255f11570a3f0456b443ae96e484f2d6
 SHA512 
e1d668b299dcf26d578d1fd7b6830ab6a97f97545024060eda1acb625910a3a430e34ce04c6739db724e974422043d59629ab7380812a72b4a219ab0dbec35a3

diff --git a/dev-python/fonttools/fonttools-4.55.4.ebuild 
b/dev-python/fonttools/fonttools-4.55.4.ebuild
deleted file mode 100644
index 0adf50c35de4..
--- a/dev-python/fonttools/fonttools-4.55.4.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
-HOMEPAGE="
-   https://github.com/fonttools/fonttools/
-   https://pypi.org/project/fonttools/
-"
-SRC_URI="
-   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="+native-extensions"
-
-RDEPEND="
-   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   native-extensions? (
-   $(python_gen_cond_dep '
-   dev-python/cython[${PYTHON_USEDEP}]
-   ' 'python*')
-   )
-   test? (
-   dev-python/brotlicffi[${PYTHON_USEDEP}]
-   dev-python/munkres[${PYTHON_USEDEP}]
-   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
-   app-arch/zopfli
-   )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # When dev-python/pytest-

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

2025-02-08 Thread Sam James
commit: 07a1a0b227a10b6f6be5ec78082415e78c3bd77c
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  8 18:02:44 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  8 18:02:44 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07a1a0b2

dev-python/fonttools: Stabilize 4.55.6 amd64, #949432

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.6.ebuild 
b/dev-python/fonttools/fonttools-4.55.6.ebuild
index 5d641c95e1e7..75f8b22c745b 100644
--- a/dev-python/fonttools/fonttools-4.55.6.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.6.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-08 Thread Arthur Zamarin
commit: a7a70d64950e1b99bdfceec007b907b8c1c51e83
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb  8 13:55:25 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb  8 13:55:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7a70d64

dev-python/fonttools: Stabilize 4.55.6 arm64, #949432

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.6.ebuild 
b/dev-python/fonttools/fonttools-4.55.6.ebuild
index d586866b43ba..5d641c95e1e7 100644
--- a/dev-python/fonttools/fonttools-4.55.6.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.6.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-08 Thread Arthur Zamarin
commit: 8618eebcbaffbfae1319f3bc4dcfceff720f1434
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb  8 13:55:24 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb  8 13:55:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8618eebc

dev-python/fonttools: Stabilize 4.55.6 x86, #949432

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.6.ebuild 
b/dev-python/fonttools/fonttools-4.55.6.ebuild
index 05bb140d103f..d586866b43ba 100644
--- a/dev-python/fonttools/fonttools-4.55.6.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.6.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-08 Thread Arthur Zamarin
commit: 30808ad5def450e8516d5fd45fe96605642ca3ce
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb  8 12:04:43 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb  8 12:04:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30808ad5

dev-python/fonttools: Stabilize 4.55.6 ppc64, #949432

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.6.ebuild 
b/dev-python/fonttools/fonttools-4.55.6.ebuild
index 553f9fe768c4..05bb140d103f 100644
--- a/dev-python/fonttools/fonttools-4.55.6.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.6.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-08 Thread Arthur Zamarin
commit: 81a9a79a6af9aacb2c23e7ed8cde79367357c680
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb  8 11:39:28 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb  8 11:39:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81a9a79a

dev-python/fonttools: Stabilize 4.55.6 ppc, #949432

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.6.ebuild 
b/dev-python/fonttools/fonttools-4.55.6.ebuild
index 9c896ee04a88..553f9fe768c4 100644
--- a/dev-python/fonttools/fonttools-4.55.6.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.6.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-08 Thread Arthur Zamarin
commit: f7278fb160f1fb3020e49cb231e2eeb5f77c9af3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb  8 10:55:33 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb  8 10:55:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7278fb1

dev-python/fonttools: Stabilize 4.55.6 arm, #949432

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.6.ebuild 
b/dev-python/fonttools/fonttools-4.55.6.ebuild
index 0adf50c35de4..9c896ee04a88 100644
--- a/dev-python/fonttools/fonttools-4.55.6.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.6.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2025-02-07 Thread Michał Górny
commit: 0cef01c2f46bfcfd395b7b31475973a995a38eff
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb  8 06:12:28 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb  8 06:45:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cef01c2

dev-python/fonttools: Bump to 4.56.0

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.56.0.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index eee1e6b9509c..04a84241d14f 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -5,3 +5,4 @@ DIST fonttools-4.55.5.gh.tar.gz 3897134 BLAKE2B 
7e7cd6f172e34488a095ff55341a9f6a
 DIST fonttools-4.55.6.gh.tar.gz 3897113 BLAKE2B 
f2ea39291ed57add406df285be0e3590b8a9d404049f38ad79869a7ea2d3f0e97135e5e4d93835a91825b126cb81383fa1dce9fc75db98be33704c3d36ea4530
 SHA512 
b14d12b21988bfbcda8b2532c9fd0072344452ebbd9ced2197fef8b0c8037fad6acb8d969473443e2d9c02df0f68eed45326179d6d0385d4921c8b95a1f7a42a
 DIST fonttools-4.55.7.gh.tar.gz 3897996 BLAKE2B 
a34b1144133b69cbc057f3aea8f4a99290a8b5c33490008d29ee3546da975e690b959042f44117bd4496f5e523bb24b0671a415a59e741207efd19c25fd46ef9
 SHA512 
2c60bed9173b656e7b9f2cf3c0604b334b3e07b4d5e1f7d2bc2ec8a8e764095877e225b8801649df3551a1db3c7c9f4f65df1b5bbfdb4bf1221af122e04fe195
 DIST fonttools-4.55.8.gh.tar.gz 3897975 BLAKE2B 
fd97aa3e4a02fd2cf5eaf85f0a741f7fb4dc253a41de21088b1a918132377f1c23d8a4b373c7ad04d8f22f023d1e34abcbe585f62d8b5cad9b42cebf711c478b
 SHA512 
15a608362b0fec9811bd7079568ed0f3f398cfaee6917988ff1391659a0544114debf190e02df5326ffa305adc4f1ff297ccbb81918850934d1617ac23dbebf4
+DIST fonttools-4.56.0.gh.tar.gz 3900744 BLAKE2B 
f75ad562092cadbf2a844fedf47e1b054769227d1fd3e553f62f3f664f07a57df2dda410850b00e1a1aa7d322fb14401255f11570a3f0456b443ae96e484f2d6
 SHA512 
e1d668b299dcf26d578d1fd7b6830ab6a97f97545024060eda1acb625910a3a430e34ce04c6739db724e974422043d59629ab7380812a72b4a219ab0dbec35a3

diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild 
b/dev-python/fonttools/fonttools-4.56.0.ebuild
new file mode 100644
index ..0adf50c35de4
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.56.0.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x P

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

2025-01-29 Thread Michał Górny
commit: e9cdae7471e3e76770243d233dde0a7c76d13f2d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 03:28:30 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 04:10:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9cdae74

dev-python/fonttools: Bump to 4.55.8

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.55.8.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 8e75bcf0db81..eee1e6b9509c 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -4,3 +4,4 @@ DIST fonttools-4.55.4.gh.tar.gz 3895558 BLAKE2B 
9769f07c110f774bc597b6c4d63b502f
 DIST fonttools-4.55.5.gh.tar.gz 3897134 BLAKE2B 
7e7cd6f172e34488a095ff55341a9f6a075ad5ccd4f375d052ab3a586244923464d21a93c75af985ae81cc85bb897f8a1731fe7eabcfdf0b1f2c6bb9eed9e36f
 SHA512 
fb2d4fb67c7778ebcb166f39651e3fceb8986844dee2ce711554e7bf0d160c458110352e922c8faf85a5514f6fc56762f82d037b0df44c3cb8b17191b827a6d9
 DIST fonttools-4.55.6.gh.tar.gz 3897113 BLAKE2B 
f2ea39291ed57add406df285be0e3590b8a9d404049f38ad79869a7ea2d3f0e97135e5e4d93835a91825b126cb81383fa1dce9fc75db98be33704c3d36ea4530
 SHA512 
b14d12b21988bfbcda8b2532c9fd0072344452ebbd9ced2197fef8b0c8037fad6acb8d969473443e2d9c02df0f68eed45326179d6d0385d4921c8b95a1f7a42a
 DIST fonttools-4.55.7.gh.tar.gz 3897996 BLAKE2B 
a34b1144133b69cbc057f3aea8f4a99290a8b5c33490008d29ee3546da975e690b959042f44117bd4496f5e523bb24b0671a415a59e741207efd19c25fd46ef9
 SHA512 
2c60bed9173b656e7b9f2cf3c0604b334b3e07b4d5e1f7d2bc2ec8a8e764095877e225b8801649df3551a1db3c7c9f4f65df1b5bbfdb4bf1221af122e04fe195
+DIST fonttools-4.55.8.gh.tar.gz 3897975 BLAKE2B 
fd97aa3e4a02fd2cf5eaf85f0a741f7fb4dc253a41de21088b1a918132377f1c23d8a4b373c7ad04d8f22f023d1e34abcbe585f62d8b5cad9b42cebf711c478b
 SHA512 
15a608362b0fec9811bd7079568ed0f3f398cfaee6917988ff1391659a0544114debf190e02df5326ffa305adc4f1ff297ccbb81918850934d1617ac23dbebf4

diff --git a/dev-python/fonttools/fonttools-4.55.8.ebuild 
b/dev-python/fonttools/fonttools-4.55.8.ebuild
new file mode 100644
index ..0adf50c35de4
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.55.8.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x P

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

2025-01-29 Thread Michał Górny
commit: 9cba37433dfcb85db9a8a984b6054e465876daca
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 29 07:14:34 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 29 08:48:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cba3743

dev-python/fonttools: Bump to 4.55.7

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.55.7.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index b78adb43bfcd..8e75bcf0db81 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -3,3 +3,4 @@ DIST fonttools-4.55.3.gh.tar.gz 3894793 BLAKE2B 
0b02f5d5cac5b7cdd97d4c32310d0250
 DIST fonttools-4.55.4.gh.tar.gz 3895558 BLAKE2B 
9769f07c110f774bc597b6c4d63b502ff3d762136cb17ae8c3a97dc9826691944db88d62f858229cac827c9c76690a504c3f53416eecfb260b76dcf2c4dded40
 SHA512 
dd7aa3dc6650edcae4d72472f2530bea75a8e3f11b882712c241738f7f467346a1035dda73672cc82710fc09a40fc3ad1073238b9b1ef84bcaa6fa79a44ce468
 DIST fonttools-4.55.5.gh.tar.gz 3897134 BLAKE2B 
7e7cd6f172e34488a095ff55341a9f6a075ad5ccd4f375d052ab3a586244923464d21a93c75af985ae81cc85bb897f8a1731fe7eabcfdf0b1f2c6bb9eed9e36f
 SHA512 
fb2d4fb67c7778ebcb166f39651e3fceb8986844dee2ce711554e7bf0d160c458110352e922c8faf85a5514f6fc56762f82d037b0df44c3cb8b17191b827a6d9
 DIST fonttools-4.55.6.gh.tar.gz 3897113 BLAKE2B 
f2ea39291ed57add406df285be0e3590b8a9d404049f38ad79869a7ea2d3f0e97135e5e4d93835a91825b126cb81383fa1dce9fc75db98be33704c3d36ea4530
 SHA512 
b14d12b21988bfbcda8b2532c9fd0072344452ebbd9ced2197fef8b0c8037fad6acb8d969473443e2d9c02df0f68eed45326179d6d0385d4921c8b95a1f7a42a
+DIST fonttools-4.55.7.gh.tar.gz 3897996 BLAKE2B 
a34b1144133b69cbc057f3aea8f4a99290a8b5c33490008d29ee3546da975e690b959042f44117bd4496f5e523bb24b0671a415a59e741207efd19c25fd46ef9
 SHA512 
2c60bed9173b656e7b9f2cf3c0604b334b3e07b4d5e1f7d2bc2ec8a8e764095877e225b8801649df3551a1db3c7c9f4f65df1b5bbfdb4bf1221af122e04fe195

diff --git a/dev-python/fonttools/fonttools-4.55.7.ebuild 
b/dev-python/fonttools/fonttools-4.55.7.ebuild
new file mode 100644
index ..0adf50c35de4
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.55.7.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x P

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

2025-01-24 Thread Michał Górny
commit: 80bbb64d90d26d5fed5c39c452b7fbeaca729916
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 25 05:55:12 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 25 06:24:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80bbb64d

dev-python/fonttools: Bump to 4.55.6

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.55.6.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 53ece60b4629..b78adb43bfcd 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -2,3 +2,4 @@ DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B 
ace8c3c1c866f4c181f685a44aeb69b8
 DIST fonttools-4.55.3.gh.tar.gz 3894793 BLAKE2B 
0b02f5d5cac5b7cdd97d4c32310d02507604afbef12ecd59237fb0a5683170bd563f8e5c08f4f2ca057a8f952aafef7c6e087d072d96786ef8bea603521ce4ab
 SHA512 
23257ebb9e890c0e5eb9776a9e82479a33859f4ab49015ee8434ae998814b7821b5226d14405667f9c67f03bbd0db41087d95dbc7650d812ed826db71929cab3
 DIST fonttools-4.55.4.gh.tar.gz 3895558 BLAKE2B 
9769f07c110f774bc597b6c4d63b502ff3d762136cb17ae8c3a97dc9826691944db88d62f858229cac827c9c76690a504c3f53416eecfb260b76dcf2c4dded40
 SHA512 
dd7aa3dc6650edcae4d72472f2530bea75a8e3f11b882712c241738f7f467346a1035dda73672cc82710fc09a40fc3ad1073238b9b1ef84bcaa6fa79a44ce468
 DIST fonttools-4.55.5.gh.tar.gz 3897134 BLAKE2B 
7e7cd6f172e34488a095ff55341a9f6a075ad5ccd4f375d052ab3a586244923464d21a93c75af985ae81cc85bb897f8a1731fe7eabcfdf0b1f2c6bb9eed9e36f
 SHA512 
fb2d4fb67c7778ebcb166f39651e3fceb8986844dee2ce711554e7bf0d160c458110352e922c8faf85a5514f6fc56762f82d037b0df44c3cb8b17191b827a6d9
+DIST fonttools-4.55.6.gh.tar.gz 3897113 BLAKE2B 
f2ea39291ed57add406df285be0e3590b8a9d404049f38ad79869a7ea2d3f0e97135e5e4d93835a91825b126cb81383fa1dce9fc75db98be33704c3d36ea4530
 SHA512 
b14d12b21988bfbcda8b2532c9fd0072344452ebbd9ced2197fef8b0c8037fad6acb8d969473443e2d9c02df0f68eed45326179d6d0385d4921c8b95a1f7a42a

diff --git a/dev-python/fonttools/fonttools-4.55.6.ebuild 
b/dev-python/fonttools/fonttools-4.55.6.ebuild
new file mode 100644
index ..0adf50c35de4
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.55.6.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x P

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

2025-01-23 Thread Michał Górny
commit: c98a09b2da11d0664c337387fc8c1bd7a07c5179
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 24 06:33:08 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 24 07:16:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c98a09b2

dev-python/fonttools: Bump to 4.55.5

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.55.5.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index a17e46942ce2..53ece60b4629 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,3 +1,4 @@
 DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B 
ace8c3c1c866f4c181f685a44aeb69b8927bd7ddd452cb8268dc7c06183b372ddd88b64f7eba7ab3e4fa15ae359ffcf1d8144de4afbb1b4751173d75259eef3b
 SHA512 
5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191
 DIST fonttools-4.55.3.gh.tar.gz 3894793 BLAKE2B 
0b02f5d5cac5b7cdd97d4c32310d02507604afbef12ecd59237fb0a5683170bd563f8e5c08f4f2ca057a8f952aafef7c6e087d072d96786ef8bea603521ce4ab
 SHA512 
23257ebb9e890c0e5eb9776a9e82479a33859f4ab49015ee8434ae998814b7821b5226d14405667f9c67f03bbd0db41087d95dbc7650d812ed826db71929cab3
 DIST fonttools-4.55.4.gh.tar.gz 3895558 BLAKE2B 
9769f07c110f774bc597b6c4d63b502ff3d762136cb17ae8c3a97dc9826691944db88d62f858229cac827c9c76690a504c3f53416eecfb260b76dcf2c4dded40
 SHA512 
dd7aa3dc6650edcae4d72472f2530bea75a8e3f11b882712c241738f7f467346a1035dda73672cc82710fc09a40fc3ad1073238b9b1ef84bcaa6fa79a44ce468
+DIST fonttools-4.55.5.gh.tar.gz 3897134 BLAKE2B 
7e7cd6f172e34488a095ff55341a9f6a075ad5ccd4f375d052ab3a586244923464d21a93c75af985ae81cc85bb897f8a1731fe7eabcfdf0b1f2c6bb9eed9e36f
 SHA512 
fb2d4fb67c7778ebcb166f39651e3fceb8986844dee2ce711554e7bf0d160c458110352e922c8faf85a5514f6fc56762f82d037b0df44c3cb8b17191b827a6d9

diff --git a/dev-python/fonttools/fonttools-4.55.5.ebuild 
b/dev-python/fonttools/fonttools-4.55.5.ebuild
new file mode 100644
index ..0adf50c35de4
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.55.5.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   nonfatal epytest \
+   -p reru

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

2025-01-21 Thread Michał Górny
commit: ec531f1c8850e1b32cca7702cc17e624a17c6f8b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 06:36:33 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 07:20:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec531f1c

dev-python/fonttools: Bump to 4.55.4

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.55.4.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 26f9bb2b22ab..a17e46942ce2 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,2 +1,3 @@
 DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B 
ace8c3c1c866f4c181f685a44aeb69b8927bd7ddd452cb8268dc7c06183b372ddd88b64f7eba7ab3e4fa15ae359ffcf1d8144de4afbb1b4751173d75259eef3b
 SHA512 
5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191
 DIST fonttools-4.55.3.gh.tar.gz 3894793 BLAKE2B 
0b02f5d5cac5b7cdd97d4c32310d02507604afbef12ecd59237fb0a5683170bd563f8e5c08f4f2ca057a8f952aafef7c6e087d072d96786ef8bea603521ce4ab
 SHA512 
23257ebb9e890c0e5eb9776a9e82479a33859f4ab49015ee8434ae998814b7821b5226d14405667f9c67f03bbd0db41087d95dbc7650d812ed826db71929cab3
+DIST fonttools-4.55.4.gh.tar.gz 3895558 BLAKE2B 
9769f07c110f774bc597b6c4d63b502ff3d762136cb17ae8c3a97dc9826691944db88d62f858229cac827c9c76690a504c3f53416eecfb260b76dcf2c4dded40
 SHA512 
dd7aa3dc6650edcae4d72472f2530bea75a8e3f11b882712c241738f7f467346a1035dda73672cc82710fc09a40fc3ad1073238b9b1ef84bcaa6fa79a44ce468

diff --git a/dev-python/fonttools/fonttools-4.55.4.ebuild 
b/dev-python/fonttools/fonttools-4.55.4.ebuild
new file mode 100644
index ..0adf50c35de4
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.55.4.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   nonfatal epytest \
+   -p rerunfailures --reruns=5 \
+   Tests fontTools || die -n "Tests failed with ${EPYTHON}"
+}



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

2025-01-21 Thread Michał Górny
commit: a8f3cb6353151b06d6a9df30af6c8709477fe45e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 06:36:11 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 07:20:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8f3cb63

dev-python/fonttools: Remove old

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

 dev-python/fonttools/Manifest|  6 --
 dev-python/fonttools/fonttools-4.53.0.ebuild | 99 
 dev-python/fonttools/fonttools-4.53.1.ebuild | 99 
 dev-python/fonttools/fonttools-4.54.0.ebuild | 99 
 dev-python/fonttools/fonttools-4.54.1.ebuild | 99 
 dev-python/fonttools/fonttools-4.55.1.ebuild | 99 
 dev-python/fonttools/fonttools-4.55.2.ebuild | 99 
 7 files changed, 600 deletions(-)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 65301f5481b0..26f9bb2b22ab 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,8 +1,2 @@
-DIST fonttools-4.53.0.gh.tar.gz 3847778 BLAKE2B 
31cf6e495441aeee90f96d6f96b9eedb581f3ee7e5e6f00f7df41547738e7da24d58b4aeac691c44961f842bbf347b32965b052d84ced88c7ade9c0d95c0367a
 SHA512 
f810c428680c4203af3450c4a4b3a1d0f3f5e06ec7d7aac65e1e4aadf5d1e98f9efa5fed75388c8b0a0dcef5094d9b0586c0a71587360bafc91ad683a961698a
-DIST fonttools-4.53.1.gh.tar.gz 3850978 BLAKE2B 
9c6b5af2cbde939b82043e29ffbbb23434c7b4bb7d7ce68385de701cdf97792bfb58b39acf5e0843493d4b4c3b70f76df6194c9a2ba4f4dfa7ec46155b9f8ce0
 SHA512 
c51a439c4c760bc929359ff3010612d00280ff1bfa8e6dd5248f181b3244239b82089727b4b6c81594fec57407f4c20f95497e0e26fe0e75fde30f8680022d07
-DIST fonttools-4.54.0.gh.tar.gz 3858868 BLAKE2B 
edd02f52d094223e4217a85cab10c7c384977cf7a57abaab401b73c8a0fc638b4e23fa44f7f3a728824bc67888ebb7136a3bdce08efe99434d0b07347fc188b6
 SHA512 
0840c8fbcabdc2226bb89cba306e5b792c4ed92063f7c32c26616d9e4b061ae782177a1181a9e891a686ca6265796e50ed7c0acf8c82051697a8618f7623
-DIST fonttools-4.54.1.gh.tar.gz 3863311 BLAKE2B 
879edb1d5639b2d5a40d10531209504bf30912804a482be16071673727f693042e3158c65b02dc290bfad91767d3f4df10c62539b400f1d48253acf5bf2b86be
 SHA512 
07e5d2401979fa7b1f926a3e3dfb05c2d712e9056e5bd49f879ed818d1f0ec1eb2435b295e30cd95a4e57288e2ce1c113c96a98093b4b57843bb6e3c9d07a7ad
 DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B 
ace8c3c1c866f4c181f685a44aeb69b8927bd7ddd452cb8268dc7c06183b372ddd88b64f7eba7ab3e4fa15ae359ffcf1d8144de4afbb1b4751173d75259eef3b
 SHA512 
5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191
-DIST fonttools-4.55.1.gh.tar.gz 3888082 BLAKE2B 
01cc804ad04814dbb397000e7c408e0994dce5c33c8f1a43b570258b27b9981f437d0469bdcbdf22eb3ee101fc6c17f8a1ab064e11a1bf471f6e3f2957056010
 SHA512 
68bab5b76b2dda4ebb306764434248020ee0750e4ab700ebb0db6c78b832dd87d58ee12c51b2b54da13027ea0a109460e6ed68eb0afebd5fbe51fb6d2ce7e7ff
-DIST fonttools-4.55.2.gh.tar.gz 3887441 BLAKE2B 
1918b07de8513f1645e1ceb1fe1273bbdbc6ac9d52da69ca36c3872f74f17c7632b67879dc64d4d248f05422434407837a5117c29257414f348e47f137fe378d
 SHA512 
c379300766161b00d834b2abd910162a83e89e8b2609997c227192d1b38c414a4fe0f36f75ce8b1f418dc9443394d64cfdc67f370c3debe96e9e53b6cc68dfb4
 DIST fonttools-4.55.3.gh.tar.gz 3894793 BLAKE2B 
0b02f5d5cac5b7cdd97d4c32310d02507604afbef12ecd59237fb0a5683170bd563f8e5c08f4f2ca057a8f952aafef7c6e087d072d96786ef8bea603521ce4ab
 SHA512 
23257ebb9e890c0e5eb9776a9e82479a33859f4ab49015ee8434ae998814b7821b5226d14405667f9c67f03bbd0db41087d95dbc7650d812ed826db71929cab3

diff --git a/dev-python/fonttools/fonttools-4.53.0.ebuild 
b/dev-python/fonttools/fonttools-4.53.0.ebuild
deleted file mode 100644
index 8e2ae98f958b..
--- a/dev-python/fonttools/fonttools-4.53.0.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
-HOMEPAGE="
-   https://github.com/fonttools/fonttools/
-   https://pypi.org/project/fonttools/
-"
-SRC_URI="
-   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="+native-extensions"
-
-RDEPEND="
-   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   native-extensions? (
-   $(python_gen_cond_dep '
-   dev-python/cython[${PYTHON_USEDEP}]
-   ' 'python*')
-   )
-   test? (
-   dev-python/brotlicffi[${PYTHON_USEDEP}]
-   dev-python/munkres[${PYT

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

2024-12-28 Thread Sam James
commit: 1190ebb223e868f5533cc131e8c3b2374036500c
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 28 13:02:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 28 13:02:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1190ebb2

dev-python/fonttools: Stabilize 4.55.3 hppa, #947072

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.3.ebuild 
b/dev-python/fonttools/fonttools-4.55.3.ebuild
index 596b1638ebd3..0bab6069ec73 100644
--- a/dev-python/fonttools/fonttools-4.55.3.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.3.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-12-28 Thread Sam James
commit: 640c185ced3b897fedd54ee1473210163e3c6f1c
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 28 12:24:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 28 12:24:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=640c185c

dev-python/fonttools: Stabilize 4.55.3 amd64, #947072

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.3.ebuild 
b/dev-python/fonttools/fonttools-4.55.3.ebuild
index d20df8ad4074..596b1638ebd3 100644
--- a/dev-python/fonttools/fonttools-4.55.3.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.3.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-12-28 Thread Arthur Zamarin
commit: 199c5f7c2df42628185745060821b2b7f36f0816
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 28 10:44:50 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 28 10:44:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=199c5f7c

dev-python/fonttools: Stabilize 4.55.3 ppc, #947072

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.3.ebuild 
b/dev-python/fonttools/fonttools-4.55.3.ebuild
index 454fe710209f..d20df8ad4074 100644
--- a/dev-python/fonttools/fonttools-4.55.3.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.3.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-12-28 Thread Arthur Zamarin
commit: d4680776768dc11623c2b514eef7f4fb2a46b814
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 28 10:13:01 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 28 10:13:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4680776

dev-python/fonttools: Stabilize 4.55.3 x86, #947072

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.3.ebuild 
b/dev-python/fonttools/fonttools-4.55.3.ebuild
index 4b76a1160173..454fe710209f 100644
--- a/dev-python/fonttools/fonttools-4.55.3.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.3.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-12-28 Thread Arthur Zamarin
commit: 4a1de829c58b7297dfbe0c264264252836d3e94c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 28 09:37:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 28 09:37:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1de829

dev-python/fonttools: Stabilize 4.55.3 arm64, #947072

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.3.ebuild 
b/dev-python/fonttools/fonttools-4.55.3.ebuild
index 3fb2391d5a69..4b76a1160173 100644
--- a/dev-python/fonttools/fonttools-4.55.3.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.3.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-12-28 Thread Arthur Zamarin
commit: 045c416fbc3bb3373a18009aa937ad1046f61cab
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 28 09:24:03 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 28 09:24:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045c416f

dev-python/fonttools: Stabilize 4.55.3 arm, #947072

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.3.ebuild 
b/dev-python/fonttools/fonttools-4.55.3.ebuild
index f8e955519957..3fb2391d5a69 100644
--- a/dev-python/fonttools/fonttools-4.55.3.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.3.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-12-28 Thread Arthur Zamarin
commit: 669992f1b85397550375ff58c909bc75ca79ced1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 28 09:21:53 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 28 09:21:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=669992f1

dev-python/fonttools: Stabilize 4.55.3 ppc64, #947072

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.3.ebuild 
b/dev-python/fonttools/fonttools-4.55.3.ebuild
index 80efba1ec9e3..f8e955519957 100644
--- a/dev-python/fonttools/fonttools-4.55.3.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.3.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-12-10 Thread Michał Górny
commit: e1d0b81d2e8d4be0ff8cb389b64e90d912540f5c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec 11 06:15:04 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec 11 06:47:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1d0b81d

dev-python/fonttools: Bump to 4.55.3

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.55.3.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 55cf976b43fa..65301f5481b0 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -5,3 +5,4 @@ DIST fonttools-4.54.1.gh.tar.gz 3863311 BLAKE2B 
879edb1d5639b2d5a40d10531209504b
 DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B 
ace8c3c1c866f4c181f685a44aeb69b8927bd7ddd452cb8268dc7c06183b372ddd88b64f7eba7ab3e4fa15ae359ffcf1d8144de4afbb1b4751173d75259eef3b
 SHA512 
5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191
 DIST fonttools-4.55.1.gh.tar.gz 3888082 BLAKE2B 
01cc804ad04814dbb397000e7c408e0994dce5c33c8f1a43b570258b27b9981f437d0469bdcbdf22eb3ee101fc6c17f8a1ab064e11a1bf471f6e3f2957056010
 SHA512 
68bab5b76b2dda4ebb306764434248020ee0750e4ab700ebb0db6c78b832dd87d58ee12c51b2b54da13027ea0a109460e6ed68eb0afebd5fbe51fb6d2ce7e7ff
 DIST fonttools-4.55.2.gh.tar.gz 3887441 BLAKE2B 
1918b07de8513f1645e1ceb1fe1273bbdbc6ac9d52da69ca36c3872f74f17c7632b67879dc64d4d248f05422434407837a5117c29257414f348e47f137fe378d
 SHA512 
c379300766161b00d834b2abd910162a83e89e8b2609997c227192d1b38c414a4fe0f36f75ce8b1f418dc9443394d64cfdc67f370c3debe96e9e53b6cc68dfb4
+DIST fonttools-4.55.3.gh.tar.gz 3894793 BLAKE2B 
0b02f5d5cac5b7cdd97d4c32310d02507604afbef12ecd59237fb0a5683170bd563f8e5c08f4f2ca057a8f952aafef7c6e087d072d96786ef8bea603521ce4ab
 SHA512 
23257ebb9e890c0e5eb9776a9e82479a33859f4ab49015ee8434ae998814b7821b5226d14405667f9c67f03bbd0db41087d95dbc7650d812ed826db71929cab3

diff --git a/dev-python/fonttools/fonttools-4.55.3.ebuild 
b/dev-python/fonttools/fonttools-4.55.3.ebuild
new file mode 100644
index ..80efba1ec9e3
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.55.3.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x P

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

2024-12-05 Thread Michał Górny
commit: 1445c05572ff9a5a3466c276c7fe292e9fd9a8a0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  6 03:18:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  6 03:26:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1445c055

dev-python/fonttools: Bump to 4.55.2

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.55.2.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 3b48139682cf..55cf976b43fa 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -4,3 +4,4 @@ DIST fonttools-4.54.0.gh.tar.gz 3858868 BLAKE2B 
edd02f52d094223e4217a85cab10c7c3
 DIST fonttools-4.54.1.gh.tar.gz 3863311 BLAKE2B 
879edb1d5639b2d5a40d10531209504bf30912804a482be16071673727f693042e3158c65b02dc290bfad91767d3f4df10c62539b400f1d48253acf5bf2b86be
 SHA512 
07e5d2401979fa7b1f926a3e3dfb05c2d712e9056e5bd49f879ed818d1f0ec1eb2435b295e30cd95a4e57288e2ce1c113c96a98093b4b57843bb6e3c9d07a7ad
 DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B 
ace8c3c1c866f4c181f685a44aeb69b8927bd7ddd452cb8268dc7c06183b372ddd88b64f7eba7ab3e4fa15ae359ffcf1d8144de4afbb1b4751173d75259eef3b
 SHA512 
5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191
 DIST fonttools-4.55.1.gh.tar.gz 3888082 BLAKE2B 
01cc804ad04814dbb397000e7c408e0994dce5c33c8f1a43b570258b27b9981f437d0469bdcbdf22eb3ee101fc6c17f8a1ab064e11a1bf471f6e3f2957056010
 SHA512 
68bab5b76b2dda4ebb306764434248020ee0750e4ab700ebb0db6c78b832dd87d58ee12c51b2b54da13027ea0a109460e6ed68eb0afebd5fbe51fb6d2ce7e7ff
+DIST fonttools-4.55.2.gh.tar.gz 3887441 BLAKE2B 
1918b07de8513f1645e1ceb1fe1273bbdbc6ac9d52da69ca36c3872f74f17c7632b67879dc64d4d248f05422434407837a5117c29257414f348e47f137fe378d
 SHA512 
c379300766161b00d834b2abd910162a83e89e8b2609997c227192d1b38c414a4fe0f36f75ce8b1f418dc9443394d64cfdc67f370c3debe96e9e53b6cc68dfb4

diff --git a/dev-python/fonttools/fonttools-4.55.2.ebuild 
b/dev-python/fonttools/fonttools-4.55.2.ebuild
new file mode 100644
index ..80efba1ec9e3
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.55.2.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x P

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

2024-12-03 Thread Michał Górny
commit: 7a8a50a920e103c66621053731deb53ab187b2cd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec  4 06:56:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec  4 06:56:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a8a50a9

dev-python/fonttools: Bump to 4.55.1

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.55.1.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index d9ebbb2f3e32..3b48139682cf 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -3,3 +3,4 @@ DIST fonttools-4.53.1.gh.tar.gz 3850978 BLAKE2B 
9c6b5af2cbde939b82043e29ffbbb234
 DIST fonttools-4.54.0.gh.tar.gz 3858868 BLAKE2B 
edd02f52d094223e4217a85cab10c7c384977cf7a57abaab401b73c8a0fc638b4e23fa44f7f3a728824bc67888ebb7136a3bdce08efe99434d0b07347fc188b6
 SHA512 
0840c8fbcabdc2226bb89cba306e5b792c4ed92063f7c32c26616d9e4b061ae782177a1181a9e891a686ca6265796e50ed7c0acf8c82051697a8618f7623
 DIST fonttools-4.54.1.gh.tar.gz 3863311 BLAKE2B 
879edb1d5639b2d5a40d10531209504bf30912804a482be16071673727f693042e3158c65b02dc290bfad91767d3f4df10c62539b400f1d48253acf5bf2b86be
 SHA512 
07e5d2401979fa7b1f926a3e3dfb05c2d712e9056e5bd49f879ed818d1f0ec1eb2435b295e30cd95a4e57288e2ce1c113c96a98093b4b57843bb6e3c9d07a7ad
 DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B 
ace8c3c1c866f4c181f685a44aeb69b8927bd7ddd452cb8268dc7c06183b372ddd88b64f7eba7ab3e4fa15ae359ffcf1d8144de4afbb1b4751173d75259eef3b
 SHA512 
5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191
+DIST fonttools-4.55.1.gh.tar.gz 3888082 BLAKE2B 
01cc804ad04814dbb397000e7c408e0994dce5c33c8f1a43b570258b27b9981f437d0469bdcbdf22eb3ee101fc6c17f8a1ab064e11a1bf471f6e3f2957056010
 SHA512 
68bab5b76b2dda4ebb306764434248020ee0750e4ab700ebb0db6c78b832dd87d58ee12c51b2b54da13027ea0a109460e6ed68eb0afebd5fbe51fb6d2ce7e7ff

diff --git a/dev-python/fonttools/fonttools-4.55.1.ebuild 
b/dev-python/fonttools/fonttools-4.55.1.ebuild
new file mode 100644
index ..80efba1ec9e3
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.55.1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x P

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

2024-11-30 Thread Arthur Zamarin
commit: 68a1dfd1a0d28f027d5c4b5789dfc964a543
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 30 13:21:23 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 30 13:21:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a1dfd1

dev-python/fonttools: Stabilize 4.55.0 sparc, #945437

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.0.ebuild 
b/dev-python/fonttools/fonttools-4.55.0.ebuild
index 596b1638ebd3..b12cedbe12a6 100644
--- a/dev-python/fonttools/fonttools-4.55.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-11-30 Thread Arthur Zamarin
commit: 5001656d7edd4ffa7106d1ccd1b98cbb94b4044d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 30 12:44:18 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 30 12:44:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5001656d

dev-python/fonttools: Stabilize 4.55.0 amd64, #945437

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.0.ebuild 
b/dev-python/fonttools/fonttools-4.55.0.ebuild
index d20df8ad4074..596b1638ebd3 100644
--- a/dev-python/fonttools/fonttools-4.55.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-11-30 Thread Arthur Zamarin
commit: 191091acaa5190ab28c01c6268e56ee0d0475a88
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 30 12:09:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 30 12:09:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=191091ac

dev-python/fonttools: Stabilize 4.55.0 x86, #945437

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.0.ebuild 
b/dev-python/fonttools/fonttools-4.55.0.ebuild
index 7df822d71dd3..d20df8ad4074 100644
--- a/dev-python/fonttools/fonttools-4.55.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-11-30 Thread Arthur Zamarin
commit: 664c0a9033e745f7892f6c377923577c7828c7c4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 30 12:09:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 30 12:09:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=664c0a90

dev-python/fonttools: Stabilize 4.55.0 arm64, #945437

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.0.ebuild 
b/dev-python/fonttools/fonttools-4.55.0.ebuild
index cbbc60b77750..7df822d71dd3 100644
--- a/dev-python/fonttools/fonttools-4.55.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-11-30 Thread Arthur Zamarin
commit: 2ba7ef0cd2bd26603464de78123f83babcdefca7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 30 12:08:37 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 30 12:08:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ba7ef0c

dev-python/fonttools: Stabilize 4.55.0 ppc64, #945437

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.0.ebuild 
b/dev-python/fonttools/fonttools-4.55.0.ebuild
index 31a5c2e836e5..cbbc60b77750 100644
--- a/dev-python/fonttools/fonttools-4.55.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-11-30 Thread Michał Górny
commit: d98795b51895ddf957519bd7ab739b74bacfa36a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 30 11:49:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 30 11:49:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d98795b5

dev-python/fonttools: Stabilize 4.55.0 ppc, #945437

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.0.ebuild 
b/dev-python/fonttools/fonttools-4.55.0.ebuild
index 40a7c46220f3..31a5c2e836e5 100644
--- a/dev-python/fonttools/fonttools-4.55.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-11-30 Thread Michał Górny
commit: 5fc8853df9e59693682b53d7bd10ec506cd461a5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 30 11:39:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 30 11:39:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fc8853d

dev-python/fonttools: Stabilize 4.55.0 arm, #945437

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

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

diff --git a/dev-python/fonttools/fonttools-4.55.0.ebuild 
b/dev-python/fonttools/fonttools-4.55.0.ebuild
index 80efba1ec9e3..40a7c46220f3 100644
--- a/dev-python/fonttools/fonttools-4.55.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-11-14 Thread Michał Górny
commit: c0e6f2d37dac2f502cb11d8312393c767d685029
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 15 04:45:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 15 04:59:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0e6f2d3

dev-python/fonttools: Bump to 4.55.0

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.55.0.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index dda322c4c2b7..d9ebbb2f3e32 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -2,3 +2,4 @@ DIST fonttools-4.53.0.gh.tar.gz 3847778 BLAKE2B 
31cf6e495441aeee90f96d6f96b9eedb
 DIST fonttools-4.53.1.gh.tar.gz 3850978 BLAKE2B 
9c6b5af2cbde939b82043e29ffbbb23434c7b4bb7d7ce68385de701cdf97792bfb58b39acf5e0843493d4b4c3b70f76df6194c9a2ba4f4dfa7ec46155b9f8ce0
 SHA512 
c51a439c4c760bc929359ff3010612d00280ff1bfa8e6dd5248f181b3244239b82089727b4b6c81594fec57407f4c20f95497e0e26fe0e75fde30f8680022d07
 DIST fonttools-4.54.0.gh.tar.gz 3858868 BLAKE2B 
edd02f52d094223e4217a85cab10c7c384977cf7a57abaab401b73c8a0fc638b4e23fa44f7f3a728824bc67888ebb7136a3bdce08efe99434d0b07347fc188b6
 SHA512 
0840c8fbcabdc2226bb89cba306e5b792c4ed92063f7c32c26616d9e4b061ae782177a1181a9e891a686ca6265796e50ed7c0acf8c82051697a8618f7623
 DIST fonttools-4.54.1.gh.tar.gz 3863311 BLAKE2B 
879edb1d5639b2d5a40d10531209504bf30912804a482be16071673727f693042e3158c65b02dc290bfad91767d3f4df10c62539b400f1d48253acf5bf2b86be
 SHA512 
07e5d2401979fa7b1f926a3e3dfb05c2d712e9056e5bd49f879ed818d1f0ec1eb2435b295e30cd95a4e57288e2ce1c113c96a98093b4b57843bb6e3c9d07a7ad
+DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B 
ace8c3c1c866f4c181f685a44aeb69b8927bd7ddd452cb8268dc7c06183b372ddd88b64f7eba7ab3e4fa15ae359ffcf1d8144de4afbb1b4751173d75259eef3b
 SHA512 
5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191

diff --git a/dev-python/fonttools/fonttools-4.55.0.ebuild 
b/dev-python/fonttools/fonttools-4.55.0.ebuild
new file mode 100644
index ..80efba1ec9e3
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.55.0.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x P

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

2024-10-13 Thread Arthur Zamarin
commit: c548e0bc7f2b3c42bb15784ca3f0435729c2d906
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct 13 18:45:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct 13 18:45:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c548e0bc

dev-python/fonttools: Stabilize 4.54.1 sparc, #941337

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

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

diff --git a/dev-python/fonttools/fonttools-4.54.1.ebuild 
b/dev-python/fonttools/fonttools-4.54.1.ebuild
index a3fbb21f5fa2..2b681f1468da 100644
--- a/dev-python/fonttools/fonttools-4.54.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.54.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-10-12 Thread Michał Górny
commit: 161ff5f288d687a6e967b5db5c2003ccf43d2f34
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 12 07:52:04 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 12 07:52:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=161ff5f2

dev-python/fonttools: Stabilize 4.54.1 arm64, #941337

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

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

diff --git a/dev-python/fonttools/fonttools-4.54.1.ebuild 
b/dev-python/fonttools/fonttools-4.54.1.ebuild
index dac87ea51a2f..a3fbb21f5fa2 100644
--- a/dev-python/fonttools/fonttools-4.54.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.54.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-10-12 Thread Michał Górny
commit: 9d9baa2be2d76235283006a041759800dd590c7e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 12 07:28:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 12 07:28:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d9baa2b

dev-python/fonttools: Stabilize 4.54.1 ppc64, #941337

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

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

diff --git a/dev-python/fonttools/fonttools-4.54.1.ebuild 
b/dev-python/fonttools/fonttools-4.54.1.ebuild
index 75f545d75f24..dac87ea51a2f 100644
--- a/dev-python/fonttools/fonttools-4.54.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.54.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-10-12 Thread Michał Górny
commit: ec87a825342bde5a617cb9115143528cb2784f5c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 12 07:28:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 12 07:28:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec87a825

dev-python/fonttools: Stabilize 4.54.1 amd64, #941337

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

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

diff --git a/dev-python/fonttools/fonttools-4.54.1.ebuild 
b/dev-python/fonttools/fonttools-4.54.1.ebuild
index a7ba841ad187..75f545d75f24 100644
--- a/dev-python/fonttools/fonttools-4.54.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.54.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-10-12 Thread Michał Górny
commit: e85d7ae891747d3b8dd161244aaf949d8ff5c9c3
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 12 07:28:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 12 07:28:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e85d7ae8

dev-python/fonttools: Stabilize 4.54.1 arm, #941337

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

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

diff --git a/dev-python/fonttools/fonttools-4.54.1.ebuild 
b/dev-python/fonttools/fonttools-4.54.1.ebuild
index f2f290d585a3..a7ba841ad187 100644
--- a/dev-python/fonttools/fonttools-4.54.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.54.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-10-12 Thread Michał Górny
commit: de5fb5e65c1af8ddf754c139f196743488cd4fb3
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 12 07:04:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 12 07:04:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de5fb5e6

dev-python/fonttools: Stabilize 4.54.1 x86, #941337

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

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

diff --git a/dev-python/fonttools/fonttools-4.54.1.ebuild 
b/dev-python/fonttools/fonttools-4.54.1.ebuild
index 80efba1ec9e3..f2f290d585a3 100644
--- a/dev-python/fonttools/fonttools-4.54.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.54.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-09-24 Thread Michał Górny
commit: ad9a248a07fb82e6d422301a1f2f6847b6f1a0c9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 25 04:06:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 25 04:39:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad9a248a

dev-python/fonttools: Bump to 4.54.1

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.54.1.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 8a01f36aa7e0..dda322c4c2b7 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,3 +1,4 @@
 DIST fonttools-4.53.0.gh.tar.gz 3847778 BLAKE2B 
31cf6e495441aeee90f96d6f96b9eedb581f3ee7e5e6f00f7df41547738e7da24d58b4aeac691c44961f842bbf347b32965b052d84ced88c7ade9c0d95c0367a
 SHA512 
f810c428680c4203af3450c4a4b3a1d0f3f5e06ec7d7aac65e1e4aadf5d1e98f9efa5fed75388c8b0a0dcef5094d9b0586c0a71587360bafc91ad683a961698a
 DIST fonttools-4.53.1.gh.tar.gz 3850978 BLAKE2B 
9c6b5af2cbde939b82043e29ffbbb23434c7b4bb7d7ce68385de701cdf97792bfb58b39acf5e0843493d4b4c3b70f76df6194c9a2ba4f4dfa7ec46155b9f8ce0
 SHA512 
c51a439c4c760bc929359ff3010612d00280ff1bfa8e6dd5248f181b3244239b82089727b4b6c81594fec57407f4c20f95497e0e26fe0e75fde30f8680022d07
 DIST fonttools-4.54.0.gh.tar.gz 3858868 BLAKE2B 
edd02f52d094223e4217a85cab10c7c384977cf7a57abaab401b73c8a0fc638b4e23fa44f7f3a728824bc67888ebb7136a3bdce08efe99434d0b07347fc188b6
 SHA512 
0840c8fbcabdc2226bb89cba306e5b792c4ed92063f7c32c26616d9e4b061ae782177a1181a9e891a686ca6265796e50ed7c0acf8c82051697a8618f7623
+DIST fonttools-4.54.1.gh.tar.gz 3863311 BLAKE2B 
879edb1d5639b2d5a40d10531209504bf30912804a482be16071673727f693042e3158c65b02dc290bfad91767d3f4df10c62539b400f1d48253acf5bf2b86be
 SHA512 
07e5d2401979fa7b1f926a3e3dfb05c2d712e9056e5bd49f879ed818d1f0ec1eb2435b295e30cd95a4e57288e2ce1c113c96a98093b4b57843bb6e3c9d07a7ad

diff --git a/dev-python/fonttools/fonttools-4.54.1.ebuild 
b/dev-python/fonttools/fonttools-4.54.1.ebuild
new file mode 100644
index ..80efba1ec9e3
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.54.1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   nonfatal epytest \
+   -p reru

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

2024-09-23 Thread Michał Górny
commit: c2c22abfed1a12e35f81276c00e694cb9abef7ea
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 24 06:23:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 24 06:41:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2c22abf

dev-python/fonttools: Bump to 4.54.0

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.54.0.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 47f0caba5947..8a01f36aa7e0 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,2 +1,3 @@
 DIST fonttools-4.53.0.gh.tar.gz 3847778 BLAKE2B 
31cf6e495441aeee90f96d6f96b9eedb581f3ee7e5e6f00f7df41547738e7da24d58b4aeac691c44961f842bbf347b32965b052d84ced88c7ade9c0d95c0367a
 SHA512 
f810c428680c4203af3450c4a4b3a1d0f3f5e06ec7d7aac65e1e4aadf5d1e98f9efa5fed75388c8b0a0dcef5094d9b0586c0a71587360bafc91ad683a961698a
 DIST fonttools-4.53.1.gh.tar.gz 3850978 BLAKE2B 
9c6b5af2cbde939b82043e29ffbbb23434c7b4bb7d7ce68385de701cdf97792bfb58b39acf5e0843493d4b4c3b70f76df6194c9a2ba4f4dfa7ec46155b9f8ce0
 SHA512 
c51a439c4c760bc929359ff3010612d00280ff1bfa8e6dd5248f181b3244239b82089727b4b6c81594fec57407f4c20f95497e0e26fe0e75fde30f8680022d07
+DIST fonttools-4.54.0.gh.tar.gz 3858868 BLAKE2B 
edd02f52d094223e4217a85cab10c7c384977cf7a57abaab401b73c8a0fc638b4e23fa44f7f3a728824bc67888ebb7136a3bdce08efe99434d0b07347fc188b6
 SHA512 
0840c8fbcabdc2226bb89cba306e5b792c4ed92063f7c32c26616d9e4b061ae782177a1181a9e891a686ca6265796e50ed7c0acf8c82051697a8618f7623

diff --git a/dev-python/fonttools/fonttools-4.54.0.ebuild 
b/dev-python/fonttools/fonttools-4.54.0.ebuild
new file mode 100644
index ..80efba1ec9e3
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.54.0.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   nonfatal epytest \
+   -p rerunfailures --reruns=5 \
+   Tests fontTools || die -n "Tests failed with ${EPYTHON}"
+}



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

2024-07-20 Thread Arthur Zamarin
commit: cad73f8a26bbd906f99c9dda867d14738ca90599
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 20 12:50:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 20 12:50:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cad73f8a

dev-python/fonttools: Stabilize 4.53.1 ppc, #936335

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

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

diff --git a/dev-python/fonttools/fonttools-4.53.1.ebuild 
b/dev-python/fonttools/fonttools-4.53.1.ebuild
index 93e195829685..789aac03de8f 100644
--- a/dev-python/fonttools/fonttools-4.53.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.53.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-07-20 Thread Arthur Zamarin
commit: b787f70eb917510a52c41095fa90ee6132fb0df8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 20 08:14:43 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 20 08:14:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b787f70e

dev-python/fonttools: Stabilize 4.53.1 arm, #936335

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

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

diff --git a/dev-python/fonttools/fonttools-4.53.1.ebuild 
b/dev-python/fonttools/fonttools-4.53.1.ebuild
index b9fc1cfcfcf5..14a20df0665f 100644
--- a/dev-python/fonttools/fonttools-4.53.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.53.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-07-20 Thread Arthur Zamarin
commit: febac8810ac0b2e12064da5722df01a3fec994ed
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 20 07:42:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 20 07:42:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=febac881

dev-python/fonttools: Stabilize 4.53.1 amd64, #936335

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

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

diff --git a/dev-python/fonttools/fonttools-4.53.1.ebuild 
b/dev-python/fonttools/fonttools-4.53.1.ebuild
index 0ad854ad63fc..b9fc1cfcfcf5 100644
--- a/dev-python/fonttools/fonttools-4.53.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.53.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-07-11 Thread Michał Górny
commit: 611659039f019e248b08c106f21e51e9cfcb5595
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 11 10:56:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 11 11:59:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61165903

dev-python/fonttools: Remove old

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

 dev-python/fonttools/Manifest|  1 -
 dev-python/fonttools/fonttools-4.51.0.ebuild | 98 
 2 files changed, 99 deletions(-)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 92e85be2ada5..47f0caba5947 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,3 +1,2 @@
-DIST fonttools-4.51.0.gh.tar.gz 3826324 BLAKE2B 
84485874ce373ef759746104f8c0593d63e2955427a1606404e56ae006342fef39e3fe9468d85b974741ae26a8cceba23ea46e33fff0e2648c154074b01b5eac
 SHA512 
3a9984b56a8ed1e918781c8503dd8901276ae7e20659777ff0a9bf799a42b4ec112a6cfd31deb81f73f7f19c03145a66962187fb243b2580db9d3ef7011d3d82
 DIST fonttools-4.53.0.gh.tar.gz 3847778 BLAKE2B 
31cf6e495441aeee90f96d6f96b9eedb581f3ee7e5e6f00f7df41547738e7da24d58b4aeac691c44961f842bbf347b32965b052d84ced88c7ade9c0d95c0367a
 SHA512 
f810c428680c4203af3450c4a4b3a1d0f3f5e06ec7d7aac65e1e4aadf5d1e98f9efa5fed75388c8b0a0dcef5094d9b0586c0a71587360bafc91ad683a961698a
 DIST fonttools-4.53.1.gh.tar.gz 3850978 BLAKE2B 
9c6b5af2cbde939b82043e29ffbbb23434c7b4bb7d7ce68385de701cdf97792bfb58b39acf5e0843493d4b4c3b70f76df6194c9a2ba4f4dfa7ec46155b9f8ce0
 SHA512 
c51a439c4c760bc929359ff3010612d00280ff1bfa8e6dd5248f181b3244239b82089727b4b6c81594fec57407f4c20f95497e0e26fe0e75fde30f8680022d07

diff --git a/dev-python/fonttools/fonttools-4.51.0.ebuild 
b/dev-python/fonttools/fonttools-4.51.0.ebuild
deleted file mode 100644
index b2122f7e18d7..
--- a/dev-python/fonttools/fonttools-4.51.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
-HOMEPAGE="
-   https://github.com/fonttools/fonttools/
-   https://pypi.org/project/fonttools/
-"
-SRC_URI="
-   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos"
-IUSE="+native-extensions"
-
-RDEPEND="
-   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   native-extensions? (
-   $(python_gen_cond_dep '
-   dev-python/cython[${PYTHON_USEDEP}]
-   ' 'python*')
-   )
-   test? (
-   dev-python/brotlicffi[${PYTHON_USEDEP}]
-   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
-   app-arch/zopfli
-   )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
-   # This is due to incomplete nesting in the Tests/ tree:
-   #
-   #   Tests/feaLib/__init__.py
-   #   Tests/ufoLib/__init__.py
-   #   Tests/svgLib/path/__init__.py
-   #   Tests/otlLib/__init__.py
-   #   Tests/varLib/__init__.py
-   #
-   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
-   touch Tests/svgLib/__init__.py || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_compile() {
-   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
-   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
-   distutils-r1_python_compile
-}
-
-src_test() {
-   # virtualx used when matplotlib is installed causing plot module tests 
to run
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # flaky test
-   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
-   )
-
-   if [[ ${EPYTHON} == pypy3 ]] &&
-   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
-   {
-   has_version "https://github.com/iustin/pyxattr/issues/41
-   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
-   )
-   fi
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   nonfatal epytest \
-   -p rerunfailures --reruns=5 \
-   Tests fontTools || die -n "Tests failed with ${EPYTHON}"
-}



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

2024-07-05 Thread Arthur Zamarin
commit: ed9f12b8fdefc7d08176925e5805586cbccc2603
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul  5 16:05:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul  5 16:29:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed9f12b8

dev-python/fonttools: add 4.53.1

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.53.1.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index f9e652c9146e..92e85be2ada5 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,2 +1,3 @@
 DIST fonttools-4.51.0.gh.tar.gz 3826324 BLAKE2B 
84485874ce373ef759746104f8c0593d63e2955427a1606404e56ae006342fef39e3fe9468d85b974741ae26a8cceba23ea46e33fff0e2648c154074b01b5eac
 SHA512 
3a9984b56a8ed1e918781c8503dd8901276ae7e20659777ff0a9bf799a42b4ec112a6cfd31deb81f73f7f19c03145a66962187fb243b2580db9d3ef7011d3d82
 DIST fonttools-4.53.0.gh.tar.gz 3847778 BLAKE2B 
31cf6e495441aeee90f96d6f96b9eedb581f3ee7e5e6f00f7df41547738e7da24d58b4aeac691c44961f842bbf347b32965b052d84ced88c7ade9c0d95c0367a
 SHA512 
f810c428680c4203af3450c4a4b3a1d0f3f5e06ec7d7aac65e1e4aadf5d1e98f9efa5fed75388c8b0a0dcef5094d9b0586c0a71587360bafc91ad683a961698a
+DIST fonttools-4.53.1.gh.tar.gz 3850978 BLAKE2B 
9c6b5af2cbde939b82043e29ffbbb23434c7b4bb7d7ce68385de701cdf97792bfb58b39acf5e0843493d4b4c3b70f76df6194c9a2ba4f4dfa7ec46155b9f8ce0
 SHA512 
c51a439c4c760bc929359ff3010612d00280ff1bfa8e6dd5248f181b3244239b82089727b4b6c81594fec57407f4c20f95497e0e26fe0e75fde30f8680022d07

diff --git a/dev-python/fonttools/fonttools-4.53.1.ebuild 
b/dev-python/fonttools/fonttools-4.53.1.ebuild
new file mode 100644
index ..0ad854ad63fc
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.53.1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   nonfatal epytest \
+   -p rerunfailures --reruns=5 \
+   Tests fontTools || die -n "Tests failed with ${EPYTHON}"
+}



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

2024-06-29 Thread Andreas K. Hüttel
commit: 5d8195c8f9a9facf38b63ef556ac943b07655369
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jun 29 15:08:55 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jun 29 15:09:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d8195c8

dev-python/fonttools: keyword 4.53.0 for ~mips

Closes: https://bugs.gentoo.org/918643
Signed-off-by: Andreas K. Hüttel  gentoo.org>

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

diff --git a/dev-python/fonttools/fonttools-4.53.0.ebuild 
b/dev-python/fonttools/fonttools-4.53.0.ebuild
index b576d6940f1e..789aac03de8f 100644
--- a/dev-python/fonttools/fonttools-4.53.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.53.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-06-25 Thread Petr Vaněk
commit: 7443ab336e70337eea4fc999356656d2877220a8
Author: Petr Vaněk  gentoo  org>
AuthorDate: Tue Jun 25 06:56:02 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Tue Jun 25 07:26:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7443ab33

dev-python/fonttools: enable py3.13

Signed-off-by: Petr Vaněk  gentoo.org>

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

diff --git a/dev-python/fonttools/fonttools-4.53.0.ebuild 
b/dev-python/fonttools/fonttools-4.53.0.ebuild
index 79987bb88adf..b576d6940f1e 100644
--- a/dev-python/fonttools/fonttools-4.53.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.53.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit distutils-r1 virtualx



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

2024-06-23 Thread Sam James
commit: d62ed721d9dee28fa7ccea67d4be797229f5c9da
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 03:02:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 03:02:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d62ed721

dev-python/fonttools: Stabilize 4.53.0 sparc, #934714

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

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

diff --git a/dev-python/fonttools/fonttools-4.53.0.ebuild 
b/dev-python/fonttools/fonttools-4.53.0.ebuild
index 5b723e40d6c4..79987bb88adf 100644
--- a/dev-python/fonttools/fonttools-4.53.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.53.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-06-22 Thread Sam James
commit: fd7d9e6b9721ca51014d589517089cb16abf465c
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 22 17:17:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 22 17:17:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd7d9e6b

dev-python/fonttools: Stabilize 4.53.0 x86, #934714

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

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

diff --git a/dev-python/fonttools/fonttools-4.53.0.ebuild 
b/dev-python/fonttools/fonttools-4.53.0.ebuild
index 720eb96af46d..5b723e40d6c4 100644
--- a/dev-python/fonttools/fonttools-4.53.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.53.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-06-22 Thread Sam James
commit: 1cdf803d59fa3185e62a9ba6a14e2ad72d4ce868
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 22 17:17:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 22 17:17:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cdf803d

dev-python/fonttools: Stabilize 4.53.0 amd64, #934714

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

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

diff --git a/dev-python/fonttools/fonttools-4.53.0.ebuild 
b/dev-python/fonttools/fonttools-4.53.0.ebuild
index a6db292f676d..720eb96af46d 100644
--- a/dev-python/fonttools/fonttools-4.53.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.53.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-06-22 Thread Arthur Zamarin
commit: ab8211ec9dc6e3a326760004995b73a892d851c8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 22 14:23:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 22 14:23:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab8211ec

dev-python/fonttools: Stabilize 4.53.0 ppc, #934714

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

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

diff --git a/dev-python/fonttools/fonttools-4.53.0.ebuild 
b/dev-python/fonttools/fonttools-4.53.0.ebuild
index 9d565815511e..a6db292f676d 100644
--- a/dev-python/fonttools/fonttools-4.53.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.53.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-06-22 Thread Arthur Zamarin
commit: dd355a968b7a3ce61470ea1fca31c622fd534c73
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 22 13:49:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 22 13:49:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd355a96

dev-python/fonttools: Stabilize 4.53.0 arm64, #934714

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

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

diff --git a/dev-python/fonttools/fonttools-4.53.0.ebuild 
b/dev-python/fonttools/fonttools-4.53.0.ebuild
index d2a691c6cade..9d565815511e 100644
--- a/dev-python/fonttools/fonttools-4.53.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.53.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-06-22 Thread Arthur Zamarin
commit: fac19b4ec251ee6f8a5a544b96166bb10d481fcc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 22 13:49:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 22 13:49:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fac19b4e

dev-python/fonttools: Stabilize 4.53.0 arm, #934714

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

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

diff --git a/dev-python/fonttools/fonttools-4.53.0.ebuild 
b/dev-python/fonttools/fonttools-4.53.0.ebuild
index 0f573bf8110e..d2a691c6cade 100644
--- a/dev-python/fonttools/fonttools-4.53.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.53.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-06-22 Thread Arthur Zamarin
commit: 213c2221b6d15d4662ff327feaf79e0fd74e6243
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 22 13:48:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 22 13:48:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=213c2221

dev-python/fonttools: Stabilize 4.53.0 ppc64, #934714

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

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

diff --git a/dev-python/fonttools/fonttools-4.53.0.ebuild 
b/dev-python/fonttools/fonttools-4.53.0.ebuild
index 814190abbfa5..0f573bf8110e 100644
--- a/dev-python/fonttools/fonttools-4.53.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.53.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-06-18 Thread Michał Górny
commit: 68a4460d0bc8f56a28f3281cfd5bd6410089ec9b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 18 11:34:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 18 11:34:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a4460d

dev-python/fonttools: Remove old

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

 dev-python/fonttools/Manifest|  3 -
 dev-python/fonttools/fonttools-4.50.0.ebuild | 98 ---
 dev-python/fonttools/fonttools-4.52.1.ebuild | 99 
 dev-python/fonttools/fonttools-4.52.3.ebuild | 99 
 4 files changed, 299 deletions(-)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 79c61f26f4d9..f9e652c9146e 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,5 +1,2 @@
-DIST fonttools-4.50.0.gh.tar.gz 3823676 BLAKE2B 
ebcc19b3f2c8367147c7e05a514951d25497b1e6e224226e0831f566464b6d407e6a52a3b30620dbe87df1a0ce03d95cb5769cab15ee78822d218ccd81419263
 SHA512 
a169f18077f2c4f0ad8a46569a30b3e35ca2343e9f3d43cd362dafa26085f545dd9a42e7edb3054f9d37e1576117aa34a0c2b4adabc9fc29c076e69d3fdd66ee
 DIST fonttools-4.51.0.gh.tar.gz 3826324 BLAKE2B 
84485874ce373ef759746104f8c0593d63e2955427a1606404e56ae006342fef39e3fe9468d85b974741ae26a8cceba23ea46e33fff0e2648c154074b01b5eac
 SHA512 
3a9984b56a8ed1e918781c8503dd8901276ae7e20659777ff0a9bf799a42b4ec112a6cfd31deb81f73f7f19c03145a66962187fb243b2580db9d3ef7011d3d82
-DIST fonttools-4.52.1.gh.tar.gz 3845345 BLAKE2B 
c987e8214d4ca998b4f700d11d5c2e31efd8684f4dda6541735db9bd7547b738a1cb786b6c84aa30488a5a6fb2d71e4246dff7f873fdc1161745f74bcc29bd40
 SHA512 
4bb5fbcbb108723ffeb07baa87699e664775d52653aadae5ee15ed3a74d7f6349e1972e3873f3041fba6d68144f5a364b86373f158f6574a03e68e0eef4ffc7d
-DIST fonttools-4.52.3.gh.tar.gz 3848091 BLAKE2B 
5f748ff511b35f72f914bed03ea4a0eb3032dcfabc49e95abcbfbfd7c05bb0ed886422b07ff87058304c9c5cfcf4d20202ea61cc2e32fe7bbfae18d3b1c88c8c
 SHA512 
00ad7975d0fc1d6d7cf13221e81526242ebd30c7ca511bc937d96400f186ee9b7505fcbaf8f6f2996a354a8e52b6ed7a5dda2cfdd271403e97e173b771648719
 DIST fonttools-4.53.0.gh.tar.gz 3847778 BLAKE2B 
31cf6e495441aeee90f96d6f96b9eedb581f3ee7e5e6f00f7df41547738e7da24d58b4aeac691c44961f842bbf347b32965b052d84ced88c7ade9c0d95c0367a
 SHA512 
f810c428680c4203af3450c4a4b3a1d0f3f5e06ec7d7aac65e1e4aadf5d1e98f9efa5fed75388c8b0a0dcef5094d9b0586c0a71587360bafc91ad683a961698a

diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild 
b/dev-python/fonttools/fonttools-4.50.0.ebuild
deleted file mode 100644
index b2122f7e18d7..
--- a/dev-python/fonttools/fonttools-4.50.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
-HOMEPAGE="
-   https://github.com/fonttools/fonttools/
-   https://pypi.org/project/fonttools/
-"
-SRC_URI="
-   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos"
-IUSE="+native-extensions"
-
-RDEPEND="
-   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   native-extensions? (
-   $(python_gen_cond_dep '
-   dev-python/cython[${PYTHON_USEDEP}]
-   ' 'python*')
-   )
-   test? (
-   dev-python/brotlicffi[${PYTHON_USEDEP}]
-   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
-   app-arch/zopfli
-   )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
-   # This is due to incomplete nesting in the Tests/ tree:
-   #
-   #   Tests/feaLib/__init__.py
-   #   Tests/ufoLib/__init__.py
-   #   Tests/svgLib/path/__init__.py
-   #   Tests/otlLib/__init__.py
-   #   Tests/varLib/__init__.py
-   #
-   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
-   touch Tests/svgLib/__init__.py || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_compile() {
-   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
-   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
-   distutils-r1_python_compile
-}
-
-src_test() {
-   # virtualx used when matplotlib is installed causing plot module tests 
to run
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # flaky test
-   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
-

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

2024-06-13 Thread James Le Cuirot
commit: 1a10b707604e0f071696cb942c8dfb738b33f1b0
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Jun 13 21:24:25 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jun 13 21:24:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a10b707

dev-python/fonttools: Keyword 4.53.0 for ~m68k

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

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

diff --git a/dev-python/fonttools/fonttools-4.53.0.ebuild 
b/dev-python/fonttools/fonttools-4.53.0.ebuild
index f82fec731f9a..814190abbfa5 100644
--- a/dev-python/fonttools/fonttools-4.53.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.53.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-06-08 Thread Arthur Zamarin
commit: 57b66ec82b103f2bb16db579fde0073ad7cf8e08
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 17:14:18 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 17:14:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b66ec8

dev-python/fonttools: Keyword 4.53.0 ppc, #932674

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

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

diff --git a/dev-python/fonttools/fonttools-4.53.0.ebuild 
b/dev-python/fonttools/fonttools-4.53.0.ebuild
index 1a006c4bd7d8..406df6e67e1a 100644
--- a/dev-python/fonttools/fonttools-4.53.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.53.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-06-07 Thread Arthur Zamarin
commit: b572eca06bf000f762707d2b1c027057626631ac
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 06:06:30 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 06:06:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b572eca0

dev-python/fonttools: Keyword 4.53.0 sparc, #932674

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

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

diff --git a/dev-python/fonttools/fonttools-4.53.0.ebuild 
b/dev-python/fonttools/fonttools-4.53.0.ebuild
index 0343f5018f37..1a006c4bd7d8 100644
--- a/dev-python/fonttools/fonttools-4.53.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.53.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-05-31 Thread Michał Górny
commit: 9817b6c8eac8c1a7b150a4891d1e0e9baa48bdc6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  1 03:04:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  1 03:57:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9817b6c8

dev-python/fonttools: Bump to 4.53.0

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.53.0.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index b8a0d706ba34..79c61f26f4d9 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -2,3 +2,4 @@ DIST fonttools-4.50.0.gh.tar.gz 3823676 BLAKE2B 
ebcc19b3f2c8367147c7e05a514951d2
 DIST fonttools-4.51.0.gh.tar.gz 3826324 BLAKE2B 
84485874ce373ef759746104f8c0593d63e2955427a1606404e56ae006342fef39e3fe9468d85b974741ae26a8cceba23ea46e33fff0e2648c154074b01b5eac
 SHA512 
3a9984b56a8ed1e918781c8503dd8901276ae7e20659777ff0a9bf799a42b4ec112a6cfd31deb81f73f7f19c03145a66962187fb243b2580db9d3ef7011d3d82
 DIST fonttools-4.52.1.gh.tar.gz 3845345 BLAKE2B 
c987e8214d4ca998b4f700d11d5c2e31efd8684f4dda6541735db9bd7547b738a1cb786b6c84aa30488a5a6fb2d71e4246dff7f873fdc1161745f74bcc29bd40
 SHA512 
4bb5fbcbb108723ffeb07baa87699e664775d52653aadae5ee15ed3a74d7f6349e1972e3873f3041fba6d68144f5a364b86373f158f6574a03e68e0eef4ffc7d
 DIST fonttools-4.52.3.gh.tar.gz 3848091 BLAKE2B 
5f748ff511b35f72f914bed03ea4a0eb3032dcfabc49e95abcbfbfd7c05bb0ed886422b07ff87058304c9c5cfcf4d20202ea61cc2e32fe7bbfae18d3b1c88c8c
 SHA512 
00ad7975d0fc1d6d7cf13221e81526242ebd30c7ca511bc937d96400f186ee9b7505fcbaf8f6f2996a354a8e52b6ed7a5dda2cfdd271403e97e173b771648719
+DIST fonttools-4.53.0.gh.tar.gz 3847778 BLAKE2B 
31cf6e495441aeee90f96d6f96b9eedb581f3ee7e5e6f00f7df41547738e7da24d58b4aeac691c44961f842bbf347b32965b052d84ced88c7ade9c0d95c0367a
 SHA512 
f810c428680c4203af3450c4a4b3a1d0f3f5e06ec7d7aac65e1e4aadf5d1e98f9efa5fed75388c8b0a0dcef5094d9b0586c0a71587360bafc91ad683a961698a

diff --git a/dev-python/fonttools/fonttools-4.53.0.ebuild 
b/dev-python/fonttools/fonttools-4.53.0.ebuild
new file mode 100644
index ..0343f5018f37
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.53.0.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~s390 ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ 

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

2024-05-29 Thread Ionen Wolkens
commit: f37e0fbf2d093cc1af41560707406f4487165259
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu May 30 02:01:52 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu May 30 04:35:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f37e0fbf

dev-python/fonttools: Stabilize 4.51.0 hppa, #930309

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

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

diff --git a/dev-python/fonttools/fonttools-4.51.0.ebuild 
b/dev-python/fonttools/fonttools-4.51.0.ebuild
index b558943aa371..b2122f7e18d7 100644
--- a/dev-python/fonttools/fonttools-4.51.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.51.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-05-27 Thread Jakov Smolić
commit: 03f277064d58d99728ff7361cc44c861c579fd5f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue May 28 06:25:09 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue May 28 06:25:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03f27706

dev-python/fonttools: Keyword 4.52.3 riscv, #932674

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/fonttools/fonttools-4.52.3.ebuild 
b/dev-python/fonttools/fonttools-4.52.3.ebuild
index fdc8e4ef6bb6..0343f5018f37 100644
--- a/dev-python/fonttools/fonttools-4.52.3.ebuild
+++ b/dev-python/fonttools/fonttools-4.52.3.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~s390 ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-05-27 Thread Michał Górny
commit: 4d9638ca01a471b3f4c3d3e65861a3fedb75ab7f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 28 04:09:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 28 04:27:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d9638ca

dev-python/fonttools: Bump to 4.52.3

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.52.3.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 5b69d7609ed9..b8a0d706ba34 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,3 +1,4 @@
 DIST fonttools-4.50.0.gh.tar.gz 3823676 BLAKE2B 
ebcc19b3f2c8367147c7e05a514951d25497b1e6e224226e0831f566464b6d407e6a52a3b30620dbe87df1a0ce03d95cb5769cab15ee78822d218ccd81419263
 SHA512 
a169f18077f2c4f0ad8a46569a30b3e35ca2343e9f3d43cd362dafa26085f545dd9a42e7edb3054f9d37e1576117aa34a0c2b4adabc9fc29c076e69d3fdd66ee
 DIST fonttools-4.51.0.gh.tar.gz 3826324 BLAKE2B 
84485874ce373ef759746104f8c0593d63e2955427a1606404e56ae006342fef39e3fe9468d85b974741ae26a8cceba23ea46e33fff0e2648c154074b01b5eac
 SHA512 
3a9984b56a8ed1e918781c8503dd8901276ae7e20659777ff0a9bf799a42b4ec112a6cfd31deb81f73f7f19c03145a66962187fb243b2580db9d3ef7011d3d82
 DIST fonttools-4.52.1.gh.tar.gz 3845345 BLAKE2B 
c987e8214d4ca998b4f700d11d5c2e31efd8684f4dda6541735db9bd7547b738a1cb786b6c84aa30488a5a6fb2d71e4246dff7f873fdc1161745f74bcc29bd40
 SHA512 
4bb5fbcbb108723ffeb07baa87699e664775d52653aadae5ee15ed3a74d7f6349e1972e3873f3041fba6d68144f5a364b86373f158f6574a03e68e0eef4ffc7d
+DIST fonttools-4.52.3.gh.tar.gz 3848091 BLAKE2B 
5f748ff511b35f72f914bed03ea4a0eb3032dcfabc49e95abcbfbfd7c05bb0ed886422b07ff87058304c9c5cfcf4d20202ea61cc2e32fe7bbfae18d3b1c88c8c
 SHA512 
00ad7975d0fc1d6d7cf13221e81526242ebd30c7ca511bc937d96400f186ee9b7505fcbaf8f6f2996a354a8e52b6ed7a5dda2cfdd271403e97e173b771648719

diff --git a/dev-python/fonttools/fonttools-4.52.3.ebuild 
b/dev-python/fonttools/fonttools-4.52.3.ebuild
new file mode 100644
index ..fdc8e4ef6bb6
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.52.3.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~s390 ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   nonfatal epytest \
+   -p rerunfailures --reruns=5 \
+   Tests 

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

2024-05-25 Thread WANG Xuerui
commit: a3d21b6283bc621694c50d10e6e888df4b173969
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat May 25 11:41:43 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat May 25 12:12:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3d21b62

dev-python/fonttools: keyword 4.52.1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/dev-python/fonttools/fonttools-4.52.1.ebuild 
b/dev-python/fonttools/fonttools-4.52.1.ebuild
index 1ab1e5c63d90..fdc8e4ef6bb6 100644
--- a/dev-python/fonttools/fonttools-4.52.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.52.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~s390 ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-05-24 Thread Arthur Zamarin
commit: 3a0378f407654a1d1ada323b6c1ffb5c3c2d96cf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 25 06:17:16 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 25 06:17:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a0378f4

dev-python/fonttools: Keyword 4.52.1 arm, #932674

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

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

diff --git a/dev-python/fonttools/fonttools-4.52.1.ebuild 
b/dev-python/fonttools/fonttools-4.52.1.ebuild
index 22184251e137..1ab1e5c63d90 100644
--- a/dev-python/fonttools/fonttools-4.52.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.52.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-05-24 Thread Arthur Zamarin
commit: d1c90adbd7e0f19c089d29f356008594ccf6409d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 25 06:16:50 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 25 06:16:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1c90adb

dev-python/fonttools: Keyword 4.52.1 s390, #932674

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

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

diff --git a/dev-python/fonttools/fonttools-4.52.1.ebuild 
b/dev-python/fonttools/fonttools-4.52.1.ebuild
index eb260acb587b..22184251e137 100644
--- a/dev-python/fonttools/fonttools-4.52.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.52.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~s390 ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-05-24 Thread Arthur Zamarin
commit: aa00721fed5b3d4cd6761e6c43d4d419c9784d04
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 25 06:07:44 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 25 06:07:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa00721f

dev-python/fonttools: Keyword 4.52.1 ppc64, #932674

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

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

diff --git a/dev-python/fonttools/fonttools-4.52.1.ebuild 
b/dev-python/fonttools/fonttools-4.52.1.ebuild
index 569f429ab877..358f9bfa8074 100644
--- a/dev-python/fonttools/fonttools-4.52.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.52.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-05-24 Thread Arthur Zamarin
commit: e13228c35710a8b0908482c4a9691a00fef3fb80
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 25 06:07:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 25 06:07:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e13228c3

dev-python/fonttools: Keyword 4.52.1 arm64, #932674

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

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

diff --git a/dev-python/fonttools/fonttools-4.52.1.ebuild 
b/dev-python/fonttools/fonttools-4.52.1.ebuild
index 358f9bfa8074..eb260acb587b 100644
--- a/dev-python/fonttools/fonttools-4.52.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.52.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-05-24 Thread Michał Górny
commit: 707e3a666d7d4a2364184ad17b45f6e72d7eefb1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 25 04:10:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 25 04:10:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=707e3a66

dev-python/fonttools: Drop keywords for dev-python/munkres dep

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

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

diff --git a/dev-python/fonttools/fonttools-4.52.1.ebuild 
b/dev-python/fonttools/fonttools-4.52.1.ebuild
index 494b16134f23..569f429ab877 100644
--- a/dev-python/fonttools/fonttools-4.52.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.52.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~amd64 ~x86"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-05-24 Thread Michał Górny
commit: 6946863a8c54920f27333fa73bbb427a2195141d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 25 03:07:10 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 25 03:49:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6946863a

dev-python/fonttools: Bump to 4.52.1

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.52.1.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index ed728b0229c5..5b69d7609ed9 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,2 +1,3 @@
 DIST fonttools-4.50.0.gh.tar.gz 3823676 BLAKE2B 
ebcc19b3f2c8367147c7e05a514951d25497b1e6e224226e0831f566464b6d407e6a52a3b30620dbe87df1a0ce03d95cb5769cab15ee78822d218ccd81419263
 SHA512 
a169f18077f2c4f0ad8a46569a30b3e35ca2343e9f3d43cd362dafa26085f545dd9a42e7edb3054f9d37e1576117aa34a0c2b4adabc9fc29c076e69d3fdd66ee
 DIST fonttools-4.51.0.gh.tar.gz 3826324 BLAKE2B 
84485874ce373ef759746104f8c0593d63e2955427a1606404e56ae006342fef39e3fe9468d85b974741ae26a8cceba23ea46e33fff0e2648c154074b01b5eac
 SHA512 
3a9984b56a8ed1e918781c8503dd8901276ae7e20659777ff0a9bf799a42b4ec112a6cfd31deb81f73f7f19c03145a66962187fb243b2580db9d3ef7011d3d82
+DIST fonttools-4.52.1.gh.tar.gz 3845345 BLAKE2B 
c987e8214d4ca998b4f700d11d5c2e31efd8684f4dda6541735db9bd7547b738a1cb786b6c84aa30488a5a6fb2d71e4246dff7f873fdc1161745f74bcc29bd40
 SHA512 
4bb5fbcbb108723ffeb07baa87699e664775d52653aadae5ee15ed3a74d7f6349e1972e3873f3041fba6d68144f5a364b86373f158f6574a03e68e0eef4ffc7d

diff --git a/dev-python/fonttools/fonttools-4.52.1.ebuild 
b/dev-python/fonttools/fonttools-4.52.1.ebuild
new file mode 100644
index ..494b16134f23
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.52.1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   test? (
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
+   dev-python/munkres[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+   distutils-r1_python_compile
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # flaky test
+   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+   )
+
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "https://github.com/iustin/pyxattr/issues/41
+   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+   )
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   nonfatal epytest \
+   -p rerunfailures --reruns=5 \
+   Tests fontTools || die -n "Tests failed with ${EPYTHON}"
+}



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

2024-04-20 Thread Michał Górny
commit: ac31a300613530c77e79686262f89e40442333d7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 20 10:49:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 20 10:49:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac31a300

dev-python/fonttools: Stabilize 4.51.0 ppc, #930309

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

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

diff --git a/dev-python/fonttools/fonttools-4.51.0.ebuild 
b/dev-python/fonttools/fonttools-4.51.0.ebuild
index 01eebbfd045e..48a32bca5961 100644
--- a/dev-python/fonttools/fonttools-4.51.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.51.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-04-20 Thread Michał Górny
commit: f2d68fb22d822799b4f99851da1cfca286a00d29
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 20 10:49:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 20 10:49:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2d68fb2

dev-python/fonttools: Stabilize 4.51.0 x86, #930309

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

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

diff --git a/dev-python/fonttools/fonttools-4.51.0.ebuild 
b/dev-python/fonttools/fonttools-4.51.0.ebuild
index 48a32bca5961..8a6889bc444c 100644
--- a/dev-python/fonttools/fonttools-4.51.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.51.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-04-20 Thread Michał Górny
commit: d9e84a8807adbd55161773cc871bcf67a13742f9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 20 10:49:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 20 10:49:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9e84a88

dev-python/fonttools: Stabilize 4.51.0 amd64, #930309

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

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

diff --git a/dev-python/fonttools/fonttools-4.51.0.ebuild 
b/dev-python/fonttools/fonttools-4.51.0.ebuild
index 8a6889bc444c..b558943aa371 100644
--- a/dev-python/fonttools/fonttools-4.51.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.51.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-04-20 Thread Sam James
commit: 8feaacef71f0eb14380c02f98e17efd518565d39
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 20 10:04:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 20 10:04:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8feaacef

dev-python/fonttools: Stabilize 4.51.0 sparc, #930309

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

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

diff --git a/dev-python/fonttools/fonttools-4.51.0.ebuild 
b/dev-python/fonttools/fonttools-4.51.0.ebuild
index e68e4d20ee6a..01eebbfd045e 100644
--- a/dev-python/fonttools/fonttools-4.51.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.51.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-04-20 Thread Michał Górny
commit: d5bf1a758234bf8c87b601ca37e8bb9a61e37acc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 20 09:54:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 20 09:54:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5bf1a75

dev-python/fonttools: Stabilize 4.51.0 arm64, #930309

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

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

diff --git a/dev-python/fonttools/fonttools-4.51.0.ebuild 
b/dev-python/fonttools/fonttools-4.51.0.ebuild
index 3e0e59f02f44..e68e4d20ee6a 100644
--- a/dev-python/fonttools/fonttools-4.51.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.51.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-04-20 Thread Michał Górny
commit: 65644f1f7a5d3a6fda9aaf0d68512a3d65069961
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 20 09:54:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 20 09:54:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65644f1f

dev-python/fonttools: Stabilize 4.51.0 ppc64, #930309

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

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

diff --git a/dev-python/fonttools/fonttools-4.51.0.ebuild 
b/dev-python/fonttools/fonttools-4.51.0.ebuild
index 23668e48063c..3e0e59f02f44 100644
--- a/dev-python/fonttools/fonttools-4.51.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.51.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-04-20 Thread Michał Górny
commit: 9b386f03c3ee8eef84d2e632a16c2b782f798a1e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 20 09:51:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 20 09:51:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b386f03

dev-python/fonttools: Stabilize 4.51.0 arm, #930309

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

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

diff --git a/dev-python/fonttools/fonttools-4.51.0.ebuild 
b/dev-python/fonttools/fonttools-4.51.0.ebuild
index 12d8605257bc..23668e48063c 100644
--- a/dev-python/fonttools/fonttools-4.51.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.51.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="+native-extensions"
 
 RDEPEND="



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

2024-04-18 Thread Michał Górny
commit: 56ab90f223b096e37a034b96e5103aa1b4e1875e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 18 16:20:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 18 18:13:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56ab90f2

dev-python/fonttools: Remove old

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

 dev-python/fonttools/Manifest|  1 -
 dev-python/fonttools/fonttools-4.49.0.ebuild | 98 
 2 files changed, 99 deletions(-)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 7c92134a94e7..ed728b0229c5 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,3 +1,2 @@
-DIST fonttools-4.49.0.gh.tar.gz 3818768 BLAKE2B 
add7c03762e6c09950f2abfb8b19e627f7ce367b73c48b02059ab308ee7f8475e94c575719a168166497261cb4762ec4959c7812ab5fc122477a7751a8fabdb9
 SHA512 
6caa108b92a9661f6761a4e1c65f05cabf0d4f6a6f2517d2a289afc5e60ad73c7e35ee283d1a206b1bcd2ec5861f70272e323b9041aa949c713dc531d2d056d2
 DIST fonttools-4.50.0.gh.tar.gz 3823676 BLAKE2B 
ebcc19b3f2c8367147c7e05a514951d25497b1e6e224226e0831f566464b6d407e6a52a3b30620dbe87df1a0ce03d95cb5769cab15ee78822d218ccd81419263
 SHA512 
a169f18077f2c4f0ad8a46569a30b3e35ca2343e9f3d43cd362dafa26085f545dd9a42e7edb3054f9d37e1576117aa34a0c2b4adabc9fc29c076e69d3fdd66ee
 DIST fonttools-4.51.0.gh.tar.gz 3826324 BLAKE2B 
84485874ce373ef759746104f8c0593d63e2955427a1606404e56ae006342fef39e3fe9468d85b974741ae26a8cceba23ea46e33fff0e2648c154074b01b5eac
 SHA512 
3a9984b56a8ed1e918781c8503dd8901276ae7e20659777ff0a9bf799a42b4ec112a6cfd31deb81f73f7f19c03145a66962187fb243b2580db9d3ef7011d3d82

diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild 
b/dev-python/fonttools/fonttools-4.49.0.ebuild
deleted file mode 100644
index b2122f7e18d7..
--- a/dev-python/fonttools/fonttools-4.49.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
-HOMEPAGE="
-   https://github.com/fonttools/fonttools/
-   https://pypi.org/project/fonttools/
-"
-SRC_URI="
-   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos"
-IUSE="+native-extensions"
-
-RDEPEND="
-   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   native-extensions? (
-   $(python_gen_cond_dep '
-   dev-python/cython[${PYTHON_USEDEP}]
-   ' 'python*')
-   )
-   test? (
-   dev-python/brotlicffi[${PYTHON_USEDEP}]
-   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
-   app-arch/zopfli
-   )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
-   # This is due to incomplete nesting in the Tests/ tree:
-   #
-   #   Tests/feaLib/__init__.py
-   #   Tests/ufoLib/__init__.py
-   #   Tests/svgLib/path/__init__.py
-   #   Tests/otlLib/__init__.py
-   #   Tests/varLib/__init__.py
-   #
-   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
-   touch Tests/svgLib/__init__.py || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_compile() {
-   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
-   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
-   distutils-r1_python_compile
-}
-
-src_test() {
-   # virtualx used when matplotlib is installed causing plot module tests 
to run
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # flaky test
-   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
-   )
-
-   if [[ ${EPYTHON} == pypy3 ]] &&
-   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
-   {
-   has_version "https://github.com/iustin/pyxattr/issues/41
-   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
-   )
-   fi
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   nonfatal epytest \
-   -p rerunfailures --reruns=5 \
-   Tests fontTools || die -n "Tests failed with ${EPYTHON}"
-}



  1   2   3   4   5   6   >