devel/libtickit 0.4.6 FreeBSD
Terminal Interface Construction Kit
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- devel
- Package size
- 200.2 KiB, 492.1 KiB installed
Description
Terminal Interface Construction Kit provides an abstracted mechanism for building interactive full-screen terminal programs. It provides a full set of output drawing functions, and handles keyboard and mouse input events.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/libtickit | 0.4.6 |
| DragonFly | devel/libtickit | 0.4.4 |
Install
Binary package:
pkg install libtickit
From the ports tree:
cd /usr/ports/devel/libtickit/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libtickit>0:devel/libtickit
LIB_DEPENDS= libtickit.so:devel/libtickit
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.4.6 | 0.4.6 | 0.4.3 | 0.4.5 | 0.4.6 |
| FreeBSD:14:quarterly | 0.4.6 | 0.4.6 | n/a | 0.4.5 | 0.4.6 |
| FreeBSD:15:latest | 0.4.6 | 0.4.6 | n/a | 0.4.5 | 0.4.5 |
| FreeBSD:15:quarterly | 0.4.6 | 0.4.6 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.4.6 | 0.4.6 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 2
libtermkey.so: devel/libtermkeylibunibilium.so: devel/unibilium
The full lists below include those, and their dependencies in turn.
Build dependencies 8
Run dependencies 2
Configuration
No options to configure.
- USES
- compiler:c11 gmake libtool:build ncurses pkgconfig
- Service scripts
- none
Files
Manual pages 245
- tickit(7)
- tickit_build(3)
- tickit_ctl_lookup(3)
- tickit_ctl_name(3)
- tickit_ctl_type(3)
- tickit_debug(7)
- tickit_debug_init(3)
- tickit_debug_logf(3)
- tickit_debug_vlogf(3)
- tickit_get_rootwin(3)
- tickit_get_term(3)
- tickit_getctl_int(3)
- tickit_new_stdio(3)
- tickit_new_stdtty(3)
- tickit_pen(7)
- tickit_pen_bind_event(3)
- tickit_pen_clear(3)
- tickit_pen_clear_attr(3)
- tickit_pen_clone(3)
- tickit_pen_copy(3)
- tickit_pen_copy_attr(3)
- tickit_pen_equiv(3)
- tickit_pen_equiv_attr(3)
- tickit_pen_get_bool_attr(3)
- tickit_pen_get_colour_attr(3)
- tickit_pen_get_colour_attr_rgb8(3)
- tickit_pen_get_int_attr(3)
- tickit_pen_has_attr(3)
- tickit_pen_has_colour_attr_rgb8(3)
- tickit_pen_is_nondefault(3)
- tickit_pen_is_nonempty(3)
- tickit_pen_new(3)
- tickit_pen_new_attrs(3)
- tickit_pen_nondefault_attr(3)
- tickit_pen_ref(3)
- tickit_pen_set_bool_attr(3)
- tickit_pen_set_colour_attr(3)
- tickit_pen_set_colour_attr_desc(3)
- tickit_pen_set_colour_attr_rgb8(3)
- tickit_pen_set_int_attr(3)
- tickit_pen_unbind_event_id(3)
- tickit_pen_unref(3)
- tickit_penattr_lookup(3)
- tickit_penattr_name(3)
- tickit_penattr_type(3)
- tickit_rect(7)
- tickit_rect_add(3)
- tickit_rect_bottom(3)
- tickit_rect_contains(3)
- tickit_rect_init_bounded(3)
- tickit_rect_init_sized(3)
- tickit_rect_intersect(3)
- tickit_rect_intersects(3)
- tickit_rect_right(3)
- tickit_rect_subtract(3)
- tickit_rect_translate(3)
- tickit_rectset(7)
- tickit_rectset_add(3)
- tickit_rectset_clear(3)
- tickit_rectset_contains(3)
- tickit_rectset_destroy(3)
- tickit_rectset_get_rect(3)
- tickit_rectset_get_rects(3)
- tickit_rectset_intersects(3)
- tickit_rectset_new(3)
- tickit_rectset_rects(3)
- tickit_rectset_subtract(3)
- tickit_rectset_translate(3)
- tickit_ref(3)
- tickit_renderbuffer(7)
- tickit_renderbuffer_blit(3)
- tickit_renderbuffer_char(3)
- tickit_renderbuffer_char_at(3)
- tickit_renderbuffer_clear(3)
- tickit_renderbuffer_clip(3)
- tickit_renderbuffer_copyrect(3)
- tickit_renderbuffer_erase(3)
- tickit_renderbuffer_erase_at(3)
- tickit_renderbuffer_erase_to(3)
- tickit_renderbuffer_eraserect(3)
- tickit_renderbuffer_flush_to_term(3)
- tickit_renderbuffer_get_cursorpos(3)
- tickit_renderbuffer_get_size(3)
- tickit_renderbuffer_goto(3)
- tickit_renderbuffer_has_cursorpos(3)
- tickit_renderbuffer_hline_at(3)
- tickit_renderbuffer_mask(3)
- tickit_renderbuffer_moverect(3)
- tickit_renderbuffer_new(3)
- tickit_renderbuffer_ref(3)
- tickit_renderbuffer_reset(3)
- tickit_renderbuffer_restore(3)
- tickit_renderbuffer_save(3)
- tickit_renderbuffer_savepen(3)
- tickit_renderbuffer_setpen(3)
- tickit_renderbuffer_skip(3)
- tickit_renderbuffer_skip_at(3)
- tickit_renderbuffer_skip_to(3)
- tickit_renderbuffer_skiprect(3)
- tickit_renderbuffer_text(3)
- tickit_renderbuffer_text_at(3)
- tickit_renderbuffer_textf(3)
- tickit_renderbuffer_textf_at(3)
- tickit_renderbuffer_textn(3)
- tickit_renderbuffer_textn_at(3)
- tickit_renderbuffer_translate(3)
- tickit_renderbuffer_ungoto(3)
- tickit_renderbuffer_unref(3)
- tickit_renderbuffer_vline_at(3)
- tickit_renderbuffer_vtextf(3)
- tickit_renderbuffer_vtextf_at(3)
- tickit_run(3)
- tickit_setctl_int(3)
- tickit_stop(3)
- tickit_string(7)
- tickit_string_get(3)
- tickit_string_len(3)
- tickit_string_new(3)
- tickit_string_ref(3)
- tickit_string_unref(3)
- tickit_stringpos_limit_bytes(3)
- tickit_stringpos_zero(3)
- tickit_term(7)
- tickit_term_await_started_msec(3)
- tickit_term_await_started_tv(3)
- tickit_term_bind_event(3)
- tickit_term_build(3)
- tickit_term_chpen(3)
- tickit_term_clear(3)
- tickit_term_emit_key(3)
- tickit_term_emit_mouse(3)
- tickit_term_erasech(3)
- tickit_term_flush(3)
- tickit_term_get_drivername(3)
- tickit_term_get_input_fd(3)
- tickit_term_get_output_fd(3)
- tickit_term_get_size(3)
- tickit_term_get_termtype(3)
- tickit_term_get_utf8(3)
- tickit_term_getctl_int(3)
- tickit_term_goto(3)
- tickit_term_input_check_timeout_msec(3)
- tickit_term_input_push_bytes(3)
- tickit_term_input_readable(3)
- tickit_term_input_wait_msec(3)
- tickit_term_input_wait_tv(3)
- tickit_term_move(3)
- tickit_term_new(3)
- tickit_term_new_for_termtype(3)
- tickit_term_observe_sigwinch(3)
- tickit_term_open_stdio(3)
- tickit_term_pause(3)
- tickit_term_print(3)
- tickit_term_printf(3)
- tickit_term_printn(3)
- tickit_term_ref(3)
- tickit_term_refresh_size(3)
- tickit_term_resume(3)
- tickit_term_scrollrect(3)
- tickit_term_set_input_fd(3)
- tickit_term_set_output_buffer(3)
- tickit_term_set_output_fd(3)
- tickit_term_set_output_func(3)
- tickit_term_set_size(3)
- tickit_term_set_utf8(3)
- tickit_term_setctl_int(3)
- tickit_term_setctl_str(3)
- tickit_term_setpen(3)
- tickit_term_teardown(3)
- tickit_term_unbind_event_id(3)
- tickit_term_unref(3)
- tickit_term_vprintf(3)
- tickit_termctl_lookup(3)
- tickit_termctl_name(3)
- tickit_termctl_type(3)
- tickit_tick(3)
- tickit_unref(3)
- tickit_utf8_byte2col(3)
- tickit_utf8_col2byte(3)
- tickit_utf8_count(3)
- tickit_utf8_mbswidth(3)
- tickit_utf8_put(3)
- tickit_utf8_seqlen(3)
- tickit_version(7)
- tickit_watch_cancel(3)
- tickit_watch_io(3)
- tickit_watch_later(3)
- tickit_watch_process(3)
- tickit_watch_signal(3)
- tickit_watch_timer_after_msec(3)
- tickit_watch_timer_after_tv(3)
- tickit_watch_timer_at_epoch(3)
- tickit_watch_timer_at_tv(3)
- tickit_window(7)
- tickit_window_bind_event(3)
- tickit_window_bottom(3)
- tickit_window_children(3)
- tickit_window_close(3)
- tickit_window_cols(3)
- tickit_window_destroy(3)
- tickit_window_expose(3)
- tickit_window_flush(3)
- tickit_window_get_abs_geometry(3)
- tickit_window_get_children(3)
- tickit_window_get_geometry(3)
- tickit_window_get_pen(3)
- tickit_window_get_term(3)
- tickit_window_getctl_int(3)
- tickit_window_hide(3)
- tickit_window_is_focused(3)
- tickit_window_is_steal_input(3)
- tickit_window_is_visible(3)
- tickit_window_left(3)
- tickit_window_lines(3)
- tickit_window_lower(3)
- tickit_window_lower_to_back(3)
- tickit_window_new(3)
- tickit_window_new_root(3)
- tickit_window_parent(3)
- tickit_window_raise(3)
- tickit_window_raise_to_front(3)
- tickit_window_ref(3)
- tickit_window_reposition(3)
- tickit_window_resize(3)
- tickit_window_right(3)
- tickit_window_root(3)
- tickit_window_scroll(3)
- tickit_window_scroll_with_children(3)
- tickit_window_scrollrect(3)
- tickit_window_set_cursor_position(3)
- tickit_window_set_cursor_shape(3)
- tickit_window_set_cursor_visible(3)
- tickit_window_set_focus_child_notify(3)
- tickit_window_set_geometry(3)
- tickit_window_set_pen(3)
- tickit_window_set_steal_input(3)
- tickit_window_setctl_int(3)
- tickit_window_show(3)
- tickit_window_take_focus(3)
- tickit_window_top(3)
- tickit_window_unbind_event_id(3)
- tickit_window_unref(3)
- tickit_windowctl_lookupl(3)
- tickit_windowctl_name(3)
- tickit_windowctl_type(3)
pkg-plist 254
- include/tickit-evloop.h
- include/tickit-mockterm.h
- include/tickit-termdrv.h
- include/tickit.h
- lib/libtickit.a
- lib/libtickit.so
- lib/libtickit.so.3
- lib/libtickit.so.3.0.1
- libdata/pkgconfig/tickit.pc
- share/man/man3/tickit_build.3.gz
- share/man/man3/tickit_ctl_lookup.3.gz
- share/man/man3/tickit_ctl_name.3.gz
- share/man/man3/tickit_ctl_type.3.gz
- share/man/man3/tickit_debug_init.3.gz
- share/man/man3/tickit_debug_logf.3.gz
- share/man/man3/tickit_debug_vlogf.3.gz
- share/man/man3/tickit_get_rootwin.3.gz
- share/man/man3/tickit_get_term.3.gz
- share/man/man3/tickit_getctl_int.3.gz
- share/man/man3/tickit_new_stdio.3.gz
- share/man/man3/tickit_new_stdtty.3.gz
- share/man/man3/tickit_pen_bind_event.3.gz
- share/man/man3/tickit_pen_clear.3.gz
- share/man/man3/tickit_pen_clear_attr.3.gz
- share/man/man3/tickit_pen_clone.3.gz
- share/man/man3/tickit_pen_copy.3.gz
- share/man/man3/tickit_pen_copy_attr.3.gz
- share/man/man3/tickit_pen_equiv.3.gz
- share/man/man3/tickit_pen_equiv_attr.3.gz
- share/man/man3/tickit_pen_get_bool_attr.3.gz
- share/man/man3/tickit_pen_get_colour_attr.3.gz
- share/man/man3/tickit_pen_get_colour_attr_rgb8.3.gz
- share/man/man3/tickit_pen_get_int_attr.3.gz
- share/man/man3/tickit_pen_has_attr.3.gz
- share/man/man3/tickit_pen_has_colour_attr_rgb8.3.gz
- share/man/man3/tickit_pen_is_nondefault.3.gz
- share/man/man3/tickit_pen_is_nonempty.3.gz
- share/man/man3/tickit_pen_new.3.gz
- share/man/man3/tickit_pen_new_attrs.3.gz
- share/man/man3/tickit_pen_nondefault_attr.3.gz
- share/man/man3/tickit_pen_ref.3.gz
- share/man/man3/tickit_pen_set_bool_attr.3.gz
- share/man/man3/tickit_pen_set_colour_attr.3.gz
- share/man/man3/tickit_pen_set_colour_attr_desc.3.gz
- share/man/man3/tickit_pen_set_colour_attr_rgb8.3.gz
- share/man/man3/tickit_pen_set_int_attr.3.gz
- share/man/man3/tickit_pen_unbind_event_id.3.gz
- share/man/man3/tickit_pen_unref.3.gz
- share/man/man3/tickit_penattr_lookup.3.gz
- share/man/man3/tickit_penattr_name.3.gz
- share/man/man3/tickit_penattr_type.3.gz
- share/man/man3/tickit_rect_add.3.gz
- share/man/man3/tickit_rect_bottom.3.gz
- share/man/man3/tickit_rect_contains.3.gz
- share/man/man3/tickit_rect_init_bounded.3.gz
- share/man/man3/tickit_rect_init_sized.3.gz
- share/man/man3/tickit_rect_intersect.3.gz
- share/man/man3/tickit_rect_intersects.3.gz
- share/man/man3/tickit_rect_right.3.gz
- share/man/man3/tickit_rect_subtract.3.gz
- share/man/man3/tickit_rect_translate.3.gz
- share/man/man3/tickit_rectset_add.3.gz
- share/man/man3/tickit_rectset_clear.3.gz
- share/man/man3/tickit_rectset_contains.3.gz
- share/man/man3/tickit_rectset_destroy.3.gz
- share/man/man3/tickit_rectset_get_rect.3.gz
- share/man/man3/tickit_rectset_get_rects.3.gz
- share/man/man3/tickit_rectset_intersects.3.gz
- share/man/man3/tickit_rectset_new.3.gz
- share/man/man3/tickit_rectset_rects.3.gz
- share/man/man3/tickit_rectset_subtract.3.gz
- share/man/man3/tickit_rectset_translate.3.gz
- share/man/man3/tickit_ref.3.gz
- share/man/man3/tickit_renderbuffer_blit.3.gz
- share/man/man3/tickit_renderbuffer_char.3.gz
- share/man/man3/tickit_renderbuffer_char_at.3.gz
- share/man/man3/tickit_renderbuffer_clear.3.gz
- share/man/man3/tickit_renderbuffer_clip.3.gz
- share/man/man3/tickit_renderbuffer_copyrect.3.gz
- share/man/man3/tickit_renderbuffer_erase.3.gz
- share/man/man3/tickit_renderbuffer_erase_at.3.gz
- share/man/man3/tickit_renderbuffer_erase_to.3.gz
- share/man/man3/tickit_renderbuffer_eraserect.3.gz
- share/man/man3/tickit_renderbuffer_flush_to_term.3.gz
- share/man/man3/tickit_renderbuffer_get_cursorpos.3.gz
- share/man/man3/tickit_renderbuffer_get_size.3.gz
- share/man/man3/tickit_renderbuffer_goto.3.gz
- share/man/man3/tickit_renderbuffer_has_cursorpos.3.gz
- share/man/man3/tickit_renderbuffer_hline_at.3.gz
- share/man/man3/tickit_renderbuffer_mask.3.gz
- share/man/man3/tickit_renderbuffer_moverect.3.gz
- share/man/man3/tickit_renderbuffer_new.3.gz
- share/man/man3/tickit_renderbuffer_ref.3.gz
- share/man/man3/tickit_renderbuffer_reset.3.gz
- share/man/man3/tickit_renderbuffer_restore.3.gz
- share/man/man3/tickit_renderbuffer_save.3.gz
- share/man/man3/tickit_renderbuffer_savepen.3.gz
- share/man/man3/tickit_renderbuffer_setpen.3.gz
- share/man/man3/tickit_renderbuffer_skip.3.gz
- share/man/man3/tickit_renderbuffer_skip_at.3.gz
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libtickit-0.4.6.tar.gz | 168188 | 4af827ba3aeaf591f4364c20d6e31c608e46fa6ada9ef7389ed5fba597f797b8 |
Master sites 2
- https://www.leonerd.org.uk/code/libtickit/
- https://launchpad.net/libtickit/trunk/v${PORTVERSION:R}/+download/
Commit history 0
No commits in the history this site was built from.