[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}" -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 0462795792fe3e6df1fa67ddb991de095341b38c Author: Michał Górny gentoo org> AuthorDate: Fri Apr 5 18:36:41 2024 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 5 18:51:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04627957 dev-python/fonttools: Bump to 4.51.0 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.51.0.ebuild | 98 2 files changed, 99 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 77f552a71543..7c92134a94e7 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,2 +1,3 @@ DIST fonttools-4.49.0.gh.tar.gz 3818768 BLAKE2B add7c03762e6c09950f2abfb8b19e627f7ce367b73c48b02059ab308ee7f8475e94c575719a168166497261cb4762ec4959c7812ab5fc122477a7751a8fabdb9 SHA512 6caa108b92a9661f6761a4e1c65f05cabf0d4f6a6f2517d2a289afc5e60ad73c7e35ee283d1a206b1bcd2ec5861f70272e323b9041aa949c713dc531d2d056d2 DIST fonttools-4.50.0.gh.tar.gz 3823676 BLAKE2B ebcc19b3f2c8367147c7e05a514951d25497b1e6e224226e0831f566464b6d407e6a52a3b30620dbe87df1a0ce03d95cb5769cab15ee78822d218ccd81419263 SHA512 a169f18077f2c4f0ad8a46569a30b3e35ca2343e9f3d43cd362dafa26085f545dd9a42e7edb3054f9d37e1576117aa34a0c2b4adabc9fc29c076e69d3fdd66ee +DIST fonttools-4.51.0.gh.tar.gz 3826324 BLAKE2B 84485874ce373ef759746104f8c0593d63e2955427a1606404e56ae006342fef39e3fe9468d85b974741ae26a8cceba23ea46e33fff0e2648c154074b01b5eac SHA512 3a9984b56a8ed1e918781c8503dd8901276ae7e20659777ff0a9bf799a42b4ec112a6cfd31deb81f73f7f19c03145a66962187fb243b2580db9d3ef7011d3d82 diff --git a/dev-python/fonttools/fonttools-4.51.0.ebuild b/dev-python/fonttools/fonttools-4.51.0.ebuild new file mode 100644 index ..12d8605257bc --- /dev/null +++ b/dev-python/fonttools/fonttools-4.51.0.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest \ + -p rerunfailures --reruns=5 \ + Tests fontTools || die -n "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 1d71091b365e19effe4789e9cdeb5bf980270763 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 30 15:39:32 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 30 15:39:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d71091b dev-python/fonttools: Stabilize 4.50.0 sparc, #928186 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.50.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild b/dev-python/fonttools/fonttools-4.50.0.ebuild index c8a0d80e61f9..b558943aa371 100644 --- a/dev-python/fonttools/fonttools-4.50.0.ebuild +++ b/dev-python/fonttools/fonttools-4.50.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: aabcded49103eaab885c38552f5f8044fe6f4cfd Author: Michał Górny gentoo org> AuthorDate: Sat Mar 30 15:28:38 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 30 15:28:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aabcded4 dev-python/fonttools: Stabilize 4.50.0 ppc, #928186 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.50.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild b/dev-python/fonttools/fonttools-4.50.0.ebuild index 14f422973684..c8a0d80e61f9 100644 --- a/dev-python/fonttools/fonttools-4.50.0.ebuild +++ b/dev-python/fonttools/fonttools-4.50.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 8c4e4063929b36296d976b1d9624d6623ee9b168 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 30 15:28:37 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 30 15:28:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c4e4063 dev-python/fonttools: Stabilize 4.50.0 ppc64, #928186 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.50.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild b/dev-python/fonttools/fonttools-4.50.0.ebuild index fbe4fc47ed36..14f422973684 100644 --- a/dev-python/fonttools/fonttools-4.50.0.ebuild +++ b/dev-python/fonttools/fonttools-4.50.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: d6d58679e03d00b804d67a87fa67bddefcbec842 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 30 14:59:28 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 30 14:59:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6d58679 dev-python/fonttools: Stabilize 4.50.0 arm64, #928186 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.50.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild b/dev-python/fonttools/fonttools-4.50.0.ebuild index c0b8861587e1..fbe4fc47ed36 100644 --- a/dev-python/fonttools/fonttools-4.50.0.ebuild +++ b/dev-python/fonttools/fonttools-4.50.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 9bea2f5c7740045a16ceb414edbcdbf3adb4d415 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 30 14:52:35 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 30 14:53:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bea2f5c dev-python/fonttools: Stabilize 4.50.0 arm, #928186 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.50.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild b/dev-python/fonttools/fonttools-4.50.0.ebuild index 00cba5a82c41..8dc036802f20 100644 --- a/dev-python/fonttools/fonttools-4.50.0.ebuild +++ b/dev-python/fonttools/fonttools-4.50.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: bf289697df79016a4b678178e1196ee789ce98c2 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 30 14:52:34 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 30 14:53:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf289697 dev-python/fonttools: Stabilize 4.50.0 x86, #928186 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.50.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild b/dev-python/fonttools/fonttools-4.50.0.ebuild index 12d8605257bc..00cba5a82c41 100644 --- a/dev-python/fonttools/fonttools-4.50.0.ebuild +++ b/dev-python/fonttools/fonttools-4.50.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 477c6b114ded6faa8f8cc65ec1e88a171b1eff69 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 30 14:52:36 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 30 14:53:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=477c6b11 dev-python/fonttools: Stabilize 4.50.0 amd64, #928186 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.50.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild b/dev-python/fonttools/fonttools-4.50.0.ebuild index 8dc036802f20..c0b8861587e1 100644 --- a/dev-python/fonttools/fonttools-4.50.0.ebuild +++ b/dev-python/fonttools/fonttools-4.50.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 1ad4665baf1ce3c3fbab04f37a802d4e2e08b451 Author: Michał Górny gentoo org> AuthorDate: Tue Mar 19 05:49:42 2024 + Commit: Michał Górny gentoo org> CommitDate: Tue Mar 19 05:52:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ad4665b dev-python/fonttools: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 2 - dev-python/fonttools/fonttools-4.47.2.ebuild | 98 dev-python/fonttools/fonttools-4.48.1.ebuild | 98 3 files changed, 198 deletions(-) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index e979bea5e0e3..77f552a71543 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,4 +1,2 @@ -DIST fonttools-4.47.2.gh.tar.gz 3813471 BLAKE2B 7c478395e1c0cad52a29bc504bac235c4e198284a7f1f4b32e9db0704d3eeb56ea69d563a862239396fd1e67f47f168ae2f42676fe5ba3f9e1c356de8c5039f2 SHA512 03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07 -DIST fonttools-4.48.1.gh.tar.gz 3815962 BLAKE2B 86f93ddfbff0d3e5e165adc73908176ec3eee1d35d7009faa9827bc992d6bb5a11b95823596ae40ea739b117af7933fea0b768cf3a44d4cb770daa7db42048c9 SHA512 1f8336880575038f904873f6359b9c0a5885f14358c5560592b274db7aa2b96433770f5195e93ac04552f2580aadf0efc9268dcce9f0d178b78e75f5507dad67 DIST fonttools-4.49.0.gh.tar.gz 3818768 BLAKE2B add7c03762e6c09950f2abfb8b19e627f7ce367b73c48b02059ab308ee7f8475e94c575719a168166497261cb4762ec4959c7812ab5fc122477a7751a8fabdb9 SHA512 6caa108b92a9661f6761a4e1c65f05cabf0d4f6a6f2517d2a289afc5e60ad73c7e35ee283d1a206b1bcd2ec5861f70272e323b9041aa949c713dc531d2d056d2 DIST fonttools-4.50.0.gh.tar.gz 3823676 BLAKE2B ebcc19b3f2c8367147c7e05a514951d25497b1e6e224226e0831f566464b6d407e6a52a3b30620dbe87df1a0ce03d95cb5769cab15ee78822d218ccd81419263 SHA512 a169f18077f2c4f0ad8a46569a30b3e35ca2343e9f3d43cd362dafa26085f545dd9a42e7edb3054f9d37e1576117aa34a0c2b4adabc9fc29c076e69d3fdd66ee diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild b/dev-python/fonttools/fonttools-4.47.2.ebuild deleted file mode 100644 index b2122f7e18d7.. --- a/dev-python/fonttools/fonttools-4.47.2.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 virtualx - -DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" -HOMEPAGE=" - https://github.com/fonttools/fonttools/ - https://pypi.org/project/fonttools/ -" -SRC_URI=" - https://github.com/fonttools/fonttools/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" -IUSE="+native-extensions" - -RDEPEND=" - >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] -" -BDEPEND=" - native-extensions? ( - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ' 'python*') - ) - test? ( - dev-python/brotlicffi[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - app-arch/zopfli - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # When dev-python/pytest-shutil is installed, we get weird import errors. - # This is due to incomplete nesting in the Tests/ tree: - # - # Tests/feaLib/__init__.py - # Tests/ufoLib/__init__.py - # Tests/svgLib/path/__init__.py - # Tests/otlLib/__init__.py - # Tests/varLib/__init__.py - # - # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. - touch Tests/svgLib/__init__.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) - [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 - distutils-r1_python_compile -} - -src_test() { - # virtualx used when matplotlib is installed causing plot module tests to run - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # flaky test - Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables - ) - - if [[ ${EPYTHON} == pypy3 ]] && - has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && - { - has_version "https://github.com/iustin/pyxattr/issues/41 - Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path - ) - fi - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 -
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 6f72db00bc3b2fc6038cae5bd72fcf9e28aa107f Author: Matoro Mahri matoro tk> AuthorDate: Mon Mar 18 23:35:42 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 19 03:42:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f72db00 dev-python/fonttools: Stabilize 4.49.0 hppa, #925999 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-python/fonttools/fonttools-4.49.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild b/dev-python/fonttools/fonttools-4.49.0.ebuild index b558943aa371..b2122f7e18d7 100644 --- a/dev-python/fonttools/fonttools-4.49.0.ebuild +++ b/dev-python/fonttools/fonttools-4.49.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: b852dcbf686192fa89fd64c0d08f3eea1c878c73 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 16 06:15:37 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 16 06:54:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b852dcbf dev-python/fonttools: Bump to 4.50.0 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.50.0.ebuild | 98 2 files changed, 99 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 5a412c2c2079..e979bea5e0e3 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,3 +1,4 @@ DIST fonttools-4.47.2.gh.tar.gz 3813471 BLAKE2B 7c478395e1c0cad52a29bc504bac235c4e198284a7f1f4b32e9db0704d3eeb56ea69d563a862239396fd1e67f47f168ae2f42676fe5ba3f9e1c356de8c5039f2 SHA512 03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07 DIST fonttools-4.48.1.gh.tar.gz 3815962 BLAKE2B 86f93ddfbff0d3e5e165adc73908176ec3eee1d35d7009faa9827bc992d6bb5a11b95823596ae40ea739b117af7933fea0b768cf3a44d4cb770daa7db42048c9 SHA512 1f8336880575038f904873f6359b9c0a5885f14358c5560592b274db7aa2b96433770f5195e93ac04552f2580aadf0efc9268dcce9f0d178b78e75f5507dad67 DIST fonttools-4.49.0.gh.tar.gz 3818768 BLAKE2B add7c03762e6c09950f2abfb8b19e627f7ce367b73c48b02059ab308ee7f8475e94c575719a168166497261cb4762ec4959c7812ab5fc122477a7751a8fabdb9 SHA512 6caa108b92a9661f6761a4e1c65f05cabf0d4f6a6f2517d2a289afc5e60ad73c7e35ee283d1a206b1bcd2ec5861f70272e323b9041aa949c713dc531d2d056d2 +DIST fonttools-4.50.0.gh.tar.gz 3823676 BLAKE2B ebcc19b3f2c8367147c7e05a514951d25497b1e6e224226e0831f566464b6d407e6a52a3b30620dbe87df1a0ce03d95cb5769cab15ee78822d218ccd81419263 SHA512 a169f18077f2c4f0ad8a46569a30b3e35ca2343e9f3d43cd362dafa26085f545dd9a42e7edb3054f9d37e1576117aa34a0c2b4adabc9fc29c076e69d3fdd66ee diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild b/dev-python/fonttools/fonttools-4.50.0.ebuild new file mode 100644 index ..12d8605257bc --- /dev/null +++ b/dev-python/fonttools/fonttools-4.50.0.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest \ + -p rerunfailures --reruns=5 \ +
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: de4da840a47d46e4e3697a3a6d64c986d0a2c0ff Author: Michał Górny gentoo org> AuthorDate: Sun Mar 3 19:03:02 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Mar 3 19:03:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de4da840 dev-python/fonttools: Stabilize 4.49.0 sparc, #925999 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.49.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild b/dev-python/fonttools/fonttools-4.49.0.ebuild index c8a0d80e61f9..b558943aa371 100644 --- a/dev-python/fonttools/fonttools-4.49.0.ebuild +++ b/dev-python/fonttools/fonttools-4.49.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: e751ff5a568f098d97e644b61f27f356117342ed Author: Sam James gentoo org> AuthorDate: Sun Mar 3 00:24:06 2024 + Commit: Sam James gentoo org> CommitDate: Sun Mar 3 00:24:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e751ff5a dev-python/fonttools: Stabilize 4.49.0 ppc, #925999 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.49.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild b/dev-python/fonttools/fonttools-4.49.0.ebuild index 14f422973684..c8a0d80e61f9 100644 --- a/dev-python/fonttools/fonttools-4.49.0.ebuild +++ b/dev-python/fonttools/fonttools-4.49.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: e2a9f5534745c42f5db756bbaed82a6bc5680aa1 Author: Sam James gentoo org> AuthorDate: Sat Mar 2 22:50:02 2024 + Commit: Sam James gentoo org> CommitDate: Sat Mar 2 22:50:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2a9f553 dev-python/fonttools: Stabilize 4.49.0 arm64, #925999 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.49.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild b/dev-python/fonttools/fonttools-4.49.0.ebuild index 818f1ea89f2a..14f422973684 100644 --- a/dev-python/fonttools/fonttools-4.49.0.ebuild +++ b/dev-python/fonttools/fonttools-4.49.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 0785da30af733cca0eb01004a0d34856fede3b64 Author: Sam James gentoo org> AuthorDate: Sat Mar 2 20:41:00 2024 + Commit: Sam James gentoo org> CommitDate: Sat Mar 2 20:41:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0785da30 dev-python/fonttools: Stabilize 4.49.0 ppc64, #925999 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.49.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild b/dev-python/fonttools/fonttools-4.49.0.ebuild index c0b8861587e1..818f1ea89f2a 100644 --- a/dev-python/fonttools/fonttools-4.49.0.ebuild +++ b/dev-python/fonttools/fonttools-4.49.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 32aa4f4f16b057750ad97711f9e5adf1c8b5b619 Author: Sam James gentoo org> AuthorDate: Sat Mar 2 18:49:06 2024 + Commit: Sam James gentoo org> CommitDate: Sat Mar 2 18:49:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32aa4f4f dev-python/fonttools: Stabilize 4.49.0 x86, #925999 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.49.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild b/dev-python/fonttools/fonttools-4.49.0.ebuild index 757bec4fc98f..c0b8861587e1 100644 --- a/dev-python/fonttools/fonttools-4.49.0.ebuild +++ b/dev-python/fonttools/fonttools-4.49.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: f9bdf6d877bc64711d38351dc659124498f31bb8 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 2 10:57:31 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 2 10:57:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9bdf6d8 dev-python/fonttools: Stabilize 4.49.0 arm, #925999 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.49.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild b/dev-python/fonttools/fonttools-4.49.0.ebuild index ed4977bfe639..757bec4fc98f 100644 --- a/dev-python/fonttools/fonttools-4.49.0.ebuild +++ b/dev-python/fonttools/fonttools-4.49.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 72e318c31b8f887b8dcb025f21a4feeb30651175 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 2 10:01:54 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 2 10:01:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e318c3 dev-python/fonttools: Stabilize 4.49.0 amd64, #925999 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.49.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild b/dev-python/fonttools/fonttools-4.49.0.ebuild index 12d8605257bc..ed4977bfe639 100644 --- a/dev-python/fonttools/fonttools-4.49.0.ebuild +++ b/dev-python/fonttools/fonttools-4.49.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 7c87f4a3ec6039d15b8eb3b7b880093057238dd4 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 24 19:22:50 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 24 19:22:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c87f4a3 dev-python/fonttools: Stabilize 4.48.1 amd64, #925386 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.48.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.48.1.ebuild b/dev-python/fonttools/fonttools-4.48.1.ebuild index 8dc036802f20..c0b8861587e1 100644 --- a/dev-python/fonttools/fonttools-4.48.1.ebuild +++ b/dev-python/fonttools/fonttools-4.48.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 92b31300da374760e931c281e1d01037c7471c98 Author: Sam James gentoo org> AuthorDate: Sat Feb 24 10:25:49 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 24 10:25:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b31300 dev-python/fonttools: Stabilize 4.48.1 x86, #925386 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.48.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.48.1.ebuild b/dev-python/fonttools/fonttools-4.48.1.ebuild index 23668e48063c..8dc036802f20 100644 --- a/dev-python/fonttools/fonttools-4.48.1.ebuild +++ b/dev-python/fonttools/fonttools-4.48.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 4a578d5298f97b24e6570d98bd661c96cdeb350d Author: Michał Górny gentoo org> AuthorDate: Sat Feb 24 10:14:17 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Feb 24 10:14:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a578d52 dev-python/fonttools: Stabilize 4.48.1 arm, #925386 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.48.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.48.1.ebuild b/dev-python/fonttools/fonttools-4.48.1.ebuild index 12d8605257bc..23668e48063c 100644 --- a/dev-python/fonttools/fonttools-4.48.1.ebuild +++ b/dev-python/fonttools/fonttools-4.48.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: a0b69ce91bdfdcb7f515ed6be9e8aee028e6ebf5 Author: Michał Górny gentoo org> AuthorDate: Fri Feb 16 05:06:57 2024 + Commit: Michał Górny gentoo org> CommitDate: Fri Feb 16 05:40:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0b69ce9 dev-python/fonttools: Bump to 4.49.0 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.49.0.ebuild | 98 2 files changed, 99 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index d2799cfd1e49..5a412c2c2079 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,2 +1,3 @@ DIST fonttools-4.47.2.gh.tar.gz 3813471 BLAKE2B 7c478395e1c0cad52a29bc504bac235c4e198284a7f1f4b32e9db0704d3eeb56ea69d563a862239396fd1e67f47f168ae2f42676fe5ba3f9e1c356de8c5039f2 SHA512 03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07 DIST fonttools-4.48.1.gh.tar.gz 3815962 BLAKE2B 86f93ddfbff0d3e5e165adc73908176ec3eee1d35d7009faa9827bc992d6bb5a11b95823596ae40ea739b117af7933fea0b768cf3a44d4cb770daa7db42048c9 SHA512 1f8336880575038f904873f6359b9c0a5885f14358c5560592b274db7aa2b96433770f5195e93ac04552f2580aadf0efc9268dcce9f0d178b78e75f5507dad67 +DIST fonttools-4.49.0.gh.tar.gz 3818768 BLAKE2B add7c03762e6c09950f2abfb8b19e627f7ce367b73c48b02059ab308ee7f8475e94c575719a168166497261cb4762ec4959c7812ab5fc122477a7751a8fabdb9 SHA512 6caa108b92a9661f6761a4e1c65f05cabf0d4f6a6f2517d2a289afc5e60ad73c7e35ee283d1a206b1bcd2ec5861f70272e323b9041aa949c713dc531d2d056d2 diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild b/dev-python/fonttools/fonttools-4.49.0.ebuild new file mode 100644 index ..12d8605257bc --- /dev/null +++ b/dev-python/fonttools/fonttools-4.49.0.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest \ + -p rerunfailures --reruns=5 \ + Tests fontTools || die -n "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 703cedf9b914f982595bb06436fed2259d651d6d Author: Michał Górny gentoo org> AuthorDate: Tue Feb 13 18:54:40 2024 + Commit: Michał Górny gentoo org> CommitDate: Tue Feb 13 19:05:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=703cedf9 dev-python/fonttools: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 - dev-python/fonttools/fonttools-4.47.0.ebuild | 98 2 files changed, 99 deletions(-) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index e03c0b32c3b6..d2799cfd1e49 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,3 +1,2 @@ -DIST fonttools-4.47.0.gh.tar.gz 3810582 BLAKE2B a7821bca4507ba5638db537ba141bf7d1e2d5d23522f55766db0bc384ae366071e0848276285cff4056ffda513d94622f9b1154a43c2d8b341728790813b8124 SHA512 4a9a39b53248814dc2fcf648af5d7c8c79124a547d259571addb97c1e7181df7f20767baf5d2bb90f6c30790dd05c93c6bfac3281cedb91c73c45ad49039ee9b DIST fonttools-4.47.2.gh.tar.gz 3813471 BLAKE2B 7c478395e1c0cad52a29bc504bac235c4e198284a7f1f4b32e9db0704d3eeb56ea69d563a862239396fd1e67f47f168ae2f42676fe5ba3f9e1c356de8c5039f2 SHA512 03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07 DIST fonttools-4.48.1.gh.tar.gz 3815962 BLAKE2B 86f93ddfbff0d3e5e165adc73908176ec3eee1d35d7009faa9827bc992d6bb5a11b95823596ae40ea739b117af7933fea0b768cf3a44d4cb770daa7db42048c9 SHA512 1f8336880575038f904873f6359b9c0a5885f14358c5560592b274db7aa2b96433770f5195e93ac04552f2580aadf0efc9268dcce9f0d178b78e75f5507dad67 diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild b/dev-python/fonttools/fonttools-4.47.0.ebuild deleted file mode 100644 index b2122f7e18d7.. --- a/dev-python/fonttools/fonttools-4.47.0.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 virtualx - -DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" -HOMEPAGE=" - https://github.com/fonttools/fonttools/ - https://pypi.org/project/fonttools/ -" -SRC_URI=" - https://github.com/fonttools/fonttools/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" -IUSE="+native-extensions" - -RDEPEND=" - >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] -" -BDEPEND=" - native-extensions? ( - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ' 'python*') - ) - test? ( - dev-python/brotlicffi[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - app-arch/zopfli - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # When dev-python/pytest-shutil is installed, we get weird import errors. - # This is due to incomplete nesting in the Tests/ tree: - # - # Tests/feaLib/__init__.py - # Tests/ufoLib/__init__.py - # Tests/svgLib/path/__init__.py - # Tests/otlLib/__init__.py - # Tests/varLib/__init__.py - # - # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. - touch Tests/svgLib/__init__.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) - [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 - distutils-r1_python_compile -} - -src_test() { - # virtualx used when matplotlib is installed causing plot module tests to run - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # flaky test - Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables - ) - - if [[ ${EPYTHON} == pypy3 ]] && - has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && - { - has_version "https://github.com/iustin/pyxattr/issues/41 - Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path - ) - fi - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - nonfatal epytest \ - -p rerunfailures --reruns=5 \ - Tests fontTools || die -n "Tests failed with ${EPYTHON}" -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 7fa92159396978eb4566c2276f292b5e2ed5f7ed Author: Matoro Mahri matoro tk> AuthorDate: Tue Feb 13 03:30:12 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Tue Feb 13 05:40:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fa92159 dev-python/fonttools: Stabilize 4.47.2 ppc, #923205 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Viorel Munteanu gentoo.org> dev-python/fonttools/fonttools-4.47.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild b/dev-python/fonttools/fonttools-4.47.2.ebuild index 2cdd793ebd1d..b2122f7e18d7 100644 --- a/dev-python/fonttools/fonttools-4.47.2.ebuild +++ b/dev-python/fonttools/fonttools-4.47.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 8d74a38f9bc0766a3db0c8f956ee655829e8a288 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 7 07:53:22 2024 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 7 08:29:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d74a38f dev-python/fonttools: Bump to 4.48.1 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.48.1.ebuild | 98 2 files changed, 99 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index aa097c82717b..e03c0b32c3b6 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,2 +1,3 @@ DIST fonttools-4.47.0.gh.tar.gz 3810582 BLAKE2B a7821bca4507ba5638db537ba141bf7d1e2d5d23522f55766db0bc384ae366071e0848276285cff4056ffda513d94622f9b1154a43c2d8b341728790813b8124 SHA512 4a9a39b53248814dc2fcf648af5d7c8c79124a547d259571addb97c1e7181df7f20767baf5d2bb90f6c30790dd05c93c6bfac3281cedb91c73c45ad49039ee9b DIST fonttools-4.47.2.gh.tar.gz 3813471 BLAKE2B 7c478395e1c0cad52a29bc504bac235c4e198284a7f1f4b32e9db0704d3eeb56ea69d563a862239396fd1e67f47f168ae2f42676fe5ba3f9e1c356de8c5039f2 SHA512 03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07 +DIST fonttools-4.48.1.gh.tar.gz 3815962 BLAKE2B 86f93ddfbff0d3e5e165adc73908176ec3eee1d35d7009faa9827bc992d6bb5a11b95823596ae40ea739b117af7933fea0b768cf3a44d4cb770daa7db42048c9 SHA512 1f8336880575038f904873f6359b9c0a5885f14358c5560592b274db7aa2b96433770f5195e93ac04552f2580aadf0efc9268dcce9f0d178b78e75f5507dad67 diff --git a/dev-python/fonttools/fonttools-4.48.1.ebuild b/dev-python/fonttools/fonttools-4.48.1.ebuild new file mode 100644 index ..12d8605257bc --- /dev/null +++ b/dev-python/fonttools/fonttools-4.48.1.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest \ + -p rerunfailures --reruns=5 \ + Tests fontTools || die -n "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 25e4b887b8a1885008418c1d270a5198b4f36437 Author: Sam James gentoo org> AuthorDate: Mon Jan 29 08:57:25 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jan 29 08:57:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25e4b887 dev-python/fonttools: Stabilize 4.47.2 x86, #923205 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.47.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild b/dev-python/fonttools/fonttools-4.47.2.ebuild index 541ff5efab06..2cdd793ebd1d 100644 --- a/dev-python/fonttools/fonttools-4.47.2.ebuild +++ b/dev-python/fonttools/fonttools-4.47.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 85be31fcbd903b2b7c12b546ca2546f6afb41272 Author: Sam James gentoo org> AuthorDate: Mon Jan 29 08:37:32 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jan 29 08:37:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85be31fc dev-python/fonttools: Stabilize 4.47.2 amd64, #923205 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.47.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild b/dev-python/fonttools/fonttools-4.47.2.ebuild index cfa3da6fc537..541ff5efab06 100644 --- a/dev-python/fonttools/fonttools-4.47.2.ebuild +++ b/dev-python/fonttools/fonttools-4.47.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: ac60610ecf2a5ca712c4105095b89e693aa9e4ea Author: Sam James gentoo org> AuthorDate: Mon Jan 29 08:19:05 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jan 29 08:19:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac60610e dev-python/fonttools: Stabilize 4.47.2 arm64, #923205 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.47.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild b/dev-python/fonttools/fonttools-4.47.2.ebuild index 4312635306a9..cfa3da6fc537 100644 --- a/dev-python/fonttools/fonttools-4.47.2.ebuild +++ b/dev-python/fonttools/fonttools-4.47.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: bb335721c2d658cd0e039d571ccfb130effbfab7 Author: Sam James gentoo org> AuthorDate: Mon Jan 29 08:19:04 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jan 29 08:19:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb335721 dev-python/fonttools: Stabilize 4.47.2 arm, #923205 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.47.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild b/dev-python/fonttools/fonttools-4.47.2.ebuild index 37a364310f5e..4312635306a9 100644 --- a/dev-python/fonttools/fonttools-4.47.2.ebuild +++ b/dev-python/fonttools/fonttools-4.47.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 0c70db1d6fe4af1bc31f61c18a165ff4ab4f1c36 Author: Sam James gentoo org> AuthorDate: Mon Jan 29 08:02:34 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jan 29 08:02:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c70db1d dev-python/fonttools: Stabilize 4.47.2 hppa, #923205 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.47.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild b/dev-python/fonttools/fonttools-4.47.2.ebuild index 0b199ce2ad03..37a364310f5e 100644 --- a/dev-python/fonttools/fonttools-4.47.2.ebuild +++ b/dev-python/fonttools/fonttools-4.47.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 68062b83b4c4006d2369b7fdb43bfd1b0a0601d0 Author: Sam James gentoo org> AuthorDate: Mon Jan 29 08:00:36 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jan 29 08:00:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68062b83 dev-python/fonttools: Stabilize 4.47.2 sparc, #923205 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.47.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild b/dev-python/fonttools/fonttools-4.47.2.ebuild index 12a1ca4f540a..0b199ce2ad03 100644 --- a/dev-python/fonttools/fonttools-4.47.2.ebuild +++ b/dev-python/fonttools/fonttools-4.47.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 3ef68533aa33c401d97fa130c4f882087ed9ccc5 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jan 29 07:02:06 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jan 29 07:02:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ef68533 dev-python/fonttools: Stabilize 4.47.2 ppc64, #923205 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.47.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild b/dev-python/fonttools/fonttools-4.47.2.ebuild index 12d8605257bc..12a1ca4f540a 100644 --- a/dev-python/fonttools/fonttools-4.47.2.ebuild +++ b/dev-python/fonttools/fonttools-4.47.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 1b691d95c9bc339f95345875719b81ba94936167 Author: Michał Górny gentoo org> AuthorDate: Tue Jan 23 16:39:58 2024 + Commit: Michał Górny gentoo org> CommitDate: Tue Jan 23 16:53:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b691d95 dev-python/fonttools: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 - dev-python/fonttools/fonttools-4.46.0.ebuild | 94 2 files changed, 95 deletions(-) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index bdd980c860cd..aa097c82717b 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,3 +1,2 @@ -DIST fonttools-4.46.0.gh.tar.gz 3796675 BLAKE2B 5e8affb809cc2a66208636557c2bcfac58abbbd2cbb921923686153138ef011db1f00edafdf2b998c9d26924ceb6b3038b65d593892a379b7c72fdaf8df10304 SHA512 67e805f11b47d9bebd9a538aa775c109c81b6ab85b66cd479b7c8c0c222420cb5a5e30d993c04bd9b091ba457b3fb3673ff217ecf61feb40e189c60fa6d6c6d8 DIST fonttools-4.47.0.gh.tar.gz 3810582 BLAKE2B a7821bca4507ba5638db537ba141bf7d1e2d5d23522f55766db0bc384ae366071e0848276285cff4056ffda513d94622f9b1154a43c2d8b341728790813b8124 SHA512 4a9a39b53248814dc2fcf648af5d7c8c79124a547d259571addb97c1e7181df7f20767baf5d2bb90f6c30790dd05c93c6bfac3281cedb91c73c45ad49039ee9b DIST fonttools-4.47.2.gh.tar.gz 3813471 BLAKE2B 7c478395e1c0cad52a29bc504bac235c4e198284a7f1f4b32e9db0704d3eeb56ea69d563a862239396fd1e67f47f168ae2f42676fe5ba3f9e1c356de8c5039f2 SHA512 03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07 diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild b/dev-python/fonttools/fonttools-4.46.0.ebuild deleted file mode 100644 index 9ef2fae64307.. --- a/dev-python/fonttools/fonttools-4.46.0.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 virtualx - -DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" -HOMEPAGE=" - https://github.com/fonttools/fonttools/ - https://pypi.org/project/fonttools/ -" -SRC_URI=" - https://github.com/fonttools/fonttools/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" -IUSE="+native-extensions" - -RDEPEND=" - >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] -" -BDEPEND=" - native-extensions? ( - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ' 'python*') - ) - test? ( - dev-python/brotlicffi[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - app-arch/zopfli - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # When dev-python/pytest-shutil is installed, we get weird import errors. - # This is due to incomplete nesting in the Tests/ tree: - # - # Tests/feaLib/__init__.py - # Tests/ufoLib/__init__.py - # Tests/svgLib/path/__init__.py - # Tests/otlLib/__init__.py - # Tests/varLib/__init__.py - # - # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. - touch Tests/svgLib/__init__.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) - [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 - distutils-r1_python_compile -} - -src_test() { - # virtualx used when matplotlib is installed causing plot module tests to run - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=() - if [[ ${EPYTHON} == pypy3 ]] && - has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && - { - has_version "https://github.com/iustin/pyxattr/issues/41 - Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path - ) - fi - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - nonfatal epytest \ - -p rerunfailures --reruns=5 \ - Tests fontTools || die -n "Tests failed with ${EPYTHON}" -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 973adc3ed8adc15724479daa8cb22b64c96309c1 Author: Sam James gentoo org> AuthorDate: Tue Jan 23 04:15:55 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jan 23 04:15:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=973adc3e dev-python/fonttools: Stabilize 4.47.0 hppa, #921466 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.47.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild b/dev-python/fonttools/fonttools-4.47.0.ebuild index b558943aa371..b2122f7e18d7 100644 --- a/dev-python/fonttools/fonttools-4.47.0.ebuild +++ b/dev-python/fonttools/fonttools-4.47.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 42a55dda14d023a8b27ff316c7aef5be77023693 Author: Matoro Mahri matoro tk> AuthorDate: Sat Jan 20 22:38:05 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Jan 21 07:54:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a55dda dev-python/fonttools: Stabilize 4.47.0 ppc, #921466 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Viorel Munteanu gentoo.org> dev-python/fonttools/fonttools-4.47.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild b/dev-python/fonttools/fonttools-4.47.0.ebuild index 0475fd034a1b..b558943aa371 100644 --- a/dev-python/fonttools/fonttools-4.47.0.ebuild +++ b/dev-python/fonttools/fonttools-4.47.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: a2b1b9f3b8788c800ffa4fbb011206bb2df9baa3 Author: Matoro Mahri matoro tk> AuthorDate: Sat Jan 20 22:11:31 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Jan 21 07:54:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2b1b9f3 dev-python/fonttools: Stabilize 4.47.0 ppc64, #921466 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Viorel Munteanu gentoo.org> dev-python/fonttools/fonttools-4.47.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild b/dev-python/fonttools/fonttools-4.47.0.ebuild index 89f34fb80599..0475fd034a1b 100644 --- a/dev-python/fonttools/fonttools-4.47.0.ebuild +++ b/dev-python/fonttools/fonttools-4.47.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 69d7fe399702ed20d24c70628b9a789e3020b580 Author: Michał Górny gentoo org> AuthorDate: Thu Jan 11 14:35:17 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Jan 11 15:24:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d7fe39 dev-python/fonttools: Bump to 4.47.2 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.47.2.ebuild | 98 2 files changed, 99 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 99fb4d1ac573..bdd980c860cd 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,2 +1,3 @@ DIST fonttools-4.46.0.gh.tar.gz 3796675 BLAKE2B 5e8affb809cc2a66208636557c2bcfac58abbbd2cbb921923686153138ef011db1f00edafdf2b998c9d26924ceb6b3038b65d593892a379b7c72fdaf8df10304 SHA512 67e805f11b47d9bebd9a538aa775c109c81b6ab85b66cd479b7c8c0c222420cb5a5e30d993c04bd9b091ba457b3fb3673ff217ecf61feb40e189c60fa6d6c6d8 DIST fonttools-4.47.0.gh.tar.gz 3810582 BLAKE2B a7821bca4507ba5638db537ba141bf7d1e2d5d23522f55766db0bc384ae366071e0848276285cff4056ffda513d94622f9b1154a43c2d8b341728790813b8124 SHA512 4a9a39b53248814dc2fcf648af5d7c8c79124a547d259571addb97c1e7181df7f20767baf5d2bb90f6c30790dd05c93c6bfac3281cedb91c73c45ad49039ee9b +DIST fonttools-4.47.2.gh.tar.gz 3813471 BLAKE2B 7c478395e1c0cad52a29bc504bac235c4e198284a7f1f4b32e9db0704d3eeb56ea69d563a862239396fd1e67f47f168ae2f42676fe5ba3f9e1c356de8c5039f2 SHA512 03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07 diff --git a/dev-python/fonttools/fonttools-4.47.2.ebuild b/dev-python/fonttools/fonttools-4.47.2.ebuild new file mode 100644 index ..12d8605257bc --- /dev/null +++ b/dev-python/fonttools/fonttools-4.47.2.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest \ + -p rerunfailures --reruns=5 \ + Tests fontTools || die -n "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 2c317d85ef5412ff230332a2ce2d7d92e221ffda Author: Michał Górny gentoo org> AuthorDate: Tue Jan 9 11:43:52 2024 + Commit: Michał Górny gentoo org> CommitDate: Tue Jan 9 11:47:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c317d85 dev-python/fonttools: Deselect a flaky test Closes: https://bugs.gentoo.org/921611 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.47.0.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild b/dev-python/fonttools/fonttools-4.47.0.ebuild index 81c1ef41f036..89f34fb80599 100644 --- a/dev-python/fonttools/fonttools-4.47.0.ebuild +++ b/dev-python/fonttools/fonttools-4.47.0.ebuild @@ -72,7 +72,11 @@ src_test() { } python_test() { - local EPYTEST_DESELECT=() + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + if [[ ${EPYTHON} == pypy3 ]] && has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && {
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: d985f9a7ec01c143171be2055ed3568f8cde772e Author: Michał Górny gentoo org> AuthorDate: Sat Jan 6 10:29:15 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 6 10:29:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d985f9a7 dev-python/fonttools: Stabilize 4.47.0 arm64, #921466 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.47.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild b/dev-python/fonttools/fonttools-4.47.0.ebuild index b68f8afc1b13..81c1ef41f036 100644 --- a/dev-python/fonttools/fonttools-4.47.0.ebuild +++ b/dev-python/fonttools/fonttools-4.47.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: e7483e8a4b9445d876c6b7a6f792b77c3a7c8ee9 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 6 10:27:08 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 6 10:27:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7483e8a dev-python/fonttools: Stabilize 4.47.0 amd64, #921466 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.47.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild b/dev-python/fonttools/fonttools-4.47.0.ebuild index 04f191c50faf..b68f8afc1b13 100644 --- a/dev-python/fonttools/fonttools-4.47.0.ebuild +++ b/dev-python/fonttools/fonttools-4.47.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 4991fac8370e859fede1e0b770e33a4269d67e81 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 6 10:23:35 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 6 10:23:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4991fac8 dev-python/fonttools: Stabilize 4.47.0 x86, #921466 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.47.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild b/dev-python/fonttools/fonttools-4.47.0.ebuild index 8afa15c45c43..04f191c50faf 100644 --- a/dev-python/fonttools/fonttools-4.47.0.ebuild +++ b/dev-python/fonttools/fonttools-4.47.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 30f172a114766cfd07e1fc7763c82714b1a44e6d Author: Michał Górny gentoo org> AuthorDate: Sat Jan 6 10:08:45 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 6 10:08:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f172a1 dev-python/fonttools: Stabilize 4.47.0 sparc, #921466 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.47.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild b/dev-python/fonttools/fonttools-4.47.0.ebuild index c06c10220045..8afa15c45c43 100644 --- a/dev-python/fonttools/fonttools-4.47.0.ebuild +++ b/dev-python/fonttools/fonttools-4.47.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 050bc778907ecbff4f83d7d1d850da171e284e44 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 6 09:59:17 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 6 09:59:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=050bc778 dev-python/fonttools: Stabilize 4.47.0 arm, #921466 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.47.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild b/dev-python/fonttools/fonttools-4.47.0.ebuild index 640e8996304e..c06c10220045 100644 --- a/dev-python/fonttools/fonttools-4.47.0.ebuild +++ b/dev-python/fonttools/fonttools-4.47.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 14f1a743767766aca513a8d51fb8c2f12538141e Author: Michał Górny gentoo org> AuthorDate: Tue Dec 19 06:01:49 2023 + Commit: Michał Górny gentoo org> CommitDate: Tue Dec 19 06:10:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14f1a743 dev-python/fonttools: Bump to 4.47.0 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.47.0.ebuild | 94 2 files changed, 95 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 4afba3a3dc4d..99fb4d1ac573 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1 +1,2 @@ DIST fonttools-4.46.0.gh.tar.gz 3796675 BLAKE2B 5e8affb809cc2a66208636557c2bcfac58abbbd2cbb921923686153138ef011db1f00edafdf2b998c9d26924ceb6b3038b65d593892a379b7c72fdaf8df10304 SHA512 67e805f11b47d9bebd9a538aa775c109c81b6ab85b66cd479b7c8c0c222420cb5a5e30d993c04bd9b091ba457b3fb3673ff217ecf61feb40e189c60fa6d6c6d8 +DIST fonttools-4.47.0.gh.tar.gz 3810582 BLAKE2B a7821bca4507ba5638db537ba141bf7d1e2d5d23522f55766db0bc384ae366071e0848276285cff4056ffda513d94622f9b1154a43c2d8b341728790813b8124 SHA512 4a9a39b53248814dc2fcf648af5d7c8c79124a547d259571addb97c1e7181df7f20767baf5d2bb90f6c30790dd05c93c6bfac3281cedb91c73c45ad49039ee9b diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild b/dev-python/fonttools/fonttools-4.47.0.ebuild new file mode 100644 index ..640e8996304e --- /dev/null +++ b/dev-python/fonttools/fonttools-4.47.0.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=() + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest \ + -p rerunfailures --reruns=5 \ + Tests fontTools || die -n "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 10c610a50ac8c4ffc3055324d93508e4c368af72 Author: Michał Górny gentoo org> AuthorDate: Mon Dec 18 05:01:08 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Dec 18 05:18:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c610a5 dev-python/fonttools: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 6 -- dev-python/fonttools/fonttools-4.43.1.ebuild | 68 - dev-python/fonttools/fonttools-4.44.0.ebuild | 73 -- dev-python/fonttools/fonttools-4.44.1.ebuild | 73 -- dev-python/fonttools/fonttools-4.44.3.ebuild | 87 -- dev-python/fonttools/fonttools-4.45.0.ebuild | 91 dev-python/fonttools/fonttools-4.45.1.ebuild | 91 7 files changed, 489 deletions(-) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 8bd79ae49705..4afba3a3dc4d 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,7 +1 @@ -DIST fonttools-4.43.1.gh.tar.gz 3770153 BLAKE2B d5abb086605126bbb814f4631e1da412f0f98f678274097340516bc0c9e8572039778ef3acd1fee1943e9bf431b1120de1a6809d64e64a77d81af63f61a49755 SHA512 5c505098c2f82421ef5daa0c3bad03910e978dc2dba17a80c9dcd27d5692822ae3579f1d6bc2184e80dcded0dcf61f4a859cc1b5951f07f3467197c21954ac38 -DIST fonttools-4.44.0.gh.tar.gz 3771969 BLAKE2B 26a9bef8e6f5595bca8a27ca1b46cfa16c2bb5741d82fdf203be163510f1380b76307e3fb4921200b49d422ef602134f399a502087dd4dc6ff959871deb92ef6 SHA512 c665e0cae9b486f5373eb775d3a38a2b5a794ce64a112cf83f1e86d1433481944c8db1b30a5c6ed047f3639ebe63ddcad800a871a9289d186be67c9c8c0afa0a -DIST fonttools-4.44.1.gh.tar.gz 3772404 BLAKE2B 75ea507c234846e26d3e1693c3ae8c23ac45c1ed0496958cf9589928e2918b496038f8729c7418080adf64e94a1ae0cb156e2b5925b69885660225daa8596359 SHA512 574dc1661c5b6cd63d70f4195f06e2dc6fe75bf84912720390314c2b3ed5edaaf05cc8879520b356857aef4cfd23ef2ae4c42c5cf5048359be63f757644d95b2 -DIST fonttools-4.44.3.gh.tar.gz 3775926 BLAKE2B fcc482ffa6163f895cf6ea8721dae3ce85beea3bbf3d19c30e5f2a681356e66ff5ffc3ee4b228244eaebbcc76e397ec1e841ed3f96fda2eb2561e26f0b90a174 SHA512 cedac35c1273d95785095678a90aef58307b5c66bcd3c2e4f72f6642412265e783afc5e0e1e4cff77ceb31f1f5406ae24d130856c41821998da94e088628823e -DIST fonttools-4.45.0.gh.tar.gz 3785706 BLAKE2B d5e9d4ec5b04e789379834846b4545a3aac7c793127aff017a09fd07439413890919241a3692416b7f570ccb8b41e86d46a7f3a132d86357b1c8f63a1cbc1b9f SHA512 6132912f547e5b74f06749bf098cd31e27b1ff4ecfee874a29a1b82d339575b94e5f1580ee4d5b8b7588ae7382f298fd5ef537b165477a2f37e9112d51c58c2d -DIST fonttools-4.45.1.gh.tar.gz 3787665 BLAKE2B 5f7f821eda2fe3e9f9e72417e9e545d495322fa363a1b4760f46ade75c803ec8a66ed2c7e1ab7c7eb84ff7b375d038b8ac02f56201ed2b73844e83ed1dcf25d3 SHA512 58926a3e8cb27148753010c66b5eee071ea88cd8a568fe10e76c94de190fa0685acbb6be1393b03f8fddfe6142b0d523bb17573f4db25c0e057a26f9579c5219 DIST fonttools-4.46.0.gh.tar.gz 3796675 BLAKE2B 5e8affb809cc2a66208636557c2bcfac58abbbd2cbb921923686153138ef011db1f00edafdf2b998c9d26924ceb6b3038b65d593892a379b7c72fdaf8df10304 SHA512 67e805f11b47d9bebd9a538aa775c109c81b6ab85b66cd479b7c8c0c222420cb5a5e30d993c04bd9b091ba457b3fb3673ff217ecf61feb40e189c60fa6d6c6d8 diff --git a/dev-python/fonttools/fonttools-4.43.1.ebuild b/dev-python/fonttools/fonttools-4.43.1.ebuild deleted file mode 100644 index 520e47e722e9.. --- a/dev-python/fonttools/fonttools-4.43.1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 virtualx - -DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" -HOMEPAGE=" - https://github.com/fonttools/fonttools/ - https://pypi.org/project/fonttools/ -" -SRC_URI=" - https://github.com/fonttools/fonttools/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - app-arch/brotli[python,${PYTHON_USEDEP}] - app-arch/zopfli - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # When dev-python/pytest-shutil is installed, we get weird import errors. - # This is due to incomplete nesting in the Tests/ tree: - # - # Tests/feaLib/__init__.py - # Tests/ufoLib/__init__.py - # Tests/svgLib/path/__init__.py - # Tests/otlLib/__init__.py - # Tests/varLib/__init__.py - # - # This tree requires an __init__.py in Test
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 851cfdf36821c8f19d4b018df035c0ddf54518a2 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 9 18:59:38 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 9 18:59:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=851cfdf3 dev-python/fonttools: Stabilize 4.46.0 x86, #919526 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.46.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild b/dev-python/fonttools/fonttools-4.46.0.ebuild index 3c63b9735cbd..52accf8cc5cc 100644 --- a/dev-python/fonttools/fonttools-4.46.0.ebuild +++ b/dev-python/fonttools/fonttools-4.46.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: efbd10d09c295d808210b6f34e3e117d7ec5223c Author: Michał Górny gentoo org> AuthorDate: Sat Dec 9 15:13:37 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 9 15:13:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efbd10d0 dev-python/fonttools: Stabilize 4.46.0 ppc, #919526 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.46.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild b/dev-python/fonttools/fonttools-4.46.0.ebuild index 75f7b0870015..3c63b9735cbd 100644 --- a/dev-python/fonttools/fonttools-4.46.0.ebuild +++ b/dev-python/fonttools/fonttools-4.46.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 895f0c51c3a13427520a3130f78b55f44cd0630b Author: Michał Górny gentoo org> AuthorDate: Sat Dec 9 14:30:08 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 9 14:30:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=895f0c51 dev-python/fonttools: Stabilize 4.46.0 ppc64, #919526 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.46.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild b/dev-python/fonttools/fonttools-4.46.0.ebuild index 8aeb0de9a2f8..75f7b0870015 100644 --- a/dev-python/fonttools/fonttools-4.46.0.ebuild +++ b/dev-python/fonttools/fonttools-4.46.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 911c610cb238b5933ef7c3cd7dc318f442f23689 Author: Michał Górny gentoo org> AuthorDate: Sat Dec 9 14:10:00 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 9 14:10:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=911c610c dev-python/fonttools: Stabilize 4.46.0 amd64, #919526 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.46.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild b/dev-python/fonttools/fonttools-4.46.0.ebuild index 49bfc8834f11..8aeb0de9a2f8 100644 --- a/dev-python/fonttools/fonttools-4.46.0.ebuild +++ b/dev-python/fonttools/fonttools-4.46.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: b36fb7b9f87ce2794f04f798997fa36eaffc1702 Author: Michał Górny gentoo org> AuthorDate: Sat Dec 9 14:04:14 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 9 14:04:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b36fb7b9 dev-python/fonttools: Stabilize 4.46.0 sparc, #919526 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.46.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild b/dev-python/fonttools/fonttools-4.46.0.ebuild index 5a8b4610d5d8..aba86bdfbd82 100644 --- a/dev-python/fonttools/fonttools-4.46.0.ebuild +++ b/dev-python/fonttools/fonttools-4.46.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 1e3b9f2abf4941e657c6bd0a249e2764b4d4da6e Author: Michał Górny gentoo org> AuthorDate: Sat Dec 9 14:04:15 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 9 14:04:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e3b9f2a dev-python/fonttools: Stabilize 4.46.0 arm64, #919526 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.46.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild b/dev-python/fonttools/fonttools-4.46.0.ebuild index aba86bdfbd82..49bfc8834f11 100644 --- a/dev-python/fonttools/fonttools-4.46.0.ebuild +++ b/dev-python/fonttools/fonttools-4.46.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: d430d71b02fcce19df6b9e7fcf3fdc5728bcaba1 Author: Michał Górny gentoo org> AuthorDate: Sat Dec 9 13:55:54 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 9 13:55:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d430d71b dev-python/fonttools: Stabilize 4.46.0 arm, #919526 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.46.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild b/dev-python/fonttools/fonttools-4.46.0.ebuild index 640e8996304e..5a8b4610d5d8 100644 --- a/dev-python/fonttools/fonttools-4.46.0.ebuild +++ b/dev-python/fonttools/fonttools-4.46.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: ea37f7a689dcc8c47344d8f209cfaa524af80966 Author: Michał Górny gentoo org> AuthorDate: Sat Dec 2 12:51:53 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 2 13:10:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea37f7a6 dev-python/fonttools: Bump to 4.46.0 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.46.0.ebuild | 94 2 files changed, 95 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 943fd2b13cc3..8bd79ae49705 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -4,3 +4,4 @@ DIST fonttools-4.44.1.gh.tar.gz 3772404 BLAKE2B 75ea507c234846e26d3e1693c3ae8c23 DIST fonttools-4.44.3.gh.tar.gz 3775926 BLAKE2B fcc482ffa6163f895cf6ea8721dae3ce85beea3bbf3d19c30e5f2a681356e66ff5ffc3ee4b228244eaebbcc76e397ec1e841ed3f96fda2eb2561e26f0b90a174 SHA512 cedac35c1273d95785095678a90aef58307b5c66bcd3c2e4f72f6642412265e783afc5e0e1e4cff77ceb31f1f5406ae24d130856c41821998da94e088628823e DIST fonttools-4.45.0.gh.tar.gz 3785706 BLAKE2B d5e9d4ec5b04e789379834846b4545a3aac7c793127aff017a09fd07439413890919241a3692416b7f570ccb8b41e86d46a7f3a132d86357b1c8f63a1cbc1b9f SHA512 6132912f547e5b74f06749bf098cd31e27b1ff4ecfee874a29a1b82d339575b94e5f1580ee4d5b8b7588ae7382f298fd5ef537b165477a2f37e9112d51c58c2d DIST fonttools-4.45.1.gh.tar.gz 3787665 BLAKE2B 5f7f821eda2fe3e9f9e72417e9e545d495322fa363a1b4760f46ade75c803ec8a66ed2c7e1ab7c7eb84ff7b375d038b8ac02f56201ed2b73844e83ed1dcf25d3 SHA512 58926a3e8cb27148753010c66b5eee071ea88cd8a568fe10e76c94de190fa0685acbb6be1393b03f8fddfe6142b0d523bb17573f4db25c0e057a26f9579c5219 +DIST fonttools-4.46.0.gh.tar.gz 3796675 BLAKE2B 5e8affb809cc2a66208636557c2bcfac58abbbd2cbb921923686153138ef011db1f00edafdf2b998c9d26924ceb6b3038b65d593892a379b7c72fdaf8df10304 SHA512 67e805f11b47d9bebd9a538aa775c109c81b6ab85b66cd479b7c8c0c222420cb5a5e30d993c04bd9b091ba457b3fb3673ff217ecf61feb40e189c60fa6d6c6d8 diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild b/dev-python/fonttools/fonttools-4.46.0.ebuild new file mode 100644 index ..640e8996304e --- /dev/null +++ b/dev-python/fonttools/fonttools-4.46.0.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=() + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest \ + -p rerunfailures --reruns=5 \ + Tests fontTools || die -n "Tests
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 9b4a831361aca2d35c7e6c083314a417681bbb01 Author: Sam James gentoo org> AuthorDate: Wed Nov 29 17:12:36 2023 + Commit: Sam James gentoo org> CommitDate: Wed Nov 29 17:12:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b4a8313 dev-python/fonttools: Stabilize 4.44.3 x86, #918744 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.44.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.44.3.ebuild b/dev-python/fonttools/fonttools-4.44.3.ebuild index 7d8105783b72..8db4c2e810b3 100644 --- a/dev-python/fonttools/fonttools-4.44.3.ebuild +++ b/dev-python/fonttools/fonttools-4.44.3.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: a2453d2fc95c2b11d2c4363e59236ed4726b50ba Author: Arthur Zamarin gentoo org> AuthorDate: Wed Nov 29 14:42:10 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Nov 29 14:42:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2453d2f dev-python/fonttools: Stabilize 4.44.3 hppa, #918744 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.44.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.44.3.ebuild b/dev-python/fonttools/fonttools-4.44.3.ebuild index 7362ecdc15a3..7d8105783b72 100644 --- a/dev-python/fonttools/fonttools-4.44.3.ebuild +++ b/dev-python/fonttools/fonttools-4.44.3.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 399176e80018c376f1ea0d841da7e486212fa185 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Nov 29 14:42:09 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Nov 29 14:42:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=399176e8 dev-python/fonttools: Stabilize 4.44.3 sparc, #918744 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/fonttools/fonttools-4.44.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.44.3.ebuild b/dev-python/fonttools/fonttools-4.44.3.ebuild index f3d358d336e6..7362ecdc15a3 100644 --- a/dev-python/fonttools/fonttools-4.44.3.ebuild +++ b/dev-python/fonttools/fonttools-4.44.3.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 1374188d2f93255c01e2da0b464d8fb3c509bb16 Author: Michał Górny gentoo org> AuthorDate: Wed Nov 29 10:30:09 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Nov 29 10:30:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1374188d dev-python/fonttools: Stabilize 4.44.3 amd64, #918744 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.44.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.44.3.ebuild b/dev-python/fonttools/fonttools-4.44.3.ebuild index ce5a1276f233..f3d358d336e6 100644 --- a/dev-python/fonttools/fonttools-4.44.3.ebuild +++ b/dev-python/fonttools/fonttools-4.44.3.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 205ce6d8cfea6d4aca76bb688aea738fe5406a50 Author: Michał Górny gentoo org> AuthorDate: Wed Nov 29 10:03:56 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Nov 29 10:03:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=205ce6d8 dev-python/fonttools: Stabilize 4.44.3 arm, #918744 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.44.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.44.3.ebuild b/dev-python/fonttools/fonttools-4.44.3.ebuild index f21d112c4c8b..ce5a1276f233 100644 --- a/dev-python/fonttools/fonttools-4.44.3.ebuild +++ b/dev-python/fonttools/fonttools-4.44.3.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: d609e84af4bec0968f328bcb8ce043b8af7119df Author: Michał Górny gentoo org> AuthorDate: Thu Nov 23 14:30:35 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu Nov 23 14:30:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d609e84a dev-python/fonttools: Bump to 4.45.1 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.45.1.ebuild | 91 2 files changed, 92 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 36b556deeec7..943fd2b13cc3 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -3,3 +3,4 @@ DIST fonttools-4.44.0.gh.tar.gz 3771969 BLAKE2B 26a9bef8e6f5595bca8a27ca1b46cfa1 DIST fonttools-4.44.1.gh.tar.gz 3772404 BLAKE2B 75ea507c234846e26d3e1693c3ae8c23ac45c1ed0496958cf9589928e2918b496038f8729c7418080adf64e94a1ae0cb156e2b5925b69885660225daa8596359 SHA512 574dc1661c5b6cd63d70f4195f06e2dc6fe75bf84912720390314c2b3ed5edaaf05cc8879520b356857aef4cfd23ef2ae4c42c5cf5048359be63f757644d95b2 DIST fonttools-4.44.3.gh.tar.gz 3775926 BLAKE2B fcc482ffa6163f895cf6ea8721dae3ce85beea3bbf3d19c30e5f2a681356e66ff5ffc3ee4b228244eaebbcc76e397ec1e841ed3f96fda2eb2561e26f0b90a174 SHA512 cedac35c1273d95785095678a90aef58307b5c66bcd3c2e4f72f6642412265e783afc5e0e1e4cff77ceb31f1f5406ae24d130856c41821998da94e088628823e DIST fonttools-4.45.0.gh.tar.gz 3785706 BLAKE2B d5e9d4ec5b04e789379834846b4545a3aac7c793127aff017a09fd07439413890919241a3692416b7f570ccb8b41e86d46a7f3a132d86357b1c8f63a1cbc1b9f SHA512 6132912f547e5b74f06749bf098cd31e27b1ff4ecfee874a29a1b82d339575b94e5f1580ee4d5b8b7588ae7382f298fd5ef537b165477a2f37e9112d51c58c2d +DIST fonttools-4.45.1.gh.tar.gz 3787665 BLAKE2B 5f7f821eda2fe3e9f9e72417e9e545d495322fa363a1b4760f46ade75c803ec8a66ed2c7e1ab7c7eb84ff7b375d038b8ac02f56201ed2b73844e83ed1dcf25d3 SHA512 58926a3e8cb27148753010c66b5eee071ea88cd8a568fe10e76c94de190fa0685acbb6be1393b03f8fddfe6142b0d523bb17573f4db25c0e057a26f9579c5219 diff --git a/dev-python/fonttools/fonttools-4.45.1.ebuild b/dev-python/fonttools/fonttools-4.45.1.ebuild new file mode 100644 index ..3d1e57011c88 --- /dev/null +++ b/dev-python/fonttools/fonttools-4.45.1.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=() + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest Tests fontTools || die -n "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 95fed5dce5c34fd81fcc9fcd66619e3659ef96b1 Author: Michał Górny gentoo org> AuthorDate: Tue Nov 21 14:08:35 2023 + Commit: Michał Górny gentoo org> CommitDate: Tue Nov 21 19:04:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95fed5dc dev-python/fonttools: Update deselected tests for pypy3_10 fix Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.45.0.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.45.0.ebuild b/dev-python/fonttools/fonttools-4.45.0.ebuild index f21d112c4c8b..3d1e57011c88 100644 --- a/dev-python/fonttools/fonttools-4.45.0.ebuild +++ b/dev-python/fonttools/fonttools-4.45.0.ebuild @@ -73,7 +73,11 @@ src_test() { python_test() { local EPYTEST_DESELECT=() if [[ ${EPYTHON} == pypy3 ]] && - has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" && + { + has_version "
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 1db82b97d9672e29d5057a8de050ca782ff5c0cd Author: Michał Górny gentoo org> AuthorDate: Mon Nov 20 18:45:47 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Nov 20 19:17:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1db82b97 dev-python/fonttools: Bump to 4.45.0 Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/Manifest| 1 + dev-python/fonttools/fonttools-4.45.0.ebuild | 87 2 files changed, 88 insertions(+) diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 1dbea020632f..36b556deeec7 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -2,3 +2,4 @@ DIST fonttools-4.43.1.gh.tar.gz 3770153 BLAKE2B d5abb086605126bbb814f4631e1da412 DIST fonttools-4.44.0.gh.tar.gz 3771969 BLAKE2B 26a9bef8e6f5595bca8a27ca1b46cfa16c2bb5741d82fdf203be163510f1380b76307e3fb4921200b49d422ef602134f399a502087dd4dc6ff959871deb92ef6 SHA512 c665e0cae9b486f5373eb775d3a38a2b5a794ce64a112cf83f1e86d1433481944c8db1b30a5c6ed047f3639ebe63ddcad800a871a9289d186be67c9c8c0afa0a DIST fonttools-4.44.1.gh.tar.gz 3772404 BLAKE2B 75ea507c234846e26d3e1693c3ae8c23ac45c1ed0496958cf9589928e2918b496038f8729c7418080adf64e94a1ae0cb156e2b5925b69885660225daa8596359 SHA512 574dc1661c5b6cd63d70f4195f06e2dc6fe75bf84912720390314c2b3ed5edaaf05cc8879520b356857aef4cfd23ef2ae4c42c5cf5048359be63f757644d95b2 DIST fonttools-4.44.3.gh.tar.gz 3775926 BLAKE2B fcc482ffa6163f895cf6ea8721dae3ce85beea3bbf3d19c30e5f2a681356e66ff5ffc3ee4b228244eaebbcc76e397ec1e841ed3f96fda2eb2561e26f0b90a174 SHA512 cedac35c1273d95785095678a90aef58307b5c66bcd3c2e4f72f6642412265e783afc5e0e1e4cff77ceb31f1f5406ae24d130856c41821998da94e088628823e +DIST fonttools-4.45.0.gh.tar.gz 3785706 BLAKE2B d5e9d4ec5b04e789379834846b4545a3aac7c793127aff017a09fd07439413890919241a3692416b7f570ccb8b41e86d46a7f3a132d86357b1c8f63a1cbc1b9f SHA512 6132912f547e5b74f06749bf098cd31e27b1ff4ecfee874a29a1b82d339575b94e5f1580ee4d5b8b7588ae7382f298fd5ef537b165477a2f37e9112d51c58c2d diff --git a/dev-python/fonttools/fonttools-4.45.0.ebuild b/dev-python/fonttools/fonttools-4.45.0.ebuild new file mode 100644 index ..f21d112c4c8b --- /dev/null +++ b/dev-python/fonttools/fonttools-4.45.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=() + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" + then + EPYTEST_DESELECT+=( + # affected by a bug in PyPy/pyxattr + # https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest Tests fontTools || die -n "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 9a7f4aaae9d4dacea7e58c238c7cb676eb4782b0 Author: Michał Górny gentoo org> AuthorDate: Fri Nov 17 15:15:09 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Nov 17 16:51:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a7f4aaa dev-python/fonttools: Depend on dev-python/brotlicffi for tests Depend on dev-python/brotlicffi rather than app-arch/brotli[python] for testing. The package prefers using the former, and only falls back to the latter if the former fails to import. Sponsored-by: Ex Makhina, Inc. exmakhina.com> Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.44.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.44.3.ebuild b/dev-python/fonttools/fonttools-4.44.3.ebuild index eb45479d5b14..03a122ad95a0 100644 --- a/dev-python/fonttools/fonttools-4.44.3.ebuild +++ b/dev-python/fonttools/fonttools-4.44.3.ebuild @@ -30,7 +30,7 @@ RDEPEND=" BDEPEND=" dev-python/cython[${PYTHON_USEDEP}] test? ( - app-arch/brotli[python,${PYTHON_USEDEP}] + dev-python/brotlicffi[${PYTHON_USEDEP}] app-arch/zopfli dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] dev-python/pytest-xdist[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: 9216810e3fbb00a99cb75a4d0368f5b342322934 Author: Michał Górny gentoo org> AuthorDate: Fri Nov 17 16:50:53 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Nov 17 16:51:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9216810e dev-python/fonttools: Enable pypy3 Sponsored-by: Ex Makhina, Inc. exmakhina.com> Signed-off-by: Michał Górny gentoo.org> dev-python/fonttools/fonttools-4.44.3.ebuild | 23 +-- 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/dev-python/fonttools/fonttools-4.44.3.ebuild b/dev-python/fonttools/fonttools-4.44.3.ebuild index 6d2a93312bc3..f21d112c4c8b 100644 --- a/dev-python/fonttools/fonttools-4.44.3.ebuild +++ b/dev-python/fonttools/fonttools-4.44.3.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) PYTHON_REQ_USE="xml(+)" inherit distutils-r1 virtualx @@ -30,12 +30,13 @@ RDEPEND=" " BDEPEND=" native-extensions? ( - dev-python/cython[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') ) test? ( dev-python/brotlicffi[${PYTHON_USEDEP}] app-arch/zopfli - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] ) " @@ -60,6 +61,7 @@ python_prepare_all() { python_compile() { local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 distutils-r1_python_compile } @@ -69,8 +71,17 @@ src_test() { } python_test() { + local EPYTEST_DESELECT=() + if [[ ${EPYTHON} == pypy3 ]] && + has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" + then + EPYTEST_DESELECT+=( + # affected by a bug in PyPy/pyxattr + # https://github.com/iustin/pyxattr/issues/41 + Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path + ) + fi + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest Tests fontTools \ - -p rerunfailures --reruns=5 || - die "Tests failed with ${EPYTHON}" + nonfatal epytest Tests fontTools || die -n "Tests failed with ${EPYTHON}" }