git: 9fe13951c333 - main - graphics/kf5-prison: do not build with ZXing

From: Max Brazhnikov <makc_at_FreeBSD.org>
Date: Mon, 30 Mar 2026 18:35:03 UTC
The branch main has been updated by makc:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9fe13951c3339c40980331473a1f39e728eca156

commit 9fe13951c3339c40980331473a1f39e728eca156
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2026-03-30 18:34:13 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2026-03-30 18:34:13 +0000

    graphics/kf5-prison: do not build with ZXing
    
    ZXing 3.x is unsupported, and there is no consumers in the ports anyway.
    
    PR:             293675
---
 graphics/kf5-prison/Makefile  |  9 +++++++--
 graphics/kf5-prison/pkg-plist | 12 ------------
 2 files changed, 7 insertions(+), 14 deletions(-)

diff --git a/graphics/kf5-prison/Makefile b/graphics/kf5-prison/Makefile
index 318a481f68fc..322322c214b0 100644
--- a/graphics/kf5-prison/Makefile
+++ b/graphics/kf5-prison/Makefile
@@ -1,17 +1,22 @@
 PORTNAME=	prison
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	graphics kde kde-frameworks
 
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	API to produce barcodes
 
+DEPRECATED=	has its functionality stripped for coinstallability with Frameworks 6
+
 LIB_DEPENDS=	libdmtx.so:graphics/libdmtx \
-		libqrencode.so:graphics/libqrencode \
-		libZXing.so:textproc/zxing-cpp
+		libqrencode.so:graphics/libqrencode
 
 USES=		cmake compiler:c++11-lang kde:5 qt:5 tar:xz
 USE_KDE=	ecm:build
 USE_QT=		core declarative gui multimedia network \
 		buildtools:build qmake:build testlib:build widgets:build
 
+# ZXing 3.x is unsupported
+CMAKE_ARGS=	-DCMAKE_DISABLE_FIND_PACKAGE_ZXing=True
+
 .include <bsd.port.mk>
diff --git a/graphics/kf5-prison/pkg-plist b/graphics/kf5-prison/pkg-plist
index 1a4a7c250fde..2ff516ab1b35 100644
--- a/graphics/kf5-prison/pkg-plist
+++ b/graphics/kf5-prison/pkg-plist
@@ -10,13 +10,6 @@ include/KF5/Prison/prison/prison.h
 include/KF5/Prison/prison/prison_export.h
 include/KF5/Prison/prison/prison_version.h
 include/KF5/Prison/prison_version.h
-include/KF5/PrisonScanner/Prison/Format
-include/KF5/PrisonScanner/Prison/ScanResult
-include/KF5/PrisonScanner/Prison/VideoScanner
-include/KF5/PrisonScanner/Prison/format.h
-include/KF5/PrisonScanner/Prison/prisonscanner_export.h
-include/KF5/PrisonScanner/Prison/scanresult.h
-include/KF5/PrisonScanner/Prison/videoscanner.h
 lib/cmake/KF5Prison/KF5PrisonConfig.cmake
 lib/cmake/KF5Prison/KF5PrisonConfigVersion.cmake
 lib/cmake/KF5Prison/KF5PrisonTargets-%%CMAKE_BUILD_TYPE%%.cmake
@@ -24,13 +17,8 @@ lib/cmake/KF5Prison/KF5PrisonTargets.cmake
 lib/libKF5Prison.so
 lib/libKF5Prison.so.5
 lib/libKF5Prison.so.%%KDE_FRAMEWORKS_VERSION%%
-lib/libKF5PrisonScanner.so
-lib/libKF5PrisonScanner.so.5
-lib/libKF5PrisonScanner.so.%%KDE_FRAMEWORKS_VERSION%%
 %%QT_MKSPECDIR%%/modules/qt_Prison.pri
 %%QT_QMLDIR%%/org/kde/prison/libprisonquickplugin.so
 %%QT_QMLDIR%%/org/kde/prison/qmldir
-%%QT_QMLDIR%%/org/kde/prison/scanner/libprisonscannerquickplugin.so
-%%QT_QMLDIR%%/org/kde/prison/scanner/qmldir
 share/qlogging-categories5/prison.categories
 share/qlogging-categories5/prison.renamecategories