notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
hxavi Lightweight binary (hex) editor for vi and Vim users
1.2.1 editors on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.2.1Version of this port present on the latest quarterly branch.
Maintainer: satoumc@hxavi.net search for ports maintained by this maintainer
Port Added: 2026-03-14 11:45:04
Last Update: 2026-03-14 11:35:53
Commit Hash: bce6552
License: BSD2CLAUSE
WWW:
https://hxavi.net/en/en-home/
Description:
Hxavi is a lightweight binary (hex) editor. Its commands are almost the same as vi(1) and vim(1), so it's easy to use. There is no limit to the number of undo/redo operations. You can even edit huge files that exceed the memory size.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (47 items)
Collapse this list.
  1. /usr/local/share/licenses/hxavi-1.2.1/catalog.mk
  2. /usr/local/share/licenses/hxavi-1.2.1/LICENSE
  3. /usr/local/share/licenses/hxavi-1.2.1/BSD2CLAUSE
  4. bin/hxavi
  5. lib/hxavi/hxavi-1.2.1/lib/cmap/cmap_less.txt
  6. lib/hxavi/hxavi-1.2.1/lib/logo/logo
  7. lib/hxavi/hxavi-1.2.1/lib/messages/en_US/help_for_command
  8. lib/hxavi/hxavi-1.2.1/lib/messages/en_US/help_for_insert
  9. lib/hxavi/hxavi-1.2.1/lib/messages/en_US/help_for_replace
  10. lib/hxavi/hxavi-1.2.1/lib/messages/en_US/info_in_bottom_line
  11. lib/hxavi/hxavi-1.2.1/lib/messages/en_US/man_less.txt
  12. lib/hxavi/hxavi-1.2.1/lib/messages/ja_JP/help_for_command
  13. lib/hxavi/hxavi-1.2.1/lib/messages/ja_JP/help_for_insert
  14. lib/hxavi/hxavi-1.2.1/lib/messages/ja_JP/help_for_replace
  15. lib/hxavi/hxavi-1.2.1/lib/messages/ja_JP/info_in_bottom_line
  16. lib/hxavi/hxavi-1.2.1/lib/messages/ja_JP/man_less.txt
  17. lib/hxavi/hxavi-1.2.1/lib/unicode/attr_000000
  18. lib/hxavi/hxavi-1.2.1/lib/unicode/attr_010000
  19. lib/hxavi/hxavi-1.2.1/lib/unicode/attr_020000
  20. lib/hxavi/hxavi-1.2.1/lib/unicode/attr_030000
  21. lib/hxavi/hxavi-1.2.1/lib/unicode/attr_0e0000
  22. lib/hxavi/hxavi-1.2.1/lib/unicode/euc-jis-2004/euc2utf8_0
  23. lib/hxavi/hxavi-1.2.1/lib/unicode/euc-jis-2004/euc2utf8_1
  24. lib/hxavi/hxavi-1.2.1/lib/unicode/euc-jis-2004/euc2utf8_2
  25. lib/hxavi/hxavi-1.2.1/lib/unicode/euc-jis-2004/utf82euc_0
  26. lib/hxavi/hxavi-1.2.1/lib/unicode/euc-jis-2004/utf82euc_2
  27. lib/hxavi/hxavi-1.2.1/lib/unicode/iso-2022-jp-2004/jis2utf8_081
  28. lib/hxavi/hxavi-1.2.1/lib/unicode/iso-2022-jp-2004/jis2utf8_131
  29. lib/hxavi/hxavi-1.2.1/lib/unicode/iso-2022-jp-2004/jis2utf8_132
  30. lib/hxavi/hxavi-1.2.1/lib/unicode/iso-2022-jp-2004/utf82jis_0
  31. lib/hxavi/hxavi-1.2.1/lib/unicode/iso-2022-jp-2004/utf82jis_2
  32. lib/hxavi/hxavi-1.2.1/lib/unicode/shift_jis-2004/sjs2utf8_0
  33. lib/hxavi/hxavi-1.2.1/lib/unicode/shift_jis-2004/sjs2utf8_1
  34. lib/hxavi/hxavi-1.2.1/lib/unicode/shift_jis-2004/sjs2utf8_2
  35. lib/hxavi/hxavi-1.2.1/lib/unicode/shift_jis-2004/utf82sjs_0
  36. lib/hxavi/hxavi-1.2.1/lib/unicode/shift_jis-2004/utf82sjs_2
  37. share/man/ja_JP.UTF-8/man1/hxavi.1.gz
  38. share/man/man1/hxavi.1.gz
  39. share/doc/hxavi/SpecialCharacters
  40. share/doc/hxavi/changelog
  41. share/doc/hxavi/copyright
  42. share/doc/hxavi/hxavi_en.txt
  43. share/doc/hxavi/hxavi_ja.txt
  44. share/doc/hxavi/sample_of_.hxavirc
  45. @owner
  46. @group
  47. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • hxavi>0:editors/hxavi
To install the port:
cd /usr/ports/editors/hxavi/ && make install clean
To add the package, run one of these commands:
  • pkg install editors/hxavi
  • pkg install hxavi
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: hxavi
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1773067573 SHA256 (hxavi-1.2.1.20260309.tar.gz) = d9751231e930404372ebfd9278b04ee74c4356012600e4ef216a973b12d86f22 SIZE (hxavi-1.2.1.20260309.tar.gz) = 907625

Packages (timestamps in pop-ups are UTC):
hxavi
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.2.11.2.1--1.2.1n/an/an/a
FreeBSD:13:quarterly1.2.11.2.1--1.2.1n/an/an/a
FreeBSD:14:latest1.2.11.2.1--1.2.1---
FreeBSD:14:quarterly1.2.11.2.1--1.2.1---
FreeBSD:15:latest1.2.11.2.1n/a-n/an/a--
FreeBSD:15:quarterly1.2.11.2.1n/a-n/an/a--
FreeBSD:16:latest1.2.11.2.1n/a-n/an/a--
This port has no dependencies.
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for hxavi-1.2.1: DOCS=on: Build and/or install documentation MANPAGES=on: Build and/or install manual pages ===> Use 'make config' to modify these settings
Options name:
editors_hxavi
USES:
ncurses
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://hxavi.net/files/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.2.1
14 Mar 2026 11:35:53
commit hash: bce65523c98abeeed22cb2b70f8714422b2f7281commit hash: bce65523c98abeeed22cb2b70f8714422b2f7281commit hash: bce65523c98abeeed22cb2b70f8714422b2f7281commit hash: bce65523c98abeeed22cb2b70f8714422b2f7281 files touched by this commit
MANTANI Nobutaka (nobutaka) search for other commits by this committer
Author: Michihiro Satoh
editors/hxavi: Add new port

hxavi is a lightweight binary (hex) editor for vi and Vim users.

PR:		293555
Reported by:	Michihiro Satoh <satoumc@hxavi.net>

Number of commits found: 1