BSD Ports

devel/notcurses 3.0.16_1 FreeBSD

TUI library for modern terminal emulators

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
APACHE20, MIT
Categories
devel
Package size
6588.3 KiB, 9233.7 KiB installed

Description

notcurses is a library for building complex, vibrant textual user interfaces (TUIs) on modern terminal emulators. It does not use Ncurses (though it does make use of libtinfo from that package), nor is it an X/Open Curses source-compatible replacement. It is written in C, with C++-safe headers. Rust, C++, and Python wrappers are available.

In the other systems

SystemPortVersion
FreeBSDdevel/notcurses3.0.16_1
DragonFlydevel/notcurses3.0.8_4

Install

Binary package:

pkg install notcurses

From the ports tree:

cd /usr/ports/devel/notcurses/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	notcurses>0:devel/notcurses
LIB_DEPENDS=	libnotcurses++.so:devel/notcurses

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.0.16_13.0.16_1-3.0.163.0.16_1
FreeBSD:14:quarterly3.0.16_13.0.16_1n/a3.0.163.0.16_1
FreeBSD:15:latest3.0.16_13.0.16_1n/a3.0.163.0.16
FreeBSD:15:quarterly3.0.16_13.0.16_1n/an/an/a
FreeBSD:16:latest3.0.16_13.0.16_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 4

The full lists below include those, and their dependencies in turn.

Build dependencies 67
Run dependencies 61
Required by 1

Configuration

Options name: devel_notcurses

OptionDefaultDescription
DOCSoffBuild and/or install documentation
MANPAGESonBuild and/or install manual pages
USES
cmake:noninja compiler:c++17-lang localbase ncurses pkgconfig
Service scripts
none

Files

Manual pages 41
  • ncls(1)
  • ncneofetch(1)
  • ncplayer(1)
  • nctetris(1)
  • notcurses(3)
  • notcurses-demo(1)
  • notcurses-info(1)
  • notcurses-input(1)
  • notcurses-tester(1)
  • notcurses_capabilities(3)
  • notcurses_cell(3)
  • notcurses_channels(3)
  • notcurses_core(3)
  • notcurses_direct(3)
  • notcurses_fade(3)
  • notcurses_fds(3)
  • notcurses_init(3)
  • notcurses_input(3)
  • notcurses_lines(3)
  • notcurses_menu(3)
  • notcurses_metric(3)
  • notcurses_multiselector(3)
  • notcurses_output(3)
  • notcurses_palette(3)
  • notcurses_pile(3)
  • notcurses_plane(3)
  • notcurses_plot(3)
  • notcurses_progbar(3)
  • notcurses_reader(3)
  • notcurses_reel(3)
  • notcurses_refresh(3)
  • notcurses_render(3)
  • notcurses_selector(3)
  • notcurses_stats(3)
  • notcurses_stdplane(3)
  • notcurses_stop(3)
  • notcurses_tabbed(3)
  • notcurses_tree(3)
  • notcurses_util(3)
  • notcurses_visual(3)
  • tfman(1)
