<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/sysutils/htop/Makefile, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/'/>
<entry>
<title>sysutils/htop: Update to 3.4.1</title>
<updated>2025-11-05T10:23:44+00:00</updated>
<author>
<name>Po-Chuan Hsieh</name>
<email>sunpoet@FreeBSD.org</email>
</author>
<published>2025-11-05T10:18:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=120549e07d78a567aea05269d70cc860a21aea95'/>
<id>120549e07d78a567aea05269d70cc860a21aea95</id>
<content type='text'>
- Enable libunwind
- Remove unnecessary substitution
- Update WWW

Changes:	https://github.com/htop-dev/htop/releases
PR:		290605
Approved by:	Hung-Yi Chen &lt;gaod@hychen.org&gt; (maintainer)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Enable libunwind
- Remove unnecessary substitution
- Update WWW

Changes:	https://github.com/htop-dev/htop/releases
PR:		290605
Approved by:	Hung-Yi Chen &lt;gaod@hychen.org&gt; (maintainer)
</pre>
</div>
</content>
</entry>
<entry>
<title>sysutils/htop: Update 3.3.0 → 3.4.0</title>
<updated>2025-03-15T14:56:01+00:00</updated>
<author>
<name>Hung-Yi Chen</name>
<email>gaod@hychen.org</email>
</author>
<published>2025-03-15T14:56:01+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=73334a8ed82c4a52be89e695158e285e66ecb2b1'/>
<id>73334a8ed82c4a52be89e695158e285e66ecb2b1</id>
<content type='text'>
Changelog:
https://github.com/htop-dev/htop/blob/3.4.0/ChangeLog

PR:	285438
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changelog:
https://github.com/htop-dev/htop/blob/3.4.0/ChangeLog

PR:	285438
</pre>
</div>
</content>
</entry>
<entry>
<title>sysutils/htop: Bump PORTREVISION</title>
<updated>2024-10-05T09:30:20+00:00</updated>
<author>
<name>Daniel Engberg</name>
<email>diizzy@FreeBSD.org</email>
</author>
<published>2024-10-05T09:28:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=e2ce5d7c5ca9d392e95e727ada883dced14a9723'/>
<id>e2ce5d7c5ca9d392e95e727ada883dced14a9723</id>
<content type='text'>
Bump PORTREVISION after removal of USES= desktop-file-utils

Reported by:	Adam McDougall &lt;mcdouga9@egr.msu.edu&gt; (via private email)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bump PORTREVISION after removal of USES= desktop-file-utils

Reported by:	Adam McDougall &lt;mcdouga9@egr.msu.edu&gt; (via private email)
</pre>
</div>
</content>
</entry>
<entry>
<title>sysutils/htop: Remove USES= desktop-file-utils</title>
<updated>2024-09-23T23:29:44+00:00</updated>
<author>
<name>Benjamin Takacs</name>
<email>nimaje+fbz@bureaucracy.de</email>
</author>
<published>2024-09-23T23:27:55+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=20bd9b8c01a2509c7d4e34d1bed5fc105b3f31cb'/>
<id>20bd9b8c01a2509c7d4e34d1bed5fc105b3f31cb</id>
<content type='text'>
As htop.desktop doesn't define MimeTypes sysutils/htop doesn't need
USES= desktop-file-utils

PR:		281641
Reviewed by:	Hung-Yi Chen &lt;gaod@hychen.org&gt; (maintainer)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As htop.desktop doesn't define MimeTypes sysutils/htop doesn't need
USES= desktop-file-utils

PR:		281641
Reviewed by:	Hung-Yi Chen &lt;gaod@hychen.org&gt; (maintainer)
</pre>
</div>
</content>
</entry>
<entry>
<title>sysutils/htop: Fix CPU usage in FreeBSD</title>
<updated>2024-08-28T06:35:26+00:00</updated>
<author>
<name>Fernando Apesteguía</name>
<email>fernape@FreeBSD.org</email>
</author>
<published>2024-08-23T10:57:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=ef1b781fb1d88ba11cadc4f35bb398bea2378aef'/>
<id>ef1b781fb1d88ba11cadc4f35bb398bea2378aef</id>
<content type='text'>
Cherry pick fix from upstream.

PR:			280600 281014
Approved by:		gaod@hychen.org (maintainer, timeout &gt; 2 weeks)
Differential Revision:	https://reviews.freebsd.org/D46401
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cherry pick fix from upstream.

PR:			280600 281014
Approved by:		gaod@hychen.org (maintainer, timeout &gt; 2 weeks)
Differential Revision:	https://reviews.freebsd.org/D46401
</pre>
</div>
</content>
</entry>
<entry>
<title>sysutils/htop: simplify Makefile</title>
<updated>2024-08-22T12:09:45+00:00</updated>
<author>
<name>Siva Mahadevan</name>
<email>me@svmhdvn.name</email>
</author>
<published>2024-08-22T12:09:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=9d7a750da6e7b15b07f31b21e8bbe7b6d4178b24'/>
<id>9d7a750da6e7b15b07f31b21e8bbe7b6d4178b24</id>
<content type='text'>
This change cleans up the Makefile to follow Porter's Handbook guidance.
Here is the rationale for each change:
* As per https://docs.freebsd.org/en/books/porters-handbook/book/#makefile-master_sites-github,
  ports are urged to move to using Github releases instead of git tags.
  This change replaces USE_GITHUB with MASTER_SITES to statically point
  to htop release tarballs. This also requires the addition of USES=tar:xz
