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

2024-08-29 Thread Michał Górny
commit: 89f896c6aad9006dd0249d6ab4a0871ccf641726
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug 30 01:42:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug 30 01:53:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89f896c6

dev-python/freetype-py: Bump to 2.5.1

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

 dev-python/freetype-py/Manifest |  1 +
 dev-python/freetype-py/freetype-py-2.5.1.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/dev-python/freetype-py/Manifest b/dev-python/freetype-py/Manifest
index 88af5581d48f..c7d9c5515723 100644
--- a/dev-python/freetype-py/Manifest
+++ b/dev-python/freetype-py/Manifest
@@ -1 +1,2 @@
 DIST freetype-py-2.4.0.zip 832493 BLAKE2B 
f5753b2cd29aa4441cd2eed5ff421815b543826cdfb6984ad8953377f6497bcd915128a7bf5b40ceb8060257624a75e5e0262276d892139b288da424553d77c1
 SHA512 
f9ddde5c9a96f75df96b13f7d021916b748c625c876b4f752fe28d93c1a5ceffea514e120f3f9a98955b89bb01d9892b1c38a3cee79737c0fb61a857c055b012
+DIST freetype-py-2.5.1.zip 851738 BLAKE2B 
0dcb5b277a536a07bb232a9cf7332727166fe6724cba32b185ca85649fa7503654464797b9fcf514cd6d4c6260692f4ecf83a043c330f100c32940b4ff4d0fe2
 SHA512 
aef857c96080486f3ec06b0d246c86c6d5eccb3f85743e25944da9bcaa632e0e084b2e711a58ad510b1715cdff562eb063fc04ca2b1c2a70981df0373991d64a

diff --git a/dev-python/freetype-py/freetype-py-2.5.1.ebuild 
b/dev-python/freetype-py/freetype-py-2.5.1.ebuild
new file mode 100644
index ..4017152792da
--- /dev/null
+++ b/dev-python/freetype-py/freetype-py-2.5.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="FreeType Python bindings"
+HOMEPAGE="
+   https://github.com/rougier/freetype-py/
+   https://pypi.org/project/freetype-py/
+"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN}" "${PV}" .zip)"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   media-libs/freetype
+"
+BDEPEND="
+   app-arch/unzip
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests
+}



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

2024-05-17 Thread Michał Górny
commit: 07a314b14f66219c03b14d4780d51a8c09ca575a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 17 17:46:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 17 17:47:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07a314b1

dev-python/freetype-py: Enable py3.13

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

 dev-python/freetype-py/freetype-py-2.4.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/freetype-py/freetype-py-2.4.0-r1.ebuild 
b/dev-python/freetype-py/freetype-py-2.4.0-r1.ebuild
index 91303ca21953..fe929e252885 100644
--- a/dev-python/freetype-py/freetype-py-2.4.0-r1.ebuild
+++ b/dev-python/freetype-py/freetype-py-2.4.0-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1 pypi
 



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

2023-10-27 Thread Michał Górny
commit: 529fbd5bf519c072152e5fe84993afd362bc1e11
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct 27 17:34:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 27 17:47:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=529fbd5b

dev-python/freetype-py: Enable py3.12

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

 dev-python/freetype-py/freetype-py-2.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/freetype-py/freetype-py-2.4.0-r1.ebuild 
b/dev-python/freetype-py/freetype-py-2.4.0-r1.ebuild
index ee61c531e3d8..91303ca21953 100644
--- a/dev-python/freetype-py/freetype-py-2.4.0-r1.ebuild
+++ b/dev-python/freetype-py/freetype-py-2.4.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
 
 inherit distutils-r1 pypi
 



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

2023-05-06 Thread Michał Górny
commit: dbb4b61d72cc93c32c7b9aa66f3c29baae327427
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  6 15:37:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  6 15:39:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbb4b61d

dev-python/freetype-py: New package, v2.4.0

New dependency of dev-python/reportlab.

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

 dev-python/freetype-py/Manifest |  1 +
 dev-python/freetype-py/freetype-py-2.4.0.ebuild | 31 +
 dev-python/freetype-py/metadata.xml | 12 ++
 3 files changed, 44 insertions(+)

diff --git a/dev-python/freetype-py/Manifest b/dev-python/freetype-py/Manifest
new file mode 100644
index ..88af5581d48f
--- /dev/null
+++ b/dev-python/freetype-py/Manifest
@@ -0,0 +1 @@
+DIST freetype-py-2.4.0.zip 832493 BLAKE2B 
f5753b2cd29aa4441cd2eed5ff421815b543826cdfb6984ad8953377f6497bcd915128a7bf5b40ceb8060257624a75e5e0262276d892139b288da424553d77c1
 SHA512 
f9ddde5c9a96f75df96b13f7d021916b748c625c876b4f752fe28d93c1a5ceffea514e120f3f9a98955b89bb01d9892b1c38a3cee79737c0fb61a857c055b012

diff --git a/dev-python/freetype-py/freetype-py-2.4.0.ebuild 
b/dev-python/freetype-py/freetype-py-2.4.0.ebuild
new file mode 100644
index ..e75503aa920b
--- /dev/null
+++ b/dev-python/freetype-py/freetype-py-2.4.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="FreeType Python bindings"
+HOMEPAGE="
+   https://github.com/rougier/freetype-py/
+   https://pypi.org/project/freetype-py/
+"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN}" "${PV}" .zip)"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   app-arch/unzip
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest tests
+}

diff --git a/dev-python/freetype-py/metadata.xml 
b/dev-python/freetype-py/metadata.xml
new file mode 100644
index ..659859f5cab6
--- /dev/null
+++ b/dev-python/freetype-py/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   pyt...@gentoo.org
+   Python
+   
+   
+   freetype-py
+   rougier/freetype-py
+   
+



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

2023-05-06 Thread Michał Górny
commit: 55c2aee895c1995cfa4e59f690ef6e246c7dd4b3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May  7 04:26:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May  7 04:26:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55c2aee8

dev-python/freetype-py: Add RDEP on media-libs/freetype

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

 .../{freetype-py-2.4.0.ebuild => freetype-py-2.4.0-r1.ebuild}  | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-python/freetype-py/freetype-py-2.4.0.ebuild 
b/dev-python/freetype-py/freetype-py-2.4.0-r1.ebuild
similarity index 94%
rename from dev-python/freetype-py/freetype-py-2.4.0.ebuild
rename to dev-python/freetype-py/freetype-py-2.4.0-r1.ebuild
index e75503aa920b..ee61c531e3d8 100644
--- a/dev-python/freetype-py/freetype-py-2.4.0.ebuild
+++ b/dev-python/freetype-py/freetype-py-2.4.0-r1.ebuild
@@ -20,6 +20,9 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
 
+RDEPEND="
+   media-libs/freetype
+"
 BDEPEND="
app-arch/unzip
 "