git: 7171c7f8895a - main - sysutils/htop: update to 3.3.0

From: Fernando Apesteguía <fernape_at_FreeBSD.org>
Date: Thu, 08 Feb 2024 16:51:47 UTC
The branch main has been updated by fernape:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7171c7f8895a63f5863cb5577bee936b1fef86fe

commit 7171c7f8895a63f5863cb5577bee936b1fef86fe
Author:     Hung-Yi Chen <gaod@hychen.org>
AuthorDate: 2024-02-07 08:05:45 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2024-02-08 16:51:29 +0000

    sysutils/htop: update to 3.3.0
    
    ChangeLog: https://github.com/htop-dev/htop/blob/3.3.0/ChangeLog
    
    * Multiple refactorings and code improvements
    * Shorten docker container IDs to 12 characters
    * Settings: preserve empty header
    * Fix execlp() argument without pointer cast
    * OpenFilesScreen: Make column sizing dynamic for file size, offset and inode
    * Add support for "truss" (FreeBSD equivalent of "strace")
    * Darwin: add NetworkIOMeter support
    * HeaderLayout: add "3 columns - 40/30/30", "... 30/40/30" & "... 30/30/40"
    * Meter: use correct unicode characters for digit '9'
    * Note in manual re default memory units of KiB
    * Add column for process container name
    * Add logic to filter the container name (+type) from the CGroup name
    * Change NetworkIOMeter value unit from KiB/s to bytes/second
    * Cap DiskIOMeter "utilisation" percentage at 100%
    * PCP platform implementation of frontswap and zswap accounting
    * Shorten podman/libpod container IDs to 12 characters
    * Write configuration to temporary file first
    * Incorporate shared memory in bar text
    * Move shared memory next to used memory
    * Correct order of memory meter in help
    * Add recalculate to Ctrl-L refresh
    * Update process list on thread visibility toggling
    * Support dynamic screens with 'top-most' entities beyond processes
    * Introduce Row and Table classes for screens beyond top-processes
    * Rework ZramMeter and remove MeterClass.comprisedValues
    * Show year as start time for processes older than a year
    * Short-term fix for docker container detection
    * default color preset: use bold blue for better visibility
    * Document 'O' keyboard shortcut
    * Implement logic for '--max-iterations'
    * Update F5 key label on tab switch (Tree <-> List)
    * Force re-sorting of the process list view after switching between
      list/treeview mode
    * {Memory,Swap}Meter: add "compressed memory" metrics
    * Darwin: add DiskIOMeter support
    * Fix scroll relative to followed process
    * ZramMeter: update bar mode
    * Use shared real memory on FreeBSD
    * Increase Search and Filter max string length to 128
    * Improve CPU computation code
    * Remove LXC special handling for the CPU count
    * Create new File Descriptor meter
    * PCP: add IRQ PSI meter
    * Add support for scheduling policies
    * Add a systemd user meter to monitor user units.
    * FreeBSD: remove duplicate zfs ARC size subtraction
    
    PR:             276860
    Reported by:    gaod@hychen.org (maintainer)
---
 sysutils/htop/Makefile | 10 +++-------
 sysutils/htop/distinfo |  8 +++-----
 2 files changed, 6 insertions(+), 12 deletions(-)

diff --git a/sysutils/htop/Makefile b/sysutils/htop/Makefile
index 62e309a804a5..54840ddc7e84 100644
--- a/sysutils/htop/Makefile
+++ b/sysutils/htop/Makefile
@@ -1,11 +1,7 @@
 PORTNAME=	htop
-DISTVERSION=	3.2.2
-PORTREVISION=	1
+DISTVERSION=	3.3.0
 CATEGORIES=	sysutils
 
-PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES=	fd62b7549533e9a0acc3fb6238f1462d380b8618.patch:-p1
-
 MAINTAINER=	gaod@hychen.org
 COMMENT=	Better top(1) - interactive process viewer
 WWW=		https://htop.dev/
@@ -13,8 +9,8 @@ WWW=		https://htop.dev/
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=		autoreconf compiler:c11 cpe libtool localbase ncurses pkgconfig \
-		python:build shebangfix
+USES=		autoreconf compiler:c11 cpe desktop-file-utils libtool localbase \
+		ncurses pkgconfig python:build shebangfix
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	htop-dev
diff --git a/sysutils/htop/distinfo b/sysutils/htop/distinfo
index 351b2c31c24c..d21bc33fcf9e 100644
--- a/sysutils/htop/distinfo
+++ b/sysutils/htop/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1676742794
-SHA256 (htop-dev-htop-3.2.2_GH0.tar.gz) = 3829c742a835a0426db41bb039d1b976420c21ec65e93b35cd9bfd2d57f44ac8
-SIZE (htop-dev-htop-3.2.2_GH0.tar.gz) = 369873
-SHA256 (fd62b7549533e9a0acc3fb6238f1462d380b8618.patch) = 1c1e5a524ab823a1febbbb68503b9ffd6934e24e3f72c1c79baa3a5aad16a8e4
-SIZE (fd62b7549533e9a0acc3fb6238f1462d380b8618.patch) = 884
+TIMESTAMP = 1707274617
+SHA256 (htop-dev-htop-3.3.0_GH0.tar.gz) = 1e5cc328eee2bd1acff89f860e3179ea24b85df3ac483433f92a29977b14b045
+SIZE (htop-dev-htop-3.3.0_GH0.tar.gz) = 406012