pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics/zxing-cpp
Module Name: pkgsrc
Committed By: wiz
Date: Mon Jul 13 18:49:22 UTC 2026
Modified Files:
pkgsrc/graphics/zxing-cpp: Makefile distinfo
Log Message:
zxing-cpp: update to 3.1.0.
(libreoffice still builds.)
Changes:
New/Improved Symbologies
Added decoder support for Telepen symbology
Added decoder support for MicroPDF417 (sponsored by Allied Vision Konstanz GmbH)
Greatly improved Aztec detector for large, non-flat symbols by evaluating internal timing patterns
Greatly improved DataMatrix detector for large, non-flat symbols by evaluating internal alignment patterns
Major improvement in QRCode detection of many small symbols in a single image
New/Improved wrappers
Added a Go wrapper
Switched from pybind11 to nanobind in Python wrapper code (enhanced IDE support, faster build times, smaller binaries, free-threaded Python support)
General
Improved API documentation, now published under https://zxing-cpp.github.io/zxing-cpp/docs
Considerable performance improvements, especially on ARM chips (10%-40% in specific scenarios)
ReedSolomon: generic implementation for prime and extended Galois Fields with improved performance
Added support for "Unused Error Correction" meta data (Barcode::extra("UEC"))
Optional support for WebP in ZXingReader
Sifted and partly recoded set of sample images into WebP with 95% size reduction of the sample_images.zip
Minor Improvements and Bug Fixes
AZHighLevelEncoder: fix mixed table '}' (0x7d) -> '~' (0x7e) by @gitlost in #1065
Silence deprecated-declarations warnings on Windows too by @x1sc0 in #1066
fix test/fuzz build by @kcwu in #1071
oned: DataBar: catch std::out_of_range in DecodeExpandedBits by @kcwu in #1080
[ODCode39Reader] Fix crash in DecodeCode32 due to unhandled exception by @kcwu in #1083
DMDetector: guard empty DataMatrix gap list by @markusfisch in #1100
Fix constructor parameter names in PointT by @MonkeybreadSoftware in #1097
iOS: add formats getter/setter to ZXIReaderOptions by @hrasnam in #1094
Add Windows resource file for version information by @davidhsing in #1101
Fix #include bug by @KangLin in #1103
ODCode128Reader: only process 1st/2nd position FNC1 once by @gitlost in #1113
AZDecoder: allow lowercase AIM id (2nd position FNC1) per spec by @gitlost in #1114
DMDecoder: restrict AIM id (2nd position FNC1) to alpha/2 digits by @gitlost in #1117
Rust: add define in build.rs to set CMAKE_INSTALL_LIBDIR to lib by @demondave in #1119
Fix missing iterator header on Android by @umerov1999 in #1121
iOS Wrapper: Add stacked DataBar format support and fix format enum mismatches by @brian-telintelo-kr in #1125
Fix (at least substantially reduce) false positive DataBarStacked detections
Fix out-of-bounds access bugs in PDF417 decoder
Fixed an endless loop in the QRDetector
Fixed regression in BarcodeFormat based filtering during ReadBarcodes operation
"Save frame" feature + cosmetic improvements to ZXingQtCamReader demo app
modernized Android Demo App code
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/graphics/zxing-cpp/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/graphics/zxing-cpp/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/zxing-cpp/Makefile
diff -u pkgsrc/graphics/zxing-cpp/Makefile:1.18 pkgsrc/graphics/zxing-cpp/Makefile:1.19
--- pkgsrc/graphics/zxing-cpp/Makefile:1.18 Wed Jun 24 13:49:06 2026
+++ pkgsrc/graphics/zxing-cpp/Makefile Mon Jul 13 18:49:21 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.18 2026/06/24 13:49:06 gdt Exp $
+# $NetBSD: Makefile,v 1.19 2026/07/13 18:49:21 wiz Exp $
-DISTNAME= zxing-cpp-3.0.2
-PKGREVISION= 1
+DISTNAME= zxing-cpp-3.1.0
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GITHUB:=nu-book/}
GITHUB_TAG= v${PKGVERSION_NOREV}
@@ -33,7 +32,7 @@ USE_CXX_FEATURES+= c++20
PKGCONFIG_OVERRIDE+= core/zxing.pc.in
-STB_REV= 2fb8c5a3deb2110c89669f8d6f36e5833b556b44
+STB_REV= 31c1ad37456438565541f4919958214b6e762fb4
DISTFILES= ${DEFAULT_DISTFILES}
DISTFILES+= stb-${STB_REV}.tar.gz
Index: pkgsrc/graphics/zxing-cpp/distinfo
diff -u pkgsrc/graphics/zxing-cpp/distinfo:1.10 pkgsrc/graphics/zxing-cpp/distinfo:1.11
--- pkgsrc/graphics/zxing-cpp/distinfo:1.10 Thu Mar 12 00:59:16 2026
+++ pkgsrc/graphics/zxing-cpp/distinfo Mon Jul 13 18:49:21 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.10 2026/03/12 00:59:16 ryoon Exp $
+$NetBSD: distinfo,v 1.11 2026/07/13 18:49:21 wiz Exp $
-BLAKE2s (stb-2fb8c5a3deb2110c89669f8d6f36e5833b556b44.tar.gz) = 5700fcd8c6644d09e74415c9a6cbd5879ea0824d41bf73e3300303e07a0cfefb
-SHA512 (stb-2fb8c5a3deb2110c89669f8d6f36e5833b556b44.tar.gz) = 7c3e5e272b4d7feb542d7fc10b1bf72ad6af4929a38dd7dff8d27d06517e90e1df69c6d108e842519c3e24534b365627fc620066cbef281c9910740c82b1f517
-Size (stb-2fb8c5a3deb2110c89669f8d6f36e5833b556b44.tar.gz) = 1515178 bytes
-BLAKE2s (zxing-cpp-3.0.2.tar.gz) = fd3087b18eee0d9afe388268ee593588a44e32d5191b07695f0f03be6fe53764
-SHA512 (zxing-cpp-3.0.2.tar.gz) = 6f4dc443e23e488bf8daa7d338e2cfcc73558930d793af06a3d075b6befbdf92ca52324e98add3a924f55c4b9ecb58408e2a87627878bb43054e9a8a29a9c4a4
-Size (zxing-cpp-3.0.2.tar.gz) = 1039644 bytes
+BLAKE2s (stb-31c1ad37456438565541f4919958214b6e762fb4.tar.gz) = 2daf31ca417eec65e8da23475ead11ca799cc00f38f4e843878e28a951d97d4a
+SHA512 (stb-31c1ad37456438565541f4919958214b6e762fb4.tar.gz) = 0cffbd63fbe739af23dd2e36307c2f846b9a91b0bd89007f471abe570aca52edb96d256a361c5677c3227009587aebd680abf56e9ecb50f89327414d4f343542
+Size (stb-31c1ad37456438565541f4919958214b6e762fb4.tar.gz) = 1516082 bytes
+BLAKE2s (zxing-cpp-3.1.0.tar.gz) = b176f1589e7643042e3c7929e2f8032cc4bfa7efac1e0418dbac7973e8ee93ef
+SHA512 (zxing-cpp-3.1.0.tar.gz) = 20d467ec2865aa589bb1d3af11a13bdace593df75ebb2f0ecabfe7695c63251ed8117be35f78cfb2fa3c7dd2deea3ffda4450b7265b0e4ec79d02a5c6797ac8c
+Size (zxing-cpp-3.1.0.tar.gz) = 1103210 bytes
Home |
Main Index |
Thread Index |
Old Index