pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-pyvcd
Module Name: pkgsrc
Committed By: adam
Date: Wed Sep 2 15:37:24 UTC 2026
Modified Files:
pkgsrc/devel/py-pyvcd: Makefile PLIST distinfo
Log Message:
py-pyvcd: updated to 0.5.0
pyvcd-0.5.0 (2026-08-11)
* Breaking changes:
* Raise the minimum supported Python version to 3.10
* Model `Timescale.magnitude` as a plain `int`. `TimescaleMagnitude` remains
as an `IntEnum` whose members compare equal to their integer values, but
code such as `timescale.magnitude.value` must become
`timescale.magnitude`.
* Reader features, aligning `vcd.reader` with the corpus of real-world VCD
files collected by the `wellen`__ waveform library:
* Accept the nonstandard SystemVerilog and VHDL scope and variable types
emitted by GHDL, nvc, Verilator, QuestaSim, and fst2vcd
* Accept nine-state std_logic values, e.g. ``bUUUU``, in scalar and vector
value changes
* Accept empty vector values, e.g. ``b !``, emitted by GHDL for zero-width
variables
* Accept float time changes with zero fractional parts, e.g. ``#3.0``,
emitted by Migen
* Accept any positive integer timescale magnitude, not just 1, 10, and 100
* Accept scope and variable names starting with ``$``, e.g. VCS's
``$unit``, as well as unnamed scopes
* Tokenize the ``$attrbegin``/``$attrend`` attribute extension emitted by
nvc and fst2vcd
* Split possibly-negative bit indices, e.g. ``signal[2:-2]``, from variable
references
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pyvcd/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyvcd/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyvcd/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-pyvcd/Makefile
diff -u pkgsrc/devel/py-pyvcd/Makefile:1.5 pkgsrc/devel/py-pyvcd/Makefile:1.6
--- pkgsrc/devel/py-pyvcd/Makefile:1.5 Mon Aug 10 11:45:25 2026
+++ pkgsrc/devel/py-pyvcd/Makefile Wed Sep 2 15:37:24 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2026/08/10 11:45:25 adam Exp $
+# $NetBSD: Makefile,v 1.6 2026/09/02 15:37:24 adam Exp $
-DISTNAME= pyvcd-0.4.2
+DISTNAME= pyvcd-0.5.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyvcd/}
@@ -10,8 +10,7 @@ HOMEPAGE= https://github.com/westerndigi
COMMENT= Package to write Value Change Dump (VCD) files
LICENSE= mit
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=6.3:../../devel/py-setuptools_scm
+TOOL_DEPENDS+= ${PYPKGPREFIX}-uv-build>=0.9.13:../../devel/py-uv-build
USE_LANGUAGES= # none
Index: pkgsrc/devel/py-pyvcd/PLIST
diff -u pkgsrc/devel/py-pyvcd/PLIST:1.2 pkgsrc/devel/py-pyvcd/PLIST:1.3
--- pkgsrc/devel/py-pyvcd/PLIST:1.2 Sat Apr 12 20:03:47 2025
+++ pkgsrc/devel/py-pyvcd/PLIST Wed Sep 2 15:37:24 2026
@@ -1,9 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2025/04/12 20:03:47 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2026/09/02 15:37:24 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
-${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/vcd/__init__.py
${PYSITELIB}/vcd/__init__.pyc
${PYSITELIB}/vcd/__init__.pyo
Index: pkgsrc/devel/py-pyvcd/distinfo
diff -u pkgsrc/devel/py-pyvcd/distinfo:1.3 pkgsrc/devel/py-pyvcd/distinfo:1.4
--- pkgsrc/devel/py-pyvcd/distinfo:1.3 Mon Aug 10 11:45:25 2026
+++ pkgsrc/devel/py-pyvcd/distinfo Wed Sep 2 15:37:24 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2026/08/10 11:45:25 adam Exp $
+$NetBSD: distinfo,v 1.4 2026/09/02 15:37:24 adam Exp $
-BLAKE2s (pyvcd-0.4.2.tar.gz) = 29b2cff5af36de9b63f031e041790025b034edfc76d54bf12e1f4c7ff76803ab
-SHA512 (pyvcd-0.4.2.tar.gz) = f2b9fbc7fd12929ee0dba4abc2b538f5a2db5eee32aebe65918b58b8883f02afba3d7a8a6710ff3d294162e03f56829c95e5c6855a27fe5f5129ff19b5d8b61a
-Size (pyvcd-0.4.2.tar.gz) = 42371 bytes
+BLAKE2s (pyvcd-0.5.0.tar.gz) = f5d34e1f0e36d6bbc64fcf53f181a3757974f1ba3f22e74cc27965506dfd9beb
+SHA512 (pyvcd-0.5.0.tar.gz) = 8ee32fb40d3e6a642752a036abedb0f5607bf3da1c3e55591e113fc409e8489e1381bd873fded193792ada7cbc8f196c0453cab38e41f5671f03604894889b8a
+Size (pyvcd-0.5.0.tar.gz) = 42872 bytes
Home |
Main Index |
Thread Index |
Old Index