pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-cparser
Module Name: pkgsrc
Committed By: wiz
Date: Sun Jan 25 23:11:06 UTC 2026
Modified Files:
pkgsrc/devel/py-cparser: Makefile PLIST distinfo
Log Message:
py-cparser: update to 3.0.
Removed dependency on PLY, by rewriting pycparser to use a hand-written lexer and recursive-descent parser for C. No API changes / functionality changes intended - the same AST is produced.
Add support for Python 3.14 and drop EOL 3.8 by @hugovk in #581
Update _ast_gen.py to be in sync with c_ast.py by @simonlindholm in #582
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/py-cparser/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-cparser/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-cparser/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/py-cparser/Makefile
diff -u pkgsrc/devel/py-cparser/Makefile:1.20 pkgsrc/devel/py-cparser/Makefile:1.21
--- pkgsrc/devel/py-cparser/Makefile:1.20 Sun Sep 21 15:35:47 2025
+++ pkgsrc/devel/py-cparser/Makefile Sun Jan 25 23:11:06 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2025/09/21 15:35:47 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2026/01/25 23:11:06 wiz Exp $
-DISTNAME= pycparser-2.23
+DISTNAME= pycparser-3.0
PKGNAME= ${DISTNAME:S/py/${PYPKGPREFIX}-/}
CATEGORIES= devel lang python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pycparser/}
Index: pkgsrc/devel/py-cparser/PLIST
diff -u pkgsrc/devel/py-cparser/PLIST:1.5 pkgsrc/devel/py-cparser/PLIST:1.6
--- pkgsrc/devel/py-cparser/PLIST:1.5 Sat Apr 12 10:02:37 2025
+++ pkgsrc/devel/py-cparser/PLIST Sun Jan 25 23:11:06 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2025/04/12 10:02:37 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2026/01/25 23:11:06 wiz Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -10,9 +10,6 @@ ${PYSITELIB}/pycparser/__init__.pyo
${PYSITELIB}/pycparser/_ast_gen.py
${PYSITELIB}/pycparser/_ast_gen.pyc
${PYSITELIB}/pycparser/_ast_gen.pyo
-${PYSITELIB}/pycparser/_build_tables.py
-${PYSITELIB}/pycparser/_build_tables.pyc
-${PYSITELIB}/pycparser/_build_tables.pyo
${PYSITELIB}/pycparser/_c_ast.cfg
${PYSITELIB}/pycparser/ast_transforms.py
${PYSITELIB}/pycparser/ast_transforms.pyc
@@ -29,30 +26,3 @@ ${PYSITELIB}/pycparser/c_lexer.pyo
${PYSITELIB}/pycparser/c_parser.py
${PYSITELIB}/pycparser/c_parser.pyc
${PYSITELIB}/pycparser/c_parser.pyo
-${PYSITELIB}/pycparser/lextab.py
-${PYSITELIB}/pycparser/lextab.pyc
-${PYSITELIB}/pycparser/lextab.pyo
-${PYSITELIB}/pycparser/ply/__init__.py
-${PYSITELIB}/pycparser/ply/__init__.pyc
-${PYSITELIB}/pycparser/ply/__init__.pyo
-${PYSITELIB}/pycparser/ply/cpp.py
-${PYSITELIB}/pycparser/ply/cpp.pyc
-${PYSITELIB}/pycparser/ply/cpp.pyo
-${PYSITELIB}/pycparser/ply/ctokens.py
-${PYSITELIB}/pycparser/ply/ctokens.pyc
-${PYSITELIB}/pycparser/ply/ctokens.pyo
-${PYSITELIB}/pycparser/ply/lex.py
-${PYSITELIB}/pycparser/ply/lex.pyc
-${PYSITELIB}/pycparser/ply/lex.pyo
-${PYSITELIB}/pycparser/ply/yacc.py
-${PYSITELIB}/pycparser/ply/yacc.pyc
-${PYSITELIB}/pycparser/ply/yacc.pyo
-${PYSITELIB}/pycparser/ply/ygen.py
-${PYSITELIB}/pycparser/ply/ygen.pyc
-${PYSITELIB}/pycparser/ply/ygen.pyo
-${PYSITELIB}/pycparser/plyparser.py
-${PYSITELIB}/pycparser/plyparser.pyc
-${PYSITELIB}/pycparser/plyparser.pyo
-${PYSITELIB}/pycparser/yacctab.py
-${PYSITELIB}/pycparser/yacctab.pyc
-${PYSITELIB}/pycparser/yacctab.pyo
Index: pkgsrc/devel/py-cparser/distinfo
diff -u pkgsrc/devel/py-cparser/distinfo:1.16 pkgsrc/devel/py-cparser/distinfo:1.17
--- pkgsrc/devel/py-cparser/distinfo:1.16 Sun Sep 21 15:35:47 2025
+++ pkgsrc/devel/py-cparser/distinfo Sun Jan 25 23:11:06 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2025/09/21 15:35:47 wiz Exp $
+$NetBSD: distinfo,v 1.17 2026/01/25 23:11:06 wiz Exp $
-BLAKE2s (pycparser-2.23.tar.gz) = 678b5f0df022af2e449d043d9a76f4262dccac3f3e23cd680677466e8e75e16c
-SHA512 (pycparser-2.23.tar.gz) = 317f02bf58482b9d80b7395fe6fe5f756230915473b65b219755ccf0f4f1d3b227f508925fcf81fe28bcd6c113cf93e0075bf16a9a499cb306e1627222b1b1a7
-Size (pycparser-2.23.tar.gz) = 173734 bytes
+BLAKE2s (pycparser-3.0.tar.gz) = 7b142cb450143761b50f644840d70ce77868a691d8a6524ee4cd2e2382a7b6b9
+SHA512 (pycparser-3.0.tar.gz) = 333504ef076e369661823abcd1d1f0d4e01ebadd43b7039e403d80fc2418500c2ed2c42e7b997c6eaf9c56b16085dfccacc6d0be2d45f0033a90eac1a7ed49d0
+Size (pycparser-3.0.tar.gz) = 103492 bytes
Home |
Main Index |
Thread Index |
Old Index