pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/graphics/kf6-prison



Module Name:    pkgsrc
Committed By:   markd
Date:           Fri Mar 20 22:14:28 UTC 2026

Modified Files:
        pkgsrc/graphics/kf6-prison: Makefile PLIST distinfo
Added Files:
        pkgsrc/graphics/kf6-prison/patches: patch-CMakeLists.txt
            patch-src_lib_CMakeLists.txt patch-src_scanner_CMakeLists.txt

Log Message:
/kf6-prison: update to 6.24.0

update ahead of the rest of KDE Frameworks so that works with zxing-cpp 3.x


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/graphics/kf6-prison/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/graphics/kf6-prison/PLIST \
    pkgsrc/graphics/kf6-prison/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/graphics/kf6-prison/patches/patch-CMakeLists.txt \
    pkgsrc/graphics/kf6-prison/patches/patch-src_lib_CMakeLists.txt \
    pkgsrc/graphics/kf6-prison/patches/patch-src_scanner_CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/kf6-prison/Makefile
diff -u pkgsrc/graphics/kf6-prison/Makefile:1.14 pkgsrc/graphics/kf6-prison/Makefile:1.15
--- pkgsrc/graphics/kf6-prison/Makefile:1.14    Thu Mar 19 13:14:06 2026
+++ pkgsrc/graphics/kf6-prison/Makefile Fri Mar 20 22:14:27 2026
@@ -1,23 +1,36 @@
-# $NetBSD: Makefile,v 1.14 2026/03/19 13:14:06 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2026/03/20 22:14:27 markd Exp $
 
 DISTNAME=      prison-${KF6VER}
-PKGREVISION=   4
 CATEGORIES=    graphics
 
 HOMEPAGE=      https://community.kde.org/Frameworks
 COMMENT=       Barcode API to produce QRCode barcodes and DataMatrix barcodes
 LICENSE=       mit
 
-.include "../../meta-pkgs/kde/kf6.mk"
+# Temporarily expand out kde/kf6.mk
+#.include "../../meta-pkgs/kde/kf6.mk"
+KF6VER=6.24.0
+CATEGORIES+=   kde
+MASTER_SITES=  ${MASTER_SITE_KDE:=frameworks/${KF6VER:R}/}
+EXTRACT_SUFX=  .tar.xz
+PKGNAME?=      kf6-${DISTNAME}
 
-TOOL_DEPENDS+= kf6-kdoctools>=${KF6VER}:../../devel/kf6-kdoctools
+.include "../../devel/extra-cmake-modules/buildlink3.mk"
+
+CMAKE_CONFIGURE_ARGS+= -DKF_IGNORE_PLATFORM_CHECK=true
+
+USE_CXX_FEATURES+=     c++20
+
+.include "../../meta-pkgs/kde/Makefile.common"
+
+TOOL_DEPENDS+= kf6-kdoctools>=6.18.0:../../devel/kf6-kdoctools
+#TOOL_DEPENDS+=        kf6-kdoctools>=${KF6VER}:../../devel/kf6-kdoctools
 
 USE_TOOLS+=    pkg-config
 
 .include "../../converters/qrencode/buildlink3.mk"
 .include "../../graphics/libdmtx/buildlink3.mk"
-# TODO: restore when updating to 6.25+
-#.include "../../graphics/zxing-cpp/buildlink3.mk"
+.include "../../graphics/zxing-cpp/buildlink3.mk"
 .include "../../lang/qt6-qtdeclarative/buildlink3.mk"
 .include "../../multimedia/qt6-qtmultimedia/buildlink3.mk"
 .include "../../x11/qt6-qtbase/buildlink3.mk"

Index: pkgsrc/graphics/kf6-prison/PLIST
diff -u pkgsrc/graphics/kf6-prison/PLIST:1.3 pkgsrc/graphics/kf6-prison/PLIST:1.4
--- pkgsrc/graphics/kf6-prison/PLIST:1.3        Thu Mar 19 13:14:06 2026
+++ pkgsrc/graphics/kf6-prison/PLIST    Fri Mar 20 22:14:27 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2026/03/19 13:14:06 wiz Exp $
+@comment $NetBSD: PLIST,v 1.4 2026/03/20 22:14:27 markd Exp $
 include/KF6/Prison/Prison/Barcode
 include/KF6/Prison/Prison/MeCard
 include/KF6/Prison/Prison/Prison
