Date: Fri, 29 May 2026 06:02:39 +0000 From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: e33c0f514685 - main - devel/py-jinxed: New port: Pure-Python implementation of a subset of the Python curses library Message-ID: <6a192bff.45336.51a6953e@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=e33c0f514685114f490cfadd9dc0cf93e34e930f commit e33c0f514685114f490cfadd9dc0cf93e34e930f Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2026-05-29 02:21:10 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2026-05-29 04:15:03 +0000 devel/py-jinxed: New port: Pure-Python implementation of a subset of the Python curses library --- devel/Makefile | 1 + devel/py-jinxed/Makefile | 30 ++++++++++++++++++++++++++++++ devel/py-jinxed/distinfo | 3 +++ devel/py-jinxed/pkg-descr | 3 +++ 4 files changed, 37 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index e3344b5c52cc..c0777655c015 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5219,6 +5219,7 @@ SUBDIR += py-jep SUBDIR += py-jinja2-ansible-filters SUBDIR += py-jinja2-time + SUBDIR += py-jinxed SUBDIR += py-jira SUBDIR += py-jitterentropy SUBDIR += py-jmespath diff --git a/devel/py-jinxed/Makefile b/devel/py-jinxed/Makefile new file mode 100644 index 000000000000..329d2c4a086c --- /dev/null +++ b/devel/py-jinxed/Makefile @@ -0,0 +1,30 @@ +PORTNAME= jinxed +DISTVERSION= 2.0.4 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Pure-Python implementation of a subset of the Python curses library +WWW= https://github.com/Rockhopper-Technologies/jinxed + +LICENSE= MPL20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=63:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} + +USES= python +USE_PYTHON= pep517 autoplist pytest + +NO_ARCH= yes + +do-test: + @cd ${WRKSRC} && ${SETENVI} ${WRK_ENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest \ + -p no:checkdocs -p no:xdist -v -rs -o addopts= + +NO_ARCH= yes + +# tests as of 2.0.4: 209 passed in 0.81s + +.include <bsd.port.mk> diff --git a/devel/py-jinxed/distinfo b/devel/py-jinxed/distinfo new file mode 100644 index 000000000000..9e065c2ef31c --- /dev/null +++ b/devel/py-jinxed/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1780020673 +SHA256 (jinxed-2.0.4.tar.gz) = a92ac48923433c0a88577bb0479191788813fd5055ef17ff2b04a701a1b83f19 +SIZE (jinxed-2.0.4.tar.gz) = 135991 diff --git a/devel/py-jinxed/pkg-descr b/devel/py-jinxed/pkg-descr new file mode 100644 index 000000000000..c85f0a0c8ebf --- /dev/null +++ b/devel/py-jinxed/pkg-descr @@ -0,0 +1,3 @@ +Jinxed is a pure-Python implementation of a subset of the Python curses library. +It provides low-level terminal interaction capabilities including terminfo +functions on all platforms using a virtual terminfo database.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a192bff.45336.51a6953e>
