ZBar reads bar codes from sources such as video streams, image files, and raw intensity sensors. It supports many popular types of bar code symbologies including EAN-8, EAN-13, UPC-A, UPC-E, Code 39, Code 93, Code 128, Interleaved 2 of 5, GS1 DataBar (RSS-14), QR Code, and SQ Code.
License: LGPL-2.1-or-later For more information see the project home page: https://github.com/mchehab/zbar I have successfully rebuilt the package locally with some patch adjustments for changes incorporated and new patches for config changes, some new and changed b-r packages, and pushed to playground: https://cygwin.com/git/?p=git/cygwin-packages/zbar.git built under scallywag GH CI: https://cygwin.com/cgi-bin2/jobs.cgi?srcpkg=zbar log at: https://github.com/cygwin/scallywag/actions/runs/10566715776/job/29274446760 There are the same 3 missing and 3 spurious code matches out of 100,000 tests locally and under scallywag. For changes since the previous Cygwin release see below: 2024-01-09 0.23.93 - Set a better dpi resolution when parsing PDF files - Fix memory recycle bug of empty symbols - Fix compilation with python 3.11 and 3.12 - CVE-2023-40889: Fix array out-of-bounds access - Stop ignoring non-binary entries that follow binary ones - Increase allocated buffer memory for symbols - barcodetest.py: fix error code print logic - convert: Crash fixing while using camera - Add some pod information for additional functions - perl skip more tests if DISPLAY not set and set prereqs in Makefile.PL - Fixes rt.cpan.org 122061 - test fails when DISPLAY not set - Update Barcode::ZBar - isaac: ensure proper order of parsing expression - Enforce x11 backend even on wayland - zbarimg: add the --polygon option - xml output: Add polygon containing code bar. - configure.ac: drop support for Qt4 and prepare for Qt6 support - win: fix compiling error in Visual studio - Enforce a coding style - configure.ac: fix some issues with gtk parameter - zbargtk: fix version check macros - zbar: Address some header issues - zbar, test: fix compilation issues with FreeBSD - zbar: Function stdcall declaration issue. - symbol: make it compatible with MSC - zbar: change the code to make it c90 standard compatible - test: fix decode test 2021-02-21 0.23.92 - Added --enable-static to make easier to distribute Windows binaries 2021-02-14 0.23.91 - No functional changes. Just Gitlab workflow changes to release binaries. 2021-02-14 0.23.90 - Started using github actions for CI and binary releases - Fixed several issues with configure.ac, making it auto-detect most things, when possible - README.md now shows the absolute minimum requirement for building ZBar on Ubuntu - Fixed some build issues - Make it compatible with Python 3.9 - Fixed some Python 3.9 and Qt5 warnings - Typo fixes - Several fixes at zbarcam - zbarimg: fix stderr output when symbols are found