From nobody Thu Jan 4 18:01:06 2024 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 4T5ZC70TXzz56stq; Thu, 4 Jan 2024 18:01:07 +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 4T5ZC66gx7z4md4; Thu, 4 Jan 2024 18:01:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1704391266; 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=aDn3QkB9P0iZD58FVe39Lb64l9/lIJRP2nyFdrMJZnc=; b=CRO+yXdQ43CuS5NrqwRngVmbhfHcyC81lmnSoxd0w8c+cjRY57ZK9z/0/Kg9K/Wj0l2tmW jmIV/6Q+PJXntPvsLGyduxVYZZwkBj53hm39cHdBpHKIusSeVEPszh+WyqkKIy8oF+viXs PpciH7taEvsTOhYZqihwetStweJ2ot6MwOKBU+ZCkdEEVsZvG7vC46Ne7yUxgQvaM+9DNM R0tM94Whi/O4r95dDNx+SG2IVtbvBmhZ4yeatlrE1IzDP3A9qSd+o8929xVsRYM4FGAG1u 2loVrEjs6ESEcR2DntSTlIrjatjnrOuXP7vBXykz1VI4WcdxFBgZB4i9/jFFDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1704391266; 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=aDn3QkB9P0iZD58FVe39Lb64l9/lIJRP2nyFdrMJZnc=; b=d/rE3vgrOiwGgRWcPhXppaKbFb0PAbM43vIfLBP+wXQzVvS4SAwvbigfwxNGRAJp0jfdSe ckWxU8SzimXEh64V4LLzc8ZiR9xhBRgVl2HVtRf0hXXNKaRLiIn2kzdhF+DiwHZsidIOzV tcNwXUWckWluWrtQijWiQn/yBj6TR1LJuyEl11jE7LgJ4377D5oOdrsl3OEFBpNIr+no5Z 9kgITuScALs2x5ajIVOLhCjQA7q8aS6R50C3gOAUBP0QMhU+Mtc4Ij1rV0qm0mm7Mwn7jS zWvmov/udg1S9886JQz8Mo3acnvFibJSOCk7XQzBgj8h5AZWikp4A2p4hIUtBQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1704391266; a=rsa-sha256; cv=none; b=aLOtLSLstCetI8ei4p47rf0cQBCrnwsyW+aWuQA0nTgSHKie6Yh1+WJRq9Gv3tmpHXG1ex uGEc085f+G/MPAKSGlQkxQR/3FYrOdapWdap6TOkiRL6FcIIakct88yIYeYHV5I3rg7LGF cJ7h8DRNTOLCdxkvlcuR7dS2JXnYamo92/624sH5eJt/VFkUXwR5WAxT0qWRSdRm0UgHV+ Z3PJWr7XtgDpEQj2SLOC8DnAmaRKrHhnSBh1HYREpVf7mu36YpkzXTaJS7xJ6CnBVRWgUw yuvvhQ6eMHzm2WZqmSgO1LWCcdsI6PtJJJIoHO+yXEn/0gPB3HYhWLzo4e7Ing== 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 4T5ZC65ktqzP8j; Thu, 4 Jan 2024 18:01:06 +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 404I16ba081402; Thu, 4 Jan 2024 18:01:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 404I16Om081399; Thu, 4 Jan 2024 18:01:06 GMT (envelope-from git) Date: Thu, 4 Jan 2024 18:01:06 GMT Message-Id: <202401041801.404I16Om081399@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: b1951d0cb332 - main - devel/kommit: Update to HEAD (1.3.1-20) 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: jhale X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b1951d0cb332f8494ab94ff5fa28c34dd4a55c18 Auto-Submitted: auto-generated The branch main has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=b1951d0cb332f8494ab94ff5fa28c34dd4a55c18 commit b1951d0cb332f8494ab94ff5fa28c34dd4a55c18 Author: Jason E. Hale AuthorDate: 2024-01-02 18:39:15 +0000 Commit: Jason E. Hale CommitDate: 2024-01-04 18:00:58 +0000 devel/kommit: Update to HEAD (1.3.1-20) Version 1.3.1 was tagged, but distfiles ever since 1.0.2 have not been created as of writing for unknown reasons, so fetch from the upstream git repo instead. There exists a rather nasty bug that disrupts the space-time continuum in the v1.3.1 tag, however, where displayed commit dates are off by a factor of 10^-3, displaying milliseconds instead of seconds elapsed since the UNIX epoch. This has since been fixed in [1], but a new tag that includes this commit has yet to be created, so I'm just going with the latest commit which seems to build and run fine. Most of the other commits after the v1.3.1 tag are bot-created to update documentation and the human-created ones appear to be entirely reasonable. The main purpose of this update is to try to mitigate crashes with large and long-historied codebases like the FreeBSD src tree as reported in [2]. Upstream has migrated to using devel/libgit2 since the previous version (1.0.2) which makes kommit load very large trees noticably faster (anecdotally, 8-9 seconds faster for the entire FreeBSD src tree on my 4 year old laptop which is still rather slow at around 21 seconds, at least by modern expectations of instantaneous results, but a win is still a win). Plus it seems to be more stable in terms of closing cleanly on exit. For example, 1.0.2, likely unbeknownst to the user, would continue to consume roughly 4GB of RAM and happily burden 50% of a CPU core. It may have actually closed eventually, but after 5 minutes I got borded and terminated the process manually. I'm no longer seeing this behavior in 1.3.1-20, however. The application now exits almost immediately once the tree has been loaded and either window close or choosing Quit from the file menu (Ctrl+Q) has been selected. [1] https://invent.kde.org/sdk/kommit/-/commit/6d0a0bb043de981c3b4d7fe54debe49ead541dbe PR: 271683 [2] Reported by: grahamperrin [2] --- devel/kommit/Makefile | 16 ++++++++++------ devel/kommit/distinfo | 6 +++--- devel/kommit/pkg-plist | 14 +++++++++----- 3 files changed, 22 insertions(+), 14 deletions(-) diff --git a/devel/kommit/Makefile b/devel/kommit/Makefile index aa433f2632c3..d3c09f70c455 100644 --- a/devel/kommit/Makefile +++ b/devel/kommit/Makefile @@ -1,8 +1,6 @@ PORTNAME= kommit -DISTVERSION= 1.0.2 -PORTREVISION= 1 +DISTVERSION= 1.3.1-20 CATEGORIES= devel kde -MASTER_SITES= KDE/stable/${PORTNAME}/ MAINTAINER= kde@FreeBSD.org COMMENT= Git GUI client for KDE @@ -11,14 +9,20 @@ WWW= https://apps.kde.org/kommit/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake kde:5 localbase:ldflags pkgconfig qt:5 tar:xz xorg +LIB_DEPENDS= libgit2.so:devel/libgit2 \ + libdolphinvcs.so:x11-fm/dolphin + +USES= cmake compiler:c++17-lang kde:5 localbase:ldflags \ + pkgconfig qt:5 xorg USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons doctools i18n itemviews jobwidgets \ kio parts service solid sonnet syntaxhighlighting texteditor \ textwidgets widgetsaddons windowsystem xmlgui \ ecm:build -USE_QT= concurrent core dbus gui network testlib widgets xml \ - buildtools:build qmake:build +USE_QT= concurrent core dbus gui network widgets xml \ + buildtools:build qmake:build testlib:build USE_XORG= x11 +KDE_INVENT= fdfe7a23d95413007bbd6e26182dc423b2d6efa0 sdk + .include diff --git a/devel/kommit/distinfo b/devel/kommit/distinfo index 9729960968d4..b33cc62c8442 100644 --- a/devel/kommit/distinfo +++ b/devel/kommit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1684318264 -SHA256 (kommit-1.0.2.tar.xz) = 1e8ecad23aa10508d0685a2e9169fc562e12fad5a6adaacd4542d9007a68e96e -SIZE (kommit-1.0.2.tar.xz) = 1159416 +TIMESTAMP = 1704215721 +SHA256 (sdk-kommit-fdfe7a23d95413007bbd6e26182dc423b2d6efa0_GL0.tar.gz) = 31b35dcde4d142890ab1e667ac4ce1500a613d2175b64bbfbd2f42936b100629 +SIZE (sdk-kommit-fdfe7a23d95413007bbd6e26182dc423b2d6efa0_GL0.tar.gz) = 1508005 diff --git a/devel/kommit/pkg-plist b/devel/kommit/pkg-plist index d4432b8ed6c7..7d18fb79bcc7 100644 --- a/devel/kommit/pkg-plist +++ b/devel/kommit/pkg-plist @@ -2,13 +2,14 @@ bin/kommit bin/kommitdiff bin/kommitmerge lib/libkommit.so.0 -lib/libkommit.so.1.0.2 +lib/libkommit.so.1.4.0 lib/libkommitdiff.so.0 -lib/libkommitdiff.so.1.0.2 +lib/libkommitdiff.so.1.4.0 lib/libkommitgui.so.0 -lib/libkommitgui.so.1.0.2 -%%QT_PLUGINDIR%%/kf5/kfileitemaction/kommititemaction.so -%%QT_PLUGINDIR%%/kf5/overlayicon/kommitoverlayplugin.so +lib/libkommitgui.so.1.4.0 +lib/libkommitwidgets.so.0 +lib/libkommitwidgets.so.1.4.0 +%%QT_PLUGINDIR%%/dolphin/vcs/kommitdolphinplugin.so share/applications/org.kde.kommit.desktop share/applications/org.kde.kommit.diff.desktop share/applications/org.kde.kommit.merge.desktop @@ -53,6 +54,7 @@ share/locale/ca@valencia/LC_MESSAGES/kommit.mo share/locale/cs/LC_MESSAGES/kommit.mo share/locale/de/LC_MESSAGES/kommit.mo share/locale/en_GB/LC_MESSAGES/kommit.mo +share/locale/eo/LC_MESSAGES/kommit.mo share/locale/es/LC_MESSAGES/kommit.mo share/locale/eu/LC_MESSAGES/kommit.mo share/locale/fi/LC_MESSAGES/kommit.mo @@ -60,12 +62,14 @@ share/locale/fr/LC_MESSAGES/kommit.mo share/locale/it/LC_MESSAGES/kommit.mo share/locale/ja/LC_MESSAGES/kommit.mo share/locale/ka/LC_MESSAGES/kommit.mo +share/locale/ko/LC_MESSAGES/kommit.mo share/locale/lt/LC_MESSAGES/kommit.mo share/locale/nl/LC_MESSAGES/kommit.mo share/locale/pl/LC_MESSAGES/kommit.mo share/locale/pt/LC_MESSAGES/kommit.mo share/locale/sk/LC_MESSAGES/kommit.mo share/locale/sl/LC_MESSAGES/kommit.mo +share/locale/sv/LC_MESSAGES/kommit.mo share/locale/tr/LC_MESSAGES/kommit.mo share/locale/uk/LC_MESSAGES/kommit.mo share/locale/zh_CN/LC_MESSAGES/kommit.mo