Subject: CVS commit: pkgsrc/graphics/zxing-cpp
From: Thomas Klausner
Date: 2023-07-19 15:10:11
Message id: 20230719131011.96B5CFBDB@cvs.NetBSD.org

Log Message:
zxing-cpp: update to 2.1.0.

Major Changes

    Considerable performance improvements in linear symbol detection (up to 2x \ 
speedup in select use cases of ReadBarcodes)
    QRCode: major improvement in detection of high version symbols (see e.g. here)
    DMDetector: reduce runtime overhead of c++-20 builds by around 50%
    Refactor Python wrapper so the sdist includes the core library code by \ 
@stumpylog in #530
    wasm wrapper: add function to reader to scan multiple barcode by @Trim in #567
    Added a C wrapper by @siiky in #553. If you find this useful, please have a \ 
look at #583.
    new BUILD_EXPERIMENTAL_API cmake option (currently enabling \ 
DecodeHints::tryDenoise feature, see 9bcfdb3)
    [EDIT: just noticed that this does not work, see 8202a4e]

Minor Changes

    fix crash when the source image is less than 3 pixels width/height by \ 
@liulex in #476
    Android: Enable the saving of images to the phone gallery. by @Sergio- in #483
    WASM wrapper: add symbologyIdentifier into result by @AlexXiong-dev in #576
    CI: build universal2 python module for macos
    Python: compile module with c++20 (position independend DataMatrix support) \ 
by default
    Python: improve error reporting
    DMDetector: fix potential dead-lock
    DMDecoder: support 144x144 symbols in legacy and compliant variants
    UPC/EAN: reduce right quiet zone requirement -> fix non-conformant input
    EAN/UPCA: include AddOn in position calculation
    MSVC build option cleanup
    WASM: simplify and cleanup demo_*.html files
    Updated live web demos to latest code (and setup semi-automatic gh-page \ 
creation for the future)
    a bunch of minor bug fixes

Files:
RevisionActionfile
1.12modifypkgsrc/graphics/zxing-cpp/Makefile
1.5modifypkgsrc/graphics/zxing-cpp/buildlink3.mk
1.7modifypkgsrc/graphics/zxing-cpp/distinfo