From 2ff78d50f4cdbc7d4ed48c96dd5cd27880ab49d8 Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Thu, 12 Dec 2024 18:45:40 -0800 Subject: [PATCH] devel/py-pyconify: New port: Iconify for python: Universal icon framework --- devel/Makefile | 1 + devel/py-pyconify/Makefile | 25 +++++++++++++++++++++++++ devel/py-pyconify/distinfo | 3 +++ devel/py-pyconify/pkg-descr | 5 +++++ 4 files changed, 34 insertions(+) create mode 100644 devel/py-pyconify/Makefile create mode 100644 devel/py-pyconify/distinfo create mode 100644 devel/py-pyconify/pkg-descr diff --git a/devel/Makefile b/devel/Makefile index 3904b9655683..6e4d9e317300 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5512,6 +5512,7 @@ SUBDIR += py-pycognito SUBDIR += py-pycompilation SUBDIR += py-pycomplete + SUBDIR += py-pyconify SUBDIR += py-pycparser SUBDIR += py-pycrdt SUBDIR += py-pycrdt-websocket diff --git a/devel/py-pyconify/Makefile b/devel/py-pyconify/Makefile new file mode 100644 index 000000000000..fd37615074b6 --- /dev/null +++ b/devel/py-pyconify/Makefile @@ -0,0 +1,25 @@ +PORTNAME= pyconify +DISTVERSION= 0.1.6 +CATEGORIES= devel science +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Iconify for python: Universal icon framework +WWW= https://github.com/pyapp-kit/pyconify + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>0:devel/py-hatch-vcs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toolz>0:devel/py-toolz@${PY_FLAVOR} + +USES= python +USE_PYTHON= pep517 autoplist pytest # tests crash + +TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + +NO_ARCH= yes + +.include diff --git a/devel/py-pyconify/distinfo b/devel/py-pyconify/distinfo new file mode 100644 index 000000000000..50f5e33d4169 --- /dev/null +++ b/devel/py-pyconify/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1734057707 +SHA256 (pyconify-0.1.6.tar.gz) = 25272f7a29965f32ee698c9da6aab8bbbeb0756ca3bfeadd3d9effab689d239d +SIZE (pyconify-0.1.6.tar.gz) = 22236 diff --git a/devel/py-pyconify/pkg-descr b/devel/py-pyconify/pkg-descr new file mode 100644 index 000000000000..c277985e5511 --- /dev/null +++ b/devel/py-pyconify/pkg-descr @@ -0,0 +1,5 @@ +Python wrapper for the Iconify API. + +Iconify is a versatile icon framework that includes 100+ icon sets with more +than 100,000 icons from FontAwesome, Material Design Icons, DashIcons, +Feather Icons, EmojiOne, Noto Emoji and many other open source icon sets.