Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details
termox Terminal User Interface framework with NCurses
2.0.0 devel Σ=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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-10-05 01:15:07
Last Update: 2026-10-05 01:12:10
Commit Hash: 9a739ee
License: MIT
WWW:
https://github.com/a-n-t-h-o-n-y/CPPurses
Description: #
TermOx is a Terminal User Interface(TUI) Library built on top of ncurses. It defines a framework of Widgets, Layouts, and Events that let you focus on user interface design, while boilerplate common to ncurses applications is handled behind the scenes. TermOx contains a collection of common Widgets that can be pieced together to create a composite application. It is also possible to expand and build on top of existing Widgets, or to create completely new Widget types, by overriding a few virtual functions.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (28 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/termox-2.0.0/catalog.mk
  3. /usr/local/share/licenses/termox-2.0.0/LICENSE
  4. /usr/local/share/licenses/termox-2.0.0/MIT
  5. include/ox/align.hpp
  6. include/ox/application.hpp
  7. include/ox/bordered.hpp
  8. include/ox/button.hpp
  9. include/ox/checkbox.hpp
  10. include/ox/core/common.hpp
  11. include/ox/core/core.hpp
  12. include/ox/core/events.hpp
  13. include/ox/core/glyph.hpp
  14. include/ox/core/terminal.hpp
  15. include/ox/datatable.hpp
  16. include/ox/focus.hpp
  17. include/ox/label.hpp
  18. include/ox/layout.hpp
  19. include/ox/lineedit.hpp
  20. include/ox/ox.hpp
  21. include/ox/put.hpp
  22. include/ox/scrollbar.hpp
  23. include/ox/textbox.hpp
  24. include/ox/widget.hpp
  25. lib/libTermOx.so
  26. @owner
  27. @group
  28. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • For RUN/BUILD depends:
    • termox>0:devel/termox
  • For LIB depends:
    • libTermOx.so:devel/termox
To install the port: #
cd /usr/ports/devel/termox/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/termox
  • pkg install termox
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: termox
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1791161985 SHA256 (a-n-t-h-o-n-y-TermOx-v2.0.0_GH0.tar.gz) = b2143b870183fede6086773b628e32e0af9f692927fd740490087d5583b8dd10 SIZE (a-n-t-h-o-n-y-TermOx-v2.0.0_GH0.tar.gz) = 1452625

Expand this list (8 items)

Collapse this list.

SHA256 (a-n-t-h-o-n-y-zzz-9d7c047_GH0.tar.gz) = c0b58e8f256d857f6ec4db6fb7bc8dad30804a3bac6933d511ff1cee0c1eff7c SIZE (a-n-t-h-o-n-y-zzz-9d7c047_GH0.tar.gz) = 9735 SHA256 (a-n-t-h-o-n-y-Escape-f797e81_GH0.tar.gz) = ae667fff8090cc5ed1a53221ed43ae4d3da6561c4c4b7bcaccfe372c9f414bfe SIZE (a-n-t-h-o-n-y-Escape-f797e81_GH0.tar.gz) = 43471 SHA256 (a-n-t-h-o-n-y-signals-light-5b873d0_GH0.tar.gz) = dd7c5e7146c5bdb48660ebb3764b444a9624fa44a1c1f247fa93107dd71c5858 SIZE (a-n-t-h-o-n-y-signals-light-5b873d0_GH0.tar.gz) = 10552 SHA256 (a-n-t-h-o-n-y-cursed-chess-a932f48_GH0.tar.gz) = c043f69d555a766b5d565830a6be1a85581e17137060304f9a411e6b3ac29bbc SIZE (a-n-t-h-o-n-y-cursed-chess-a932f48_GH0.tar.gz) = 143708

Collapse this list.


Packages (timestamps in pop-ups are UTC): #
termox
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest2.0.02.0.0--2.0.0
FreeBSD:14:quarterly-----
FreeBSD:15:latest2.0.02.0.0n/a-n/a
FreeBSD:15:quarterly--n/a-n/a
FreeBSD:16:latest2.0.02.0.0n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
Library dependencies: #
  1. libicui18n.so : devel/icu
There are no ports dependent upon this port #

Configuration Options: #
No options to configure
Options name: #
devel_termox
USES: #
cmake compiler:c++20-lang ncurses
pkg-message: #
FreshPorts was unable to extract/find any pkg message
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/a-n-t-h-o-n-y/TermOx/tar.gz/v2.0.0?dummy=/
Collapse this list.
Port Moves
  • port moved here from devel/cppurses on 2026-10-04
    REASON: Project renamed upstream

Number of commits found: 1 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.0.0
05 Oct 2026 01:12:10
commit hash: 9a739ee9d634c705b793e7da32955eb3b38f55d1commit hash: 9a739ee9d634c705b793e7da32955eb3b38f55d1commit hash: 9a739ee9d634c705b793e7da32955eb3b38f55d1commit hash: 9a739ee9d634c705b793e7da32955eb3b38f55d1 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/cppurses: move to devel/termox and update

PR:	297950

Number of commits found: 1