From nobody Fri Mar 18 18:59:22 2022 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 9D6E91A1C7C3; Fri, 18 Mar 2022 18:59:23 +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 4KKtbb0LFNz3Fl4; Fri, 18 Mar 2022 18:59:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1647629963; 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=c1l3hHTqVKM9bBWQK3D4oJud6dDC1oohyuOYUgW326o=; b=B4RKpTAQrspXGFm/fPC5DR2WkpRbcx8aqTIoAUaPGWLNe33Ed6rvJhWC+8vXhJ0xI4wpqf i82OWSIiPEyOFMcB2Ua+1rnWIRg71jTuOMTC+xhSgaB7q15hwRVy0qvREsidn8p7K1tRgy WEMn0zZl1TZuMvoh30EktvAanugvAdpIKF1913AJv6kjG9AoErEVEy4xuY5zUC1iW2VS3E itXl4AyQDs1oSzm0ADMs4TIrKWYPY7TXxfKe1ayVCMtqd+vlyHhAChZYIPCHO9TGI8c/Lz btiwLCGz3zwSo2hSI1VIRJJHgIbkAHJtqsZBPjgXAsRKfR0lPn2ci9t1AxUrBg== 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 D2A1E24440; Fri, 18 Mar 2022 18:59:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 22IIxMB1048326; Fri, 18 Mar 2022 18:59:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 22IIxMUd048325; Fri, 18 Mar 2022 18:59:22 GMT (envelope-from git) Date: Fri, 18 Mar 2022 18:59:22 GMT Message-Id: <202203181859.22IIxMUd048325@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Tobias C. Berner" Subject: git: a3d334a7096f - main - devel/kf5-kcmutils: add upstream bug fix 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: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tcberner X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a3d334a7096f43ea8492a952825c6d20fdcf3cae Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1647629963; 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=c1l3hHTqVKM9bBWQK3D4oJud6dDC1oohyuOYUgW326o=; b=BVupy9c8DqXVKQJLFydVWSsHOVd0zMfFckq4H2Yva4TqBw6pHTdvfwu91B94CtpTgtTHqE N1y1ftkZUYGsntCRdE9n7QvN/5Fit4mb1C3JgHg95GO+WZX3GiNnCsbqi3kyvScwkEGmk3 EEr4RItZ1VhasMRLsbKUYmlZnRDAwCp2je2cSWr6E/NWXRn8CihZALQLzeZ/2WhC9MeZsS JDR90g7VBXmaiENwLlF49X2Do5i6BvH0i8XOLx1kN9YFktIya1/TssKRyrs1+z/zgn+MN/ /wQy74kHUFLza2uuXkabKSjEDlWI5U3pZ4DqjWtzmhsVTkzGhGux4IUwrPCZVw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1647629963; a=rsa-sha256; cv=none; b=dcAR27cBr6i99dLB3cZAs1AshwA/qy6NQb/ILst75GdewMwoj1rX9cPO9dFAsAZN7XUe8t TXDuE0y4YYcfbEYc1DF3CJZzUmYQbf0kHojH6+koWgS9m/ohGrr3A/KCckOsn7bHmcFkjU p3E5HUw1pwK6NfEWRBr5d8IT1eUGYC3JmfDdDl5N4rL1I/7MzXKAJrjTr2RUulbmMYCUNx kKfXtFQidIj5SjAA2wpzc6qDJDQljFrwKEmx8KZ5YqIbGyUb8VrW5Cz59y87AbPpdGOsDO X1faLtumHEspf1ZcCUpivrt4R2bV9wtpGTjdx622wBZI6u3l5La9o8VJjFVjmA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by tcberner: URL: https://cgit.FreeBSD.org/ports/commit/?id=a3d334a7096f43ea8492a952825c6d20fdcf3cae commit a3d334a7096f43ea8492a952825c6d20fdcf3cae Author: Tobias C. Berner AuthorDate: 2022-03-18 17:22:18 +0000 Commit: Tobias C. Berner CommitDate: 2022-03-18 18:06:55 +0000 devel/kf5-kcmutils: add upstream bug fix From [1] Fix KPluginSelector KCMs missing their metadata on plugin loading For the KWin KCMs we need the full metadata, because we read the plugin keyword. Without the X-KDE-ConfigModule key, plugins used to create a symlink in the kservices5 folder to their metadata, which then goes through the legacy code path we would read all the metadata. This includes the plugin keyword. When consumers would this key, but have an old KWin version which used the KPluginSelector class and a kcmutils version which reads X-KDE-ConfigModule, but does not include this bugfix, the plugin keyword will be empty and thus the config files can not be located. This makes it hard to fix the loading on kcmutils < 5.91, but keeping the code working with KWin < 5.24. Note: ports in main are not affected by this issue, as only plasma 5.23.x in conjunction with KDE Frameworks >= 5.88 is affected. Which is what the quarterly tree is currently shipping. [1] https://invent.kde.org/frameworks/kcmutils/commit/c9c58de65c07c8a940cb4c9b91777450698f635c Upstream PR: https://bugs.kde.org/show_bug.cgi?id=444378 --- devel/kf5-kcmutils/Makefile | 4 ++++ devel/kf5-kcmutils/distinfo | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/devel/kf5-kcmutils/Makefile b/devel/kf5-kcmutils/Makefile index 083f94959e25..801cf244dadd 100644 --- a/devel/kf5-kcmutils/Makefile +++ b/devel/kf5-kcmutils/Makefile @@ -1,7 +1,11 @@ PORTNAME= kcmutils DISTVERSION= ${KDE_FRAMEWORKS_VERSION} +PORTREVISION= 1 CATEGORIES= devel kde kde-frameworks +PATCH_SITES= https://invent.kde.org/frameworks/kcmutils/-/commit/ +PATCHFILES= c9c58de65c07c8a940cb4c9b91777450698f635c.diff:-p1 + MAINTAINER= kde@FreeBSD.org COMMENT= KF5 utilities for working with KCModules diff --git a/devel/kf5-kcmutils/distinfo b/devel/kf5-kcmutils/distinfo index d0ac7b69c424..4404456b0d2f 100644 --- a/devel/kf5-kcmutils/distinfo +++ b/devel/kf5-kcmutils/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1644208948 +TIMESTAMP = 1647623899 SHA256 (KDE/frameworks/5.91.0/kcmutils-5.91.0.tar.xz) = 1a195d83a092c493f10f372e245107277c275a418563cbc443a884ef4e4e3901 SIZE (KDE/frameworks/5.91.0/kcmutils-5.91.0.tar.xz) = 171980 +SHA256 (KDE/frameworks/5.91.0/c9c58de65c07c8a940cb4c9b91777450698f635c.diff) = 7c85d0054d14cda0974633069826712b6ae82606c4ab8252116a9742d640f249 +SIZE (KDE/frameworks/5.91.0/c9c58de65c07c8a940cb4c9b91777450698f635c.diff) = 1314