pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/py-pygments



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Aug 23 08:13:35 UTC 2026

Modified Files:
        pkgsrc/textproc/py-pygments: Makefile PLIST distinfo

Log Message:
py-pygments: update to 2.21.0.

Version 2.21.0
---------------
(released August 17th, 2026)

- New lexers:

  * BitBake (#3103)
  * Caddyfile (#3225)
  * CEL (#3048)
  * PureScript (#1077, #3054)

- Updated lexers:

  * Bash: Fix coloured keyword at the beginning of a name (#2926)
  * Boogie: Add missing Boogie and Civl Verifier keywords (#3156)
  * C#:
    - Recognize interpolated verbatim strings with either ``$@`` or ``@$``
      prefixes (#2685)
    - Support dollar-prefixed and multi-quote raw strings (#3129, #2897)
    - Recognize ``union`` (#3182)
  * C/C++:
    - Add C23/C++26 attributes (#3084)
    - Add more C2Y keywords (#3092)
    - Highlight a function following a namespace body (#2928)
    - Fix C/C++ lexer support for multiline pre-processor comments (#3051)
    - Add ``.ipp`` as a file extension (#3141, #1008)
  * Clojure: Recognize named, octal and unicode character literals such as
    ``\space`` and ``\o377`` as a single token (#979)
  * Csound: Add missing opcode parameter type letter (#3161)
  * CUDA: Derive from the C++ lexer instead of C to highlight C++
    constructs such as ``template``, ``class`` and ``namespace`` (#3127)
  * D: Allow non-ASCII (Unicode) identifiers (#1088)
  * Fish: Fix single quote backslash escape (#3138, #2821)
  * Go: Various lexer improvements (#3199)
  * GoogleSQL: Require a word break after ``SET`` (#3167)
  * Hexdump: Only match valid digits (#3200, #2847)
  * JavaScript: Highlight the ``arguments`` object (#3146)
  * Jsonnet: Recognize colons in array slice expressions (#2828)
  * JSX: Allow apostrophes in element text (#2816)
  * Julia: Fix rstrings backslash (#3140, #2537)
  * Kotlin: Support companion objects without an explicit name (#2525)
  * Kotlin: Don't let a nullable type marker (``?``) consume the following
    character, so ``Foo?,`` and ``a?:b`` tokenize correctly (#2964)
  * Kusto: Recognize member-access dots in dynamic objects (#2779)
  * Lua: Various improvements (#3143)
  * Macaulay2: Update symbols to 1.26.05 (#3120)
  * Markdown:
    - Highlight bold-italics (``***...***`` and ``___...___``) (#3067)
    - Fix mention regex to support hyphens in usernames (#3139, #3135)
  * Markdown, reStructuredText, TiddlyWiki5: Fix wrong token offsets for
    embedded code blocks (#3133)
  * Mathematica: Recognize ``\[Name]`` named-character escapes such as
    ``\[Nu]`` instead of emitting an ``Error`` token (#3097)
  * MATLAB, Octave, Scilab: Allow ``...`` line continuations in function
    definition signatures (#659)
  * MySQL: Require a word break after ``SET`` (#3110)
  * PostgreSQL: Add more keywords (#3066)
  * Python:
    - Recognize ``sentinel`` (#3114)
    - Recognize ``frozendict`` (#3119)
    - Recognize lazy imports (#3115)
  * reStructuredText: Allow ``.`` and ``+`` in directive/role names (#3085)
  * Ruby: Don't duplicate the body of an unterminated heredoc (#2998)
  * Ruby: Treat ``<<`` after ``)``, ``]`` or ``}`` as the shift operator
    rather than the start of a heredoc (#760)
  * SCSS: Recognize variable references in property values (#2818)
  * Shell: Recognize chevron prompts (#3096)
  * Smithy: Fix text blocks and add missing syntax (#3168)
  * Swift: Keep ``func`` a keyword in ``class func`` type methods (#1125)
  * Tcl: Stop ``$name`` variable references at a dash (#1720)
  * TeX: Recognize LaTeX math environments as math (#3034)
  * Twig: Allow uppercase letters at the start of identifiers (#3159, #2965)
  * TypeScript: Only treat ``module`` as a keyword when followed by
    whitespace, so identifiers like ``modules`` and ``module.exports``
    are highlighted correctly (#2823)
  * Vala: Recognize verbatim strings before ordinary quoted strings (#2861)
  * Vala: Recognize conditional compilation directives (#2858)
  * Vim:
    - Bump the syntax file to vim 9.2 (#3183, #3174)
    - Small improvements to the VimScript lexer (#3173)
  * YAML: Add ``yml`` alias (#3169), recognize non-breaking spaces as valid
    scalar content (#2827)
  * WebAssembly: Recognize sign-extension operators (#2991, #3160)
  * XML: Mark SVG files as XML (#3093)

- New styles:

  * Night Owl (#3132)

- Fix catastrophic backtracking in ``looks_like_xml`` (#2931, #3112)
- Improve monokai theme colors (#3100)
- Improve handling of non-string types in ``html_escape`` to fix broken clients (#3090, #3086)
- LaTeX formatter: honor the wrapped lexer's ``stripnl`` and other input
  options when ``escapeinside`` is set, so blank lines are no longer stripped
  under ``stripnl=false`` (#2975)
- RawTokenFormatter: fix a crash when ``error_color`` is set (#3215)
- Groff formatter: don't duplicate a character when word-wrapping (``wrap``)
  a token that is not at the end of a line (#3201)
- Add support for Python 3.15 (#3099)
- Fix invalid ``-L`` values report success (#3217)
- Allow ``transparent`` as a color style definition (#3180, #3170)
- HtmlFormatter: ``"`` and ``'`` now render literally (#3185)


To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 pkgsrc/textproc/py-pygments/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/textproc/py-pygments/PLIST
cvs rdiff -u -r1.37 -r1.38 pkgsrc/textproc/py-pygments/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/py-pygments/Makefile
diff -u pkgsrc/textproc/py-pygments/Makefile:1.55 pkgsrc/textproc/py-pygments/Makefile:1.56
--- pkgsrc/textproc/py-pygments/Makefile:1.55   Sun Apr  5 07:30:32 2026
+++ pkgsrc/textproc/py-pygments/Makefile        Sun Aug 23 08:13:35 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.55 2026/04/05 07:30:32 wiz Exp $
+# $NetBSD: Makefile,v 1.56 2026/08/23 08:13:35 wiz Exp $
 
-DISTNAME=      pygments-2.20.0
+DISTNAME=      pygments-2.21.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    textproc python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pygments/}

Index: pkgsrc/textproc/py-pygments/PLIST
diff -u pkgsrc/textproc/py-pygments/PLIST:1.31 pkgsrc/textproc/py-pygments/PLIST:1.32
--- pkgsrc/textproc/py-pygments/PLIST:1.31      Sun Apr  5 07:30:32 2026
+++ pkgsrc/textproc/py-pygments/PLIST   Sun Aug 23 08:13:35 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.31 2026/04/05 07:30:32 wiz Exp $
+@comment $NetBSD: PLIST,v 1.32 2026/08/23 08:13:35 wiz Exp $
 bin/pygmentize-${PYVERSSUFFIX}
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -225,6 +225,9 @@ ${PYSITELIB}/pygments/lexers/berry.pyo
 ${PYSITELIB}/pygments/lexers/bibtex.py
 ${PYSITELIB}/pygments/lexers/bibtex.pyc
 ${PYSITELIB}/pygments/lexers/bibtex.pyo
+${PYSITELIB}/pygments/lexers/bitbake.py
+${PYSITELIB}/pygments/lexers/bitbake.pyc
+${PYSITELIB}/pygments/lexers/bitbake.pyo
 ${PYSITELIB}/pygments/lexers/blueprint.py
 ${PYSITELIB}/pygments/lexers/blueprint.pyc
 ${PYSITELIB}/pygments/lexers/blueprint.pyo
@@ -252,6 +255,9 @@ ${PYSITELIB}/pygments/lexers/carbon.pyo
 ${PYSITELIB}/pygments/lexers/cddl.py
 ${PYSITELIB}/pygments/lexers/cddl.pyc
 ${PYSITELIB}/pygments/lexers/cddl.pyo
+${PYSITELIB}/pygments/lexers/cel.py
+${PYSITELIB}/pygments/lexers/cel.pyc
+${PYSITELIB}/pygments/lexers/cel.pyo
 ${PYSITELIB}/pygments/lexers/chapel.py
 ${PYSITELIB}/pygments/lexers/chapel.pyc
 ${PYSITELIB}/pygments/lexers/chapel.pyo
@@ -615,6 +621,9 @@ ${PYSITELIB}/pygments/lexers/prql.pyo
 ${PYSITELIB}/pygments/lexers/ptx.py
 ${PYSITELIB}/pygments/lexers/ptx.pyc
 ${PYSITELIB}/pygments/lexers/ptx.pyo
+${PYSITELIB}/pygments/lexers/purescript.py
+${PYSITELIB}/pygments/lexers/purescript.pyc
+${PYSITELIB}/pygments/lexers/purescript.pyo
 ${PYSITELIB}/pygments/lexers/python.py
 ${PYSITELIB}/pygments/lexers/python.pyc
 ${PYSITELIB}/pygments/lexers/python.pyo
@@ -957,6 +966,9 @@ ${PYSITELIB}/pygments/styles/murphy.pyo
 ${PYSITELIB}/pygments/styles/native.py
 ${PYSITELIB}/pygments/styles/native.pyc
 ${PYSITELIB}/pygments/styles/native.pyo
+${PYSITELIB}/pygments/styles/night_owl.py
+${PYSITELIB}/pygments/styles/night_owl.pyc
+${PYSITELIB}/pygments/styles/night_owl.pyo
 ${PYSITELIB}/pygments/styles/nord.py
 ${PYSITELIB}/pygments/styles/nord.pyc
 ${PYSITELIB}/pygments/styles/nord.pyo

Index: pkgsrc/textproc/py-pygments/distinfo
diff -u pkgsrc/textproc/py-pygments/distinfo:1.37 pkgsrc/textproc/py-pygments/distinfo:1.38
--- pkgsrc/textproc/py-pygments/distinfo:1.37   Sun Apr  5 07:30:32 2026
+++ pkgsrc/textproc/py-pygments/distinfo        Sun Aug 23 08:13:35 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.37 2026/04/05 07:30:32 wiz Exp $
+$NetBSD: distinfo,v 1.38 2026/08/23 08:13:35 wiz Exp $
 
-BLAKE2s (pygments-2.20.0.tar.gz) = 2f22b7feec323783a25147cc2a8e704f013c521c3d7f476d7f50f8e893c32649
-SHA512 (pygments-2.20.0.tar.gz) = 7d073ead03b1722f862a72a962346f2d76bafb472f58fd5038061ca09675483f3b427bec700fe4ef49da9cace9e65b0d5414cda5ee20ebc056759e0c422f4547
-Size (pygments-2.20.0.tar.gz) = 4955991 bytes
+BLAKE2s (pygments-2.21.0.tar.gz) = 7923b9111e00a0896b2e8976d86cb2a9bc2a4fac030d5699b99b6820f07aa093
+SHA512 (pygments-2.21.0.tar.gz) = c2d2e48556be345378004463d8f0f357b6b0652a6af0f33fa255b9f749f7ab42e4bdde0fd6870619bfe225b83d13dbb1cb891c989cf43d12a2cdaf6f89ab8279
+Size (pygments-2.21.0.tar.gz) = 5005329 bytes



Home | Main Index | Thread Index | Old Index