[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: b500163fa99f28739368a08f24d319672418e721 Author: Michał Górny gentoo org> AuthorDate: Sat Jun 14 03:43:26 2025 + Commit: Michał Górny gentoo org> CommitDate: Sat Jun 14 03:43:26 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b500163f dev-python/fonttools: Bump to 4.58.4 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.58.4.ebuild | 69 2 files changed, 70 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 2f26d10793ca..2333680ca05f 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -3,3 +3,4 @@ DIST fonttools-4.57.0.gh.tar.gz 3932468 BLAKE2B 7bfcf6aa3b5cffbba7cdabe14a580dc4 DIST fonttools-4.58.0.gh.tar.gz 3955467 BLAKE2B 0094284f90685a4e8051c84374325413269ab0207f0ecc25d3129776a226de05a82adcbf1812cc3f18b8950b49f310f7a96295812a33c8e3fecd6aa48d768efb SHA512 8d32cffb2a83b0fb2eda89a8352b7e235595c8d159adb4075941da46c3715701c1d12d0f5e0fe663c587f5c888658ab1d7b2a54cb857355848627a1c25acd0ae DIST fonttools-4.58.1.gh.tar.gz 3959551 BLAKE2B bb3a958a359654bee709efe8d21c6e7f13c62c730aa33fdcbe2866318fe91f14ee7e6b63951f17b5ff1faa3e2b96ee934bd7e5b063242d88980d649653a682ce SHA512 f5b810668dca7ffca943fc362616784d1aecbd8f036925b2f8acb2d80997c26cf8c8127814f31f1a62bcf062d83c4a8b76ee022a146d5c2b8693cd1750732545 DIST fonttools-4.58.2.gh.tar.gz 3964058 BLAKE2B 0e367e65cd19d109db11e81020814b3b07dd7fb82068fd162ad04a7a7ee64d641991908c946f09f853b6e797b09f87bafb8870ab84750cc3d3e525083946d5d5 SHA512 f78026457be3d75be89ec6788309fc5cab9d9987b5c438bffe7059a78b5d688b6fb9a94dca9636f4c28d44a60f36cdd24bbdf1d32197d63e79b99f3108ce32a5 +DIST fonttools-4.58.4.gh.tar.gz 3964173 BLAKE2B a4813bb4bb2929c0e3f95389fd2da5729b9b484f3c19c975b2392fa6d6a489d432c86f4ac3dc7bc58e75238b1ab87292e0dd99b1cadda143bf8df61d4770e10f SHA512 746eb64dee02e77321ca60752e1dd77ff0eb4411bf907968c5118de36618f4bc857d5782c289768fee8c43f9e410f225061736509f6a5c25a829a8ee30a0995b diff --git a/dev-python/fonttools/fonttools-4.58.4.ebuild b/dev-python/fonttools/fonttools-4.58.4.ebuild new file mode 100644 index ..b621f1879e37 --- /dev/null +++ b/dev-python/fonttools/fonttools-4.58.4.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3_11 python3_{11..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/munkres[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest \ + -p rerunfailures --reruns=5 \ + Tests fontTools || die -n "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/files/, dev-python/fonttools/
commit: 35009ce0293f717503c8d41f7db9b81593d34a63 Author: Michał Górny gentoo org> AuthorDate: Sat Jun 7 04:09:24 2025 + Commit: Michał Górny gentoo org> CommitDate: Sat Jun 7 06:13:22 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35009ce0 dev-python/fonttools: Bump to 4.58.2 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest | 1 + .../fonttools/files/fonttools-4.58.2-py313.patch | 42 dev-python/fonttools/fonttools-4.58.2.ebuild | 74 ++ 3 files changed, 117 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 9a83081ab985..2f26d10793ca 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -2,3 +2,4 @@ DIST fonttools-4.56.0.gh.tar.gz 3900744 BLAKE2B f75ad562092cadbf2a844fedf47e1b05 DIST fonttools-4.57.0.gh.tar.gz 3932468 BLAKE2B 7bfcf6aa3b5cffbba7cdabe14a580dc40677a1d80a2d69750925d7e06c1885df9cd586a228c0d06707acdc9870e92241cce373f0eb27f93a4f887ba14631470c SHA512 7e3ef7149b8e6af5953a827e0a078390e67b919ba9752a03672d876f6de3d0d395b2e061c0f87e5d9298c13c74a1f0162d99151c364dfab487eec2ab9adced75 DIST fonttools-4.58.0.gh.tar.gz 3955467 BLAKE2B 0094284f90685a4e8051c84374325413269ab0207f0ecc25d3129776a226de05a82adcbf1812cc3f18b8950b49f310f7a96295812a33c8e3fecd6aa48d768efb SHA512 8d32cffb2a83b0fb2eda89a8352b7e235595c8d159adb4075941da46c3715701c1d12d0f5e0fe663c587f5c888658ab1d7b2a54cb857355848627a1c25acd0ae DIST fonttools-4.58.1.gh.tar.gz 3959551 BLAKE2B bb3a958a359654bee709efe8d21c6e7f13c62c730aa33fdcbe2866318fe91f14ee7e6b63951f17b5ff1faa3e2b96ee934bd7e5b063242d88980d649653a682ce SHA512 f5b810668dca7ffca943fc362616784d1aecbd8f036925b2f8acb2d80997c26cf8c8127814f31f1a62bcf062d83c4a8b76ee022a146d5c2b8693cd1750732545 +DIST fonttools-4.58.2.gh.tar.gz 3964058 BLAKE2B 0e367e65cd19d109db11e81020814b3b07dd7fb82068fd162ad04a7a7ee64d641991908c946f09f853b6e797b09f87bafb8870ab84750cc3d3e525083946d5d5 SHA512 f78026457be3d75be89ec6788309fc5cab9d9987b5c438bffe7059a78b5d688b6fb9a94dca9636f4c28d44a60f36cdd24bbdf1d32197d63e79b99f3108ce32a5 diff --git a/dev-python/fonttools/files/fonttools-4.58.2-py313.patch b/dev-python/fonttools/files/fonttools-4.58.2-py313.patch new file mode 100644 index ..f4afa98b65ea --- /dev/null +++ b/dev-python/fonttools/files/fonttools-4.58.2-py313.patch @@ -0,0 +1,42 @@ +From c9d720cfeb4e5bdabbed68050154f7f9486eac37 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Sat, 7 Jun 2025 07:51:13 +0200 +Subject: [PATCH] fix iterable check for Python 3.13.4 and newer + +Fix the `feaLib/ast.py` snippet used to check whether a type is iterable +to work correctly with Python 3.13.4. The snippet wrongly assumed +that a generator expression will raise immediately when the RHS of `in` +is not iterable. This is no longer the case with Python 3.13.4, +and such a generator only raises when you actually start iterating. +Use a plain `for` expression to start iterating and catch the problem +more reliably. + +Fixes #3854 +--- + Lib/fontTools/feaLib/ast.py | 6 -- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/Lib/fontTools/feaLib/ast.py b/Lib/fontTools/feaLib/ast.py +index efcce8c68..18e5a891d 100644 +--- a/Lib/fontTools/feaLib/ast.py b/Lib/fontTools/feaLib/ast.py +@@ -719,7 +719,8 @@ class ChainContextPosStatement(Statement): + for i, lookup in enumerate(lookups): + if lookup: + try: +-(_ for _ in lookup) ++for _ in lookup: ++break + except TypeError: + self.lookups[i] = [lookup] + +@@ -777,7 +778,8 @@ class ChainContextSubstStatement(Statement): + for i, lookup in enumerate(lookups): + if lookup: + try: +-(_ for _ in lookup) ++for _ in lookup: ++break + except TypeError: + self.lookups[i] = [lookup] + diff --git a/dev-python/fonttools/fonttools-4.58.2.ebuild b/dev-python/fonttools/fonttools-4.58.2.ebuild new file mode 100644 index ..6754ed213b4b --- /dev/null +++ b/dev-python/fonttools/fonttools-4.58.2.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3_11 python3_{11..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm6
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 9c515886b936f891e3262c014b93300365d3702d Author: Michał Górny gentoo org> AuthorDate: Thu May 29 04:23:29 2025 + Commit: Michał Górny gentoo org> CommitDate: Thu May 29 04:23:29 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c515886 dev-python/fonttools: Bump to 4.58.1 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.58.1.ebuild | 99 2 files changed, 100 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 42ccadbbc9c7..9a83081ab985 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,3 +1,4 @@ DIST fonttools-4.56.0.gh.tar.gz 3900744 BLAKE2B f75ad562092cadbf2a844fedf47e1b054769227d1fd3e553f62f3f664f07a57df2dda410850b00e1a1aa7d322fb14401255f11570a3f0456b443ae96e484f2d6 SHA512 e1d668b299dcf26d578d1fd7b6830ab6a97f97545024060eda1acb625910a3a430e34ce04c6739db724e974422043d59629ab7380812a72b4a219ab0dbec35a3 DIST fonttools-4.57.0.gh.tar.gz 3932468 BLAKE2B 7bfcf6aa3b5cffbba7cdabe14a580dc40677a1d80a2d69750925d7e06c1885df9cd586a228c0d06707acdc9870e92241cce373f0eb27f93a4f887ba14631470c SHA512 7e3ef7149b8e6af5953a827e0a078390e67b919ba9752a03672d876f6de3d0d395b2e061c0f87e5d9298c13c74a1f0162d99151c364dfab487eec2ab9adced75 DIST fonttools-4.58.0.gh.tar.gz 3955467 BLAKE2B 0094284f90685a4e8051c84374325413269ab0207f0ecc25d3129776a226de05a82adcbf1812cc3f18b8950b49f310f7a96295812a33c8e3fecd6aa48d768efb SHA512 8d32cffb2a83b0fb2eda89a8352b7e235595c8d159adb4075941da46c3715701c1d12d0f5e0fe663c587f5c888658ab1d7b2a54cb857355848627a1c25acd0ae +DIST fonttools-4.58.1.gh.tar.gz 3959551 BLAKE2B bb3a958a359654bee709efe8d21c6e7f13c62c730aa33fdcbe2866318fe91f14ee7e6b63951f17b5ff1faa3e2b96ee934bd7e5b063242d88980d649653a682ce SHA512 f5b810668dca7ffca943fc362616784d1aecbd8f036925b2f8acb2d80997c26cf8c8127814f31f1a62bcf062d83c4a8b76ee022a146d5c2b8693cd1750732545 diff --git a/dev-python/fonttools/fonttools-4.58.1.ebuild b/dev-python/fonttools/fonttools-4.58.1.ebuild new file mode 100644 index ..1c1271649370 --- /dev/null +++ b/dev-python/fonttools/fonttools-4.58.1.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3_11 python3_{11..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/munkres[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest \ + -p r
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: dcec781363533fed4411c99ee1ecb03305831594 Author: Michał Górny gentoo org> AuthorDate: Sun May 11 02:20:19 2025 + Commit: Michał Górny gentoo org> CommitDate: Sun May 11 02:22:19 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcec7813 dev-python/fonttools: Bump to 4.58.0 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.58.0.ebuild | 99 2 files changed, 100 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 3ee61fa2e902..42ccadbbc9c7 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,2 +1,3 @@ DIST fonttools-4.56.0.gh.tar.gz 3900744 BLAKE2B f75ad562092cadbf2a844fedf47e1b054769227d1fd3e553f62f3f664f07a57df2dda410850b00e1a1aa7d322fb14401255f11570a3f0456b443ae96e484f2d6 SHA512 e1d668b299dcf26d578d1fd7b6830ab6a97f97545024060eda1acb625910a3a430e34ce04c6739db724e974422043d59629ab7380812a72b4a219ab0dbec35a3 DIST fonttools-4.57.0.gh.tar.gz 3932468 BLAKE2B 7bfcf6aa3b5cffbba7cdabe14a580dc40677a1d80a2d69750925d7e06c1885df9cd586a228c0d06707acdc9870e92241cce373f0eb27f93a4f887ba14631470c SHA512 7e3ef7149b8e6af5953a827e0a078390e67b919ba9752a03672d876f6de3d0d395b2e061c0f87e5d9298c13c74a1f0162d99151c364dfab487eec2ab9adced75 +DIST fonttools-4.58.0.gh.tar.gz 3955467 BLAKE2B 0094284f90685a4e8051c84374325413269ab0207f0ecc25d3129776a226de05a82adcbf1812cc3f18b8950b49f310f7a96295812a33c8e3fecd6aa48d768efb SHA512 8d32cffb2a83b0fb2eda89a8352b7e235595c8d159adb4075941da46c3715701c1d12d0f5e0fe663c587f5c888658ab1d7b2a54cb857355848627a1c25acd0ae diff --git a/dev-python/fonttools/fonttools-4.58.0.ebuild b/dev-python/fonttools/fonttools-4.58.0.ebuild new file mode 100644 index ..1c1271649370 --- /dev/null +++ b/dev-python/fonttools/fonttools-4.58.0.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3_11 python3_{11..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/munkres[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest \ + -p rerunfailures --reruns=5 \ + Tests fontTools || die -n "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 73a7e259896e6d9eac10cf5bd8f7415d9f4f1de1 Author: Sam James gentoo org> AuthorDate: Mon Apr 21 04:30:45 2025 + Commit: Sam James gentoo org> CommitDate: Mon Apr 21 04:30:45 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a7e259 dev-python/fonttools: Stabilize 4.57.0 x86, #954059 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.57.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.57.0.ebuild b/dev-python/fonttools/fonttools-4.57.0.ebuild index 907b8c164c5b..c3d5d3b1e2e1 100644 --- a/dev-python/fonttools/fonttools-4.57.0.ebuild +++ b/dev-python/fonttools/fonttools-4.57.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: f4dfa3dd9e122de5a5b0dc2b953a96eb607d5250 Author: Sam James gentoo org> AuthorDate: Mon Apr 21 04:30:46 2025 + Commit: Sam James gentoo org> CommitDate: Mon Apr 21 04:30:46 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4dfa3dd dev-python/fonttools: Stabilize 4.57.0 amd64, #954059 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.57.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.57.0.ebuild b/dev-python/fonttools/fonttools-4.57.0.ebuild index c3d5d3b1e2e1..0d9da863feba 100644 --- a/dev-python/fonttools/fonttools-4.57.0.ebuild +++ b/dev-python/fonttools/fonttools-4.57.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: f913400743b181cc14add6a52989a4de61b23656 Author: Michał Górny gentoo org> AuthorDate: Sat Apr 5 06:48:36 2025 + Commit: Michał Górny gentoo org> CommitDate: Sat Apr 5 07:11:28 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9134007 dev-python/fonttools: Bump to 4.57.0 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.57.0.ebuild | 99 2 files changed, 100 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 5d6e38c28735..3ee61fa2e902 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1 +1,2 @@ DIST fonttools-4.56.0.gh.tar.gz 3900744 BLAKE2B f75ad562092cadbf2a844fedf47e1b054769227d1fd3e553f62f3f664f07a57df2dda410850b00e1a1aa7d322fb14401255f11570a3f0456b443ae96e484f2d6 SHA512 e1d668b299dcf26d578d1fd7b6830ab6a97f97545024060eda1acb625910a3a430e34ce04c6739db724e974422043d59629ab7380812a72b4a219ab0dbec35a3 +DIST fonttools-4.57.0.gh.tar.gz 3932468 BLAKE2B 7bfcf6aa3b5cffbba7cdabe14a580dc40677a1d80a2d69750925d7e06c1885df9cd586a228c0d06707acdc9870e92241cce373f0eb27f93a4f887ba14631470c SHA512 7e3ef7149b8e6af5953a827e0a078390e67b919ba9752a03672d876f6de3d0d395b2e061c0f87e5d9298c13c74a1f0162d99151c364dfab487eec2ab9adced75 diff --git a/dev-python/fonttools/fonttools-4.57.0.ebuild b/dev-python/fonttools/fonttools-4.57.0.ebuild new file mode 100644 index ..982823e9b9bb --- /dev/null +++ b/dev-python/fonttools/fonttools-4.57.0.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/munkres[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest \ + -p rerunfailures --reruns=5 \ + Tests fontTools || die -n "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 6ebad0b42bd3d6b9180e83d729e58503741ac8b5 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 8 17:01:23 2025 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 8 17:01:23 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ebad0b4 dev-python/fonttools: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 4 -- dev-python/fonttools/fonttools-4.55.0.ebuild | 99 dev-python/fonttools/fonttools-4.55.3.ebuild | 99 dev-python/fonttools/fonttools-4.55.6.ebuild | 99 dev-python/fonttools/fonttools-4.55.8.ebuild | 99 5 files changed, 400 deletions(-) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index f722e7587e2f..5d6e38c28735 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,5 +1 @@ -DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B ace8c3c1c866f4c181f685a44aeb69b8927bd7ddd452cb8268dc7c06183b372ddd88b64f7eba7ab3e4fa15ae359ffcf1d8144de4afbb1b4751173d75259eef3b SHA512 5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191 -DIST fonttools-4.55.3.gh.tar.gz 3894793 BLAKE2B 0b02f5d5cac5b7cdd97d4c32310d02507604afbef12ecd59237fb0a5683170bd563f8e5c08f4f2ca057a8f952aafef7c6e087d072d96786ef8bea603521ce4ab SHA512 23257ebb9e890c0e5eb9776a9e82479a33859f4ab49015ee8434ae998814b7821b5226d14405667f9c67f03bbd0db41087d95dbc7650d812ed826db71929cab3 -DIST fonttools-4.55.6.gh.tar.gz 3897113 BLAKE2B f2ea39291ed57add406df285be0e3590b8a9d404049f38ad79869a7ea2d3f0e97135e5e4d93835a91825b126cb81383fa1dce9fc75db98be33704c3d36ea4530 SHA512 b14d12b21988bfbcda8b2532c9fd0072344452ebbd9ced2197fef8b0c8037fad6acb8d969473443e2d9c02df0f68eed45326179d6d0385d4921c8b95a1f7a42a -DIST fonttools-4.55.8.gh.tar.gz 3897975 BLAKE2B fd97aa3e4a02fd2cf5eaf85f0a741f7fb4dc253a41de21088b1a918132377f1c23d8a4b373c7ad04d8f22f023d1e34abcbe585f62d8b5cad9b42cebf711c478b SHA512 15a608362b0fec9811bd7079568ed0f3f398cfaee6917988ff1391659a0544114debf190e02df5326ffa305adc4f1ff297ccbb81918850934d1617ac23dbebf4 DIST fonttools-4.56.0.gh.tar.gz 3900744 BLAKE2B f75ad562092cadbf2a844fedf47e1b054769227d1fd3e553f62f3f664f07a57df2dda410850b00e1a1aa7d322fb14401255f11570a3f0456b443ae96e484f2d6 SHA512 e1d668b299dcf26d578d1fd7b6830ab6a97f97545024060eda1acb625910a3a430e34ce04c6739db724e974422043d59629ab7380812a72b4a219ab0dbec35a3 diff --git a/dev-python/fonttools/fonttools-4.55.0.ebuild b/dev-python/fonttools/fonttools-4.55.0.ebuild deleted file mode 100644 index b12cedbe12a6.. --- a/dev-python/fonttools/fonttools-4.55.0.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..13} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 virtualx - -DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" -HOMEPAGE=" - https://github.com/fonttools/fonttools/ - https://pypi.org/project/fonttools/ -" -SRC_URI=" - https://github.com/fonttools/fonttools/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="+native-extensions" - -RDEPEND=" - >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] -" -BDEPEND=" - native-extensions? ( - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ' 'python*') - ) - test? ( - dev-python/brotlicffi[${PYTHON_USEDEP}] - dev-python/munkres[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - app-arch/zopfli - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # When dev-python/pytest-shutil is installed, we get weird import errors. - # This is due to incomplete nesting in the Tests/ tree: - # - # Tests/feaLib/__init__.py - # Tests/ufoLib/__init__.py - # Tests/svgLib/path/__init__.py - # Tests/otlLib/__init__.py - # Tests/varLib/__init__.py - # - # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. - touch Tests/svgLib/__init__.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) - [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 - distutils-r1_python_compile -} - -src_test() { - # virtualx used when matplotlib is installed causing plot module tests to run - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( -
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 9604f17d5fc299da3338bd0daec6359b2a063024 Author: Sam James gentoo org> AuthorDate: Sat Mar 8 13:36:56 2025 + Commit: Sam James gentoo org> CommitDate: Sat Mar 8 13:36:56 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9604f17d dev-python/fonttools: Stabilize 4.56.0 hppa, #950092 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.56.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild b/dev-python/fonttools/fonttools-4.56.0.ebuild index 0d9da863feba..90fe91a32e0c 100644 --- a/dev-python/fonttools/fonttools-4.56.0.ebuild +++ b/dev-python/fonttools/fonttools-4.56.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 5fbde8768f0377b47897b984b001e268681a9030 Author: Sam James gentoo org> AuthorDate: Sat Feb 22 20:51:32 2025 + Commit: Sam James gentoo org> CommitDate: Sat Feb 22 20:51:32 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fbde876 dev-python/fonttools: Stabilize 4.56.0 sparc, #950092 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.56.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild b/dev-python/fonttools/fonttools-4.56.0.ebuild index 02be02b0d22c..0d9da863feba 100644 --- a/dev-python/fonttools/fonttools-4.56.0.ebuild +++ b/dev-python/fonttools/fonttools-4.56.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 542e9f41a238dde5ed3438a17d36bc76245a7dc9 Author: Michał Górny gentoo org> AuthorDate: Sat Feb 22 15:25:41 2025 + Commit: Michał Górny gentoo org> CommitDate: Sat Feb 22 15:30:27 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=542e9f41 dev-python/fonttools: Enable pypy3.11 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.56.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild b/dev-python/fonttools/fonttools-4.56.0.ebuild index 75f8b22c745b..02be02b0d22c 100644 --- a/dev-python/fonttools/fonttools-4.56.0.ebuild +++ b/dev-python/fonttools/fonttools-4.56.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) PYTHON_REQ_USE="xml(+)" inherit distutils-r1 virtualx
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 52ee27e8ea98cb0bba52115e61a7049ed7d0857d Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 22 14:43:41 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 22 14:43:41 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52ee27e8 dev-python/fonttools: Stabilize 4.56.0 amd64, #950092 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.56.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild b/dev-python/fonttools/fonttools-4.56.0.ebuild index 5d641c95e1e7..75f8b22c745b 100644 --- a/dev-python/fonttools/fonttools-4.56.0.ebuild +++ b/dev-python/fonttools/fonttools-4.56.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 0b0fb4463b26600976d9abdf43f749c22ee4e5ab Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 22 14:43:40 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 22 14:43:40 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b0fb446 dev-python/fonttools: Stabilize 4.56.0 ppc64, #950092 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.56.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild b/dev-python/fonttools/fonttools-4.56.0.ebuild index ef0a3e66c31e..5d641c95e1e7 100644 --- a/dev-python/fonttools/fonttools-4.56.0.ebuild +++ b/dev-python/fonttools/fonttools-4.56.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 7dc8fbd6981d83a7fecde5184ddcc13d02e1d522 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 22 11:09:24 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 22 11:09:24 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dc8fbd6 dev-python/fonttools: Stabilize 4.56.0 ppc, #950092 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.56.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild b/dev-python/fonttools/fonttools-4.56.0.ebuild index ca8a59fecc6e..ef0a3e66c31e 100644 --- a/dev-python/fonttools/fonttools-4.56.0.ebuild +++ b/dev-python/fonttools/fonttools-4.56.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: f725c3dc939a7085e1d55247091ad6a147a16239 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 22 09:23:19 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 22 09:23:19 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f725c3dc dev-python/fonttools: Stabilize 4.56.0 x86, #950092 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.56.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild b/dev-python/fonttools/fonttools-4.56.0.ebuild index 5661d61fd2c6..ca8a59fecc6e 100644 --- a/dev-python/fonttools/fonttools-4.56.0.ebuild +++ b/dev-python/fonttools/fonttools-4.56.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 1aaf3dfc607551154b917bba45245616984855fe Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 22 09:02:17 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 22 09:02:17 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aaf3dfc dev-python/fonttools: Stabilize 4.56.0 arm, #950092 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.56.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild b/dev-python/fonttools/fonttools-4.56.0.ebuild index dcbb3ee38b8f..5661d61fd2c6 100644 --- a/dev-python/fonttools/fonttools-4.56.0.ebuild +++ b/dev-python/fonttools/fonttools-4.56.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 4a3ddf174a6dda3cb6ccb357767b280c19583804 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 22 08:47:35 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 22 08:47:35 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a3ddf17 dev-python/fonttools: Stabilize 4.56.0 arm64, #950092 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.56.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild b/dev-python/fonttools/fonttools-4.56.0.ebuild index 0adf50c35de4..dcbb3ee38b8f 100644 --- a/dev-python/fonttools/fonttools-4.56.0.ebuild +++ b/dev-python/fonttools/fonttools-4.56.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 693adee2be92270038a2712d33c2506412c6aadf Author: Sam James gentoo org> AuthorDate: Sun Feb 16 04:14:58 2025 + Commit: Sam James gentoo org> CommitDate: Sun Feb 16 04:14:58 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=693adee2 dev-python/fonttools: Stabilize 4.55.8 ppc, #949750 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.55.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.8.ebuild b/dev-python/fonttools/fonttools-4.55.8.ebuild index bb7fc6ac7470..75f8b22c745b 100644 --- a/dev-python/fonttools/fonttools-4.55.8.ebuild +++ b/dev-python/fonttools/fonttools-4.55.8.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 0fef50ff8e03f69e957eab96eea584427e9f70cb Author: Sam James gentoo org> AuthorDate: Sat Feb 15 15:58:10 2025 + Commit: Sam James gentoo org> CommitDate: Sat Feb 15 15:58:10 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fef50ff dev-python/fonttools: Stabilize 4.55.8 ppc64, #949750 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.55.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.8.ebuild b/dev-python/fonttools/fonttools-4.55.8.ebuild index 968bc2ed0d8c..bb7fc6ac7470 100644 --- a/dev-python/fonttools/fonttools-4.55.8.ebuild +++ b/dev-python/fonttools/fonttools-4.55.8.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: bb471f113f5b3a4954e8667ffa8c48959471764b Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 15 10:16:23 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 15 10:16:23 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb471f11 dev-python/fonttools: Stabilize 4.55.8 x86, #949750 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.8.ebuild b/dev-python/fonttools/fonttools-4.55.8.ebuild index 5661d61fd2c6..ca8a59fecc6e 100644 --- a/dev-python/fonttools/fonttools-4.55.8.ebuild +++ b/dev-python/fonttools/fonttools-4.55.8.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 1682318c7c6e494c7d791173246df673158da9f7 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 15 10:16:24 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 15 10:16:24 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1682318c dev-python/fonttools: Stabilize 4.55.8 amd64, #949750 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.8.ebuild b/dev-python/fonttools/fonttools-4.55.8.ebuild index ca8a59fecc6e..968bc2ed0d8c 100644 --- a/dev-python/fonttools/fonttools-4.55.8.ebuild +++ b/dev-python/fonttools/fonttools-4.55.8.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 389ed28016b0401ddc644605e140297cf5a6a14c Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 15 08:47:16 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 15 08:47:16 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=389ed280 dev-python/fonttools: Stabilize 4.55.8 arm, #949750 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.8.ebuild b/dev-python/fonttools/fonttools-4.55.8.ebuild index dcbb3ee38b8f..5661d61fd2c6 100644 --- a/dev-python/fonttools/fonttools-4.55.8.ebuild +++ b/dev-python/fonttools/fonttools-4.55.8.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: bed86ab9880c25a78ac23242351b05b470c12243 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 15 08:30:56 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 15 08:30:56 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bed86ab9 dev-python/fonttools: Stabilize 4.55.8 arm64, #949750 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.8.ebuild b/dev-python/fonttools/fonttools-4.55.8.ebuild index 0adf50c35de4..dcbb3ee38b8f 100644 --- a/dev-python/fonttools/fonttools-4.55.8.ebuild +++ b/dev-python/fonttools/fonttools-4.55.8.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 16be12bc189f7501032d90e769b69d129b78dbf9 Author: Michał Górny gentoo org> AuthorDate: Sat Feb 15 07:25:24 2025 + Commit: Michał Górny gentoo org> CommitDate: Sat Feb 15 07:38:17 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16be12bc dev-python/fonttools: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 3 - dev-python/fonttools/fonttools-4.55.4.ebuild | 99 dev-python/fonttools/fonttools-4.55.5.ebuild | 99 dev-python/fonttools/fonttools-4.55.7.ebuild | 99 4 files changed, 300 deletions(-) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 04a84241d14f..f722e7587e2f 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,8 +1,5 @@ DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B ace8c3c1c866f4c181f685a44aeb69b8927bd7ddd452cb8268dc7c06183b372ddd88b64f7eba7ab3e4fa15ae359ffcf1d8144de4afbb1b4751173d75259eef3b SHA512 5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191 DIST fonttools-4.55.3.gh.tar.gz 3894793 BLAKE2B 0b02f5d5cac5b7cdd97d4c32310d02507604afbef12ecd59237fb0a5683170bd563f8e5c08f4f2ca057a8f952aafef7c6e087d072d96786ef8bea603521ce4ab SHA512 23257ebb9e890c0e5eb9776a9e82479a33859f4ab49015ee8434ae998814b7821b5226d14405667f9c67f03bbd0db41087d95dbc7650d812ed826db71929cab3 -DIST fonttools-4.55.4.gh.tar.gz 3895558 BLAKE2B 9769f07c110f774bc597b6c4d63b502ff3d762136cb17ae8c3a97dc9826691944db88d62f858229cac827c9c76690a504c3f53416eecfb260b76dcf2c4dded40 SHA512 dd7aa3dc6650edcae4d72472f2530bea75a8e3f11b882712c241738f7f467346a1035dda73672cc82710fc09a40fc3ad1073238b9b1ef84bcaa6fa79a44ce468 -DIST fonttools-4.55.5.gh.tar.gz 3897134 BLAKE2B 7e7cd6f172e34488a095ff55341a9f6a075ad5ccd4f375d052ab3a586244923464d21a93c75af985ae81cc85bb897f8a1731fe7eabcfdf0b1f2c6bb9eed9e36f SHA512 fb2d4fb67c7778ebcb166f39651e3fceb8986844dee2ce711554e7bf0d160c458110352e922c8faf85a5514f6fc56762f82d037b0df44c3cb8b17191b827a6d9 DIST fonttools-4.55.6.gh.tar.gz 3897113 BLAKE2B f2ea39291ed57add406df285be0e3590b8a9d404049f38ad79869a7ea2d3f0e97135e5e4d93835a91825b126cb81383fa1dce9fc75db98be33704c3d36ea4530 SHA512 b14d12b21988bfbcda8b2532c9fd0072344452ebbd9ced2197fef8b0c8037fad6acb8d969473443e2d9c02df0f68eed45326179d6d0385d4921c8b95a1f7a42a -DIST fonttools-4.55.7.gh.tar.gz 3897996 BLAKE2B a34b1144133b69cbc057f3aea8f4a99290a8b5c33490008d29ee3546da975e690b959042f44117bd4496f5e523bb24b0671a415a59e741207efd19c25fd46ef9 SHA512 2c60bed9173b656e7b9f2cf3c0604b334b3e07b4d5e1f7d2bc2ec8a8e764095877e225b8801649df3551a1db3c7c9f4f65df1b5bbfdb4bf1221af122e04fe195 DIST fonttools-4.55.8.gh.tar.gz 3897975 BLAKE2B fd97aa3e4a02fd2cf5eaf85f0a741f7fb4dc253a41de21088b1a918132377f1c23d8a4b373c7ad04d8f22f023d1e34abcbe585f62d8b5cad9b42cebf711c478b SHA512 15a608362b0fec9811bd7079568ed0f3f398cfaee6917988ff1391659a0544114debf190e02df5326ffa305adc4f1ff297ccbb81918850934d1617ac23dbebf4 DIST fonttools-4.56.0.gh.tar.gz 3900744 BLAKE2B f75ad562092cadbf2a844fedf47e1b054769227d1fd3e553f62f3f664f07a57df2dda410850b00e1a1aa7d322fb14401255f11570a3f0456b443ae96e484f2d6 SHA512 e1d668b299dcf26d578d1fd7b6830ab6a97f97545024060eda1acb625910a3a430e34ce04c6739db724e974422043d59629ab7380812a72b4a219ab0dbec35a3 diff --git a/dev-python/fonttools/fonttools-4.55.4.ebuild b/dev-python/fonttools/fonttools-4.55.4.ebuild deleted file mode 100644 index 0adf50c35de4.. --- a/dev-python/fonttools/fonttools-4.55.4.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..13} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 virtualx - -DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" -HOMEPAGE=" - https://github.com/fonttools/fonttools/ - https://pypi.org/project/fonttools/ -" -SRC_URI=" - https://github.com/fonttools/fonttools/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="+native-extensions" - -RDEPEND=" - >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] -" -BDEPEND=" - native-extensions? ( - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ' 'python*') - ) - test? ( - dev-python/brotlicffi[${PYTHON_USEDEP}] - dev-python/munkres[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - app-arch/zopfli - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # When dev-python/pytest-
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 07a1a0b227a10b6f6be5ec78082415e78c3bd77c Author: Sam James gentoo org> AuthorDate: Sat Feb 8 18:02:44 2025 + Commit: Sam James gentoo org> CommitDate: Sat Feb 8 18:02:44 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07a1a0b2 dev-python/fonttools: Stabilize 4.55.6 amd64, #949432 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.55.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.6.ebuild b/dev-python/fonttools/fonttools-4.55.6.ebuild index 5d641c95e1e7..75f8b22c745b 100644 --- a/dev-python/fonttools/fonttools-4.55.6.ebuild +++ b/dev-python/fonttools/fonttools-4.55.6.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: a7a70d64950e1b99bdfceec007b907b8c1c51e83 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 8 13:55:25 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 8 13:55:25 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7a70d64 dev-python/fonttools: Stabilize 4.55.6 arm64, #949432 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.6.ebuild b/dev-python/fonttools/fonttools-4.55.6.ebuild index d586866b43ba..5d641c95e1e7 100644 --- a/dev-python/fonttools/fonttools-4.55.6.ebuild +++ b/dev-python/fonttools/fonttools-4.55.6.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 8618eebcbaffbfae1319f3bc4dcfceff720f1434 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 8 13:55:24 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 8 13:55:24 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8618eebc dev-python/fonttools: Stabilize 4.55.6 x86, #949432 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.6.ebuild b/dev-python/fonttools/fonttools-4.55.6.ebuild index 05bb140d103f..d586866b43ba 100644 --- a/dev-python/fonttools/fonttools-4.55.6.ebuild +++ b/dev-python/fonttools/fonttools-4.55.6.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 30808ad5def450e8516d5fd45fe96605642ca3ce Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 8 12:04:43 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 8 12:04:43 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30808ad5 dev-python/fonttools: Stabilize 4.55.6 ppc64, #949432 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.6.ebuild b/dev-python/fonttools/fonttools-4.55.6.ebuild index 553f9fe768c4..05bb140d103f 100644 --- a/dev-python/fonttools/fonttools-4.55.6.ebuild +++ b/dev-python/fonttools/fonttools-4.55.6.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 81a9a79a6af9aacb2c23e7ed8cde79367357c680 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 8 11:39:28 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 8 11:39:28 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81a9a79a dev-python/fonttools: Stabilize 4.55.6 ppc, #949432 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.6.ebuild b/dev-python/fonttools/fonttools-4.55.6.ebuild index 9c896ee04a88..553f9fe768c4 100644 --- a/dev-python/fonttools/fonttools-4.55.6.ebuild +++ b/dev-python/fonttools/fonttools-4.55.6.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: f7278fb160f1fb3020e49cb231e2eeb5f77c9af3 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 8 10:55:33 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 8 10:55:33 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7278fb1 dev-python/fonttools: Stabilize 4.55.6 arm, #949432 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.6.ebuild b/dev-python/fonttools/fonttools-4.55.6.ebuild index 0adf50c35de4..9c896ee04a88 100644 --- a/dev-python/fonttools/fonttools-4.55.6.ebuild +++ b/dev-python/fonttools/fonttools-4.55.6.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 0cef01c2f46bfcfd395b7b31475973a995a38eff Author: Michał Górny gentoo org> AuthorDate: Sat Feb 8 06:12:28 2025 + Commit: Michał Górny gentoo org> CommitDate: Sat Feb 8 06:45:24 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cef01c2 dev-python/fonttools: Bump to 4.56.0 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.56.0.ebuild | 99 2 files changed, 100 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index eee1e6b9509c..04a84241d14f 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -5,3 +5,4 @@ DIST fonttools-4.55.5.gh.tar.gz 3897134 BLAKE2B 7e7cd6f172e34488a095ff55341a9f6a DIST fonttools-4.55.6.gh.tar.gz 3897113 BLAKE2B f2ea39291ed57add406df285be0e3590b8a9d404049f38ad79869a7ea2d3f0e97135e5e4d93835a91825b126cb81383fa1dce9fc75db98be33704c3d36ea4530 SHA512 b14d12b21988bfbcda8b2532c9fd0072344452ebbd9ced2197fef8b0c8037fad6acb8d969473443e2d9c02df0f68eed45326179d6d0385d4921c8b95a1f7a42a DIST fonttools-4.55.7.gh.tar.gz 3897996 BLAKE2B a34b1144133b69cbc057f3aea8f4a99290a8b5c33490008d29ee3546da975e690b959042f44117bd4496f5e523bb24b0671a415a59e741207efd19c25fd46ef9 SHA512 2c60bed9173b656e7b9f2cf3c0604b334b3e07b4d5e1f7d2bc2ec8a8e764095877e225b8801649df3551a1db3c7c9f4f65df1b5bbfdb4bf1221af122e04fe195 DIST fonttools-4.55.8.gh.tar.gz 3897975 BLAKE2B fd97aa3e4a02fd2cf5eaf85f0a741f7fb4dc253a41de21088b1a918132377f1c23d8a4b373c7ad04d8f22f023d1e34abcbe585f62d8b5cad9b42cebf711c478b SHA512 15a608362b0fec9811bd7079568ed0f3f398cfaee6917988ff1391659a0544114debf190e02df5326ffa305adc4f1ff297ccbb81918850934d1617ac23dbebf4 +DIST fonttools-4.56.0.gh.tar.gz 3900744 BLAKE2B f75ad562092cadbf2a844fedf47e1b054769227d1fd3e553f62f3f664f07a57df2dda410850b00e1a1aa7d322fb14401255f11570a3f0456b443ae96e484f2d6 SHA512 e1d668b299dcf26d578d1fd7b6830ab6a97f97545024060eda1acb625910a3a430e34ce04c6739db724e974422043d59629ab7380812a72b4a219ab0dbec35a3 diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild b/dev-python/fonttools/fonttools-4.56.0.ebuild new file mode 100644 index ..0adf50c35de4 --- /dev/null +++ b/dev-python/fonttools/fonttools-4.56.0.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/munkres[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x P
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: e9cdae7471e3e76770243d233dde0a7c76d13f2d Author: Michał Górny gentoo org> AuthorDate: Thu Jan 30 03:28:30 2025 + Commit: Michał Górny gentoo org> CommitDate: Thu Jan 30 04:10:33 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9cdae74 dev-python/fonttools: Bump to 4.55.8 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.55.8.ebuild | 99 2 files changed, 100 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 8e75bcf0db81..eee1e6b9509c 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -4,3 +4,4 @@ DIST fonttools-4.55.4.gh.tar.gz 3895558 BLAKE2B 9769f07c110f774bc597b6c4d63b502f DIST fonttools-4.55.5.gh.tar.gz 3897134 BLAKE2B 7e7cd6f172e34488a095ff55341a9f6a075ad5ccd4f375d052ab3a586244923464d21a93c75af985ae81cc85bb897f8a1731fe7eabcfdf0b1f2c6bb9eed9e36f SHA512 fb2d4fb67c7778ebcb166f39651e3fceb8986844dee2ce711554e7bf0d160c458110352e922c8faf85a5514f6fc56762f82d037b0df44c3cb8b17191b827a6d9 DIST fonttools-4.55.6.gh.tar.gz 3897113 BLAKE2B f2ea39291ed57add406df285be0e3590b8a9d404049f38ad79869a7ea2d3f0e97135e5e4d93835a91825b126cb81383fa1dce9fc75db98be33704c3d36ea4530 SHA512 b14d12b21988bfbcda8b2532c9fd0072344452ebbd9ced2197fef8b0c8037fad6acb8d969473443e2d9c02df0f68eed45326179d6d0385d4921c8b95a1f7a42a DIST fonttools-4.55.7.gh.tar.gz 3897996 BLAKE2B a34b1144133b69cbc057f3aea8f4a99290a8b5c33490008d29ee3546da975e690b959042f44117bd4496f5e523bb24b0671a415a59e741207efd19c25fd46ef9 SHA512 2c60bed9173b656e7b9f2cf3c0604b334b3e07b4d5e1f7d2bc2ec8a8e764095877e225b8801649df3551a1db3c7c9f4f65df1b5bbfdb4bf1221af122e04fe195 +DIST fonttools-4.55.8.gh.tar.gz 3897975 BLAKE2B fd97aa3e4a02fd2cf5eaf85f0a741f7fb4dc253a41de21088b1a918132377f1c23d8a4b373c7ad04d8f22f023d1e34abcbe585f62d8b5cad9b42cebf711c478b SHA512 15a608362b0fec9811bd7079568ed0f3f398cfaee6917988ff1391659a0544114debf190e02df5326ffa305adc4f1ff297ccbb81918850934d1617ac23dbebf4 diff --git a/dev-python/fonttools/fonttools-4.55.8.ebuild b/dev-python/fonttools/fonttools-4.55.8.ebuild new file mode 100644 index ..0adf50c35de4 --- /dev/null +++ b/dev-python/fonttools/fonttools-4.55.8.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/munkres[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x P
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 9cba37433dfcb85db9a8a984b6054e465876daca Author: Michał Górny gentoo org> AuthorDate: Wed Jan 29 07:14:34 2025 + Commit: Michał Górny gentoo org> CommitDate: Wed Jan 29 08:48:22 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cba3743 dev-python/fonttools: Bump to 4.55.7 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.55.7.ebuild | 99 2 files changed, 100 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index b78adb43bfcd..8e75bcf0db81 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -3,3 +3,4 @@ DIST fonttools-4.55.3.gh.tar.gz 3894793 BLAKE2B 0b02f5d5cac5b7cdd97d4c32310d0250 DIST fonttools-4.55.4.gh.tar.gz 3895558 BLAKE2B 9769f07c110f774bc597b6c4d63b502ff3d762136cb17ae8c3a97dc9826691944db88d62f858229cac827c9c76690a504c3f53416eecfb260b76dcf2c4dded40 SHA512 dd7aa3dc6650edcae4d72472f2530bea75a8e3f11b882712c241738f7f467346a1035dda73672cc82710fc09a40fc3ad1073238b9b1ef84bcaa6fa79a44ce468 DIST fonttools-4.55.5.gh.tar.gz 3897134 BLAKE2B 7e7cd6f172e34488a095ff55341a9f6a075ad5ccd4f375d052ab3a586244923464d21a93c75af985ae81cc85bb897f8a1731fe7eabcfdf0b1f2c6bb9eed9e36f SHA512 fb2d4fb67c7778ebcb166f39651e3fceb8986844dee2ce711554e7bf0d160c458110352e922c8faf85a5514f6fc56762f82d037b0df44c3cb8b17191b827a6d9 DIST fonttools-4.55.6.gh.tar.gz 3897113 BLAKE2B f2ea39291ed57add406df285be0e3590b8a9d404049f38ad79869a7ea2d3f0e97135e5e4d93835a91825b126cb81383fa1dce9fc75db98be33704c3d36ea4530 SHA512 b14d12b21988bfbcda8b2532c9fd0072344452ebbd9ced2197fef8b0c8037fad6acb8d969473443e2d9c02df0f68eed45326179d6d0385d4921c8b95a1f7a42a +DIST fonttools-4.55.7.gh.tar.gz 3897996 BLAKE2B a34b1144133b69cbc057f3aea8f4a99290a8b5c33490008d29ee3546da975e690b959042f44117bd4496f5e523bb24b0671a415a59e741207efd19c25fd46ef9 SHA512 2c60bed9173b656e7b9f2cf3c0604b334b3e07b4d5e1f7d2bc2ec8a8e764095877e225b8801649df3551a1db3c7c9f4f65df1b5bbfdb4bf1221af122e04fe195 diff --git a/dev-python/fonttools/fonttools-4.55.7.ebuild b/dev-python/fonttools/fonttools-4.55.7.ebuild new file mode 100644 index ..0adf50c35de4 --- /dev/null +++ b/dev-python/fonttools/fonttools-4.55.7.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/munkres[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x P
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 80bbb64d90d26d5fed5c39c452b7fbeaca729916 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 25 05:55:12 2025 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 25 06:24:29 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80bbb64d dev-python/fonttools: Bump to 4.55.6 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.55.6.ebuild | 99 2 files changed, 100 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 53ece60b4629..b78adb43bfcd 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -2,3 +2,4 @@ DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B ace8c3c1c866f4c181f685a44aeb69b8 DIST fonttools-4.55.3.gh.tar.gz 3894793 BLAKE2B 0b02f5d5cac5b7cdd97d4c32310d02507604afbef12ecd59237fb0a5683170bd563f8e5c08f4f2ca057a8f952aafef7c6e087d072d96786ef8bea603521ce4ab SHA512 23257ebb9e890c0e5eb9776a9e82479a33859f4ab49015ee8434ae998814b7821b5226d14405667f9c67f03bbd0db41087d95dbc7650d812ed826db71929cab3 DIST fonttools-4.55.4.gh.tar.gz 3895558 BLAKE2B 9769f07c110f774bc597b6c4d63b502ff3d762136cb17ae8c3a97dc9826691944db88d62f858229cac827c9c76690a504c3f53416eecfb260b76dcf2c4dded40 SHA512 dd7aa3dc6650edcae4d72472f2530bea75a8e3f11b882712c241738f7f467346a1035dda73672cc82710fc09a40fc3ad1073238b9b1ef84bcaa6fa79a44ce468 DIST fonttools-4.55.5.gh.tar.gz 3897134 BLAKE2B 7e7cd6f172e34488a095ff55341a9f6a075ad5ccd4f375d052ab3a586244923464d21a93c75af985ae81cc85bb897f8a1731fe7eabcfdf0b1f2c6bb9eed9e36f SHA512 fb2d4fb67c7778ebcb166f39651e3fceb8986844dee2ce711554e7bf0d160c458110352e922c8faf85a5514f6fc56762f82d037b0df44c3cb8b17191b827a6d9 +DIST fonttools-4.55.6.gh.tar.gz 3897113 BLAKE2B f2ea39291ed57add406df285be0e3590b8a9d404049f38ad79869a7ea2d3f0e97135e5e4d93835a91825b126cb81383fa1dce9fc75db98be33704c3d36ea4530 SHA512 b14d12b21988bfbcda8b2532c9fd0072344452ebbd9ced2197fef8b0c8037fad6acb8d969473443e2d9c02df0f68eed45326179d6d0385d4921c8b95a1f7a42a diff --git a/dev-python/fonttools/fonttools-4.55.6.ebuild b/dev-python/fonttools/fonttools-4.55.6.ebuild new file mode 100644 index ..0adf50c35de4 --- /dev/null +++ b/dev-python/fonttools/fonttools-4.55.6.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/munkres[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x P
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: c98a09b2da11d0664c337387fc8c1bd7a07c5179 Author: Michał Górny gentoo org> AuthorDate: Fri Jan 24 06:33:08 2025 + Commit: Michał Górny gentoo org> CommitDate: Fri Jan 24 07:16:42 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c98a09b2 dev-python/fonttools: Bump to 4.55.5 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.55.5.ebuild | 99 2 files changed, 100 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index a17e46942ce2..53ece60b4629 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,3 +1,4 @@ DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B ace8c3c1c866f4c181f685a44aeb69b8927bd7ddd452cb8268dc7c06183b372ddd88b64f7eba7ab3e4fa15ae359ffcf1d8144de4afbb1b4751173d75259eef3b SHA512 5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191 DIST fonttools-4.55.3.gh.tar.gz 3894793 BLAKE2B 0b02f5d5cac5b7cdd97d4c32310d02507604afbef12ecd59237fb0a5683170bd563f8e5c08f4f2ca057a8f952aafef7c6e087d072d96786ef8bea603521ce4ab SHA512 23257ebb9e890c0e5eb9776a9e82479a33859f4ab49015ee8434ae998814b7821b5226d14405667f9c67f03bbd0db41087d95dbc7650d812ed826db71929cab3 DIST fonttools-4.55.4.gh.tar.gz 3895558 BLAKE2B 9769f07c110f774bc597b6c4d63b502ff3d762136cb17ae8c3a97dc9826691944db88d62f858229cac827c9c76690a504c3f53416eecfb260b76dcf2c4dded40 SHA512 dd7aa3dc6650edcae4d72472f2530bea75a8e3f11b882712c241738f7f467346a1035dda73672cc82710fc09a40fc3ad1073238b9b1ef84bcaa6fa79a44ce468 +DIST fonttools-4.55.5.gh.tar.gz 3897134 BLAKE2B 7e7cd6f172e34488a095ff55341a9f6a075ad5ccd4f375d052ab3a586244923464d21a93c75af985ae81cc85bb897f8a1731fe7eabcfdf0b1f2c6bb9eed9e36f SHA512 fb2d4fb67c7778ebcb166f39651e3fceb8986844dee2ce711554e7bf0d160c458110352e922c8faf85a5514f6fc56762f82d037b0df44c3cb8b17191b827a6d9 diff --git a/dev-python/fonttools/fonttools-4.55.5.ebuild b/dev-python/fonttools/fonttools-4.55.5.ebuild new file mode 100644 index ..0adf50c35de4 --- /dev/null +++ b/dev-python/fonttools/fonttools-4.55.5.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/munkres[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest \ + -p reru
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: ec531f1c8850e1b32cca7702cc17e624a17c6f8b Author: Michał Górny gentoo org> AuthorDate: Wed Jan 22 06:36:33 2025 + Commit: Michał Górny gentoo org> CommitDate: Wed Jan 22 07:20:55 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec531f1c dev-python/fonttools: Bump to 4.55.4 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.55.4.ebuild | 99 2 files changed, 100 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 26f9bb2b22ab..a17e46942ce2 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,2 +1,3 @@ DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B ace8c3c1c866f4c181f685a44aeb69b8927bd7ddd452cb8268dc7c06183b372ddd88b64f7eba7ab3e4fa15ae359ffcf1d8144de4afbb1b4751173d75259eef3b SHA512 5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191 DIST fonttools-4.55.3.gh.tar.gz 3894793 BLAKE2B 0b02f5d5cac5b7cdd97d4c32310d02507604afbef12ecd59237fb0a5683170bd563f8e5c08f4f2ca057a8f952aafef7c6e087d072d96786ef8bea603521ce4ab SHA512 23257ebb9e890c0e5eb9776a9e82479a33859f4ab49015ee8434ae998814b7821b5226d14405667f9c67f03bbd0db41087d95dbc7650d812ed826db71929cab3 +DIST fonttools-4.55.4.gh.tar.gz 3895558 BLAKE2B 9769f07c110f774bc597b6c4d63b502ff3d762136cb17ae8c3a97dc9826691944db88d62f858229cac827c9c76690a504c3f53416eecfb260b76dcf2c4dded40 SHA512 dd7aa3dc6650edcae4d72472f2530bea75a8e3f11b882712c241738f7f467346a1035dda73672cc82710fc09a40fc3ad1073238b9b1ef84bcaa6fa79a44ce468 diff --git a/dev-python/fonttools/fonttools-4.55.4.ebuild b/dev-python/fonttools/fonttools-4.55.4.ebuild new file mode 100644 index ..0adf50c35de4 --- /dev/null +++ b/dev-python/fonttools/fonttools-4.55.4.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/munkres[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest \ + -p rerunfailures --reruns=5 \ + Tests fontTools || die -n "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: a8f3cb6353151b06d6a9df30af6c8709477fe45e Author: Michał Górny gentoo org> AuthorDate: Wed Jan 22 06:36:11 2025 + Commit: Michał Górny gentoo org> CommitDate: Wed Jan 22 07:20:55 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8f3cb63 dev-python/fonttools: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 6 -- dev-python/fonttools/fonttools-4.53.0.ebuild | 99 dev-python/fonttools/fonttools-4.53.1.ebuild | 99 dev-python/fonttools/fonttools-4.54.0.ebuild | 99 dev-python/fonttools/fonttools-4.54.1.ebuild | 99 dev-python/fonttools/fonttools-4.55.1.ebuild | 99 dev-python/fonttools/fonttools-4.55.2.ebuild | 99 7 files changed, 600 deletions(-) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 65301f5481b0..26f9bb2b22ab 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,8 +1,2 @@ -DIST fonttools-4.53.0.gh.tar.gz 3847778 BLAKE2B 31cf6e495441aeee90f96d6f96b9eedb581f3ee7e5e6f00f7df41547738e7da24d58b4aeac691c44961f842bbf347b32965b052d84ced88c7ade9c0d95c0367a SHA512 f810c428680c4203af3450c4a4b3a1d0f3f5e06ec7d7aac65e1e4aadf5d1e98f9efa5fed75388c8b0a0dcef5094d9b0586c0a71587360bafc91ad683a961698a -DIST fonttools-4.53.1.gh.tar.gz 3850978 BLAKE2B 9c6b5af2cbde939b82043e29ffbbb23434c7b4bb7d7ce68385de701cdf97792bfb58b39acf5e0843493d4b4c3b70f76df6194c9a2ba4f4dfa7ec46155b9f8ce0 SHA512 c51a439c4c760bc929359ff3010612d00280ff1bfa8e6dd5248f181b3244239b82089727b4b6c81594fec57407f4c20f95497e0e26fe0e75fde30f8680022d07 -DIST fonttools-4.54.0.gh.tar.gz 3858868 BLAKE2B edd02f52d094223e4217a85cab10c7c384977cf7a57abaab401b73c8a0fc638b4e23fa44f7f3a728824bc67888ebb7136a3bdce08efe99434d0b07347fc188b6 SHA512 0840c8fbcabdc2226bb89cba306e5b792c4ed92063f7c32c26616d9e4b061ae782177a1181a9e891a686ca6265796e50ed7c0acf8c82051697a8618f7623 -DIST fonttools-4.54.1.gh.tar.gz 3863311 BLAKE2B 879edb1d5639b2d5a40d10531209504bf30912804a482be16071673727f693042e3158c65b02dc290bfad91767d3f4df10c62539b400f1d48253acf5bf2b86be SHA512 07e5d2401979fa7b1f926a3e3dfb05c2d712e9056e5bd49f879ed818d1f0ec1eb2435b295e30cd95a4e57288e2ce1c113c96a98093b4b57843bb6e3c9d07a7ad DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B ace8c3c1c866f4c181f685a44aeb69b8927bd7ddd452cb8268dc7c06183b372ddd88b64f7eba7ab3e4fa15ae359ffcf1d8144de4afbb1b4751173d75259eef3b SHA512 5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191 -DIST fonttools-4.55.1.gh.tar.gz 3888082 BLAKE2B 01cc804ad04814dbb397000e7c408e0994dce5c33c8f1a43b570258b27b9981f437d0469bdcbdf22eb3ee101fc6c17f8a1ab064e11a1bf471f6e3f2957056010 SHA512 68bab5b76b2dda4ebb306764434248020ee0750e4ab700ebb0db6c78b832dd87d58ee12c51b2b54da13027ea0a109460e6ed68eb0afebd5fbe51fb6d2ce7e7ff -DIST fonttools-4.55.2.gh.tar.gz 3887441 BLAKE2B 1918b07de8513f1645e1ceb1fe1273bbdbc6ac9d52da69ca36c3872f74f17c7632b67879dc64d4d248f05422434407837a5117c29257414f348e47f137fe378d SHA512 c379300766161b00d834b2abd910162a83e89e8b2609997c227192d1b38c414a4fe0f36f75ce8b1f418dc9443394d64cfdc67f370c3debe96e9e53b6cc68dfb4 DIST fonttools-4.55.3.gh.tar.gz 3894793 BLAKE2B 0b02f5d5cac5b7cdd97d4c32310d02507604afbef12ecd59237fb0a5683170bd563f8e5c08f4f2ca057a8f952aafef7c6e087d072d96786ef8bea603521ce4ab SHA512 23257ebb9e890c0e5eb9776a9e82479a33859f4ab49015ee8434ae998814b7821b5226d14405667f9c67f03bbd0db41087d95dbc7650d812ed826db71929cab3 diff --git a/dev-python/fonttools/fonttools-4.53.0.ebuild b/dev-python/fonttools/fonttools-4.53.0.ebuild deleted file mode 100644 index 8e2ae98f958b.. --- a/dev-python/fonttools/fonttools-4.53.0.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..13} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 virtualx - -DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" -HOMEPAGE=" - https://github.com/fonttools/fonttools/ - https://pypi.org/project/fonttools/ -" -SRC_URI=" - https://github.com/fonttools/fonttools/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="+native-extensions" - -RDEPEND=" - >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] -" -BDEPEND=" - native-extensions? ( - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ' 'python*') - ) - test? ( - dev-python/brotlicffi[${PYTHON_USEDEP}] - dev-python/munkres[${PYT
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 1190ebb223e868f5533cc131e8c3b2374036500c Author: Sam James gentoo org> AuthorDate: Sat Dec 28 13:02:41 2024 + Commit: Sam James gentoo org> CommitDate: Sat Dec 28 13:02:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1190ebb2 dev-python/fonttools: Stabilize 4.55.3 hppa, #947072 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.55.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.3.ebuild b/dev-python/fonttools/fonttools-4.55.3.ebuild index 596b1638ebd3..0bab6069ec73 100644 --- a/dev-python/fonttools/fonttools-4.55.3.ebuild +++ b/dev-python/fonttools/fonttools-4.55.3.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 640c185ced3b897fedd54ee1473210163e3c6f1c Author: Sam James gentoo org> AuthorDate: Sat Dec 28 12:24:27 2024 + Commit: Sam James gentoo org> CommitDate: Sat Dec 28 12:24:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=640c185c dev-python/fonttools: Stabilize 4.55.3 amd64, #947072 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.55.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.3.ebuild b/dev-python/fonttools/fonttools-4.55.3.ebuild index d20df8ad4074..596b1638ebd3 100644 --- a/dev-python/fonttools/fonttools-4.55.3.ebuild +++ b/dev-python/fonttools/fonttools-4.55.3.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 199c5f7c2df42628185745060821b2b7f36f0816 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 28 10:44:50 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 28 10:44:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=199c5f7c dev-python/fonttools: Stabilize 4.55.3 ppc, #947072 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.3.ebuild b/dev-python/fonttools/fonttools-4.55.3.ebuild index 454fe710209f..d20df8ad4074 100644 --- a/dev-python/fonttools/fonttools-4.55.3.ebuild +++ b/dev-python/fonttools/fonttools-4.55.3.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: d4680776768dc11623c2b514eef7f4fb2a46b814 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 28 10:13:01 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 28 10:13:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4680776 dev-python/fonttools: Stabilize 4.55.3 x86, #947072 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.3.ebuild b/dev-python/fonttools/fonttools-4.55.3.ebuild index 4b76a1160173..454fe710209f 100644 --- a/dev-python/fonttools/fonttools-4.55.3.ebuild +++ b/dev-python/fonttools/fonttools-4.55.3.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 4a1de829c58b7297dfbe0c264264252836d3e94c Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 28 09:37:07 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 28 09:37:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1de829 dev-python/fonttools: Stabilize 4.55.3 arm64, #947072 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.3.ebuild b/dev-python/fonttools/fonttools-4.55.3.ebuild index 3fb2391d5a69..4b76a1160173 100644 --- a/dev-python/fonttools/fonttools-4.55.3.ebuild +++ b/dev-python/fonttools/fonttools-4.55.3.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 045c416fbc3bb3373a18009aa937ad1046f61cab Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 28 09:24:03 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 28 09:24:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045c416f dev-python/fonttools: Stabilize 4.55.3 arm, #947072 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.3.ebuild b/dev-python/fonttools/fonttools-4.55.3.ebuild index f8e955519957..3fb2391d5a69 100644 --- a/dev-python/fonttools/fonttools-4.55.3.ebuild +++ b/dev-python/fonttools/fonttools-4.55.3.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 669992f1b85397550375ff58c909bc75ca79ced1 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 28 09:21:53 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 28 09:21:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=669992f1 dev-python/fonttools: Stabilize 4.55.3 ppc64, #947072 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.3.ebuild b/dev-python/fonttools/fonttools-4.55.3.ebuild index 80efba1ec9e3..f8e955519957 100644 --- a/dev-python/fonttools/fonttools-4.55.3.ebuild +++ b/dev-python/fonttools/fonttools-4.55.3.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: e1d0b81d2e8d4be0ff8cb389b64e90d912540f5c Author: Michał Górny gentoo org> AuthorDate: Wed Dec 11 06:15:04 2024 + Commit: Michał Górny gentoo org> CommitDate: Wed Dec 11 06:47:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1d0b81d dev-python/fonttools: Bump to 4.55.3 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.55.3.ebuild | 99 2 files changed, 100 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 55cf976b43fa..65301f5481b0 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -5,3 +5,4 @@ DIST fonttools-4.54.1.gh.tar.gz 3863311 BLAKE2B 879edb1d5639b2d5a40d10531209504b DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B ace8c3c1c866f4c181f685a44aeb69b8927bd7ddd452cb8268dc7c06183b372ddd88b64f7eba7ab3e4fa15ae359ffcf1d8144de4afbb1b4751173d75259eef3b SHA512 5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191 DIST fonttools-4.55.1.gh.tar.gz 3888082 BLAKE2B 01cc804ad04814dbb397000e7c408e0994dce5c33c8f1a43b570258b27b9981f437d0469bdcbdf22eb3ee101fc6c17f8a1ab064e11a1bf471f6e3f2957056010 SHA512 68bab5b76b2dda4ebb306764434248020ee0750e4ab700ebb0db6c78b832dd87d58ee12c51b2b54da13027ea0a109460e6ed68eb0afebd5fbe51fb6d2ce7e7ff DIST fonttools-4.55.2.gh.tar.gz 3887441 BLAKE2B 1918b07de8513f1645e1ceb1fe1273bbdbc6ac9d52da69ca36c3872f74f17c7632b67879dc64d4d248f05422434407837a5117c29257414f348e47f137fe378d SHA512 c379300766161b00d834b2abd910162a83e89e8b2609997c227192d1b38c414a4fe0f36f75ce8b1f418dc9443394d64cfdc67f370c3debe96e9e53b6cc68dfb4 +DIST fonttools-4.55.3.gh.tar.gz 3894793 BLAKE2B 0b02f5d5cac5b7cdd97d4c32310d02507604afbef12ecd59237fb0a5683170bd563f8e5c08f4f2ca057a8f952aafef7c6e087d072d96786ef8bea603521ce4ab SHA512 23257ebb9e890c0e5eb9776a9e82479a33859f4ab49015ee8434ae998814b7821b5226d14405667f9c67f03bbd0db41087d95dbc7650d812ed826db71929cab3 diff --git a/dev-python/fonttools/fonttools-4.55.3.ebuild b/dev-python/fonttools/fonttools-4.55.3.ebuild new file mode 100644 index ..80efba1ec9e3 --- /dev/null +++ b/dev-python/fonttools/fonttools-4.55.3.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/munkres[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x P
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 1445c05572ff9a5a3466c276c7fe292e9fd9a8a0 Author: Michał Górny gentoo org> AuthorDate: Fri Dec 6 03:18:12 2024 + Commit: Michał Górny gentoo org> CommitDate: Fri Dec 6 03:26:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1445c055 dev-python/fonttools: Bump to 4.55.2 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.55.2.ebuild | 99 2 files changed, 100 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 3b48139682cf..55cf976b43fa 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -4,3 +4,4 @@ DIST fonttools-4.54.0.gh.tar.gz 3858868 BLAKE2B edd02f52d094223e4217a85cab10c7c3 DIST fonttools-4.54.1.gh.tar.gz 3863311 BLAKE2B 879edb1d5639b2d5a40d10531209504bf30912804a482be16071673727f693042e3158c65b02dc290bfad91767d3f4df10c62539b400f1d48253acf5bf2b86be SHA512 07e5d2401979fa7b1f926a3e3dfb05c2d712e9056e5bd49f879ed818d1f0ec1eb2435b295e30cd95a4e57288e2ce1c113c96a98093b4b57843bb6e3c9d07a7ad DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B ace8c3c1c866f4c181f685a44aeb69b8927bd7ddd452cb8268dc7c06183b372ddd88b64f7eba7ab3e4fa15ae359ffcf1d8144de4afbb1b4751173d75259eef3b SHA512 5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191 DIST fonttools-4.55.1.gh.tar.gz 3888082 BLAKE2B 01cc804ad04814dbb397000e7c408e0994dce5c33c8f1a43b570258b27b9981f437d0469bdcbdf22eb3ee101fc6c17f8a1ab064e11a1bf471f6e3f2957056010 SHA512 68bab5b76b2dda4ebb306764434248020ee0750e4ab700ebb0db6c78b832dd87d58ee12c51b2b54da13027ea0a109460e6ed68eb0afebd5fbe51fb6d2ce7e7ff +DIST fonttools-4.55.2.gh.tar.gz 3887441 BLAKE2B 1918b07de8513f1645e1ceb1fe1273bbdbc6ac9d52da69ca36c3872f74f17c7632b67879dc64d4d248f05422434407837a5117c29257414f348e47f137fe378d SHA512 c379300766161b00d834b2abd910162a83e89e8b2609997c227192d1b38c414a4fe0f36f75ce8b1f418dc9443394d64cfdc67f370c3debe96e9e53b6cc68dfb4 diff --git a/dev-python/fonttools/fonttools-4.55.2.ebuild b/dev-python/fonttools/fonttools-4.55.2.ebuild new file mode 100644 index ..80efba1ec9e3 --- /dev/null +++ b/dev-python/fonttools/fonttools-4.55.2.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/munkres[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x P
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 7a8a50a920e103c66621053731deb53ab187b2cd Author: Michał Górny gentoo org> AuthorDate: Wed Dec 4 06:56:50 2024 + Commit: Michał Górny gentoo org> CommitDate: Wed Dec 4 06:56:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a8a50a9 dev-python/fonttools: Bump to 4.55.1 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.55.1.ebuild | 99 2 files changed, 100 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index d9ebbb2f3e32..3b48139682cf 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -3,3 +3,4 @@ DIST fonttools-4.53.1.gh.tar.gz 3850978 BLAKE2B 9c6b5af2cbde939b82043e29ffbbb234 DIST fonttools-4.54.0.gh.tar.gz 3858868 BLAKE2B edd02f52d094223e4217a85cab10c7c384977cf7a57abaab401b73c8a0fc638b4e23fa44f7f3a728824bc67888ebb7136a3bdce08efe99434d0b07347fc188b6 SHA512 0840c8fbcabdc2226bb89cba306e5b792c4ed92063f7c32c26616d9e4b061ae782177a1181a9e891a686ca6265796e50ed7c0acf8c82051697a8618f7623 DIST fonttools-4.54.1.gh.tar.gz 3863311 BLAKE2B 879edb1d5639b2d5a40d10531209504bf30912804a482be16071673727f693042e3158c65b02dc290bfad91767d3f4df10c62539b400f1d48253acf5bf2b86be SHA512 07e5d2401979fa7b1f926a3e3dfb05c2d712e9056e5bd49f879ed818d1f0ec1eb2435b295e30cd95a4e57288e2ce1c113c96a98093b4b57843bb6e3c9d07a7ad DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B ace8c3c1c866f4c181f685a44aeb69b8927bd7ddd452cb8268dc7c06183b372ddd88b64f7eba7ab3e4fa15ae359ffcf1d8144de4afbb1b4751173d75259eef3b SHA512 5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191 +DIST fonttools-4.55.1.gh.tar.gz 3888082 BLAKE2B 01cc804ad04814dbb397000e7c408e0994dce5c33c8f1a43b570258b27b9981f437d0469bdcbdf22eb3ee101fc6c17f8a1ab064e11a1bf471f6e3f2957056010 SHA512 68bab5b76b2dda4ebb306764434248020ee0750e4ab700ebb0db6c78b832dd87d58ee12c51b2b54da13027ea0a109460e6ed68eb0afebd5fbe51fb6d2ce7e7ff diff --git a/dev-python/fonttools/fonttools-4.55.1.ebuild b/dev-python/fonttools/fonttools-4.55.1.ebuild new file mode 100644 index ..80efba1ec9e3 --- /dev/null +++ b/dev-python/fonttools/fonttools-4.55.1.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/munkres[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x P
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 68a1dfd1a0d28f027d5c4b5789dfc964a543 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 30 13:21:23 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 30 13:21:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a1dfd1 dev-python/fonttools: Stabilize 4.55.0 sparc, #945437 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.0.ebuild b/dev-python/fonttools/fonttools-4.55.0.ebuild index 596b1638ebd3..b12cedbe12a6 100644 --- a/dev-python/fonttools/fonttools-4.55.0.ebuild +++ b/dev-python/fonttools/fonttools-4.55.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 5001656d7edd4ffa7106d1ccd1b98cbb94b4044d Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 30 12:44:18 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 30 12:44:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5001656d dev-python/fonttools: Stabilize 4.55.0 amd64, #945437 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.0.ebuild b/dev-python/fonttools/fonttools-4.55.0.ebuild index d20df8ad4074..596b1638ebd3 100644 --- a/dev-python/fonttools/fonttools-4.55.0.ebuild +++ b/dev-python/fonttools/fonttools-4.55.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 191091acaa5190ab28c01c6268e56ee0d0475a88 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 30 12:09:57 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 30 12:09:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=191091ac dev-python/fonttools: Stabilize 4.55.0 x86, #945437 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.0.ebuild b/dev-python/fonttools/fonttools-4.55.0.ebuild index 7df822d71dd3..d20df8ad4074 100644 --- a/dev-python/fonttools/fonttools-4.55.0.ebuild +++ b/dev-python/fonttools/fonttools-4.55.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 664c0a9033e745f7892f6c377923577c7828c7c4 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 30 12:09:56 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 30 12:09:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=664c0a90 dev-python/fonttools: Stabilize 4.55.0 arm64, #945437 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.0.ebuild b/dev-python/fonttools/fonttools-4.55.0.ebuild index cbbc60b77750..7df822d71dd3 100644 --- a/dev-python/fonttools/fonttools-4.55.0.ebuild +++ b/dev-python/fonttools/fonttools-4.55.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 2ba7ef0cd2bd26603464de78123f83babcdefca7 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 30 12:08:37 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 30 12:08:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ba7ef0c dev-python/fonttools: Stabilize 4.55.0 ppc64, #945437 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.55.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.0.ebuild b/dev-python/fonttools/fonttools-4.55.0.ebuild index 31a5c2e836e5..cbbc60b77750 100644 --- a/dev-python/fonttools/fonttools-4.55.0.ebuild +++ b/dev-python/fonttools/fonttools-4.55.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: d98795b51895ddf957519bd7ab739b74bacfa36a Author: Michał Górny gentoo org> AuthorDate: Sat Nov 30 11:49:20 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Nov 30 11:49:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d98795b5 dev-python/fonttools: Stabilize 4.55.0 ppc, #945437 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.55.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.0.ebuild b/dev-python/fonttools/fonttools-4.55.0.ebuild index 40a7c46220f3..31a5c2e836e5 100644 --- a/dev-python/fonttools/fonttools-4.55.0.ebuild +++ b/dev-python/fonttools/fonttools-4.55.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 5fc8853df9e59693682b53d7bd10ec506cd461a5 Author: Michał Górny gentoo org> AuthorDate: Sat Nov 30 11:39:44 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Nov 30 11:39:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fc8853d dev-python/fonttools: Stabilize 4.55.0 arm, #945437 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.55.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.55.0.ebuild b/dev-python/fonttools/fonttools-4.55.0.ebuild index 80efba1ec9e3..40a7c46220f3 100644 --- a/dev-python/fonttools/fonttools-4.55.0.ebuild +++ b/dev-python/fonttools/fonttools-4.55.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: c0e6f2d37dac2f502cb11d8312393c767d685029 Author: Michał Górny gentoo org> AuthorDate: Fri Nov 15 04:45:43 2024 + Commit: Michał Górny gentoo org> CommitDate: Fri Nov 15 04:59:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0e6f2d3 dev-python/fonttools: Bump to 4.55.0 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.55.0.ebuild | 99 2 files changed, 100 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index dda322c4c2b7..d9ebbb2f3e32 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -2,3 +2,4 @@ DIST fonttools-4.53.0.gh.tar.gz 3847778 BLAKE2B 31cf6e495441aeee90f96d6f96b9eedb DIST fonttools-4.53.1.gh.tar.gz 3850978 BLAKE2B 9c6b5af2cbde939b82043e29ffbbb23434c7b4bb7d7ce68385de701cdf97792bfb58b39acf5e0843493d4b4c3b70f76df6194c9a2ba4f4dfa7ec46155b9f8ce0 SHA512 c51a439c4c760bc929359ff3010612d00280ff1bfa8e6dd5248f181b3244239b82089727b4b6c81594fec57407f4c20f95497e0e26fe0e75fde30f8680022d07 DIST fonttools-4.54.0.gh.tar.gz 3858868 BLAKE2B edd02f52d094223e4217a85cab10c7c384977cf7a57abaab401b73c8a0fc638b4e23fa44f7f3a728824bc67888ebb7136a3bdce08efe99434d0b07347fc188b6 SHA512 0840c8fbcabdc2226bb89cba306e5b792c4ed92063f7c32c26616d9e4b061ae782177a1181a9e891a686ca6265796e50ed7c0acf8c82051697a8618f7623 DIST fonttools-4.54.1.gh.tar.gz 3863311 BLAKE2B 879edb1d5639b2d5a40d10531209504bf30912804a482be16071673727f693042e3158c65b02dc290bfad91767d3f4df10c62539b400f1d48253acf5bf2b86be SHA512 07e5d2401979fa7b1f926a3e3dfb05c2d712e9056e5bd49f879ed818d1f0ec1eb2435b295e30cd95a4e57288e2ce1c113c96a98093b4b57843bb6e3c9d07a7ad +DIST fonttools-4.55.0.gh.tar.gz 3886815 BLAKE2B ace8c3c1c866f4c181f685a44aeb69b8927bd7ddd452cb8268dc7c06183b372ddd88b64f7eba7ab3e4fa15ae359ffcf1d8144de4afbb1b4751173d75259eef3b SHA512 5f8a65687b5d66604eff5c518aaa51e5b2307e624e5397e5dc15b9489eeb6f300376ab6c70288f9bb7056532951f16085c5580f03b44de2a1d53f2860b573191 diff --git a/dev-python/fonttools/fonttools-4.55.0.ebuild b/dev-python/fonttools/fonttools-4.55.0.ebuild new file mode 100644 index ..80efba1ec9e3 --- /dev/null +++ b/dev-python/fonttools/fonttools-4.55.0.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/munkres[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x P
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: c548e0bc7f2b3c42bb15784ca3f0435729c2d906 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Oct 13 18:45:39 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Oct 13 18:45:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c548e0bc dev-python/fonttools: Stabilize 4.54.1 sparc, #941337 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.54.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.54.1.ebuild b/dev-python/fonttools/fonttools-4.54.1.ebuild index a3fbb21f5fa2..2b681f1468da 100644 --- a/dev-python/fonttools/fonttools-4.54.1.ebuild +++ b/dev-python/fonttools/fonttools-4.54.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 161ff5f288d687a6e967b5db5c2003ccf43d2f34 Author: Michał Górny gentoo org> AuthorDate: Sat Oct 12 07:52:04 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Oct 12 07:52:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=161ff5f2 dev-python/fonttools: Stabilize 4.54.1 arm64, #941337 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.54.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.54.1.ebuild b/dev-python/fonttools/fonttools-4.54.1.ebuild index dac87ea51a2f..a3fbb21f5fa2 100644 --- a/dev-python/fonttools/fonttools-4.54.1.ebuild +++ b/dev-python/fonttools/fonttools-4.54.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 9d9baa2be2d76235283006a041759800dd590c7e Author: Michał Górny gentoo org> AuthorDate: Sat Oct 12 07:28:38 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Oct 12 07:28:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d9baa2b dev-python/fonttools: Stabilize 4.54.1 ppc64, #941337 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.54.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.54.1.ebuild b/dev-python/fonttools/fonttools-4.54.1.ebuild index 75f545d75f24..dac87ea51a2f 100644 --- a/dev-python/fonttools/fonttools-4.54.1.ebuild +++ b/dev-python/fonttools/fonttools-4.54.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: ec87a825342bde5a617cb9115143528cb2784f5c Author: Michał Górny gentoo org> AuthorDate: Sat Oct 12 07:28:36 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Oct 12 07:28:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec87a825 dev-python/fonttools: Stabilize 4.54.1 amd64, #941337 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.54.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.54.1.ebuild b/dev-python/fonttools/fonttools-4.54.1.ebuild index a7ba841ad187..75f545d75f24 100644 --- a/dev-python/fonttools/fonttools-4.54.1.ebuild +++ b/dev-python/fonttools/fonttools-4.54.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: e85d7ae891747d3b8dd161244aaf949d8ff5c9c3 Author: Michał Górny gentoo org> AuthorDate: Sat Oct 12 07:28:35 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Oct 12 07:28:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e85d7ae8 dev-python/fonttools: Stabilize 4.54.1 arm, #941337 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.54.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.54.1.ebuild b/dev-python/fonttools/fonttools-4.54.1.ebuild index f2f290d585a3..a7ba841ad187 100644 --- a/dev-python/fonttools/fonttools-4.54.1.ebuild +++ b/dev-python/fonttools/fonttools-4.54.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: de5fb5e65c1af8ddf754c139f196743488cd4fb3 Author: Michał Górny gentoo org> AuthorDate: Sat Oct 12 07:04:16 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Oct 12 07:04:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de5fb5e6 dev-python/fonttools: Stabilize 4.54.1 x86, #941337 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.54.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.54.1.ebuild b/dev-python/fonttools/fonttools-4.54.1.ebuild index 80efba1ec9e3..f2f290d585a3 100644 --- a/dev-python/fonttools/fonttools-4.54.1.ebuild +++ b/dev-python/fonttools/fonttools-4.54.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: ad9a248a07fb82e6d422301a1f2f6847b6f1a0c9 Author: Michał Górny gentoo org> AuthorDate: Wed Sep 25 04:06:26 2024 + Commit: Michał Górny gentoo org> CommitDate: Wed Sep 25 04:39:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad9a248a dev-python/fonttools: Bump to 4.54.1 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.54.1.ebuild | 99 2 files changed, 100 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 8a01f36aa7e0..dda322c4c2b7 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,3 +1,4 @@ DIST fonttools-4.53.0.gh.tar.gz 3847778 BLAKE2B 31cf6e495441aeee90f96d6f96b9eedb581f3ee7e5e6f00f7df41547738e7da24d58b4aeac691c44961f842bbf347b32965b052d84ced88c7ade9c0d95c0367a SHA512 f810c428680c4203af3450c4a4b3a1d0f3f5e06ec7d7aac65e1e4aadf5d1e98f9efa5fed75388c8b0a0dcef5094d9b0586c0a71587360bafc91ad683a961698a DIST fonttools-4.53.1.gh.tar.gz 3850978 BLAKE2B 9c6b5af2cbde939b82043e29ffbbb23434c7b4bb7d7ce68385de701cdf97792bfb58b39acf5e0843493d4b4c3b70f76df6194c9a2ba4f4dfa7ec46155b9f8ce0 SHA512 c51a439c4c760bc929359ff3010612d00280ff1bfa8e6dd5248f181b3244239b82089727b4b6c81594fec57407f4c20f95497e0e26fe0e75fde30f8680022d07 DIST fonttools-4.54.0.gh.tar.gz 3858868 BLAKE2B edd02f52d094223e4217a85cab10c7c384977cf7a57abaab401b73c8a0fc638b4e23fa44f7f3a728824bc67888ebb7136a3bdce08efe99434d0b07347fc188b6 SHA512 0840c8fbcabdc2226bb89cba306e5b792c4ed92063f7c32c26616d9e4b061ae782177a1181a9e891a686ca6265796e50ed7c0acf8c82051697a8618f7623 +DIST fonttools-4.54.1.gh.tar.gz 3863311 BLAKE2B 879edb1d5639b2d5a40d10531209504bf30912804a482be16071673727f693042e3158c65b02dc290bfad91767d3f4df10c62539b400f1d48253acf5bf2b86be SHA512 07e5d2401979fa7b1f926a3e3dfb05c2d712e9056e5bd49f879ed818d1f0ec1eb2435b295e30cd95a4e57288e2ce1c113c96a98093b4b57843bb6e3c9d07a7ad diff --git a/dev-python/fonttools/fonttools-4.54.1.ebuild b/dev-python/fonttools/fonttools-4.54.1.ebuild new file mode 100644 index ..80efba1ec9e3 --- /dev/null +++ b/dev-python/fonttools/fonttools-4.54.1.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/munkres[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest \ + -p reru
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: c2c22abfed1a12e35f81276c00e694cb9abef7ea Author: Michał Górny gentoo org> AuthorDate: Tue Sep 24 06:23:12 2024 + Commit: Michał Górny gentoo org> CommitDate: Tue Sep 24 06:41:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2c22abf dev-python/fonttools: Bump to 4.54.0 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.54.0.ebuild | 99 2 files changed, 100 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 47f0caba5947..8a01f36aa7e0 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,2 +1,3 @@ DIST fonttools-4.53.0.gh.tar.gz 3847778 BLAKE2B 31cf6e495441aeee90f96d6f96b9eedb581f3ee7e5e6f00f7df41547738e7da24d58b4aeac691c44961f842bbf347b32965b052d84ced88c7ade9c0d95c0367a SHA512 f810c428680c4203af3450c4a4b3a1d0f3f5e06ec7d7aac65e1e4aadf5d1e98f9efa5fed75388c8b0a0dcef5094d9b0586c0a71587360bafc91ad683a961698a DIST fonttools-4.53.1.gh.tar.gz 3850978 BLAKE2B 9c6b5af2cbde939b82043e29ffbbb23434c7b4bb7d7ce68385de701cdf97792bfb58b39acf5e0843493d4b4c3b70f76df6194c9a2ba4f4dfa7ec46155b9f8ce0 SHA512 c51a439c4c760bc929359ff3010612d00280ff1bfa8e6dd5248f181b3244239b82089727b4b6c81594fec57407f4c20f95497e0e26fe0e75fde30f8680022d07 +DIST fonttools-4.54.0.gh.tar.gz 3858868 BLAKE2B edd02f52d094223e4217a85cab10c7c384977cf7a57abaab401b73c8a0fc638b4e23fa44f7f3a728824bc67888ebb7136a3bdce08efe99434d0b07347fc188b6 SHA512 0840c8fbcabdc2226bb89cba306e5b792c4ed92063f7c32c26616d9e4b061ae782177a1181a9e891a686ca6265796e50ed7c0acf8c82051697a8618f7623 diff --git a/dev-python/fonttools/fonttools-4.54.0.ebuild b/dev-python/fonttools/fonttools-4.54.0.ebuild new file mode 100644 index ..80efba1ec9e3 --- /dev/null +++ b/dev-python/fonttools/fonttools-4.54.0.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/munkres[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest \ + -p rerunfailures --reruns=5 \ + Tests fontTools || die -n "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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}" -}