Port details on branch 2023Q4
py-pygments Syntax highlighter written in Python
2.21.0 textproc Σ =36 2.21.0Version of this port present on the latest quarterly branch. Maintainer: nivit@FreeBSD.org Port Added: 2007-04-02 21:35:33
Last Update: 2026-08-18 09:52:03
Commit Hash: 28b5311
People watching this port, also watch: libxml2 , expat , libiconv , freetype2 , png Also Listed In: python
License: BSD2CLAUSE
WWW: https://pygments.org/ Description: # Pygments is a syntax highlighting package written in Python.
It is a generic syntax highlighter for general use in all kinds of software
such as forum systems, wikis or other applications that need to prettify
source code. Highlights are:
* a wide range of common languages and markup formats is supported
* special attention is paid to details, increasing quality by a fair amount
* support for new languages and formats are added easily
* a number of output formats, presently HTML, LaTeX, RTF and ANSI sequences
* it is usable as a command-line tool and as a library ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # There is no configure plist information for this port. USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} To install the port : # cd /usr/ports/textproc/py-pygments/ && make install clean To add the package , run one of these commands: pkg install textproc/py-pygments pkg install py312-pygments NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py312-pygments listed in the above command, you can pick from the names under the Packages section.PKGNAME: py312-pygments Package flavors (<flavor>: <package> ) # distinfo: # TIMESTAMP = 1787039583
SHA256 (pygments-2.21.0.tar.gz) = 610ca751c9bc2492b38eb9a38a7fbc93edbbb2d7182edaf34e66ae493dee5c8c
SIZE (pygments-2.21.0.tar.gz) = 5005329
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
py312-hatchling>=1.18.0 : devel/py-hatchling@py312 python3.12 : lang/python312 py312-build>=0 : devel/py-build@py312 py312-installer>=0 : devel/py-installer@py312
Test dependencies: #
py312-pytest-cov>=4.1.0 : devel/py-pytest-cov@py312 py312-pytest-randomly>=3.12.0 : devel/py-pytest-randomly@py312 py312-wcag-contrast-ratio>=0.9 : www/py-wcag-contrast-ratio@py312 py312-pytest>=7,1 : devel/py-pytest@py312 python3.12 : lang/python312 tex.fmt : print/tex-formats
Runtime dependencies: #
python3.12 : lang/python312
This port is required by: # for Build #
devel/libsoup3
devel/py-marimo
games/openage
graphics/qgis
graphics/qgis-ltr
math/mathicsscript
science/abinit
Deleted ports which required this port:
for Run #
audio/lv2
comms/py-pymodbus
databases/py-litecli
databases/py-mycli
databases/py-pgcli
devel/bpython
devel/cppcheck
Deleted ports which required this port:
for Test #
devel/py-beartype
devel/py-cheetah3
devel/py-pytest-subprocess
devel/py-stack-data
net/py-saltyrtc.server
shells/xonsh
textproc/py-markups
Configuration Options : #
No options to configure Options name : #
textproc_py-pygments USES: #
cpe python tex
FreshPorts was unable to extract/find any pkg message # Master Sites: #