From nobody Fri Jan 26 22:27:32 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TMC4P1glmz58yMv; Fri, 26 Jan 2024 22:27:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TMC4P0mZkz4gM2; Fri, 26 Jan 2024 22:27:33 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706308053; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=teDiba1UZ8SPPIYErZssGnuXho0esg87OlW59O0ATSo=; b=XU7L6gP9ideBa7n3b06BVboj/LM7WkwfqhBXpuW3qp23XVv1mS2oU/8BhfhoZKBdqJTDEg DvKKIpKFC+75PnF/9VVS6LWq2pX+mKVdJwODJMbnWBTgox/qwkyx6fSWUKJIq/fO7vgfep U9Uzk6pCoJUdD0n6Ibm6TXjoFPOeNFrWB4jeGs2sF+Amc1f5+F5PFOn++nq0MjJ1mzZUPs /pJwF2D3WmBsQz83kN6+KOOTIrVfuK29nKVvW4iNKHXP6Pl6f3a5BWr5CURzyQsW8wbM80 C4o6xk2KOLtrCHKJjQtAUpvc0oBjb3ViaXdlJ9gnrQ9NNieRtVlMVNW0YWLq4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706308053; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=teDiba1UZ8SPPIYErZssGnuXho0esg87OlW59O0ATSo=; b=LGcF/UtskSdOmzsfLiTN1PlvfM0hqBtiCpmsxqVGa1pEG4PQhLHtzH4YnOLAqb3D1GaRqh vNLmJP3KZlsKanIoxNNXlTBz4QJUh7vug64kMyVSXg0yI7S3hwiicO9/p03fAb6Bo0I8n7 1OFq+Tgc6hyxBA6dyYy6IAsOur3CACjqJCTD7uKDXUHI81mfvrk6DVFj55W1Uxod8lkxHJ //7Of9+Ji1x7WGb/69Y+0nQb3ZdIOq0C0xE0jMOvyMyiFBzLeXhjU3iwlQRIglNRJesXFr aZnRUHsFTNP5mqYNLW1YGJzVG+Tt30uCTtiIHeM0Pxgq+0DVxTEKUtzphg32yg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706308053; a=rsa-sha256; cv=none; b=CDlDNrLQbVi9GO8JakYCryDcqU+aptwbc01JFlSoksTbv6mi/aRJqYiyqMoA5xfOCVqV3I f9Ys17S+/WnDyr84/Go/qrF5OuR6sw6tw5t2OgoQ9FKjO+A2RQtfk9HhC1yXM0ZYuy/ftJ uzr6rYGjG5dsEG6ThzqQxea8O6PlIgrphiVzcDJGECOoHdkqS1KDL9IHw1JwxwBggFXoTT a/klEGEFJJpJIoOacGQkopmOgsgo+m2oM5gXq7/TgQ7seaA0PJSMRQimV4q3OczycAR5eN yHZLB4ATV6O6bz32STGMwwpp4VGix6IejXNBCg9LrfUhl1HM41yvPeLounFtrw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4TMC4N6x12z1087; Fri, 26 Jan 2024 22:27:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 40QMRWH7018843; Fri, 26 Jan 2024 22:27:32 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40QMRWZE018840; Fri, 26 Jan 2024 22:27:32 GMT (envelope-from git) Date: Fri, 26 Jan 2024 22:27:32 GMT Message-Id: <202401262227.40QMRWZE018840@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Jason E. Hale" Subject: git: ca1c0acc938a - main - graphics/kcolorpicker: Update to 0.3.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhale X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ca1c0acc938aea5d8dde0988c06758d152a315a7 Auto-Submitted: auto-generated The branch main has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=ca1c0acc938aea5d8dde0988c06758d152a315a7 commit ca1c0acc938aea5d8dde0988c06758d152a315a7 Author: Jason E. Hale AuthorDate: 2024-01-26 08:03:51 +0000 Commit: Jason E. Hale CommitDate: 2024-01-26 22:27:09 +0000 graphics/kcolorpicker: Update to 0.3.0 graphics/kimageannotator: Update to 0.7.0 Flavorize both ports for qt5 and qt6 variants and update consumers. While here, drop several unused deps for graphics/gwenview. --- graphics/gwenview/Makefile | 22 +++---- graphics/gwenview/files/patch-CMakeLists.txt | 25 ++++++++ graphics/gwenview/files/patch-app_CMakeLists.txt | 10 +++ graphics/gwenview/files/patch-lib_CMakeLists.txt | 20 ++++++ graphics/kcolorpicker/Makefile | 24 +++++-- graphics/kcolorpicker/distinfo | 6 +- graphics/kcolorpicker/pkg-plist | 18 +++--- graphics/kimageannotator/Makefile | 30 ++++++--- graphics/kimageannotator/distinfo | 6 +- graphics/kimageannotator/pkg-plist | 80 ++++++++++++------------ graphics/ksnip/Makefile | 9 +-- graphics/ksnip/files/patch-CMakeLists.txt | 16 +++++ graphics/ksnip/files/patch-src_CMakeLists.txt | 11 ++++ 13 files changed, 194 insertions(+), 83 deletions(-) diff --git a/graphics/gwenview/Makefile b/graphics/gwenview/Makefile index d01620c6cb85..21da5361f538 100644 --- a/graphics/gwenview/Makefile +++ b/graphics/gwenview/Makefile @@ -1,6 +1,6 @@ PORTNAME= gwenview DISTVERSION= ${KDE_APPLICATIONS_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics kde kde-applications MAINTAINER= kde@FreeBSD.org @@ -14,20 +14,20 @@ LIB_DEPENDS= libexiv2.so:graphics/exiv2 \ liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ - libkImageAnnotator.so:graphics/kimageannotator -RUN_DEPENDS= kipi-plugins>=0:graphics/kipi-plugins + libwayland-client.so:graphics/wayland \ + libkImageAnnotator-Qt5.so:graphics/kimageannotator@qt5 -USES= compiler:c++11-lang cmake desktop-file-utils gettext jpeg pkgconfig \ - kde:5 qt:5 tar:xz xorg +USES= compiler:c++11-lang cmake desktop-file-utils gettext-tools \ + jpeg pkgconfig kde:5 qt:5 tar:xz xorg USE_KDE= activities auth baloo bookmarks codecs completion config \ - configwidgets coreaddons emoticons filemetadata guiaddons i18n \ + configwidgets coreaddons filemetadata guiaddons i18n \ iconthemes init itemmodels itemviews jobwidgets \ - kdelibs4support kimageformats kio libkdcraw libkipi \ - notifications parts phonon service solid sonnet textwidgets \ - widgetsaddons windowsystem xmlgui \ + kimageformats kio libkdcraw notifications parts phonon \ + purpose service solid sonnet textwidgets widgetsaddons \ + windowsystem xmlgui \ ecm:build -USE_QT= concurrent core dbus gui network opengl printsupport \ - svg widgets x11extras xml \ +USE_QT= concurrent core dbus gui network printsupport \ + svg wayland widgets x11extras xml \ buildtools:build qmake:build USE_XORG= x11 diff --git a/graphics/gwenview/files/patch-CMakeLists.txt b/graphics/gwenview/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..67bde656d08b --- /dev/null +++ b/graphics/gwenview/files/patch-CMakeLists.txt @@ -0,0 +1,25 @@ +--- CMakeLists.txt.orig 2023-11-30 17:00:43 UTC ++++ CMakeLists.txt +@@ -166,12 +166,17 @@ if (QT_MAJOR_VERSION STREQUAL "5") + endif() + + if (QT_MAJOR_VERSION STREQUAL "5") +- find_package(kImageAnnotator) +- set_package_properties(kImageAnnotator PROPERTIES URL "https://github.com/ksnip/kImageAnnotator" DESCRIPTION "The kImageAnnotator library provides tools to annotate" TYPE REQUIRED) +- if(kImageAnnotator_FOUND) ++ find_package(kImageAnnotator QUIET) ++ set(KIMAGEANNOTATOR_SUFFIX "") ++ if(NOT kImageAnnotator_FOUND) ++ set(KIMAGEANNOTATOR_SUFFIX "-Qt${QT_MAJOR_VERSION}") ++ find_package(kImageAnnotator${KIMAGEANNOTATOR_SUFFIX}) ++ endif() ++ set_package_properties(kImageAnnotator${KIMAGEANNOTATOR_SUFFIX} PROPERTIES URL "https://github.com/ksnip/kImageAnnotator" DESCRIPTION "The kImageAnnotator library provides tools to annotate" TYPE REQUIRED) ++ if(kImageAnnotator${KIMAGEANNOTATOR_SUFFIX}_FOUND) + set(KIMAGEANNOTATOR_FOUND 1) +- find_package(kColorPicker REQUIRED) +- if(NOT kImageAnnotator_VERSION VERSION_LESS 0.5.0) ++ find_package(kColorPicker${KIMAGEANNOTATOR_SUFFIX} REQUIRED) ++ if(NOT kImageAnnotator${KIMAGEANNOTATOR_SUFFIX}_VERSION VERSION_LESS 0.5.0) + set(KIMAGEANNOTATOR_CAN_LOAD_TRANSLATIONS 1) + endif() + endif() diff --git a/graphics/gwenview/files/patch-app_CMakeLists.txt b/graphics/gwenview/files/patch-app_CMakeLists.txt new file mode 100644 index 000000000000..349f8b55d4d6 --- /dev/null +++ b/graphics/gwenview/files/patch-app_CMakeLists.txt @@ -0,0 +1,10 @@ +--- app/CMakeLists.txt.orig 2023-11-30 17:00:43 UTC ++++ app/CMakeLists.txt +@@ -157,6 +157,6 @@ target_link_libraries(slideshowfileitemaction + KF${QT_MAJOR_VERSION}::KIOWidgets + KF${QT_MAJOR_VERSION}::Notifications) + +-if(kImageAnnotator_FOUND) ++if(kImageAnnotator${KIMAGEANNOTATOR_SUFFIX}_FOUND) + target_link_libraries(gwenview kImageAnnotator::kImageAnnotator) + endif() diff --git a/graphics/gwenview/files/patch-lib_CMakeLists.txt b/graphics/gwenview/files/patch-lib_CMakeLists.txt new file mode 100644 index 000000000000..e80e12dcd229 --- /dev/null +++ b/graphics/gwenview/files/patch-lib_CMakeLists.txt @@ -0,0 +1,20 @@ +--- lib/CMakeLists.txt.orig 2023-11-30 17:00:43 UTC ++++ lib/CMakeLists.txt +@@ -157,7 +157,7 @@ set(gwenviewlib_SRCS + touch/touch_helper.cpp + ${GV_JPEG_DIR}/transupp.c + ) +-if (kImageAnnotator_FOUND) ++if (kImageAnnotator${KIMAGEANNOTATOR_SUFFIX}_FOUND) + set(gwenviewlib_SRCS ${gwenviewlib_SRCS} + annotate/annotatedialog.cpp + annotate/annotateoperation.cpp +@@ -338,7 +338,7 @@ endif() + ) + endif() + +-if(kImageAnnotator_FOUND) ++if(kImageAnnotator${KIMAGEANNOTATOR_SUFFIX}_FOUND) + target_link_libraries(gwenviewlib kImageAnnotator::kImageAnnotator) + endif() + diff --git a/graphics/kcolorpicker/Makefile b/graphics/kcolorpicker/Makefile index 8a00eb5e15dd..6899f1a9e90c 100644 --- a/graphics/kcolorpicker/Makefile +++ b/graphics/kcolorpicker/Makefile @@ -1,22 +1,34 @@ PORTNAME= kColorPicker DISTVERSIONPREFIX= v -DISTVERSION= 0.2.0 -PORTREVISION= 1 +DISTVERSION= 0.3.0 CATEGORIES= graphics kde +PKGNAMESUFFIX= -${FLAVOR} MAINTAINER= kde@FreeBSD.org -COMMENT= Qt based Color Picker library with popup menu +COMMENT= Qt-based color picker library with popup menu WWW= https://github.com/ksnip/kColorPicker LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake compiler:c++11-lang qt:5 +FLAVORS= qt5 qt6 +FLAVOR?= ${FLAVORS:[1]} + +USES= cmake compiler:c++17-lang gl qt:${FLAVOR:S/qt//} USE_GITHUB= yes GH_ACCOUNT= ksnip -USE_QT= core gui widgets \ +_USE_GL_qt5= # empty +_USE_GL_qt6= opengl +USE_GL= ${_USE_GL_${FLAVOR}} +_USE_QT_qt5= core gui widgets \ buildtools:build qmake:build testlib:build +_USE_QT_qt6= base +USE_QT= ${_USE_QT_${FLAVOR}} + +CMAKE_ON= BUILD_SHARED_LIBS BUILD_WITH_QT${FLAVOR:S/qt//} -CMAKE_ON= BUILD_SHARED_LIBS +PLIST_SUB= QT_VER=${FLAVOR:S/qt//} \ + SHLIB_VER=${DISTVERSION} \ + SHLIB_VER_MAJ=${DISTVERSION:R:R} .include diff --git a/graphics/kcolorpicker/distinfo b/graphics/kcolorpicker/distinfo index e5e2461a26d5..a5697cc5ae49 100644 --- a/graphics/kcolorpicker/distinfo +++ b/graphics/kcolorpicker/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1653318634 -SHA256 (ksnip-kColorPicker-v0.2.0_GH0.tar.gz) = 20ffc5e935333a18c5cd813c3d306d3482ec9c826fe0d0c3d7b7635419703d55 -SIZE (ksnip-kColorPicker-v0.2.0_GH0.tar.gz) = 12735 +TIMESTAMP = 1706133480 +SHA256 (ksnip-kColorPicker-v0.3.0_GH0.tar.gz) = cab1efae1ca345a831dc6975b81c344da5c9425d934d73584dd7d0d512af3946 +SIZE (ksnip-kColorPicker-v0.3.0_GH0.tar.gz) = 12998 diff --git a/graphics/kcolorpicker/pkg-plist b/graphics/kcolorpicker/pkg-plist index 267d1360eae3..6686f2421287 100644 --- a/graphics/kcolorpicker/pkg-plist +++ b/graphics/kcolorpicker/pkg-plist @@ -1,9 +1,9 @@ -include/kColorPicker/KColorPicker.h -include/kColorPicker/KColorPickerExport.h -lib/cmake/kColorPicker/kColorPicker-targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/kColorPicker/kColorPicker-targets.cmake -lib/cmake/kColorPicker/kColorPickerConfig-version.cmake -lib/cmake/kColorPicker/kColorPickerConfig.cmake -lib/libkColorPicker.so -lib/libkColorPicker.so.0 -lib/libkColorPicker.so.0.2.0 +include/kColorPicker-Qt%%QT_VER%%/kColorPicker/KColorPicker.h +include/kColorPicker-Qt%%QT_VER%%/kColorPicker/KColorPickerExport.h +lib/cmake/kColorPicker-Qt%%QT_VER%%/kColorPicker-Qt%%QT_VER%%-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/kColorPicker-Qt%%QT_VER%%/kColorPicker-Qt%%QT_VER%%-targets.cmake +lib/cmake/kColorPicker-Qt%%QT_VER%%/kColorPicker-Qt%%QT_VER%%Config-version.cmake +lib/cmake/kColorPicker-Qt%%QT_VER%%/kColorPicker-Qt%%QT_VER%%Config.cmake +lib/libkColorPicker-Qt%%QT_VER%%.so +lib/libkColorPicker-Qt%%QT_VER%%.so.%%SHLIB_VER_MAJ%% +lib/libkColorPicker-Qt%%QT_VER%%.so.%%SHLIB_VER%% diff --git a/graphics/kimageannotator/Makefile b/graphics/kimageannotator/Makefile index 8fc17c000cc4..93e30a159b7e 100644 --- a/graphics/kimageannotator/Makefile +++ b/graphics/kimageannotator/Makefile @@ -1,27 +1,43 @@ PORTNAME= kImageAnnotator DISTVERSIONPREFIX= v -DISTVERSION= 0.6.1 +DISTVERSION= 0.7.0 CATEGORIES= graphics kde +PKGNAMESUFFIX= -${FLAVOR} MAINTAINER= kde@FreeBSD.org COMMENT= Library for image-annotation tools WWW= https://github.com/ksnip/kImageAnnotator -LICENSE= GPLv2 +LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE -LIB_DEPENDS= libkColorPicker.so:graphics/kcolorpicker +FLAVORS= qt5 qt6 +FLAVOR?= ${FLAVORS:[1]} +qt5_LIB_DEPENDS= libkColorPicker-Qt5.so:graphics/kcolorpicker@qt5 +qt6_LIB_DEPENDS= libkColorPicker-Qt6.so:graphics/kcolorpicker@qt6 -USES= cmake localbase compiler:c++11-lang qt:5 xorg +USES= cmake localbase compiler:c++17-lang gl qt:${FLAVOR:S/qt//} xorg USE_GITHUB= yes GH_ACCOUNT= ksnip -USE_QT= core gui svg widgets \ +_USE_GL_qt5= # empty +_USE_GL_qt6= opengl +USE_GL= ${_USE_GL_${FLAVOR}} +_USE_QT_qt5= core gui svg widgets \ buildtools:build linguisttools:build qmake:build +_USE_QT_qt6= base svg \ + tools:build +USE_QT= ${_USE_QT_${FLAVOR}} USE_XORG= x11 -CMAKE_ON= BUILD_SHARED_LIBS +CMAKE_ON= BUILD_SHARED_LIBS BUILD_WITH_${FLAVOR:tu} CMAKE_OFF= BUILD_EXAMPLE -PLIST_SUB= SHLIB_VER=${DISTVERSION} +_QT5_ONLY_qt5= # +_QT5_ONLY_qt6= "@comment " + +PLIST_SUB= QT5_ONLY=${_QT5_ONLY_${FLAVOR}} \ + QT_VER=${FLAVOR:S/qt//} \ + SHLIB_VER=${DISTVERSION} \ + SHLIB_VER_MAJ=${DISTVERSION:R:R} .include diff --git a/graphics/kimageannotator/distinfo b/graphics/kimageannotator/distinfo index 606ec70f55ec..e365f1d1846f 100644 --- a/graphics/kimageannotator/distinfo +++ b/graphics/kimageannotator/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1678917410 -SHA256 (ksnip-kImageAnnotator-v0.6.1_GH0.tar.gz) = 8d32f0722dbb59a387d5d07c83a483e1b32f5014183eb67f2a9c5340da73d369 -SIZE (ksnip-kImageAnnotator-v0.6.1_GH0.tar.gz) = 264176 +TIMESTAMP = 1706236372 +SHA256 (ksnip-kImageAnnotator-v0.7.0_GH0.tar.gz) = 66e6ff5de1f8f808834143130a0a06d203aa01fb8f02e65af73042e61342163a +SIZE (ksnip-kImageAnnotator-v0.7.0_GH0.tar.gz) = 266849 diff --git a/graphics/kimageannotator/pkg-plist b/graphics/kimageannotator/pkg-plist index 0876c81a5fa7..1f54133fbbb7 100644 --- a/graphics/kimageannotator/pkg-plist +++ b/graphics/kimageannotator/pkg-plist @@ -1,40 +1,40 @@ -include/kImageAnnotator/KImageAnnotator.h -include/kImageAnnotator/KImageAnnotatorExport.h -lib/cmake/kImageAnnotator/kImageAnnotator-targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/kImageAnnotator/kImageAnnotator-targets.cmake -lib/cmake/kImageAnnotator/kImageAnnotatorConfig-version.cmake -lib/cmake/kImageAnnotator/kImageAnnotatorConfig.cmake -lib/libkImageAnnotator.so -lib/libkImageAnnotator.so.0 -lib/libkImageAnnotator.so.%%SHLIB_VER%% -%%DATADIR%%/translations/kImageAnnotator_ar.qm -%%DATADIR%%/translations/kImageAnnotator_bg.qm -%%DATADIR%%/translations/kImageAnnotator_ca.qm -%%DATADIR%%/translations/kImageAnnotator_cs.qm -%%DATADIR%%/translations/kImageAnnotator_da.qm -%%DATADIR%%/translations/kImageAnnotator_de.qm -%%DATADIR%%/translations/kImageAnnotator_el.qm -%%DATADIR%%/translations/kImageAnnotator_es.qm -%%DATADIR%%/translations/kImageAnnotator_eu.qm -%%DATADIR%%/translations/kImageAnnotator_fr.qm -%%DATADIR%%/translations/kImageAnnotator_fr_CA.qm -%%DATADIR%%/translations/kImageAnnotator_gl.qm -%%DATADIR%%/translations/kImageAnnotator_hr.qm -%%DATADIR%%/translations/kImageAnnotator_hu.qm -%%DATADIR%%/translations/kImageAnnotator_id.qm -%%DATADIR%%/translations/kImageAnnotator_it.qm -%%DATADIR%%/translations/kImageAnnotator_ja.qm -%%DATADIR%%/translations/kImageAnnotator_ko.qm -%%DATADIR%%/translations/kImageAnnotator_nl.qm -%%DATADIR%%/translations/kImageAnnotator_no.qm -%%DATADIR%%/translations/kImageAnnotator_pl.qm -%%DATADIR%%/translations/kImageAnnotator_pt.qm -%%DATADIR%%/translations/kImageAnnotator_pt_BR.qm -%%DATADIR%%/translations/kImageAnnotator_ro.qm -%%DATADIR%%/translations/kImageAnnotator_ru.qm -%%DATADIR%%/translations/kImageAnnotator_si.qm -%%DATADIR%%/translations/kImageAnnotator_sq.qm -%%DATADIR%%/translations/kImageAnnotator_sv.qm -%%DATADIR%%/translations/kImageAnnotator_tr.qm -%%DATADIR%%/translations/kImageAnnotator_uk.qm -%%DATADIR%%/translations/kImageAnnotator_zh_CN.qm +include/kImageAnnotator-Qt%%QT_VER%%/kImageAnnotator/KImageAnnotator.h +include/kImageAnnotator-Qt%%QT_VER%%/kImageAnnotator/KImageAnnotatorExport.h +lib/cmake/kImageAnnotator-Qt%%QT_VER%%/kImageAnnotator-Qt%%QT_VER%%Config-version.cmake +lib/cmake/kImageAnnotator-Qt%%QT_VER%%/kImageAnnotator-Qt%%QT_VER%%Config.cmake +lib/cmake/kImageAnnotator-Qt%%QT_VER%%/kImageAnnotator-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/kImageAnnotator-Qt%%QT_VER%%/kImageAnnotator-targets.cmake +lib/libkImageAnnotator-Qt%%QT_VER%%.so +lib/libkImageAnnotator-Qt%%QT_VER%%.so.%%SHLIB_VER_MAJ%% +lib/libkImageAnnotator-Qt%%QT_VER%%.so.%%SHLIB_VER%% +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_ar.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_bg.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_ca.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_cs.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_da.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_de.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_el.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_es.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_eu.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_fr.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_fr_CA.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_gl.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_hr.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_hu.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_id.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_it.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_ja.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_ko.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_nl.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_no.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_pl.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_pt.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_pt_BR.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_ro.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_ru.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_si.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_sq.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_sv.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_tr.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_uk.qm +%%QT5_ONLY%%%%DATADIR%%/translations/kImageAnnotator_zh_CN.qm diff --git a/graphics/ksnip/Makefile b/graphics/ksnip/Makefile index 7c9436e9f980..6d1674b1189d 100644 --- a/graphics/ksnip/Makefile +++ b/graphics/ksnip/Makefile @@ -1,6 +1,7 @@ PORTNAME= ksnip DISTVERSIONPREFIX= v DISTVERSION= 1.10.1 +PORTREVISION= 2 CATEGORIES= graphics kde MAINTAINER= kde@FreeBSD.org @@ -10,15 +11,15 @@ WWW= https://github.com/ksnip/ksnip LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -LIB_DEPENDS= libkColorPicker.so:graphics/kcolorpicker \ - libkImageAnnotator.so:graphics/kimageannotator +LIB_DEPENDS= libkColorPicker-Qt5.so:graphics/kcolorpicker@qt5 \ + libkImageAnnotator-Qt5.so:graphics/kimageannotator@qt5 USES= cmake compiler:c++11-lang desktop-file-utils kde:5 qt:5 xorg USE_GITHUB= yes USE_KDE= ecm:build -USE_QT= concurrent core dbus gui network printsupport svg testlib \ +USE_QT= concurrent core dbus gui network printsupport svg \ widgets x11extras xml \ - buildtools:build linguisttools:build qmake:build + buildtools:build linguisttools:build qmake:build testlib:build USE_XORG= x11 xcb PORTSCOUT= limit:^[0-9] diff --git a/graphics/ksnip/files/patch-CMakeLists.txt b/graphics/ksnip/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..5e61c4b81bb2 --- /dev/null +++ b/graphics/ksnip/files/patch-CMakeLists.txt @@ -0,0 +1,16 @@ +--- CMakeLists.txt.orig 2023-03-15 09:08:40 UTC ++++ CMakeLists.txt +@@ -61,10 +61,10 @@ set(KIMAGEANNOTATOR_MIN_VERSION 0.6.1) + find_package(Qt5 ${QT_MIN_VERSION} REQUIRED ${QT_COMPONENTS}) + + set(KIMAGEANNOTATOR_MIN_VERSION 0.6.1) +-find_package(kImageAnnotator ${KIMAGEANNOTATOR_MIN_VERSION} REQUIRED) ++find_package(kImageAnnotator-Qt5 ${KIMAGEANNOTATOR_MIN_VERSION} REQUIRED) + +-set(KCOLORPICKER_MIN_VERSION 0.2.0) +-find_package(kColorPicker ${KCOLORPICKER_MIN_VERSION} REQUIRED) ++set(KCOLORPICKER_MIN_VERSION 0.3.0) ++find_package(kColorPicker-Qt5 ${KCOLORPICKER_MIN_VERSION} REQUIRED) + + set(BASEPATH "${CMAKE_SOURCE_DIR}") + include_directories("${BASEPATH}") diff --git a/graphics/ksnip/files/patch-src_CMakeLists.txt b/graphics/ksnip/files/patch-src_CMakeLists.txt new file mode 100644 index 000000000000..f2c09bbd1540 --- /dev/null +++ b/graphics/ksnip/files/patch-src_CMakeLists.txt @@ -0,0 +1,11 @@ +--- src/CMakeLists.txt.orig 2024-01-26 06:54:23 UTC ++++ src/CMakeLists.txt +@@ -273,7 +273,7 @@ elseif (UNIX) + Qt5::DBus + Qt5::X11Extras + kImageAnnotator::kImageAnnotator +- kColorPicker::kColorPicker ++ kColorPicker::kColorPicker-Qt5 + XCB::XFIXES + ) +