I like to use btop to monitor resource usage on servers, but it wasn't reporting per-core CPU usage correctly on OpenBSD. I reported and got the issue fixed upstream, but it might be a while until the next release, so I wanted to pull that diff into ports in the mean time:
https://github.com/aristocratos/btop/pull/1587 Also, I was puzzled why installing btop pulls in a lot of desktop related dependencies. They were just used to update the icon database on install, but I don't even have a GUI on most machines, and the binary itself is text only I believe. I wonder if we could live without that and make the number of dependencies for this package a lot leaner. Both patches are attached. Do either or both of these look OK? - Brent
0002-remove-runtime-dependency-on-GTK.patch
Description: Binary data
0001-display-stats-for-all-of-the-active-CPU-cores.patch
Description: Binary data