* Remove USES=autoreconf because the release tarball doesn't need to run it
* Remove USES=compiler:c11 since upstream https://github.com/htop-dev/htop
  states that a C99 compiler is needed.
* Add USES=desktop-file-utils as the port installs htop.desktop
* htop does not exist in the official NVD CPE dictionary, so as per
  https://docs.freebsd.org/en/books/porters-handbook/book/#uses-cpe, we
  should "not ever make up CPE data." Thus, USES=cpe is removed until an
  entry is contributed to the CPE dictionary
* USES={libtool,localbase,pkgconfig,python:build,shebangfix} are not
  necessary for a successful build and run with the GH release tarball.
* GNU_CONFIGURE_MANPREFIX was unnecessary since default value in
  Mk/bsd.port.mk is same ${PREFIX}/share

PR:		280820
Approved by:	Hung-Yi Chen &lt;gaod@hychen.org&gt; (maintainer)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change cleans up the Makefile to follow Porter's Handbook guidance.
Here is the rationale for each change:
* As per https://docs.freebsd.org/en/books/porters-handbook/book/#makefile-master_sites-github,
  ports are urged to move to using Github releases instead of git tags.
  This change replaces USE_GITHUB with MASTER_SITES to statically point
  to htop release tarballs. This also requires the addition of USES=tar:xz
* Remove USES=autoreconf because the release tarball doesn't need to run it
* Remove USES=compiler:c11 since upstream https://github.com/htop-dev/htop
  states that a C99 compiler is needed.
* Add USES=desktop-file-utils as the port installs htop.desktop
* htop does not exist in the official NVD CPE dictionary, so as per
  https://docs.freebsd.org/en/books/porters-handbook/book/#uses-cpe, we
  should "not ever make up CPE data." Thus, USES=cpe is removed until an
  entry is contributed to the CPE dictionary
* USES={libtool,localbase,pkgconfig,python:build,shebangfix} are not
  necessary for a successful build and run with the GH release tarball.
* GNU_CONFIGURE_MANPREFIX was unnecessary since default value in
  Mk/bsd.port.mk is same ${PREFIX}/share

PR:		280820
Approved by:	Hung-Yi Chen &lt;gaod@hychen.org&gt; (maintainer)
</pre>
</div>
</content>
</entry>
<entry>
<title>sysutils/htop: Moved man to share/man</title>
<updated>2024-02-26T05:38:58+00:00</updated>
<author>
<name>Muhammad Moinur Rahman</name>
<email>bofh@FreeBSD.org</email>
</author>
<published>2024-02-26T05:38:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=85135199f722ce7e3fa46f229f46de311a94681b'/>
<id>85135199f722ce7e3fa46f229f46de311a94681b</id>
<content type='text'>
Approved by:    portmgr (blanket)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:    portmgr (blanket)
</pre>
</div>
</content>
</entry>
<entry>
<title>sysutils/htop: Remove unnecessary USES</title>
<updated>2024-02-12T07:29:58+00:00</updated>
<author>
<name>Fernando Apesteguía</name>
<email>fernape@FreeBSD.org</email>
</author>
<published>2024-02-12T07:22:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=4d762eff096467b58c3f4ce7108cb9daec1db0ab'/>
<id>4d762eff096467b58c3f4ce7108cb9daec1db0ab</id>
<content type='text'>
The .desktop file provided by the port does not contain MimeType in it so
remove USES=desktop-file-utils

Reported by:	eduardo@
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The .desktop file provided by the port does not contain MimeType in it so
remove USES=desktop-file-utils

Reported by:	eduardo@
</pre>
</div>
</content>
</entry>
<entry>
<title>sysutils/htop: update to 3.3.0</title>
<updated>2024-02-08T16:51:29+00:00</updated>
<author>
<name>Hung-Yi Chen</name>
<email>gaod@hychen.org</email>
</author>
<published>2024-02-07T08:05:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=7171c7f8895a63f5863cb5577bee936b1fef86fe'/>
<id>7171c7f8895a63f5863cb5577bee936b1fef86fe</id>
<content type='text'>
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" &amp; "... 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 &lt;-&gt; 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)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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" &amp; "... 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 &lt;-&gt; 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)
</pre>
</div>
</content>
</entry>
<entry>
<title>sysutils/htop: memory shows 16.0Z of memory</title>
<updated>2023-02-24T16:30:19+00:00</updated>
<author>
<name>Fernando Apesteguía</name>
<email>fernape@FreeBSD.org</email>
</author>
<published>2023-02-24T16:30:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=daf1fd1e557dfb3d1ca4f1a18494cda77d966644'/>
<id>daf1fd1e557dfb3d1ca4f1a18494cda77d966644</id>
<content type='text'>
Cherry pick patch that fixes the issue since it wasn't included in the 3.2.2
release by upstream.

PR:		269494
Reviewed by:	mbeis@xs4all.nl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cherry pick patch that fixes the issue since it wasn't included in the 3.2.2
release by upstream.

PR:		269494
Reviewed by:	mbeis@xs4all.nl
</pre>
</div>
</content>
</entry>
</feed>
