{"name":"libt3window","portdir":"devel/libt3window","version":"0.4.1","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://os.ghalkes.nl/","description":"The libt3window library provides functions for manipulating the terminal and for creating (possibly overlapping) windows on a terminal.","long_description":"The libt3window library provides functions for manipulating the terminal and for creating (possibly overlapping) windows on a terminal. libt3window can be used instead of (n)curses for drawing on the terminal. libt3window provides the following features: (Overlapping) windows for drawing; overlapping windows hide windows deeper in the window stack; clipping of windows to the size of the parent window; UTF-8 used internally, which is converted to the terminal encoding before output. libt3window depends on libunistring for UTF-8 processing and libtranscript for character set conversion. It provides easy access to the most needed terminal functionality, and has a small code size.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1041}],"variants":["universal"],"dependencies":[{"type":"build","ports":["libtool","pkgconfig","clang-16"]},{"type":"lib","ports":["libunistring","libtranscript"]}],"depends_on":[{"type":"lib","ports":["libt3widget"]}]}