Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details
hxavi Lightweight binary (hex) editor for vi and Vim users
1.2.1 editors Σ=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
ABIaarch64amd64armv6armv7i386
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/a
FreeBSD:15:quarterly1.2.11.2.1n/a-n/a
FreeBSD:16:latest1.2.11.2.1n/a-n/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