Skip to content

Commit

Permalink
sysutils/htop: update to 3.3.0
Browse files Browse the repository at this point in the history
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)
  • Loading branch information
gaod authored and fernape committed Feb 8, 2024
1 parent 91f291c commit 7171c7f
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 12 deletions.
10 changes: 3 additions & 7 deletions sysutils/htop/Makefile
@@ -1,20 +1,16 @@
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/

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
Expand Down
8 changes: 3 additions & 5 deletions 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

0 comments on commit 7171c7f

Please sign in to comment.