@@ -7,6 +7,15 @@ include/KF6/Prison/Prison/mecard.h
 include/KF6/Prison/Prison/prison.h
 include/KF6/Prison/Prison/prison_export.h
 include/KF6/Prison/prison_version.h
+include/KF6/PrisonScanner/Prison/Format
+include/KF6/PrisonScanner/Prison/ImageScanner
+include/KF6/PrisonScanner/Prison/ScanResult
+include/KF6/PrisonScanner/Prison/VideoScanner
+include/KF6/PrisonScanner/Prison/format.h
+include/KF6/PrisonScanner/Prison/imagescanner.h
+include/KF6/PrisonScanner/Prison/prisonscanner_export.h
+include/KF6/PrisonScanner/Prison/scanresult.h
+include/KF6/PrisonScanner/Prison/videoscanner.h
 lib/cmake/KF6Prison/KF6PrisonConfig.cmake
 lib/cmake/KF6Prison/KF6PrisonConfigVersion.cmake
 lib/cmake/KF6Prison/KF6PrisonTargets-noconfig.cmake
@@ -14,9 +23,16 @@ lib/cmake/KF6Prison/KF6PrisonTargets.cma
 lib/libKF6Prison.so
 lib/libKF6Prison.so.6
 lib/libKF6Prison.so.${PKGVERSION}
+lib/libKF6PrisonScanner.so
+lib/libKF6PrisonScanner.so.6
+lib/libKF6PrisonScanner.so.${PKGVERSION}
 qt6/qml/org/kde/prison/kde-qmlmodule.version
 qt6/qml/org/kde/prison/libprisonquickplugin.so
 qt6/qml/org/kde/prison/prisonquickplugin.qmltypes
 qt6/qml/org/kde/prison/qmldir
+qt6/qml/org/kde/prison/scanner/kde-qmlmodule.version
+qt6/qml/org/kde/prison/scanner/libprisonscannerquickplugin.so
+qt6/qml/org/kde/prison/scanner/prisonscannerquickplugin.qmltypes
+qt6/qml/org/kde/prison/scanner/qmldir
 share/qlogging-categories6/prison.categories
 share/qlogging-categories6/prison.renamecategories
Index: pkgsrc/graphics/kf6-prison/distinfo
diff -u pkgsrc/graphics/kf6-prison/distinfo:1.3 pkgsrc/graphics/kf6-prison/distinfo:1.4
--- pkgsrc/graphics/kf6-prison/distinfo:1.3     Mon Oct  6 09:56:03 2025
+++ pkgsrc/graphics/kf6-prison/distinfo Fri Mar 20 22:14:27 2026
@@ -1,5 +1,8 @@
-$NetBSD: distinfo,v 1.3 2025/10/06 09:56:03 markd Exp $
+$NetBSD: distinfo,v 1.4 2026/03/20 22:14:27 markd Exp $
 
-BLAKE2s (prison-6.18.0.tar.xz) = ea9f3088dcc9b71d4a7a8bb9e3884d1ebe8acee34513ca69d8eae7bd81828a28
-SHA512 (prison-6.18.0.tar.xz) = 158dc3f29263d744526683c6fefd211fdb42f8ee24773ee8fc9d46dc1dc3a1990f227f1e889693699682de9fe5786484bed13f236d275af8112ab9bcbd54cfba
-Size (prison-6.18.0.tar.xz) = 57364 bytes
+BLAKE2s (prison-6.24.0.tar.xz) = 178327d01e1fc96cdfefff55c871fcd60206fd8a5802b4a06f74608c7932ad13
+SHA512 (prison-6.24.0.tar.xz) = a78be4d093303a03e007ae130b123ce8d0dbd7f7f546ca67b334760e6788c0c307e0374c44ed8e195f2c08265f6aabe54e3fcb93b32d35e6a18295d536234a9d
+Size (prison-6.24.0.tar.xz) = 57932 bytes
+SHA1 (patch-CMakeLists.txt) = c72e821ad7ee923556728154c37ded9c99f1f30a
+SHA1 (patch-src_lib_CMakeLists.txt) = 4a7f5b41c0f061b716071fe7d27835993b16f195
+SHA1 (patch-src_scanner_CMakeLists.txt) = aa9350fe5986768a49903b5e2b2b62a82b6d16d1