pkg-plist 192
  • bin/ncls
  • bin/ncneofetch
  • bin/ncplayer
  • bin/nctetris
  • bin/notcurses-demo
  • bin/notcurses-info
  • bin/notcurses-input
  • bin/tfman
  • include/ncpp/Cell.hh
  • include/ncpp/CellStyle.hh
  • include/ncpp/Direct.hh
  • include/ncpp/FDPlane.hh
  • include/ncpp/Menu.hh
  • include/ncpp/MultiSelector.hh
  • include/ncpp/NCAlign.hh
  • include/ncpp/NCBox.hh
  • include/ncpp/NCKey.hh
  • include/ncpp/NCLogLevel.hh
  • include/ncpp/NotCurses.hh
  • include/ncpp/Palette.hh
  • include/ncpp/Pile.hh
  • include/ncpp/Plane.hh
  • include/ncpp/Plot.hh
  • include/ncpp/Progbar.hh
  • include/ncpp/Reader.hh
  • include/ncpp/Reel.hh
  • include/ncpp/Root.hh
  • include/ncpp/Selector.hh
  • include/ncpp/Subproc.hh
  • include/ncpp/Tablet.hh
  • include/ncpp/TabletCallback.hh
  • include/ncpp/Utilities.hh
  • include/ncpp/Visual.hh
  • include/ncpp/Widget.hh
  • include/ncpp/_exceptions.hh
  • include/ncpp/_flag_enum_operator_helpers.hh
  • include/ncpp/_helpers.hh
  • include/ncpp/internal/Helpers.hh
  • include/ncpp/ncpp.hh
  • include/notcurses/direct.h
  • include/notcurses/nckeys.h
  • include/notcurses/ncport.h
  • include/notcurses/ncseqs.h
  • include/notcurses/notcurses.h
  • include/notcurses/version.h
  • lib/cmake/Notcurses++/Notcurses++Config.cmake
  • lib/cmake/Notcurses++/Notcurses++ConfigVersion.cmake
  • lib/cmake/Notcurses/NotcursesConfig.cmake
  • lib/cmake/Notcurses/NotcursesConfigVersion.cmake
  • lib/cmake/NotcursesCore/NotcursesCoreConfig.cmake
  • lib/cmake/NotcursesCore/NotcursesCoreConfigVersion.cmake
  • lib/libnotcurses++.a
  • lib/libnotcurses++.so
  • lib/libnotcurses++.so.
  • lib/libnotcurses++.so.
  • lib/libnotcurses-core.a
  • lib/libnotcurses-core.so
  • lib/libnotcurses-core.so.
  • lib/libnotcurses-core.so.
  • lib/libnotcurses-ffi.so
  • lib/libnotcurses-ffi.so.
  • lib/libnotcurses-ffi.so.
  • lib/libnotcurses.a
  • lib/libnotcurses.so
  • lib/libnotcurses.so.
  • lib/libnotcurses.so.
  • libdata/pkgconfig/notcurses++.pc
  • libdata/pkgconfig/notcurses-core.pc
  • libdata/pkgconfig/notcurses-ffi.pc
  • libdata/pkgconfig/notcurses.pc
  • share/man/man1/ncls.1.gz
  • share/man/man1/ncneofetch.1.gz
  • share/man/man1/ncplayer.1.gz
  • share/man/man1/nctetris.1.gz
  • share/man/man1/notcurses-demo.1.gz
  • share/man/man1/notcurses-info.1.gz
  • share/man/man1/notcurses-input.1.gz
  • share/man/man1/notcurses-tester.1.gz
  • share/man/man1/tfman.1.gz
  • share/man/man3/notcurses.3.gz
  • share/man/man3/notcurses_capabilities.3.gz
  • share/man/man3/notcurses_cell.3.gz
  • share/man/man3/notcurses_channels.3.gz
  • share/man/man3/notcurses_core.3.gz
  • share/man/man3/notcurses_direct.3.gz
  • share/man/man3/notcurses_fade.3.gz
  • share/man/man3/notcurses_fds.3.gz
  • share/man/man3/notcurses_init.3.gz
  • share/man/man3/notcurses_input.3.gz
  • share/man/man3/notcurses_lines.3.gz
  • share/man/man3/notcurses_menu.3.gz
  • share/man/man3/notcurses_metric.3.gz
  • share/man/man3/notcurses_multiselector.3.gz
  • share/man/man3/notcurses_output.3.gz
  • share/man/man3/notcurses_palette.3.gz
  • share/man/man3/notcurses_pile.3.gz
  • share/man/man3/notcurses_plane.3.gz
  • share/man/man3/notcurses_plot.3.gz
  • share/man/man3/notcurses_progbar.3.gz
  • share/man/man3/notcurses_reader.3.gz

The first 100 are listed.

distinfo 2
FileSizeSHA256
notcurses-doc-3.0.16.tar.gz15509930e761ec0b93748d708da3567be5580cb0d43069e02a8db32efe23584e6f33da
dankamongmen-notcurses-v3.0.16_GH0.tar.gz1.0160662e+07e893c507eab2183b6c598a8071f2a695efa9e4de4b7f7819a457d4b579bacf05
Master sites 1
  • https://github.com/dankamongmen/${GH_PROJECT}/releases/download/v3.0.16/:docs

Commit history 0

No commits in the history this site was built from.