From nobody Thu Feb 20 19:41:32 2025 X-Original-To: dev-commits-ports-all@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 4YzNtP1r1Sz5pKxJ; Thu, 20 Feb 2025 19:41: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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YzNtN67qpz3DHM; Thu, 20 Feb 2025 19:41:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1740080492; 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=i8fmcDlDhxl02rnfWCIDnhUjoQH8OcG7/Tk+PosdL34=; b=HcIFsj0liQ/wsiCi09p6BUaPPIYYd/DKCTLDi5k1pxxHkoYvSAW7oF7ZfP6+pSN76B70SS Ai0QfDsk3LuEDWONl6ZrkLfYBtgeBr9o9ZuvUm1LqQzr3Ygp/1G/DxJGGDZ5LjJ7V0RJD3 3Xi5O9D0Jf8wz/TaAlUdA4BnUYWy0L4BWpxXBb8H0X/GhS5CHkQfK75YDrsqDdqrAD9wuL SKLtCas4VcRs6NxXhRo307Lg9fH20rtTS7TSH0IwoIvrHJ3uskTaPA92IUDvKKLtJ91TOU J5UzTbZBk2IjQ/j5SR1d/FbG6kS/ajybELgehYwKgmg+2k9exLfaEYRhQCy3ow== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1740080492; a=rsa-sha256; cv=none; b=GMxU8cnN5Ag1dz5188ZBEjFDx9ermBrVLVCxK2zt7NSEY6nacfrWq5jKXax3D4UYpoY5Iz YzGkiQids5tGOvq214VMdaw9s3Jh/9i4DSb4ZSPadmE4VZ4stGBr9ekFIwuwjxfw58aVhW ABiC9QQyLfltMWEparCFieWFOfA/ds29/Bbq/XmTQ9SrIgAyhmNa/a2nEpONlFohzsHoPR 26eiLTYNwq95omFOYc+pAgf/+nIPtdGkoNro+eRx/dzNMWe16m2Xt/f4IBBkUx80qOafW9 z+0ZavJ4j+EV/T59r6DJWo9hnbTZTUX0QgqQLBcDL3QMDhU3ulqiiCXyFWT4bw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1740080492; 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=i8fmcDlDhxl02rnfWCIDnhUjoQH8OcG7/Tk+PosdL34=; b=RSpiY+4GgI0CsMISGPnAPR0EpNZY9Ml61c0Id9WEqiprR6nD9dMTw8woDKatmAjFfTAJAH 5N//Jm2tJIO/4nRWD/EJdk6W3t3lYqW5mgaC8Xazl8bHCmeoy1AxjaFp8db4/i2cHVZTUM 5SLRfyArlzY4fr4KX2fGiLThKvu+8X1gAgTYCc7Rhdo4MeFy6c+vgvT1IAC2X7xq38gyEe j3EbTT/nya17lpmPnKdSO0gWWDwL6swJ/Wp41qviwLaDx6ujZ6P0N8c/ks+w38T72qGcsH 12Yf2K99F6o/k+FNHQpStKtnoTUHZr8H+PphB0/2pzHJkJ6ayCEFJo914p40Mw== 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 4YzNtN5SV7z151f; Thu, 20 Feb 2025 19:41:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 51KJfWF8069075; Thu, 20 Feb 2025 19:41:32 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 51KJfWND069072; Thu, 20 Feb 2025 19:41:32 GMT (envelope-from git) Date: Thu, 20 Feb 2025 19:41:32 GMT Message-Id: <202502201941.51KJfWND069072@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Max Brazhnikov Subject: git: d7e5006360ed - main - graphics/plasma6-spectacle: switch to Plasma distribution and update to 6.3.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: makc X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d7e5006360edaaed442249206f1fec51018062d0 Auto-Submitted: auto-generated The branch main has been updated by makc: URL: https://cgit.FreeBSD.org/ports/commit/?id=d7e5006360edaaed442249206f1fec51018062d0 commit d7e5006360edaaed442249206f1fec51018062d0 Author: Max Brazhnikov AuthorDate: 2025-02-20 19:38:23 +0000 Commit: Max Brazhnikov CommitDate: 2025-02-20 19:38:23 +0000 graphics/plasma6-spectacle: switch to Plasma distribution and update to 6.3.0 While here adjust dependencies, update comment, and rename PIPEWIRE option to WAYLAND to clear its real meaning. --- graphics/plasma6-spectacle/Makefile | 39 +++++++---------- graphics/plasma6-spectacle/distinfo | 6 +-- .../files/extra-patch-pipewire-off | 2 +- graphics/plasma6-spectacle/pkg-descr | 1 - graphics/plasma6-spectacle/pkg-plist | 51 +++++++++++++++++++--- 5 files changed, 66 insertions(+), 33 deletions(-) diff --git a/graphics/plasma6-spectacle/Makefile b/graphics/plasma6-spectacle/Makefile index 712aea6c14e1..a4077862914a 100644 --- a/graphics/plasma6-spectacle/Makefile +++ b/graphics/plasma6-spectacle/Makefile @@ -1,35 +1,28 @@ PORTNAME= spectacle -DISTVERSION= ${KDE_APPLICATIONS_VERSION} -PORTREVISION= 1 -CATEGORIES= graphics kde kde-applications +DISTVERSION= ${KDE_PLASMA_VERSION} +CATEGORIES= graphics kde kde-plasma MAINTAINER= kde@FreeBSD.org -COMMENT= KDE screen capture program -WWW= https://projects.kde.org/projects/kde/kdegraphics/spectacle +COMMENT= KDE Plasma screen capture program LIB_DEPENDS= libxcb-cursor.so:x11/xcb-util-cursor \ libxcb-image.so:x11/xcb-util-image \ libxcb-util.so:x11/xcb-util \ - libkImageAnnotator-Qt6.so:graphics/kimageannotator@qt6 \ - libZXing.so:textproc/zxing-cpp \ - libopencv_core.so:graphics/opencv + libopencv_core.so:graphics/opencv \ + libwayland-client.so:graphics/wayland -USES= cmake compiler:c++11-lang gettext kde:6 pkgconfig qt:6 tar:xz \ - xorg -USE_KDE= attica auth codecs completion config configwidgets coreaddons \ - dbusaddons globalaccel guiaddons i18n jobwidgets kdeclarative \ - kio layer-shell-qt newstuff notifications package prison \ - purpose service solid statusnotifieritem wayland \ - widgetsaddons windowsystem xmlgui \ +USES= cmake compiler:c++20-lang gettext kde:6 localbase pkgconfig \ + qt:6 tar:xz xorg +USE_KDE= config coreaddons crash dbusaddons globalaccel guiaddons i18n \ + kio kirigami2 kpipewire layer-shell-qt notifications prison \ + purpose statusnotifieritem widgetsaddons windowsystem xmlgui \ doctools:build ecm:build plasma-wayland-protocols:build -USE_QT= base multimedia -USE_XORG= x11 xcb xext xfixes +USE_QT= base declarative multimedia wayland +USE_XORG= x11 xcb xfixes -OPTIONS_DEFINE= DOCS PIPEWIRE -OPTIONS_DEFAULT= PIPEWIRE -PIPEWIRE_DESC= Screen capture via PipeWire (required for Wayland) -PIPEWIRE_USE= KDE=kpipewire -PIPEWIRE_CMAKE_BOOL_OFF= DISABLE_PIPEWIRE -PIPEWIRE_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-patch-pipewire-off +OPTIONS_DEFINE= WAYLAND +OPTIONS_DEFAULT= WAYLAND +WAYLAND_USE= KDE=kpipewire +WAYLAND_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-patch-pipewire-off .include diff --git a/graphics/plasma6-spectacle/distinfo b/graphics/plasma6-spectacle/distinfo index 6e438a7adc6b..a150f9684e96 100644 --- a/graphics/plasma6-spectacle/distinfo +++ b/graphics/plasma6-spectacle/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738937190 -SHA256 (KDE/release-service/24.12.2/spectacle-24.12.2.tar.xz) = 7c91a5914a37bfc6a4eb34d968a60c8b2f286ba2ef1e3dce217b1295df66cd3f -SIZE (KDE/release-service/24.12.2/spectacle-24.12.2.tar.xz) = 1562304 +TIMESTAMP = 1739484426 +SHA256 (KDE/plasma/6.3.0/spectacle-6.3.0.tar.xz) = be80abbc1e80bc4493711089580a905848499608a2497be3d7eb81cbbf876099 +SIZE (KDE/plasma/6.3.0/spectacle-6.3.0.tar.xz) = 1561288 diff --git a/graphics/plasma6-spectacle/files/extra-patch-pipewire-off b/graphics/plasma6-spectacle/files/extra-patch-pipewire-off index 4858ec011602..7c21c8d198e8 100644 --- a/graphics/plasma6-spectacle/files/extra-patch-pipewire-off +++ b/graphics/plasma6-spectacle/files/extra-patch-pipewire-off @@ -5,7 +5,7 @@ find_package(PlasmaWaylandProtocols REQUIRED) find_package(LayerShellQt REQUIRED) -find_package(KPipeWire) -+option(DISABLE_PIPEWIRE "Disable PipeWire support." OFF) ++option(DISABLE_PIPEWIRE "Disable PipeWire support." ON) +if(NOT DISABLE_PIPEWIRE) + find_package(KPipeWire REQUIRED) + set(PIPEWIRE_FOUND 1) diff --git a/graphics/plasma6-spectacle/pkg-descr b/graphics/plasma6-spectacle/pkg-descr deleted file mode 100644 index b9438708d8db..000000000000 --- a/graphics/plasma6-spectacle/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -The new screenshot capture utility, replaces KSnapshot diff --git a/graphics/plasma6-spectacle/pkg-plist b/graphics/plasma6-spectacle/pkg-plist index c3dd8927c372..8e8052954dca 100644 --- a/graphics/plasma6-spectacle/pkg-plist +++ b/graphics/plasma6-spectacle/pkg-plist @@ -1,14 +1,55 @@ bin/spectacle -lib/kconf_update_bin/spectacle-%%KDE_APPLICATIONS_VERSION_SHORT%%.02.0-change_placeholder_format -lib/kconf_update_bin/spectacle-%%KDE_APPLICATIONS_VERSION_SHORT%%.02.0-keep_old_filename_templates -lib/kconf_update_bin/spectacle-%%KDE_APPLICATIONS_VERSION_SHORT%%.02.0-keep_old_save_location -lib/kconf_update_bin/spectacle-%%KDE_APPLICATIONS_VERSION_SHORT%%.02.0-rename_settings -lib/kconf_update_bin/spectacle-%%KDE_APPLICATIONS_VERSION_SHORT%%.02.0-video_format +lib/kconf_update_bin/spectacle-24.02.0-change_placeholder_format +lib/kconf_update_bin/spectacle-24.02.0-keep_old_filename_templates +lib/kconf_update_bin/spectacle-24.02.0-keep_old_save_location +lib/kconf_update_bin/spectacle-24.02.0-rename_settings +lib/kconf_update_bin/spectacle-24.02.0-video_format lib/systemd/user/app-org.kde.spectacle.service share/applications/org.kde.spectacle.desktop share/dbus-1/interfaces/org.kde.Spectacle.xml share/dbus-1/services/org.kde.Spectacle.service share/dbus-1/services/org.kde.spectacle.service +share/doc/HTML/ca/spectacle/Annotate.png +share/doc/HTML/ca/spectacle/ApplicationPreferences.png +share/doc/HTML/ca/spectacle/MainWindow.png +share/doc/HTML/ca/spectacle/SaveOptions.png +share/doc/HTML/ca/spectacle/index.cache.bz2 +share/doc/HTML/ca/spectacle/index.docbook +share/doc/HTML/de/spectacle/index.cache.bz2 +share/doc/HTML/de/spectacle/index.docbook +share/doc/HTML/en/spectacle/Annotate.png +share/doc/HTML/en/spectacle/ApplicationPreferences.png +share/doc/HTML/en/spectacle/MainWindow.png +share/doc/HTML/en/spectacle/SaveOptions.png +share/doc/HTML/en/spectacle/index.cache.bz2 +share/doc/HTML/en/spectacle/index.docbook +share/doc/HTML/es/spectacle/index.cache.bz2 +share/doc/HTML/es/spectacle/index.docbook +share/doc/HTML/it/spectacle/ApplicationPreferences.png +share/doc/HTML/it/spectacle/MainWindow.png +share/doc/HTML/it/spectacle/SaveOptions.png +share/doc/HTML/it/spectacle/index.cache.bz2 +share/doc/HTML/it/spectacle/index.docbook +share/doc/HTML/nl/spectacle/index.cache.bz2 +share/doc/HTML/nl/spectacle/index.docbook +share/doc/HTML/pt/spectacle/index.cache.bz2 +share/doc/HTML/pt/spectacle/index.docbook +share/doc/HTML/pt_BR/spectacle/index.cache.bz2 +share/doc/HTML/pt_BR/spectacle/index.docbook +share/doc/HTML/ru/spectacle/index.cache.bz2 +share/doc/HTML/ru/spectacle/index.docbook +share/doc/HTML/sl/spectacle/index.cache.bz2 +share/doc/HTML/sl/spectacle/index.docbook +share/doc/HTML/sv/spectacle/index.cache.bz2 +share/doc/HTML/sv/spectacle/index.docbook +share/doc/HTML/tr/spectacle/index.cache.bz2 +share/doc/HTML/tr/spectacle/index.docbook +share/doc/HTML/uk/spectacle/Annotate.png +share/doc/HTML/uk/spectacle/ApplicationPreferences.png +share/doc/HTML/uk/spectacle/MainWindow.png +share/doc/HTML/uk/spectacle/SaveOptions.png +share/doc/HTML/uk/spectacle/index.cache.bz2 +share/doc/HTML/uk/spectacle/index.docbook share/icons/hicolor/scalable/apps/spectacle.svg share/kconf_update/spectacle.upd share/kglobalaccel/org.kde.spectacle.desktop