git: b5419268d9bc - main - devel/py-types-Pygments: new port, typing stubs for Pygments

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Tue, 28 Jan 2025 17:07:40 UTC
The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b5419268d9bcf4208f6429e6c43f0872e47a3c0f

commit b5419268d9bcf4208f6429e6c43f0872e47a3c0f
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2025-01-28 17:00:19 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2025-01-28 17:07:35 +0000

    devel/py-types-Pygments: new port, typing stubs for Pygments
---
 devel/py-types-Pygments/Makefile  | 19 ++++++++++++++++
 devel/py-types-Pygments/distinfo  |  3 +++
 devel/py-types-Pygments/pkg-descr |  3 +++
 devel/py-types-Pygments/pkg-plist | 47 +++++++++++++++++++++++++++++++++++++++
 4 files changed, 72 insertions(+)

diff --git a/devel/py-types-Pygments/Makefile b/devel/py-types-Pygments/Makefile
new file mode 100644
index 000000000000..26d22423439e
--- /dev/null
+++ b/devel/py-types-Pygments/Makefile
@@ -0,0 +1,19 @@
+PORTNAME=	types_pygments
+DISTVERSION=	2.19.0.20250107
+CATEGORIES=	devel python
+MASTER_SITES=	PYPI
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	thierry@FreeBSD.org
+COMMENT=	Typing stubs for Pygments
+WWW=		https://github.com/python/typeshed
+
+LICENSE=	APACHE20
+
+USES=		python
+USE_PYTHON=	distutils
+NO_ARCH=	yes
+
+PLIST_SUB=	VER=${PORTVERSION}
+
+.include <bsd.port.mk>
diff --git a/devel/py-types-Pygments/distinfo b/devel/py-types-Pygments/distinfo
new file mode 100644
index 000000000000..8b4adc60c9f0
--- /dev/null
+++ b/devel/py-types-Pygments/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1737926007
+SHA256 (types_pygments-2.19.0.20250107.tar.gz) = 94de72c7f09b956c518f566e056812c698272a7a03a9cd81f0065576c6bd3219
+SIZE (types_pygments-2.19.0.20250107.tar.gz) = 18309
diff --git a/devel/py-types-Pygments/pkg-descr b/devel/py-types-Pygments/pkg-descr
new file mode 100644
index 000000000000..2874996b323f
--- /dev/null
+++ b/devel/py-types-Pygments/pkg-descr
@@ -0,0 +1,3 @@
+This is a PEP 561 type stub package for the `Pygments` package.
+It can be used by type-checking tools like mypy, pyright, pytype,
+Pyre, PyCharm, etc. to check code that uses `Pygments`.
diff --git a/devel/py-types-Pygments/pkg-plist b/devel/py-types-Pygments/pkg-plist
new file mode 100644
index 000000000000..08952dd694a4
--- /dev/null
+++ b/devel/py-types-Pygments/pkg-plist
@@ -0,0 +1,47 @@
+%%PYTHON_SITELIBDIR%%/pygments-stubs/METADATA.toml
+%%PYTHON_SITELIBDIR%%/pygments-stubs/__init__.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/cmdline.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/console.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/filter.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/filters/__init__.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/formatter.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/formatters/__init__.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/formatters/_mapping.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/formatters/bbcode.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/formatters/html.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/formatters/img.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/formatters/irc.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/formatters/latex.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/formatters/other.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/formatters/pangomarkup.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/formatters/rtf.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/formatters/svg.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/formatters/terminal.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/formatters/terminal256.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/lexer.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/lexers/__init__.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/lexers/javascript.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/lexers/jsx.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/lexers/kusto.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/lexers/ldap.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/lexers/lean.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/lexers/lisp.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/lexers/prql.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/lexers/vip.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/lexers/vyper.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/modeline.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/plugin.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/py.typed
+%%PYTHON_SITELIBDIR%%/pygments-stubs/regexopt.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/scanner.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/sphinxext.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/style.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/styles/__init__.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/token.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/unistring.pyi
+%%PYTHON_SITELIBDIR%%/pygments-stubs/util.pyi
+%%PYTHON_SITELIBDIR%%/types_Pygments-%%VER%%-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON_SITELIBDIR%%/types_Pygments-%%VER%%-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/types_Pygments-%%VER%%-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/types_Pygments-%%VER%%-py%%PYTHON_VER%%.egg-info/requires.txt
+%%PYTHON_SITELIBDIR%%/types_Pygments-%%VER%%-py%%PYTHON_VER%%.egg-info/top_level.txt