[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-08 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-28 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-25 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-25 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-25 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-25 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}"
-}



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

2024-04-05 Thread Michał Górny
commit: 0462795792fe3e6df1fa67ddb991de095341b38c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr  5 18:36:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr  5 18:51:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04627957

dev-python/fonttools: Bump to 4.51.0

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 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 77f552a71543..7c92134a94e7 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,2 +1,3 @@
 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.51.0.ebuild 
b/dev-python/fonttools/fonttools-4.51.0.ebuild
new file mode 100644
index ..12d8605257bc
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.51.0.ebuild
@@ -0,0 +1,98 @@
+# 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-03-30 Thread Arthur Zamarin
commit: 1d71091b365e19effe4789e9cdeb5bf980270763
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 30 15:39:32 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 30 15:39:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d71091b

dev-python/fonttools: Stabilize 4.50.0 sparc, #928186

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

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

diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild 
b/dev-python/fonttools/fonttools-4.50.0.ebuild
index c8a0d80e61f9..b558943aa371 100644
--- a/dev-python/fonttools/fonttools-4.50.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.50.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-03-30 Thread Michał Górny
commit: aabcded49103eaab885c38552f5f8044fe6f4cfd
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 30 15:28:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 30 15:28:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aabcded4

dev-python/fonttools: Stabilize 4.50.0 ppc, #928186

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

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

diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild 
b/dev-python/fonttools/fonttools-4.50.0.ebuild
index 14f422973684..c8a0d80e61f9 100644
--- a/dev-python/fonttools/fonttools-4.50.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.50.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-03-30 Thread Michał Górny
commit: 8c4e4063929b36296d976b1d9624d6623ee9b168
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 30 15:28:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 30 15:28:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c4e4063

dev-python/fonttools: Stabilize 4.50.0 ppc64, #928186

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

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

diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild 
b/dev-python/fonttools/fonttools-4.50.0.ebuild
index fbe4fc47ed36..14f422973684 100644
--- a/dev-python/fonttools/fonttools-4.50.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.50.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-03-30 Thread Michał Górny
commit: d6d58679e03d00b804d67a87fa67bddefcbec842
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 30 14:59:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 30 14:59:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6d58679

dev-python/fonttools: Stabilize 4.50.0 arm64, #928186

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

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

diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild 
b/dev-python/fonttools/fonttools-4.50.0.ebuild
index c0b8861587e1..fbe4fc47ed36 100644
--- a/dev-python/fonttools/fonttools-4.50.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.50.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-03-30 Thread Michał Górny
commit: 9bea2f5c7740045a16ceb414edbcdbf3adb4d415
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 30 14:52:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 30 14:53:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bea2f5c

dev-python/fonttools: Stabilize 4.50.0 arm, #928186

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

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

diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild 
b/dev-python/fonttools/fonttools-4.50.0.ebuild
index 00cba5a82c41..8dc036802f20 100644
--- a/dev-python/fonttools/fonttools-4.50.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.50.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-03-30 Thread Michał Górny
commit: bf289697df79016a4b678178e1196ee789ce98c2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 30 14:52:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 30 14:53:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf289697

dev-python/fonttools: Stabilize 4.50.0 x86, #928186

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

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

diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild 
b/dev-python/fonttools/fonttools-4.50.0.ebuild
index 12d8605257bc..00cba5a82c41 100644
--- a/dev-python/fonttools/fonttools-4.50.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.50.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-03-30 Thread Michał Górny
commit: 477c6b114ded6faa8f8cc65ec1e88a171b1eff69
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 30 14:52:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 30 14:53:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=477c6b11

dev-python/fonttools: Stabilize 4.50.0 amd64, #928186

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

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

diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild 
b/dev-python/fonttools/fonttools-4.50.0.ebuild
index 8dc036802f20..c0b8861587e1 100644
--- a/dev-python/fonttools/fonttools-4.50.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.50.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-03-18 Thread Michał Górny
commit: 1ad4665baf1ce3c3fbab04f37a802d4e2e08b451
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 19 05:49:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 19 05:52:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ad4665b

dev-python/fonttools: Remove old

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

 dev-python/fonttools/Manifest|  2 -
 dev-python/fonttools/fonttools-4.47.2.ebuild | 98 
 dev-python/fonttools/fonttools-4.48.1.ebuild | 98 
 3 files changed, 198 deletions(-)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index e979bea5e0e3..77f552a71543 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,4 +1,2 @@
-DIST fonttools-4.47.2.gh.tar.gz 3813471 BLAKE2B 
7c478395e1c0cad52a29bc504bac235c4e198284a7f1f4b32e9db0704d3eeb56ea69d563a862239396fd1e67f47f168ae2f42676fe5ba3f9e1c356de8c5039f2
 SHA512 
03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07
-DIST fonttools-4.48.1.gh.tar.gz 3815962 BLAKE2B 
86f93ddfbff0d3e5e165adc73908176ec3eee1d35d7009faa9827bc992d6bb5a11b95823596ae40ea739b117af7933fea0b768cf3a44d4cb770daa7db42048c9
 SHA512 
1f8336880575038f904873f6359b9c0a5885f14358c5560592b274db7aa2b96433770f5195e93ac04552f2580aadf0efc9268dcce9f0d178b78e75f5507dad67
 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

diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild 
b/dev-python/fonttools/fonttools-4.47.2.ebuild
deleted file mode 100644
index b2122f7e18d7..
--- a/dev-python/fonttools/fonttools-4.47.2.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
-   

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

2024-03-18 Thread Ionen Wolkens
commit: 6f72db00bc3b2fc6038cae5bd72fcf9e28aa107f
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 18 23:35:42 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 19 03:42:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f72db00

dev-python/fonttools: Stabilize 4.49.0 hppa, #925999

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

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

diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild 
b/dev-python/fonttools/fonttools-4.49.0.ebuild
index b558943aa371..b2122f7e18d7 100644
--- a/dev-python/fonttools/fonttools-4.49.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.49.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-03-16 Thread Michał Górny
commit: b852dcbf686192fa89fd64c0d08f3eea1c878c73
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 06:15:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 06:54:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b852dcbf

dev-python/fonttools: Bump to 4.50.0

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

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

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 5a412c2c2079..e979bea5e0e3 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,3 +1,4 @@
 DIST fonttools-4.47.2.gh.tar.gz 3813471 BLAKE2B 
7c478395e1c0cad52a29bc504bac235c4e198284a7f1f4b32e9db0704d3eeb56ea69d563a862239396fd1e67f47f168ae2f42676fe5ba3f9e1c356de8c5039f2
 SHA512 
03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07
 DIST fonttools-4.48.1.gh.tar.gz 3815962 BLAKE2B 
86f93ddfbff0d3e5e165adc73908176ec3eee1d35d7009faa9827bc992d6bb5a11b95823596ae40ea739b117af7933fea0b768cf3a44d4cb770daa7db42048c9
 SHA512 
