pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics/py-strich
Module Name: pkgsrc
Committed By: adam
Date: Sun Aug 9 06:49:35 UTC 2026
Modified Files:
pkgsrc/graphics/py-strich: Makefile PLIST distinfo
Log Message:
py-strich: updated to 0.19
0.19
All encoders: harden against untrusted input by constraining input and output
sizes — over-long payloads and over-large raster renders are now rejected
before any allocation rather than exhausting memory or CPU.
EAN-13 and ITF-14: new require_valid_check_digit option rejects a supplied
check digit that is missing or incorrect instead of silently recomputing it.
New exception subclasses
:class:~pystrich.exceptions.PyStrichInvalidPayloadLength and
:class:~pystrich.exceptions.PyStrichInvalidCheckDigit (both
:class:~pystrich.exceptions.PyStrichInvalidInput) give over-capacity input
and check-digit failures a distinct type.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 pkgsrc/graphics/py-strich/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/py-strich/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/graphics/py-strich/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/graphics/py-strich/Makefile
diff -u pkgsrc/graphics/py-strich/Makefile:1.11 pkgsrc/graphics/py-strich/Makefile:1.12
--- pkgsrc/graphics/py-strich/Makefile:1.11 Sun Jun 28 15:41:25 2026
+++ pkgsrc/graphics/py-strich/Makefile Sun Aug 9 06:49:35 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.11 2026/06/28 15:41:25 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2026/08/09 06:49:35 adam Exp $
-DISTNAME= pystrich-0.14
+DISTNAME= pystrich-0.19
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^py//}
CATEGORIES= graphics python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyStrich/}
@@ -11,8 +11,10 @@ COMMENT= 1D and 2D barcode generator
LICENSE= 2-clause-bsd AND apache-2.0
TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=0:../../devel/py-hatchling
-DEPENDS+= ${PYPKGPREFIX}-Pillow>=12.2:../../graphics/py-Pillow
-TEST_DEPENDS+= dmtx-utils-[0-9]*:../../graphics/dmtx-utils
+DEPENDS+= ${PYPKGPREFIX}-Pillow>=12.3.0:../../graphics/py-Pillow
+DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.15.0:../../devel/py-typing-extensions
+TEST_DEPENDS+= dmtx-utils>=0:../../graphics/dmtx-utils
+TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis>=6.155.2:../../devel/py-hypothesis
PYTHON_VERSIONS_INCOMPATIBLE= 310 311
Index: pkgsrc/graphics/py-strich/PLIST
diff -u pkgsrc/graphics/py-strich/PLIST:1.5 pkgsrc/graphics/py-strich/PLIST:1.6
--- pkgsrc/graphics/py-strich/PLIST:1.5 Wed May 20 06:01:16 2026
+++ pkgsrc/graphics/py-strich/PLIST Sun Aug 9 06:49:35 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2026/05/20 06:01:16 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2026/08/09 06:49:35 adam Exp $
bin/pystrich-${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -11,9 +11,12 @@ ${PYSITELIB}/pystrich/__init__.pyo
${PYSITELIB}/pystrich/_courier_glyphs.py
${PYSITELIB}/pystrich/_courier_glyphs.pyc
${PYSITELIB}/pystrich/_courier_glyphs.pyo
-${PYSITELIB}/pystrich/_simulate_damage.py
-${PYSITELIB}/pystrich/_simulate_damage.pyc
-${PYSITELIB}/pystrich/_simulate_damage.pyo
+${PYSITELIB}/pystrich/_dataurl.py
+${PYSITELIB}/pystrich/_dataurl.pyc
+${PYSITELIB}/pystrich/_dataurl.pyo
+${PYSITELIB}/pystrich/_pillow.py
+${PYSITELIB}/pystrich/_pillow.pyc
+${PYSITELIB}/pystrich/_pillow.pyo
${PYSITELIB}/pystrich/_vector_text.py
${PYSITELIB}/pystrich/_vector_text.pyc
${PYSITELIB}/pystrich/_vector_text.pyo
@@ -44,30 +47,6 @@ ${PYSITELIB}/pystrich/aztec/renderer.pyo
${PYSITELIB}/pystrich/aztec/symbol.py
${PYSITELIB}/pystrich/aztec/symbol.pyc
${PYSITELIB}/pystrich/aztec/symbol.pyo
-${PYSITELIB}/pystrich/aztec/test_bitstuff.py
-${PYSITELIB}/pystrich/aztec/test_bitstuff.pyc
-${PYSITELIB}/pystrich/aztec/test_bitstuff.pyo
-${PYSITELIB}/pystrich/aztec/test_data.py
-${PYSITELIB}/pystrich/aztec/test_data.pyc
-${PYSITELIB}/pystrich/aztec/test_data.pyo
-${PYSITELIB}/pystrich/aztec/test_dpencoder.py
-${PYSITELIB}/pystrich/aztec/test_dpencoder.pyc
-${PYSITELIB}/pystrich/aztec/test_dpencoder.pyo
-${PYSITELIB}/pystrich/aztec/test_modemessage.py
-${PYSITELIB}/pystrich/aztec/test_modemessage.pyc
-${PYSITELIB}/pystrich/aztec/test_modemessage.pyo
-${PYSITELIB}/pystrich/aztec/test_placement.py
-${PYSITELIB}/pystrich/aztec/test_placement.pyc
-${PYSITELIB}/pystrich/aztec/test_placement.pyo
-${PYSITELIB}/pystrich/aztec/test_roundtrip.py
-${PYSITELIB}/pystrich/aztec/test_roundtrip.pyc
-${PYSITELIB}/pystrich/aztec/test_roundtrip.pyo
-${PYSITELIB}/pystrich/aztec/test_symbol.py
-${PYSITELIB}/pystrich/aztec/test_symbol.pyc
-${PYSITELIB}/pystrich/aztec/test_symbol.pyo
-${PYSITELIB}/pystrich/aztec/test_textencoder.py
-${PYSITELIB}/pystrich/aztec/test_textencoder.pyc
-${PYSITELIB}/pystrich/aztec/test_textencoder.pyo
${PYSITELIB}/pystrich/aztec/textencoder.py
${PYSITELIB}/pystrich/aztec/textencoder.pyc
${PYSITELIB}/pystrich/aztec/textencoder.pyo
@@ -89,22 +68,15 @@ ${PYSITELIB}/pystrich/cli.pyo
${PYSITELIB}/pystrich/code128/__init__.py
${PYSITELIB}/pystrich/code128/__init__.pyc
${PYSITELIB}/pystrich/code128/__init__.pyo
+${PYSITELIB}/pystrich/code128/data.py
+${PYSITELIB}/pystrich/code128/data.pyc
+${PYSITELIB}/pystrich/code128/data.pyo
${PYSITELIB}/pystrich/code128/encoding.py
${PYSITELIB}/pystrich/code128/encoding.pyc
${PYSITELIB}/pystrich/code128/encoding.pyo
${PYSITELIB}/pystrich/code128/renderer.py
${PYSITELIB}/pystrich/code128/renderer.pyc
${PYSITELIB}/pystrich/code128/renderer.pyo
-${PYSITELIB}/pystrich/code128/test_code128.py
-${PYSITELIB}/pystrich/code128/test_code128.pyc
-${PYSITELIB}/pystrich/code128/test_code128.pyo
-${PYSITELIB}/pystrich/code128/test_img/1.png
-${PYSITELIB}/pystrich/code128/test_img/2.png
-${PYSITELIB}/pystrich/code128/test_img/3.png
-${PYSITELIB}/pystrich/code128/test_img/4.png
-${PYSITELIB}/pystrich/code128/test_img/5.png
-${PYSITELIB}/pystrich/code128/test_img/6.png
-${PYSITELIB}/pystrich/code128/test_img/7.png
${PYSITELIB}/pystrich/code128/textencoder.py
${PYSITELIB}/pystrich/code128/textencoder.pyc
${PYSITELIB}/pystrich/code128/textencoder.pyo
@@ -117,33 +89,30 @@ ${PYSITELIB}/pystrich/code39/encoding.py
${PYSITELIB}/pystrich/code39/renderer.py
${PYSITELIB}/pystrich/code39/renderer.pyc
${PYSITELIB}/pystrich/code39/renderer.pyo
-${PYSITELIB}/pystrich/code39/test_code39.py
-${PYSITELIB}/pystrich/code39/test_code39.pyc
-${PYSITELIB}/pystrich/code39/test_code39.pyo
-${PYSITELIB}/pystrich/code39/test_img/1.png
-${PYSITELIB}/pystrich/code39/test_img/2.png
-${PYSITELIB}/pystrich/code39/test_img/3.png
${PYSITELIB}/pystrich/code39/textencoder.py
${PYSITELIB}/pystrich/code39/textencoder.pyc
${PYSITELIB}/pystrich/code39/textencoder.pyo
-${PYSITELIB}/pystrich/conftest.py
-${PYSITELIB}/pystrich/conftest.pyc
-${PYSITELIB}/pystrich/conftest.pyo
+${PYSITELIB}/pystrich/colour.py
+${PYSITELIB}/pystrich/colour.pyc
+${PYSITELIB}/pystrich/colour.pyo
${PYSITELIB}/pystrich/datamatrix/__init__.py
${PYSITELIB}/pystrich/datamatrix/__init__.pyc
${PYSITELIB}/pystrich/datamatrix/__init__.pyo
${PYSITELIB}/pystrich/datamatrix/data.py
${PYSITELIB}/pystrich/datamatrix/data.pyc
${PYSITELIB}/pystrich/datamatrix/data.pyo
+${PYSITELIB}/pystrich/datamatrix/dpencoder.py
+${PYSITELIB}/pystrich/datamatrix/dpencoder.pyc
+${PYSITELIB}/pystrich/datamatrix/dpencoder.pyo
+${PYSITELIB}/pystrich/datamatrix/modes.py
+${PYSITELIB}/pystrich/datamatrix/modes.pyc
+${PYSITELIB}/pystrich/datamatrix/modes.pyo
${PYSITELIB}/pystrich/datamatrix/placement.py
${PYSITELIB}/pystrich/datamatrix/placement.pyc
${PYSITELIB}/pystrich/datamatrix/placement.pyo
${PYSITELIB}/pystrich/datamatrix/renderer.py
${PYSITELIB}/pystrich/datamatrix/renderer.pyc
${PYSITELIB}/pystrich/datamatrix/renderer.pyo
-${PYSITELIB}/pystrich/datamatrix/test_datamatrix.py
-${PYSITELIB}/pystrich/datamatrix/test_datamatrix.pyc
-${PYSITELIB}/pystrich/datamatrix/test_datamatrix.pyo
${PYSITELIB}/pystrich/datamatrix/textencoder.py
${PYSITELIB}/pystrich/datamatrix/textencoder.pyc
${PYSITELIB}/pystrich/datamatrix/textencoder.pyo
@@ -159,12 +128,6 @@ ${PYSITELIB}/pystrich/ean13/encoding.pyo
${PYSITELIB}/pystrich/ean13/renderer.py
${PYSITELIB}/pystrich/ean13/renderer.pyc
${PYSITELIB}/pystrich/ean13/renderer.pyo
-${PYSITELIB}/pystrich/ean13/test_ean13.py
-${PYSITELIB}/pystrich/ean13/test_ean13.pyc
-${PYSITELIB}/pystrich/ean13/test_ean13.pyo
-${PYSITELIB}/pystrich/ean13/test_img/1.png
-${PYSITELIB}/pystrich/ean13/test_img/2.png
-${PYSITELIB}/pystrich/ean13/test_img/3.png
${PYSITELIB}/pystrich/eps.py
${PYSITELIB}/pystrich/eps.pyc
${PYSITELIB}/pystrich/eps.pyo
@@ -188,6 +151,21 @@ ${PYSITELIB}/pystrich/fonts/courR18.pbm
${PYSITELIB}/pystrich/fonts/courR18.pil
${PYSITELIB}/pystrich/fonts/courR24.pbm
${PYSITELIB}/pystrich/fonts/courR24.pil
+${PYSITELIB}/pystrich/gs1.py
+${PYSITELIB}/pystrich/gs1.pyc
+${PYSITELIB}/pystrich/gs1.pyo
+${PYSITELIB}/pystrich/itf/__init__.py
+${PYSITELIB}/pystrich/itf/__init__.pyc
+${PYSITELIB}/pystrich/itf/__init__.pyo
+${PYSITELIB}/pystrich/itf/encoding.py
+${PYSITELIB}/pystrich/itf/encoding.pyc
+${PYSITELIB}/pystrich/itf/encoding.pyo
+${PYSITELIB}/pystrich/itf/renderer.py
+${PYSITELIB}/pystrich/itf/renderer.pyc
+${PYSITELIB}/pystrich/itf/renderer.pyo
+${PYSITELIB}/pystrich/limits.py
+${PYSITELIB}/pystrich/limits.pyc
+${PYSITELIB}/pystrich/limits.pyo
${PYSITELIB}/pystrich/marks.py
${PYSITELIB}/pystrich/marks.pyc
${PYSITELIB}/pystrich/marks.pyo
@@ -215,24 +193,6 @@ ${PYSITELIB}/pystrich/pdf417/renderer.py
${PYSITELIB}/pystrich/pdf417/tables.py
${PYSITELIB}/pystrich/pdf417/tables.pyc
${PYSITELIB}/pystrich/pdf417/tables.pyo
-${PYSITELIB}/pystrich/pdf417/test_data.py
-${PYSITELIB}/pystrich/pdf417/test_data.pyc
-${PYSITELIB}/pystrich/pdf417/test_data.pyo
-${PYSITELIB}/pystrich/pdf417/test_layout.py
-${PYSITELIB}/pystrich/pdf417/test_layout.pyc
-${PYSITELIB}/pystrich/pdf417/test_layout.pyo
-${PYSITELIB}/pystrich/pdf417/test_renderer.py
-${PYSITELIB}/pystrich/pdf417/test_renderer.pyc
-${PYSITELIB}/pystrich/pdf417/test_renderer.pyo
-${PYSITELIB}/pystrich/pdf417/test_roundtrip.py
-${PYSITELIB}/pystrich/pdf417/test_roundtrip.pyc
-${PYSITELIB}/pystrich/pdf417/test_roundtrip.pyo
-${PYSITELIB}/pystrich/pdf417/test_tables.py
-${PYSITELIB}/pystrich/pdf417/test_tables.pyc
-${PYSITELIB}/pystrich/pdf417/test_tables.pyo
-${PYSITELIB}/pystrich/pdf417/test_textencoder.py
-${PYSITELIB}/pystrich/pdf417/test_textencoder.pyc
-${PYSITELIB}/pystrich/pdf417/test_textencoder.pyo
${PYSITELIB}/pystrich/pdf417/textencoder.py
${PYSITELIB}/pystrich/pdf417/textencoder.pyc
${PYSITELIB}/pystrich/pdf417/textencoder.pyo
@@ -243,215 +203,18 @@ ${PYSITELIB}/pystrich/qrcode/__init__.py
${PYSITELIB}/pystrich/qrcode/data.py
${PYSITELIB}/pystrich/qrcode/data.pyc
${PYSITELIB}/pystrich/qrcode/data.pyo
+${PYSITELIB}/pystrich/qrcode/dpencoder.py
+${PYSITELIB}/pystrich/qrcode/dpencoder.pyc
+${PYSITELIB}/pystrich/qrcode/dpencoder.pyo
${PYSITELIB}/pystrich/qrcode/isodata.py
${PYSITELIB}/pystrich/qrcode/isodata.pyc
${PYSITELIB}/pystrich/qrcode/isodata.pyo
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv10_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv10_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv10_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv10_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv11_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv11_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv11_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv11_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv12_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv12_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv12_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv12_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv13_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv13_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv13_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv13_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv14_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv14_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv14_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv14_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv15_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv15_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv15_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv15_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv16_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv16_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv16_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv16_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv17_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv17_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv17_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv17_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv18_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv18_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv18_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv18_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv19_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv19_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv19_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv19_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv1_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv1_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv1_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv1_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv20_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv20_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv20_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv20_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv21_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv21_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv21_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv21_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv22_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv22_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv22_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv22_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv23_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv23_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv23_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv23_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv24_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv24_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv24_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv24_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv25_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv25_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv25_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv25_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv26_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv26_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv26_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv26_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv27_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv27_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv27_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv27_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv28_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv28_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv28_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv28_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv29_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv29_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv29_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv29_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv2_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv2_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv2_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv2_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv30_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv30_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv30_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv30_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv31_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv31_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv31_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv31_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv32_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv32_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv32_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv32_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv33_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv33_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv33_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv33_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv34_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv34_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv34_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv34_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv35_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv35_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv35_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv35_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv36_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv36_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv36_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv36_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv37_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv37_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv37_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv37_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv38_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv38_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv38_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv38_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv39_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv39_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv39_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv39_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv3_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv3_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv3_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv3_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv40_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv40_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv40_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv40_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv4_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv4_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv4_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv4_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv5_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv5_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv5_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv5_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv6_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv6_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv6_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv6_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv7_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv7_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv7_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv7_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv8_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv8_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv8_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv8_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv9_0.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv9_1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv9_2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrv9_3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr1.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr10.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr11.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr12.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr13.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr14.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr15.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr16.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr17.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr18.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr19.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr2.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr20.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr21.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr22.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr23.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr24.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr25.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr26.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr27.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr28.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr29.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr3.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr30.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr31.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr32.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr33.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr34.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr35.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr36.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr37.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr38.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr39.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr4.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr40.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr5.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr6.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr7.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr8.dat
-${PYSITELIB}/pystrich/qrcode/qrcode_data/qrvfr9.dat
+${PYSITELIB}/pystrich/qrcode/modes.py
+${PYSITELIB}/pystrich/qrcode/modes.pyc
+${PYSITELIB}/pystrich/qrcode/modes.pyo
${PYSITELIB}/pystrich/qrcode/renderer.py
${PYSITELIB}/pystrich/qrcode/renderer.pyc
${PYSITELIB}/pystrich/qrcode/renderer.pyo
-${PYSITELIB}/pystrich/qrcode/test_qrcode.py
-${PYSITELIB}/pystrich/qrcode/test_qrcode.pyc
-${PYSITELIB}/pystrich/qrcode/test_qrcode.pyo
${PYSITELIB}/pystrich/qrcode/textencoder.py
${PYSITELIB}/pystrich/qrcode/textencoder.pyc
${PYSITELIB}/pystrich/qrcode/textencoder.pyo
@@ -461,21 +224,6 @@ ${PYSITELIB}/pystrich/reedsolomon.pyo
${PYSITELIB}/pystrich/svg.py
${PYSITELIB}/pystrich/svg.pyc
${PYSITELIB}/pystrich/svg.pyo
-${PYSITELIB}/pystrich/test_bitstream.py
-${PYSITELIB}/pystrich/test_bitstream.pyc
-${PYSITELIB}/pystrich/test_bitstream.pyo
-${PYSITELIB}/pystrich/test_cli.py
-${PYSITELIB}/pystrich/test_cli.pyc
-${PYSITELIB}/pystrich/test_cli.pyo
-${PYSITELIB}/pystrich/test_marks.py
-${PYSITELIB}/pystrich/test_marks.pyc
-${PYSITELIB}/pystrich/test_marks.pyo
-${PYSITELIB}/pystrich/test_reedsolomon.py
-${PYSITELIB}/pystrich/test_reedsolomon.pyc
-${PYSITELIB}/pystrich/test_reedsolomon.pyo
-${PYSITELIB}/pystrich/test_svg.py
-${PYSITELIB}/pystrich/test_svg.pyc
-${PYSITELIB}/pystrich/test_svg.pyo
${PYSITELIB}/pystrich/types.py
${PYSITELIB}/pystrich/types.pyc
${PYSITELIB}/pystrich/types.pyo
Index: pkgsrc/graphics/py-strich/distinfo
diff -u pkgsrc/graphics/py-strich/distinfo:1.6 pkgsrc/graphics/py-strich/distinfo:1.7
--- pkgsrc/graphics/py-strich/distinfo:1.6 Wed May 20 06:01:16 2026
+++ pkgsrc/graphics/py-strich/distinfo Sun Aug 9 06:49:35 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.6 2026/05/20 06:01:16 adam Exp $
+$NetBSD: distinfo,v 1.7 2026/08/09 06:49:35 adam Exp $
-BLAKE2s (pystrich-0.14.tar.gz) = 6bcf3b56aa986355bfccfa01fc5a52ef9d27881abdea9b0ca9f60870364aff2f
-SHA512 (pystrich-0.14.tar.gz) = 2ff651bf2f7e9c4674098c794e0d1956a8b20e65e83f5faf48bcd4cb0846f3cf3e03490e75eb5f1ed8792f8bac0e633a6eb9279ee601c2b778c45f81c0a1edf6
-Size (pystrich-0.14.tar.gz) = 820610 bytes
+BLAKE2s (pystrich-0.19.tar.gz) = 50e25d274f889621e61fd8f000aa03b740eca1e30ae0859f224cbb009bc04264
+SHA512 (pystrich-0.19.tar.gz) = 4bcb366824608811ed9dfc89bc47931a22c0418a8d9ef7d62cfbc0d3a10820892de035a16ebfc23dcc1162ada4cb972a7d952724e568ea5cfa4a54fa83f9bfbd
+Size (pystrich-0.19.tar.gz) = 290768 bytes
Home |
Main Index |
Thread Index |
Old Index