Added files:

Index: pkgsrc/graphics/kf6-prison/patches/patch-CMakeLists.txt
diff -u /dev/null pkgsrc/graphics/kf6-prison/patches/patch-CMakeLists.txt:1.1
--- /dev/null   Fri Mar 20 22:14:28 2026
+++ pkgsrc/graphics/kf6-prison/patches/patch-CMakeLists.txt     Fri Mar 20 22:14:27 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-CMakeLists.txt,v 1.1 2026/03/20 22:14:27 markd Exp $
+
+allow extra-cmake-modules-6.18.0 temporarily
+
+--- CMakeLists.txt.orig        2026-03-07 20:33:44.000000000 +0000
++++ CMakeLists.txt
+@@ -5,7 +5,7 @@ project(prison VERSION ${KF_VERSION})
+ 
+ # ECM setup
+ include(FeatureSummary)
+-find_package(ECM 6.24.0 NO_MODULE)
++find_package(ECM 6.18.0 NO_MODULE)
+ set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules";)
+ feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
+ set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" "${ECM_MODULE_PATH}")
Index: pkgsrc/graphics/kf6-prison/patches/patch-src_lib_CMakeLists.txt
diff -u /dev/null pkgsrc/graphics/kf6-prison/patches/patch-src_lib_CMakeLists.txt:1.1
--- /dev/null   Fri Mar 20 22:14:28 2026
+++ pkgsrc/graphics/kf6-prison/patches/patch-src_lib_CMakeLists.txt     Fri Mar 20 22:14:27 2026
@@ -0,0 +1,18 @@
+$NetBSD: patch-src_lib_CMakeLists.txt,v 1.1 2026/03/20 22:14:27 markd Exp $
+
+Reverse https://invent.kde.org/frameworks/prison/-/commit/abc05e05bfe7244317cb635186233d656
+a4b7cea
+so that builds with extra-cmake-modules-6.18
+
+--- src/lib/CMakeLists.txt.orig        2026-03-07 20:33:44.000000000 +0000
++++ src/lib/CMakeLists.txt
+@@ -104,8 +104,8 @@ ecm_generate_headers(Prison_CamelCase_HE
+     Barcode
+     Prison
+     MeCard
+-    SHARED_PREFIX Prison
+     REQUIRED_HEADERS Prison_HEADERS
++    OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}/Prison
+ )
+ 
+ ecm_generate_qdoc(KF6Prison prison.qdocconf)
Index: pkgsrc/graphics/kf6-prison/patches/patch-src_scanner_CMakeLists.txt
diff -u /dev/null pkgsrc/graphics/kf6-prison/patches/patch-src_scanner_CMakeLists.txt:1.1
--- /dev/null   Fri Mar 20 22:14:28 2026
+++ pkgsrc/graphics/kf6-prison/patches/patch-src_scanner_CMakeLists.txt Fri Mar 20 22:14:27 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_scanner_CMakeLists.txt,v 1.1 2026/03/20 22:14:27 markd Exp $
+
+Reverse https://invent.kde.org/frameworks/prison/-/commit/abc05e05bfe7244317cb635186233d656a4b7cea
+so that builds with extra-cmake-modules-6.18
+
+--- src/scanner/CMakeLists.txt.orig    2026-03-07 20:33:44.000000000 +0000
++++ src/scanner/CMakeLists.txt
+@@ -60,7 +60,7 @@ ecm_generate_headers(PrisonScanner_Camel
+         ImageScanner
+         ScanResult
+         VideoScanner
+-    SHARED_PREFIX Prison
++    OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}/Prison
+     REQUIRED_HEADERS PrisonScanner_HEADERS
+ )
+ 



Home | Main Index | Thread Index | Old Index