1f8336880575038f904873f6359b9c0a5885f14358c5560592b274db7aa2b96433770f5195e93ac04552f2580aadf0efc9268dcce9f0d178b78e75f5507dad67
 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

diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild 
b/dev-python/fonttools/fonttools-4.50.0.ebuild
new file mode 100644
index ..12d8605257bc
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.50.0.ebuild
@@ -0,0 +1,98 @@
+# 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 \
+  

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

2024-03-03 Thread Michał Górny
commit: de4da840a47d46e4e3697a3a6d64c986d0a2c0ff
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar  3 19:03:02 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar  3 19:03:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de4da840

dev-python/fonttools: Stabilize 4.49.0 sparc, #925999

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

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

diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild 
b/dev-python/fonttools/fonttools-4.49.0.ebuild
index c8a0d80e61f9..b558943aa371 100644
--- a/dev-python/fonttools/fonttools-4.49.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.49.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-03-02 Thread Sam James
commit: e751ff5a568f098d97e644b61f27f356117342ed
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 00:24:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 00:24:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e751ff5a

dev-python/fonttools: Stabilize 4.49.0 ppc, #925999

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

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

diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild 
b/dev-python/fonttools/fonttools-4.49.0.ebuild
index 14f422973684..c8a0d80e61f9 100644
--- a/dev-python/fonttools/fonttools-4.49.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.49.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-03-02 Thread Sam James
commit: e2a9f5534745c42f5db756bbaed82a6bc5680aa1
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 22:50:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 22:50:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2a9f553

dev-python/fonttools: Stabilize 4.49.0 arm64, #925999

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

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

diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild 
b/dev-python/fonttools/fonttools-4.49.0.ebuild
index 818f1ea89f2a..14f422973684 100644
--- a/dev-python/fonttools/fonttools-4.49.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.49.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-03-02 Thread Sam James
commit: 0785da30af733cca0eb01004a0d34856fede3b64
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 20:41:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 20:41:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0785da30

dev-python/fonttools: Stabilize 4.49.0 ppc64, #925999

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

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

diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild 
b/dev-python/fonttools/fonttools-4.49.0.ebuild
index c0b8861587e1..818f1ea89f2a 100644
--- a/dev-python/fonttools/fonttools-4.49.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.49.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-03-02 Thread Sam James
commit: 32aa4f4f16b057750ad97711f9e5adf1c8b5b619
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 18:49:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 18:49:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32aa4f4f

dev-python/fonttools: Stabilize 4.49.0 x86, #925999

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

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

diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild 
b/dev-python/fonttools/fonttools-4.49.0.ebuild
index 757bec4fc98f..c0b8861587e1 100644
--- a/dev-python/fonttools/fonttools-4.49.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.49.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-03-02 Thread Arthur Zamarin
commit: f9bdf6d877bc64711d38351dc659124498f31bb8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 10:57:31 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 10:57:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9bdf6d8

dev-python/fonttools: Stabilize 4.49.0 arm, #925999

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

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

diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild 
b/dev-python/fonttools/fonttools-4.49.0.ebuild
index ed4977bfe639..757bec4fc98f 100644
--- a/dev-python/fonttools/fonttools-4.49.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.49.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-03-02 Thread Arthur Zamarin
commit: 72e318c31b8f887b8dcb025f21a4feeb30651175
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 10:01:54 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 10:01:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e318c3

dev-python/fonttools: Stabilize 4.49.0 amd64, #925999

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

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

diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild 
b/dev-python/fonttools/fonttools-4.49.0.ebuild
index 12d8605257bc..ed4977bfe639 100644
--- a/dev-python/fonttools/fonttools-4.49.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.49.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-02-24 Thread Arthur Zamarin
commit: 7c87f4a3ec6039d15b8eb3b7b880093057238dd4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 24 19:22:50 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 24 19:22:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c87f4a3

dev-python/fonttools: Stabilize 4.48.1 amd64, #925386

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

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

diff --git a/dev-python/fonttools/fonttools-4.48.1.ebuild 
b/dev-python/fonttools/fonttools-4.48.1.ebuild
index 8dc036802f20..c0b8861587e1 100644
--- a/dev-python/fonttools/fonttools-4.48.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.48.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="~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-02-24 Thread Sam James
commit: 92b31300da374760e931c281e1d01037c7471c98
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 24 10:25:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 24 10:25:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b31300

dev-python/fonttools: Stabilize 4.48.1 x86, #925386

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

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

diff --git a/dev-python/fonttools/fonttools-4.48.1.ebuild 
b/dev-python/fonttools/fonttools-4.48.1.ebuild
index 23668e48063c..8dc036802f20 100644
--- a/dev-python/fonttools/fonttools-4.48.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.48.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="~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-02-24 Thread Michał Górny
commit: 4a578d5298f97b24e6570d98bd661c96cdeb350d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 24 10:14:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 24 10:14:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a578d52

dev-python/fonttools: Stabilize 4.48.1 arm, #925386

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

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

diff --git a/dev-python/fonttools/fonttools-4.48.1.ebuild 
b/dev-python/fonttools/fonttools-4.48.1.ebuild
index 12d8605257bc..23668e48063c 100644
--- a/dev-python/fonttools/fonttools-4.48.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.48.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="~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-02-15 Thread Michał Górny
commit: a0b69ce91bdfdcb7f515ed6be9e8aee028e6ebf5
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 16 05:06:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 16 05:40:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0b69ce9

dev-python/fonttools: Bump to 4.49.0

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 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index d2799cfd1e49..5a412c2c2079 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,2 +1,3 @@
 DIST fonttools-4.47.2.gh.tar.gz 3813471 BLAKE2B 
7c478395e1c0cad52a29bc504bac235c4e198284a7f1f4b32e9db0704d3eeb56ea69d563a862239396fd1e67f47f168ae2f42676fe5ba3f9e1c356de8c5039f2
 SHA512 
03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07
 DIST fonttools-4.48.1.gh.tar.gz 3815962 BLAKE2B 
86f93ddfbff0d3e5e165adc73908176ec3eee1d35d7009faa9827bc992d6bb5a11b95823596ae40ea739b117af7933fea0b768cf3a44d4cb770daa7db42048c9
 SHA512 
1f8336880575038f904873f6359b9c0a5885f14358c5560592b274db7aa2b96433770f5195e93ac04552f2580aadf0efc9268dcce9f0d178b78e75f5507dad67
+DIST fonttools-4.49.0.gh.tar.gz 3818768 BLAKE2B 
add7c03762e6c09950f2abfb8b19e627f7ce367b73c48b02059ab308ee7f8475e94c575719a168166497261cb4762ec4959c7812ab5fc122477a7751a8fabdb9
 SHA512 
6caa108b92a9661f6761a4e1c65f05cabf0d4f6a6f2517d2a289afc5e60ad73c7e35ee283d1a206b1bcd2ec5861f70272e323b9041aa949c713dc531d2d056d2

diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild 
b/dev-python/fonttools/fonttools-4.49.0.ebuild
new file mode 100644
index ..12d8605257bc
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.49.0.ebuild
@@ -0,0 +1,98 @@
+# 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-02-13 Thread Michał Górny
commit: 703cedf9b914f982595bb06436fed2259d651d6d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 13 18:54:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 13 19:05:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=703cedf9

dev-python/fonttools: Remove old

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

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

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index e03c0b32c3b6..d2799cfd1e49 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,3 +1,2 @@
-DIST fonttools-4.47.0.gh.tar.gz 3810582 BLAKE2B 
a7821bca4507ba5638db537ba141bf7d1e2d5d23522f55766db0bc384ae366071e0848276285cff4056ffda513d94622f9b1154a43c2d8b341728790813b8124
 SHA512 
4a9a39b53248814dc2fcf648af5d7c8c79124a547d259571addb97c1e7181df7f20767baf5d2bb90f6c30790dd05c93c6bfac3281cedb91c73c45ad49039ee9b
 DIST fonttools-4.47.2.gh.tar.gz 3813471 BLAKE2B 
7c478395e1c0cad52a29bc504bac235c4e198284a7f1f4b32e9db0704d3eeb56ea69d563a862239396fd1e67f47f168ae2f42676fe5ba3f9e1c356de8c5039f2
 SHA512 
03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07
 DIST fonttools-4.48.1.gh.tar.gz 3815962 BLAKE2B 
86f93ddfbff0d3e5e165adc73908176ec3eee1d35d7009faa9827bc992d6bb5a11b95823596ae40ea739b117af7933fea0b768cf3a44d4cb770daa7db42048c9
 SHA512 
1f8336880575038f904873f6359b9c0a5885f14358c5560592b274db7aa2b96433770f5195e93ac04552f2580aadf0efc9268dcce9f0d178b78e75f5507dad67

diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild 
b/dev-python/fonttools/fonttools-4.47.0.ebuild
deleted file mode 100644
index b2122f7e18d7..
--- a/dev-python/fonttools/fonttools-4.47.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-02-12 Thread Viorel Munteanu
commit: 7fa92159396978eb4566c2276f292b5e2ed5f7ed
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Feb 13 03:30:12 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Feb 13 05:40:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fa92159

dev-python/fonttools: Stabilize 4.47.2 ppc, #923205

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild 
b/dev-python/fonttools/fonttools-4.47.2.ebuild
index 2cdd793ebd1d..b2122f7e18d7 100644
--- a/dev-python/fonttools/fonttools-4.47.2.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.2.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-02-07 Thread Michał Górny
commit: 8d74a38f9bc0766a3db0c8f956ee655829e8a288
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb  7 07:53:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  7 08:29:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d74a38f

dev-python/fonttools: Bump to 4.48.1

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

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

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index aa097c82717b..e03c0b32c3b6 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,2 +1,3 @@
 DIST fonttools-4.47.0.gh.tar.gz 3810582 BLAKE2B 
a7821bca4507ba5638db537ba141bf7d1e2d5d23522f55766db0bc384ae366071e0848276285cff4056ffda513d94622f9b1154a43c2d8b341728790813b8124
 SHA512 
4a9a39b53248814dc2fcf648af5d7c8c79124a547d259571addb97c1e7181df7f20767baf5d2bb90f6c30790dd05c93c6bfac3281cedb91c73c45ad49039ee9b
 DIST fonttools-4.47.2.gh.tar.gz 3813471 BLAKE2B 
7c478395e1c0cad52a29bc504bac235c4e198284a7f1f4b32e9db0704d3eeb56ea69d563a862239396fd1e67f47f168ae2f42676fe5ba3f9e1c356de8c5039f2
 SHA512 
03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07
+DIST fonttools-4.48.1.gh.tar.gz 3815962 BLAKE2B 
86f93ddfbff0d3e5e165adc73908176ec3eee1d35d7009faa9827bc992d6bb5a11b95823596ae40ea739b117af7933fea0b768cf3a44d4cb770daa7db42048c9
 SHA512 
1f8336880575038f904873f6359b9c0a5885f14358c5560592b274db7aa2b96433770f5195e93ac04552f2580aadf0efc9268dcce9f0d178b78e75f5507dad67

diff --git a/dev-python/fonttools/fonttools-4.48.1.ebuild 
b/dev-python/fonttools/fonttools-4.48.1.ebuild
new file mode 100644
index ..12d8605257bc
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.48.1.ebuild
@@ -0,0 +1,98 @@
+# 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-01-29 Thread Sam James
commit: 25e4b887b8a1885008418c1d270a5198b4f36437
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 08:57:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 08:57:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25e4b887

dev-python/fonttools: Stabilize 4.47.2 x86, #923205

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

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

diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild 
b/dev-python/fonttools/fonttools-4.47.2.ebuild
index 541ff5efab06..2cdd793ebd1d 100644
--- a/dev-python/fonttools/fonttools-4.47.2.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.2.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-01-29 Thread Sam James
commit: 85be31fcbd903b2b7c12b546ca2546f6afb41272
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 08:37:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 08:37:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85be31fc

dev-python/fonttools: Stabilize 4.47.2 amd64, #923205

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

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

diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild 
b/dev-python/fonttools/fonttools-4.47.2.ebuild
index cfa3da6fc537..541ff5efab06 100644
--- a/dev-python/fonttools/fonttools-4.47.2.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.2.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-01-29 Thread Sam James
commit: ac60610ecf2a5ca712c4105095b89e693aa9e4ea
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 08:19:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 08:19:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac60610e

dev-python/fonttools: Stabilize 4.47.2 arm64, #923205

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

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

diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild 
b/dev-python/fonttools/fonttools-4.47.2.ebuild
index 4312635306a9..cfa3da6fc537 100644
--- a/dev-python/fonttools/fonttools-4.47.2.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.2.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-01-29 Thread Sam James
commit: bb335721c2d658cd0e039d571ccfb130effbfab7
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 08:19:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 08:19:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb335721

dev-python/fonttools: Stabilize 4.47.2 arm, #923205

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

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

diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild 
b/dev-python/fonttools/fonttools-4.47.2.ebuild
index 37a364310f5e..4312635306a9 100644
--- a/dev-python/fonttools/fonttools-4.47.2.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.2.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-01-29 Thread Sam James
commit: 0c70db1d6fe4af1bc31f61c18a165ff4ab4f1c36
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 08:02:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 08:02:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c70db1d

dev-python/fonttools: Stabilize 4.47.2 hppa, #923205

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

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

diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild 
b/dev-python/fonttools/fonttools-4.47.2.ebuild
index 0b199ce2ad03..37a364310f5e 100644
--- a/dev-python/fonttools/fonttools-4.47.2.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.2.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-01-29 Thread Sam James
commit: 68062b83b4c4006d2369b7fdb43bfd1b0a0601d0
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 08:00:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 08:00:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68062b83

dev-python/fonttools: Stabilize 4.47.2 sparc, #923205

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

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

diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild 
b/dev-python/fonttools/fonttools-4.47.2.ebuild
index 12a1ca4f540a..0b199ce2ad03 100644
--- a/dev-python/fonttools/fonttools-4.47.2.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.2.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-01-28 Thread Arthur Zamarin
commit: 3ef68533aa33c401d97fa130c4f882087ed9ccc5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan 29 07:02:06 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan 29 07:02:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ef68533

dev-python/fonttools: Stabilize 4.47.2 ppc64, #923205

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

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

diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild 
b/dev-python/fonttools/fonttools-4.47.2.ebuild
index 12d8605257bc..12a1ca4f540a 100644
--- a/dev-python/fonttools/fonttools-4.47.2.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.2.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-01-23 Thread Michał Górny
commit: 1b691d95c9bc339f95345875719b81ba94936167
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 23 16:39:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 23 16:53:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b691d95

dev-python/fonttools: Remove old

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

 dev-python/fonttools/Manifest|  1 -
 dev-python/fonttools/fonttools-4.46.0.ebuild | 94 
 2 files changed, 95 deletions(-)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index bdd980c860cd..aa097c82717b 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,3 +1,2 @@
-DIST fonttools-4.46.0.gh.tar.gz 3796675 BLAKE2B 
5e8affb809cc2a66208636557c2bcfac58abbbd2cbb921923686153138ef011db1f00edafdf2b998c9d26924ceb6b3038b65d593892a379b7c72fdaf8df10304
 SHA512 
67e805f11b47d9bebd9a538aa775c109c81b6ab85b66cd479b7c8c0c222420cb5a5e30d993c04bd9b091ba457b3fb3673ff217ecf61feb40e189c60fa6d6c6d8
 DIST fonttools-4.47.0.gh.tar.gz 3810582 BLAKE2B 
a7821bca4507ba5638db537ba141bf7d1e2d5d23522f55766db0bc384ae366071e0848276285cff4056ffda513d94622f9b1154a43c2d8b341728790813b8124
 SHA512 
4a9a39b53248814dc2fcf648af5d7c8c79124a547d259571addb97c1e7181df7f20767baf5d2bb90f6c30790dd05c93c6bfac3281cedb91c73c45ad49039ee9b
 DIST fonttools-4.47.2.gh.tar.gz 3813471 BLAKE2B 
7c478395e1c0cad52a29bc504bac235c4e198284a7f1f4b32e9db0704d3eeb56ea69d563a862239396fd1e67f47f168ae2f42676fe5ba3f9e1c356de8c5039f2
 SHA512 
03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07

diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild 
b/dev-python/fonttools/fonttools-4.46.0.ebuild
deleted file mode 100644
index 9ef2fae64307..
--- a/dev-python/fonttools/fonttools-4.46.0.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( 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=()
-   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-01-22 Thread Sam James
commit: 973adc3ed8adc15724479daa8cb22b64c96309c1
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 23 04:15:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 23 04:15:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=973adc3e

dev-python/fonttools: Stabilize 4.47.0 hppa, #921466

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

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

diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild 
b/dev-python/fonttools/fonttools-4.47.0.ebuild
index b558943aa371..b2122f7e18d7 100644
--- a/dev-python/fonttools/fonttools-4.47.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.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-01-20 Thread Viorel Munteanu
commit: 42a55dda14d023a8b27ff316c7aef5be77023693
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Jan 20 22:38:05 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Jan 21 07:54:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a55dda

dev-python/fonttools: Stabilize 4.47.0 ppc, #921466

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild 
b/dev-python/fonttools/fonttools-4.47.0.ebuild
index 0475fd034a1b..b558943aa371 100644
--- a/dev-python/fonttools/fonttools-4.47.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.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-01-20 Thread Viorel Munteanu
commit: a2b1b9f3b8788c800ffa4fbb011206bb2df9baa3
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Jan 20 22:11:31 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Jan 21 07:54:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2b1b9f3

dev-python/fonttools: Stabilize 4.47.0 ppc64, #921466

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild 
b/dev-python/fonttools/fonttools-4.47.0.ebuild
index 89f34fb80599..0475fd034a1b 100644
--- a/dev-python/fonttools/fonttools-4.47.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.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-01-11 Thread Michał Górny
commit: 69d7fe399702ed20d24c70628b9a789e3020b580
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 11 14:35:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 11 15:24:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d7fe39

dev-python/fonttools: Bump to 4.47.2

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

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

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 99fb4d1ac573..bdd980c860cd 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,2 +1,3 @@
 DIST fonttools-4.46.0.gh.tar.gz 3796675 BLAKE2B 
5e8affb809cc2a66208636557c2bcfac58abbbd2cbb921923686153138ef011db1f00edafdf2b998c9d26924ceb6b3038b65d593892a379b7c72fdaf8df10304
 SHA512 
67e805f11b47d9bebd9a538aa775c109c81b6ab85b66cd479b7c8c0c222420cb5a5e30d993c04bd9b091ba457b3fb3673ff217ecf61feb40e189c60fa6d6c6d8
 DIST fonttools-4.47.0.gh.tar.gz 3810582 BLAKE2B 
a7821bca4507ba5638db537ba141bf7d1e2d5d23522f55766db0bc384ae366071e0848276285cff4056ffda513d94622f9b1154a43c2d8b341728790813b8124
 SHA512 
4a9a39b53248814dc2fcf648af5d7c8c79124a547d259571addb97c1e7181df7f20767baf5d2bb90f6c30790dd05c93c6bfac3281cedb91c73c45ad49039ee9b
+DIST fonttools-4.47.2.gh.tar.gz 3813471 BLAKE2B 
7c478395e1c0cad52a29bc504bac235c4e198284a7f1f4b32e9db0704d3eeb56ea69d563a862239396fd1e67f47f168ae2f42676fe5ba3f9e1c356de8c5039f2
 SHA512 
03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07

diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild 
b/dev-python/fonttools/fonttools-4.47.2.ebuild
new file mode 100644
index ..12d8605257bc
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.47.2.ebuild
@@ -0,0 +1,98 @@
+# 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-01-09 Thread Michał Górny
commit: 2c317d85ef5412ff230332a2ce2d7d92e221ffda
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 11:43:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 11:47:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c317d85

dev-python/fonttools: Deselect a flaky test

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

 dev-python/fonttools/fonttools-4.47.0.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild 
b/dev-python/fonttools/fonttools-4.47.0.ebuild
index 81c1ef41f036..89f34fb80599 100644
--- a/dev-python/fonttools/fonttools-4.47.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.0.ebuild
@@ -72,7 +72,11 @@ src_test() {
 }
 
 python_test() {
-   local EPYTEST_DESELECT=()
+   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}]" &&
{



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

2024-01-06 Thread Michał Górny
commit: d985f9a7ec01c143171be2055ed3568f8cde772e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  6 10:29:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  6 10:29:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d985f9a7

dev-python/fonttools: Stabilize 4.47.0 arm64, #921466

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

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

diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild 
b/dev-python/fonttools/fonttools-4.47.0.ebuild
index b68f8afc1b13..81c1ef41f036 100644
--- a/dev-python/fonttools/fonttools-4.47.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.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-01-06 Thread Michał Górny
commit: e7483e8a4b9445d876c6b7a6f792b77c3a7c8ee9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  6 10:27:08 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  6 10:27:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7483e8a

dev-python/fonttools: Stabilize 4.47.0 amd64, #921466

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

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

diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild 
b/dev-python/fonttools/fonttools-4.47.0.ebuild
index 04f191c50faf..b68f8afc1b13 100644
--- a/dev-python/fonttools/fonttools-4.47.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.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-01-06 Thread Michał Górny
commit: 4991fac8370e859fede1e0b770e33a4269d67e81
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  6 10:23:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  6 10:23:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4991fac8

dev-python/fonttools: Stabilize 4.47.0 x86, #921466

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

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

diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild 
b/dev-python/fonttools/fonttools-4.47.0.ebuild
index 8afa15c45c43..04f191c50faf 100644
--- a/dev-python/fonttools/fonttools-4.47.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.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-01-06 Thread Michał Górny
commit: 30f172a114766cfd07e1fc7763c82714b1a44e6d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  6 10:08:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  6 10:08:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f172a1

dev-python/fonttools: Stabilize 4.47.0 sparc, #921466

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

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

diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild 
b/dev-python/fonttools/fonttools-4.47.0.ebuild
index c06c10220045..8afa15c45c43 100644
--- a/dev-python/fonttools/fonttools-4.47.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.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-01-06 Thread Michał Górny
commit: 050bc778907ecbff4f83d7d1d850da171e284e44
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  6 09:59:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  6 09:59:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=050bc778

dev-python/fonttools: Stabilize 4.47.0 arm, #921466

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

 dev-python/fonttools/fonttools-4.47.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild 
b/dev-python/fonttools/fonttools-4.47.0.ebuild
index 640e8996304e..c06c10220045 100644
--- a/dev-python/fonttools/fonttools-4.47.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -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/

2023-12-18 Thread Michał Górny
commit: 14f1a743767766aca513a8d51fb8c2f12538141e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec 19 06:01:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec 19 06:10:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14f1a743

dev-python/fonttools: Bump to 4.47.0

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.47.0.ebuild | 94 
 2 files changed, 95 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 4afba3a3dc4d..99fb4d1ac573 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1 +1,2 @@
 DIST fonttools-4.46.0.gh.tar.gz 3796675 BLAKE2B 
5e8affb809cc2a66208636557c2bcfac58abbbd2cbb921923686153138ef011db1f00edafdf2b998c9d26924ceb6b3038b65d593892a379b7c72fdaf8df10304
 SHA512 
67e805f11b47d9bebd9a538aa775c109c81b6ab85b66cd479b7c8c0c222420cb5a5e30d993c04bd9b091ba457b3fb3673ff217ecf61feb40e189c60fa6d6c6d8
+DIST fonttools-4.47.0.gh.tar.gz 3810582 BLAKE2B 
a7821bca4507ba5638db537ba141bf7d1e2d5d23522f55766db0bc384ae366071e0848276285cff4056ffda513d94622f9b1154a43c2d8b341728790813b8124
 SHA512 
4a9a39b53248814dc2fcf648af5d7c8c79124a547d259571addb97c1e7181df7f20767baf5d2bb90f6c30790dd05c93c6bfac3281cedb91c73c45ad49039ee9b

diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild 
b/dev-python/fonttools/fonttools-4.47.0.ebuild
new file mode 100644
index ..640e8996304e
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.47.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( 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=()
+   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/

2023-12-17 Thread Michał Górny
commit: 10c610a50ac8c4ffc3055324d93508e4c368af72
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 18 05:01:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 18 05:18:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c610a5

dev-python/fonttools: Remove old

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

 dev-python/fonttools/Manifest|  6 --
 dev-python/fonttools/fonttools-4.43.1.ebuild | 68 -
 dev-python/fonttools/fonttools-4.44.0.ebuild | 73 --
 dev-python/fonttools/fonttools-4.44.1.ebuild | 73 --
 dev-python/fonttools/fonttools-4.44.3.ebuild | 87 --
 dev-python/fonttools/fonttools-4.45.0.ebuild | 91 
 dev-python/fonttools/fonttools-4.45.1.ebuild | 91 
 7 files changed, 489 deletions(-)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 8bd79ae49705..4afba3a3dc4d 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,7 +1 @@
-DIST fonttools-4.43.1.gh.tar.gz 3770153 BLAKE2B 
d5abb086605126bbb814f4631e1da412f0f98f678274097340516bc0c9e8572039778ef3acd1fee1943e9bf431b1120de1a6809d64e64a77d81af63f61a49755
 SHA512 
5c505098c2f82421ef5daa0c3bad03910e978dc2dba17a80c9dcd27d5692822ae3579f1d6bc2184e80dcded0dcf61f4a859cc1b5951f07f3467197c21954ac38
-DIST fonttools-4.44.0.gh.tar.gz 3771969 BLAKE2B 
26a9bef8e6f5595bca8a27ca1b46cfa16c2bb5741d82fdf203be163510f1380b76307e3fb4921200b49d422ef602134f399a502087dd4dc6ff959871deb92ef6
 SHA512 
c665e0cae9b486f5373eb775d3a38a2b5a794ce64a112cf83f1e86d1433481944c8db1b30a5c6ed047f3639ebe63ddcad800a871a9289d186be67c9c8c0afa0a
-DIST fonttools-4.44.1.gh.tar.gz 3772404 BLAKE2B 
75ea507c234846e26d3e1693c3ae8c23ac45c1ed0496958cf9589928e2918b496038f8729c7418080adf64e94a1ae0cb156e2b5925b69885660225daa8596359
 SHA512 
574dc1661c5b6cd63d70f4195f06e2dc6fe75bf84912720390314c2b3ed5edaaf05cc8879520b356857aef4cfd23ef2ae4c42c5cf5048359be63f757644d95b2
-DIST fonttools-4.44.3.gh.tar.gz 3775926 BLAKE2B 
fcc482ffa6163f895cf6ea8721dae3ce85beea3bbf3d19c30e5f2a681356e66ff5ffc3ee4b228244eaebbcc76e397ec1e841ed3f96fda2eb2561e26f0b90a174
 SHA512 
cedac35c1273d95785095678a90aef58307b5c66bcd3c2e4f72f6642412265e783afc5e0e1e4cff77ceb31f1f5406ae24d130856c41821998da94e088628823e
-DIST fonttools-4.45.0.gh.tar.gz 3785706 BLAKE2B 
d5e9d4ec5b04e789379834846b4545a3aac7c793127aff017a09fd07439413890919241a3692416b7f570ccb8b41e86d46a7f3a132d86357b1c8f63a1cbc1b9f
 SHA512 
6132912f547e5b74f06749bf098cd31e27b1ff4ecfee874a29a1b82d339575b94e5f1580ee4d5b8b7588ae7382f298fd5ef537b165477a2f37e9112d51c58c2d
-DIST fonttools-4.45.1.gh.tar.gz 3787665 BLAKE2B 
5f7f821eda2fe3e9f9e72417e9e545d495322fa363a1b4760f46ade75c803ec8a66ed2c7e1ab7c7eb84ff7b375d038b8ac02f56201ed2b73844e83ed1dcf25d3
 SHA512 
58926a3e8cb27148753010c66b5eee071ea88cd8a568fe10e76c94de190fa0685acbb6be1393b03f8fddfe6142b0d523bb17573f4db25c0e057a26f9579c5219
 DIST fonttools-4.46.0.gh.tar.gz 3796675 BLAKE2B 
5e8affb809cc2a66208636557c2bcfac58abbbd2cbb921923686153138ef011db1f00edafdf2b998c9d26924ceb6b3038b65d593892a379b7c72fdaf8df10304
 SHA512 
67e805f11b47d9bebd9a538aa775c109c81b6ab85b66cd479b7c8c0c222420cb5a5e30d993c04bd9b091ba457b3fb3673ff217ecf61feb40e189c60fa6d6c6d8

diff --git a/dev-python/fonttools/fonttools-4.43.1.ebuild 
b/dev-python/fonttools/fonttools-4.43.1.ebuild
deleted file mode 100644
index 520e47e722e9..
--- a/dev-python/fonttools/fonttools-4.43.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-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"
-
-RDEPEND="
-   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
-   test? (
-   app-arch/brotli[python,${PYTHON_USEDEP}]
-   app-arch/zopfli
-   )
-"
-
-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 

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

2023-12-09 Thread Arthur Zamarin
commit: 851cfdf36821c8f19d4b018df035c0ddf54518a2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  9 18:59:38 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  9 18:59:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=851cfdf3

dev-python/fonttools: Stabilize 4.46.0 x86, #919526

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

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

diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild 
b/dev-python/fonttools/fonttools-4.46.0.ebuild
index 3c63b9735cbd..52accf8cc5cc 100644
--- a/dev-python/fonttools/fonttools-4.46.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.46.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/

2023-12-09 Thread Michał Górny
commit: efbd10d09c295d808210b6f34e3e117d7ec5223c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  9 15:13:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  9 15:13:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efbd10d0

dev-python/fonttools: Stabilize 4.46.0 ppc, #919526

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

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

diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild 
b/dev-python/fonttools/fonttools-4.46.0.ebuild
index 75f7b0870015..3c63b9735cbd 100644
--- a/dev-python/fonttools/fonttools-4.46.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.46.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/

2023-12-09 Thread Michał Górny
commit: 895f0c51c3a13427520a3130f78b55f44cd0630b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  9 14:30:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  9 14:30:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=895f0c51

dev-python/fonttools: Stabilize 4.46.0 ppc64, #919526

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

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

diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild 
b/dev-python/fonttools/fonttools-4.46.0.ebuild
index 8aeb0de9a2f8..75f7b0870015 100644
--- a/dev-python/fonttools/fonttools-4.46.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.46.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/

2023-12-09 Thread Michał Górny
commit: 911c610cb238b5933ef7c3cd7dc318f442f23689
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  9 14:10:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  9 14:10:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=911c610c

dev-python/fonttools: Stabilize 4.46.0 amd64, #919526

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

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

diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild 
b/dev-python/fonttools/fonttools-4.46.0.ebuild
index 49bfc8834f11..8aeb0de9a2f8 100644
--- a/dev-python/fonttools/fonttools-4.46.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.46.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/

2023-12-09 Thread Michał Górny
commit: b36fb7b9f87ce2794f04f798997fa36eaffc1702
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  9 14:04:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  9 14:04:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b36fb7b9

dev-python/fonttools: Stabilize 4.46.0 sparc, #919526

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

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

diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild 
b/dev-python/fonttools/fonttools-4.46.0.ebuild
index 5a8b4610d5d8..aba86bdfbd82 100644
--- a/dev-python/fonttools/fonttools-4.46.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.46.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/

2023-12-09 Thread Michał Górny
commit: 1e3b9f2abf4941e657c6bd0a249e2764b4d4da6e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  9 14:04:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  9 14:04:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e3b9f2a

dev-python/fonttools: Stabilize 4.46.0 arm64, #919526

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

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

diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild 
b/dev-python/fonttools/fonttools-4.46.0.ebuild
index aba86bdfbd82..49bfc8834f11 100644
--- a/dev-python/fonttools/fonttools-4.46.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.46.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/

2023-12-09 Thread Michał Górny
commit: d430d71b02fcce19df6b9e7fcf3fdc5728bcaba1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  9 13:55:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  9 13:55:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d430d71b

dev-python/fonttools: Stabilize 4.46.0 arm, #919526

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

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

diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild 
b/dev-python/fonttools/fonttools-4.46.0.ebuild
index 640e8996304e..5a8b4610d5d8 100644
--- a/dev-python/fonttools/fonttools-4.46.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.46.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/

2023-12-02 Thread Michał Górny
commit: ea37f7a689dcc8c47344d8f209cfaa524af80966
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 12:51:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 13:10:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea37f7a6

dev-python/fonttools: Bump to 4.46.0

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.46.0.ebuild | 94 
 2 files changed, 95 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 943fd2b13cc3..8bd79ae49705 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -4,3 +4,4 @@ DIST fonttools-4.44.1.gh.tar.gz 3772404 BLAKE2B 
75ea507c234846e26d3e1693c3ae8c23
 DIST fonttools-4.44.3.gh.tar.gz 3775926 BLAKE2B 
fcc482ffa6163f895cf6ea8721dae3ce85beea3bbf3d19c30e5f2a681356e66ff5ffc3ee4b228244eaebbcc76e397ec1e841ed3f96fda2eb2561e26f0b90a174
 SHA512 
cedac35c1273d95785095678a90aef58307b5c66bcd3c2e4f72f6642412265e783afc5e0e1e4cff77ceb31f1f5406ae24d130856c41821998da94e088628823e
 DIST fonttools-4.45.0.gh.tar.gz 3785706 BLAKE2B 
d5e9d4ec5b04e789379834846b4545a3aac7c793127aff017a09fd07439413890919241a3692416b7f570ccb8b41e86d46a7f3a132d86357b1c8f63a1cbc1b9f
 SHA512 
6132912f547e5b74f06749bf098cd31e27b1ff4ecfee874a29a1b82d339575b94e5f1580ee4d5b8b7588ae7382f298fd5ef537b165477a2f37e9112d51c58c2d
 DIST fonttools-4.45.1.gh.tar.gz 3787665 BLAKE2B 
5f7f821eda2fe3e9f9e72417e9e545d495322fa363a1b4760f46ade75c803ec8a66ed2c7e1ab7c7eb84ff7b375d038b8ac02f56201ed2b73844e83ed1dcf25d3
 SHA512 
58926a3e8cb27148753010c66b5eee071ea88cd8a568fe10e76c94de190fa0685acbb6be1393b03f8fddfe6142b0d523bb17573f4db25c0e057a26f9579c5219
+DIST fonttools-4.46.0.gh.tar.gz 3796675 BLAKE2B 
5e8affb809cc2a66208636557c2bcfac58abbbd2cbb921923686153138ef011db1f00edafdf2b998c9d26924ceb6b3038b65d593892a379b7c72fdaf8df10304
 SHA512 
67e805f11b47d9bebd9a538aa775c109c81b6ab85b66cd479b7c8c0c222420cb5a5e30d993c04bd9b091ba457b3fb3673ff217ecf61feb40e189c60fa6d6c6d8

diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild 
b/dev-python/fonttools/fonttools-4.46.0.ebuild
new file mode 100644
index ..640e8996304e
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.46.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( 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=()
+   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 

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

2023-11-29 Thread Sam James
commit: 9b4a831361aca2d35c7e6c083314a417681bbb01
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 29 17:12:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 29 17:12:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b4a8313

dev-python/fonttools: Stabilize 4.44.3 x86, #918744

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

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

diff --git a/dev-python/fonttools/fonttools-4.44.3.ebuild 
b/dev-python/fonttools/fonttools-4.44.3.ebuild
index 7d8105783b72..8db4c2e810b3 100644
--- a/dev-python/fonttools/fonttools-4.44.3.ebuild
+++ b/dev-python/fonttools/fonttools-4.44.3.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/

2023-11-29 Thread Arthur Zamarin
commit: a2453d2fc95c2b11d2c4363e59236ed4726b50ba
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 29 14:42:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 29 14:42:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2453d2f

dev-python/fonttools: Stabilize 4.44.3 hppa, #918744

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

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

diff --git a/dev-python/fonttools/fonttools-4.44.3.ebuild 
b/dev-python/fonttools/fonttools-4.44.3.ebuild
index 7362ecdc15a3..7d8105783b72 100644
--- a/dev-python/fonttools/fonttools-4.44.3.ebuild
+++ b/dev-python/fonttools/fonttools-4.44.3.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/

2023-11-29 Thread Arthur Zamarin
commit: 399176e80018c376f1ea0d841da7e486212fa185
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 29 14:42:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 29 14:42:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=399176e8

dev-python/fonttools: Stabilize 4.44.3 sparc, #918744

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

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

diff --git a/dev-python/fonttools/fonttools-4.44.3.ebuild 
b/dev-python/fonttools/fonttools-4.44.3.ebuild
index f3d358d336e6..7362ecdc15a3 100644
--- a/dev-python/fonttools/fonttools-4.44.3.ebuild
+++ b/dev-python/fonttools/fonttools-4.44.3.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/

2023-11-29 Thread Michał Górny
commit: 1374188d2f93255c01e2da0b464d8fb3c509bb16
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 29 10:30:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 29 10:30:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1374188d

dev-python/fonttools: Stabilize 4.44.3 amd64, #918744

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

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

diff --git a/dev-python/fonttools/fonttools-4.44.3.ebuild 
b/dev-python/fonttools/fonttools-4.44.3.ebuild
index ce5a1276f233..f3d358d336e6 100644
--- a/dev-python/fonttools/fonttools-4.44.3.ebuild
+++ b/dev-python/fonttools/fonttools-4.44.3.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/

2023-11-29 Thread Michał Górny
commit: 205ce6d8cfea6d4aca76bb688aea738fe5406a50
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 29 10:03:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 29 10:03:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=205ce6d8

dev-python/fonttools: Stabilize 4.44.3 arm, #918744

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

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

diff --git a/dev-python/fonttools/fonttools-4.44.3.ebuild 
b/dev-python/fonttools/fonttools-4.44.3.ebuild
index f21d112c4c8b..ce5a1276f233 100644
--- a/dev-python/fonttools/fonttools-4.44.3.ebuild
+++ b/dev-python/fonttools/fonttools-4.44.3.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/

2023-11-23 Thread Michał Górny
commit: d609e84af4bec0968f328bcb8ce043b8af7119df
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 14:30:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 14:30:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d609e84a

dev-python/fonttools: Bump to 4.45.1

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.45.1.ebuild | 91 
 2 files changed, 92 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 36b556deeec7..943fd2b13cc3 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -3,3 +3,4 @@ DIST fonttools-4.44.0.gh.tar.gz 3771969 BLAKE2B 
26a9bef8e6f5595bca8a27ca1b46cfa1
 DIST fonttools-4.44.1.gh.tar.gz 3772404 BLAKE2B 
75ea507c234846e26d3e1693c3ae8c23ac45c1ed0496958cf9589928e2918b496038f8729c7418080adf64e94a1ae0cb156e2b5925b69885660225daa8596359
 SHA512 
574dc1661c5b6cd63d70f4195f06e2dc6fe75bf84912720390314c2b3ed5edaaf05cc8879520b356857aef4cfd23ef2ae4c42c5cf5048359be63f757644d95b2
 DIST fonttools-4.44.3.gh.tar.gz 3775926 BLAKE2B 
fcc482ffa6163f895cf6ea8721dae3ce85beea3bbf3d19c30e5f2a681356e66ff5ffc3ee4b228244eaebbcc76e397ec1e841ed3f96fda2eb2561e26f0b90a174
 SHA512 
cedac35c1273d95785095678a90aef58307b5c66bcd3c2e4f72f6642412265e783afc5e0e1e4cff77ceb31f1f5406ae24d130856c41821998da94e088628823e
 DIST fonttools-4.45.0.gh.tar.gz 3785706 BLAKE2B 
d5e9d4ec5b04e789379834846b4545a3aac7c793127aff017a09fd07439413890919241a3692416b7f570ccb8b41e86d46a7f3a132d86357b1c8f63a1cbc1b9f
 SHA512 
6132912f547e5b74f06749bf098cd31e27b1ff4ecfee874a29a1b82d339575b94e5f1580ee4d5b8b7588ae7382f298fd5ef537b165477a2f37e9112d51c58c2d
+DIST fonttools-4.45.1.gh.tar.gz 3787665 BLAKE2B 
5f7f821eda2fe3e9f9e72417e9e545d495322fa363a1b4760f46ade75c803ec8a66ed2c7e1ab7c7eb84ff7b375d038b8ac02f56201ed2b73844e83ed1dcf25d3
 SHA512 
58926a3e8cb27148753010c66b5eee071ea88cd8a568fe10e76c94de190fa0685acbb6be1393b03f8fddfe6142b0d523bb17573f4db25c0e057a26f9579c5219

diff --git a/dev-python/fonttools/fonttools-4.45.1.ebuild 
b/dev-python/fonttools/fonttools-4.45.1.ebuild
new file mode 100644
index ..3d1e57011c88
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.45.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( 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}]
+   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=()
+   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 Tests fontTools || die -n "Tests failed with 
${EPYTHON}"
+}



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

2023-11-21 Thread Michał Górny
commit: 95fed5dce5c34fd81fcc9fcd66619e3659ef96b1
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 21 14:08:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 21 19:04:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95fed5dc

dev-python/fonttools: Update deselected tests for pypy3_10 fix

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

 dev-python/fonttools/fonttools-4.45.0.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-python/fonttools/fonttools-4.45.0.ebuild 
b/dev-python/fonttools/fonttools-4.45.0.ebuild
index f21d112c4c8b..3d1e57011c88 100644
--- a/dev-python/fonttools/fonttools-4.45.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.45.0.ebuild
@@ -73,7 +73,11 @@ src_test() {
 python_test() {
local EPYTEST_DESELECT=()
if [[ ${EPYTHON} == pypy3 ]] &&
-   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]"
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+   {
+   has_version "

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

2023-11-20 Thread Michał Górny
commit: 1db82b97d9672e29d5057a8de050ca782ff5c0cd
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 20 18:45:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 20 19:17:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1db82b97

dev-python/fonttools: Bump to 4.45.0

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.45.0.ebuild | 87 
 2 files changed, 88 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 1dbea020632f..36b556deeec7 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -2,3 +2,4 @@ DIST fonttools-4.43.1.gh.tar.gz 3770153 BLAKE2B 
d5abb086605126bbb814f4631e1da412
 DIST fonttools-4.44.0.gh.tar.gz 3771969 BLAKE2B 
26a9bef8e6f5595bca8a27ca1b46cfa16c2bb5741d82fdf203be163510f1380b76307e3fb4921200b49d422ef602134f399a502087dd4dc6ff959871deb92ef6
 SHA512 
c665e0cae9b486f5373eb775d3a38a2b5a794ce64a112cf83f1e86d1433481944c8db1b30a5c6ed047f3639ebe63ddcad800a871a9289d186be67c9c8c0afa0a
 DIST fonttools-4.44.1.gh.tar.gz 3772404 BLAKE2B 
75ea507c234846e26d3e1693c3ae8c23ac45c1ed0496958cf9589928e2918b496038f8729c7418080adf64e94a1ae0cb156e2b5925b69885660225daa8596359
 SHA512 
574dc1661c5b6cd63d70f4195f06e2dc6fe75bf84912720390314c2b3ed5edaaf05cc8879520b356857aef4cfd23ef2ae4c42c5cf5048359be63f757644d95b2
 DIST fonttools-4.44.3.gh.tar.gz 3775926 BLAKE2B 
fcc482ffa6163f895cf6ea8721dae3ce85beea3bbf3d19c30e5f2a681356e66ff5ffc3ee4b228244eaebbcc76e397ec1e841ed3f96fda2eb2561e26f0b90a174
 SHA512 
cedac35c1273d95785095678a90aef58307b5c66bcd3c2e4f72f6642412265e783afc5e0e1e4cff77ceb31f1f5406ae24d130856c41821998da94e088628823e
+DIST fonttools-4.45.0.gh.tar.gz 3785706 BLAKE2B 
d5e9d4ec5b04e789379834846b4545a3aac7c793127aff017a09fd07439413890919241a3692416b7f570ccb8b41e86d46a7f3a132d86357b1c8f63a1cbc1b9f
 SHA512 
6132912f547e5b74f06749bf098cd31e27b1ff4ecfee874a29a1b82d339575b94e5f1580ee4d5b8b7588ae7382f298fd5ef537b165477a2f37e9112d51c58c2d

diff --git a/dev-python/fonttools/fonttools-4.45.0.ebuild 
b/dev-python/fonttools/fonttools-4.45.0.ebuild
new file mode 100644
index ..f21d112c4c8b
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.45.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( 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}]
+   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=()
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]"
+   then
+   EPYTEST_DESELECT+=(
+   # affected by a bug in PyPy/pyxattr
+   # 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 Tests fontTools || die -n "Tests failed with 
${EPYTHON}"
+}



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

2023-11-17 Thread Michał Górny
commit: 9a7f4aaae9d4dacea7e58c238c7cb676eb4782b0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 17 15:15:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 17 16:51:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a7f4aaa

dev-python/fonttools: Depend on dev-python/brotlicffi for tests

Depend on dev-python/brotlicffi rather than app-arch/brotli[python]
for testing.  The package prefers using the former, and only falls back
to the latter if the former fails to import.

Sponsored-by: Ex Makhina, Inc.  exmakhina.com>
Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/dev-python/fonttools/fonttools-4.44.3.ebuild 
b/dev-python/fonttools/fonttools-4.44.3.ebuild
index eb45479d5b14..03a122ad95a0 100644
--- a/dev-python/fonttools/fonttools-4.44.3.ebuild
+++ b/dev-python/fonttools/fonttools-4.44.3.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
 BDEPEND="
dev-python/cython[${PYTHON_USEDEP}]
test? (
-   app-arch/brotli[python,${PYTHON_USEDEP}]
+   dev-python/brotlicffi[${PYTHON_USEDEP}]
app-arch/zopfli
dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]



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

2023-11-17 Thread Michał Górny
commit: 9216810e3fbb00a99cb75a4d0368f5b342322934
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 17 16:50:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 17 16:51:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9216810e

dev-python/fonttools: Enable pypy3

Sponsored-by: Ex Makhina, Inc.  exmakhina.com>
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/fonttools/fonttools-4.44.3.ebuild | 23 +--
 1 file changed, 17 insertions(+), 6 deletions(-)

diff --git a/dev-python/fonttools/fonttools-4.44.3.ebuild 
b/dev-python/fonttools/fonttools-4.44.3.ebuild
index 6d2a93312bc3..f21d112c4c8b 100644
--- a/dev-python/fonttools/fonttools-4.44.3.ebuild
+++ b/dev-python/fonttools/fonttools-4.44.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit distutils-r1 virtualx
@@ -30,12 +30,13 @@ RDEPEND="
 "
 BDEPEND="
native-extensions? (
-   dev-python/cython[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
)
test? (
dev-python/brotlicffi[${PYTHON_USEDEP}]
app-arch/zopfli
-   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
)
 "
 
@@ -60,6 +61,7 @@ python_prepare_all() {
 
 python_compile() {
local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
distutils-r1_python_compile
 }
 
@@ -69,8 +71,17 @@ src_test() {
 }
 
 python_test() {
+   local EPYTEST_DESELECT=()
+   if [[ ${EPYTHON} == pypy3 ]] &&
+   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]"
+   then
+   EPYTEST_DESELECT+=(
+   # affected by a bug in PyPy/pyxattr
+   # 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
-   epytest Tests fontTools \
-   -p rerunfailures --reruns=5 ||
-   die "Tests failed with ${EPYTHON}"
+   nonfatal epytest Tests fontTools || die -n "Tests failed with 
${EPYTHON}"
 }



  1   2   3   4   5   >