diff --git a/textproc/zxing-cpp/Makefile b/textproc/zxing-cpp/Makefile index 7e0aeebbcf3a..912bc1a8c38c 100644 --- a/textproc/zxing-cpp/Makefile +++ b/textproc/zxing-cpp/Makefile @@ -1,27 +1,24 @@ PORTNAME= zxing-cpp DISTVERSIONPREFIX= v -DISTVERSION= 2.1.0 +DISTVERSION= 2.2.1 CATEGORIES= textproc -PATCH_SITES= https://github.com/zxing-cpp/zxing-cpp/commit/ - MAINTAINER= kde@FreeBSD.org -COMMENT= ZXing C++ Library for QR code recognition -WWW= https://github.com/nu-book/zxing-cpp +COMMENT= C++ library for linear/matrix barcode recognition +WWW= https://github.com/zxing-cpp/zxing-cpp LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake compiler:c++17-lang iconv USE_GITHUB= yes -GH_ACCOUNT= nu-book USE_LDCONFIG= yes CMAKE_ON= BUILD_SHARED_LIBS # Disable # * examples (no installation target) # * blackbox test (fetches third party source) CMAKE_OFF= BUILD_EXAMPLES \ BUILD_BLACKBOX_TESTS .include diff --git a/textproc/zxing-cpp/distinfo b/textproc/zxing-cpp/distinfo index ab78a628caa3..483e99bd93c3 100644 --- a/textproc/zxing-cpp/distinfo +++ b/textproc/zxing-cpp/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1689105409 -SHA256 (nu-book-zxing-cpp-v2.1.0_GH0.tar.gz) = 6d54e403592ec7a143791c6526c1baafddf4c0897bb49b1af72b70a0f0c4a3fe -SIZE (nu-book-zxing-cpp-v2.1.0_GH0.tar.gz) = 866787 -SHA256 (23c19c5f98602a4d69d1667fff99678308b28b5b.diff) = f3b68edc91a55ba24fd5b85f49b66458dab06f9a26ff991509dd13677707c1c8 -SIZE (23c19c5f98602a4d69d1667fff99678308b28b5b.diff) = 727 +TIMESTAMP = 1702517883 +SHA256 (zxing-cpp-zxing-cpp-v2.2.1_GH0.tar.gz) = 02078ae15f19f9d423a441f205b1d1bee32349ddda7467e2c84e8f08876f8635 +SIZE (zxing-cpp-zxing-cpp-v2.2.1_GH0.tar.gz) = 891055 diff --git a/textproc/zxing-cpp/pkg-descr b/textproc/zxing-cpp/pkg-descr index 942c352c11ed..af0bc69aef58 100644 --- a/textproc/zxing-cpp/pkg-descr +++ b/textproc/zxing-cpp/pkg-descr @@ -1,9 +1,7 @@ -This project is a C++ port of ZXing Library. +ZXing-C++ ("zebra crossing") is an open-source, multi-format +linear/matrix barcode image processing library implemented in C++. -Features - * In pure C++14, no third-party dependencies - * Stateless, thread-safe readers/generators - * Wrapper to create WinRT component - * Wrapper for Android - * Wrapper for WebAssembly - * Python binding +It was originally ported from the Java ZXing Library, but has been +developed further and now includes many improvements in terms of runtime +and detection performance. It can both read and write barcodes in a +number of formats. diff --git a/textproc/zxing-cpp/pkg-plist b/textproc/zxing-cpp/pkg-plist index 48de104c0de7..7ba8a02b982b 100644 --- a/textproc/zxing-cpp/pkg-plist +++ b/textproc/zxing-cpp/pkg-plist @@ -1,33 +1,34 @@ include/ZXing/BarcodeFormat.h include/ZXing/BitArray.h include/ZXing/BitHacks.h include/ZXing/BitMatrix.h include/ZXing/BitMatrixIO.h include/ZXing/ByteArray.h include/ZXing/CharacterSet.h include/ZXing/Content.h include/ZXing/DecodeHints.h include/ZXing/Error.h include/ZXing/Flags.h include/ZXing/GTIN.h include/ZXing/ImageView.h include/ZXing/Matrix.h include/ZXing/MultiFormatWriter.h include/ZXing/Point.h include/ZXing/Quadrilateral.h include/ZXing/Range.h include/ZXing/ReadBarcode.h +include/ZXing/ReaderOptions.h include/ZXing/Result.h include/ZXing/StructuredAppend.h include/ZXing/TextUtfEncoding.h include/ZXing/ZXAlgorithms.h include/ZXing/ZXConfig.h include/ZXing/ZXVersion.h lib/cmake/ZXing/ZXingConfig.cmake lib/cmake/ZXing/ZXingConfigVersion.cmake lib/cmake/ZXing/ZXingTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/ZXing/ZXingTargets.cmake lib/libZXing.so -lib/libZXing.so.2.1.0 +lib/libZXing.so.2.2.1 lib/libZXing.so.3 libdata/pkgconfig/zxing.pc