root@xxxxx:/usr/ports/sysutils/htop # make install===> htop-3.2.2_1 depends on package: pkgconf>=1.3.0_1 - found===> htop-3.2.2_1 depends on file: /usr/local/bin/python3.9 - found===> htop-3.2.2_1 depends on package: autoconf>=2.71 - not found===> autoconf-2.71 depends on executable: gm4 - not found===> m4-1.4.19,1 depends on package: libiconv>=1.14_11 - found===> m4-1.4.19,1 depends on file: /usr/local/bin/makeinfo - not found===> texinfo-7.1,1 depends on executable: help2man - found===> texinfo-7.1,1 depends on package: p5-Locale-libintl>=0 - not found===> p5-Locale-libintl-1.33 depends on package: perl5>=5.36<5.37 - found===> p5-Locale-libintl-1.33 depends on shared library: libiconv.so - found (/usr/local/lib/libiconv.so)===> Configuring for p5-Locale-libintl-1.33env: /usr/local/bin/perl5.36.3: No such file or directory*** Error code 127Stop.make[4]: stopped in /usr/ports/devel/p5-Locale-libintl*** Error code 1Stop.make[3]: stopped in /usr/ports/print/texinfo*** Error code 1Stop.make[2]: stopped in /usr/ports/devel/m4*** Error code 1Stop.make[1]: stopped in /usr/ports/devel/autoconf*** Error code 1Stop.make: stopped in /usr/ports/sysutils/htop
# pkg search -f -r mimugmail htophtop-3.2.2_1Name : htopVersion : 3.2.2_1Origin : sysutils/htopArchitecture : FreeBSD:13:amd64Prefix : /usr/localRepository : mimugmail [https://opn-repo.routerperformance.net/repo/FreeBSD:13:amd64]Categories : sysutilsLicenses : GPLv2Maintainer : gaod@hychen.orgWWW : https://htop.dev/Comment : Better top(1) - interactive process viewerOptions : LSOF : offAnnotations : FreeBSD_version: 1301000 cpe : cpe:2.3:a:htop:htop:3.2.2:::::freebsd13:x64:1Flat size : 229KiBPkg size : 89.6KiBDescription :htop is an enhanced version of top, the interactive process viewer,which can display the list of processes in a tree form.Comparison between 'htop' and 'top' * In 'htop' you can scroll the list vertically and horizontally to see all processes and full command lines. * In 'top' you are subject to a delay for each unassigned key you press (especially annoying when multi-key escape sequences are triggered by accident). * 'htop' starts faster ('top' seems to collect data for a while before displaying anything). * In 'htop' you don't need to type the process number to kill a process, in 'top' you do. * In 'htop' you don't need to type the process number or the priority value to renice a process, in 'top' you do. * In 'htop' you can kill multiple processes at once. * 'top' is older, hence, more tested.
sudo pkg add https://pkg.freebsd.org/FreeBSD:13:amd64/quarterly/All/htop-3.2.2_1.pkg
I just install the pre-compiled version without issue using this command (assuming amd64 platform).Code: [Select]sudo pkg add https://pkg.freebsd.org/FreeBSD:13:amd64/quarterly/All/htop-3.2.2_1.pkg
Looks like it's here now for current version of OPNsense.https://pkg.freebsd.org/FreeBSD:14:amd64/quarterly/All/htop-3.3.0_2.pkgWhen you need to update it, I "delete pkg htop" and then "add pkg htop <url>". Just updated using this link and it works as expected.
To be honest, it was a pain to even find the htop binary/package. I'm not going to be any help unfortunately...I could never find an easy way to do this either.