diff --git a/devel/ftxui/Makefile b/devel/ftxui/Makefile index de14a169d155..32f08ce228de 100644 --- a/devel/ftxui/Makefile +++ b/devel/ftxui/Makefile @@ -1,27 +1,27 @@ PORTNAME= ftxui DISTVERSIONPREFIX= v DISTVERSION= 5.0.0 CATEGORIES= devel science MAINTAINER= yuri@FreeBSD.org -COMMENT= C++ Functional Terminal User Interface library +COMMENT= C++ Functional Terminal User Interface (TUI) library WWW= https://github.com/ArthurSonzogni/FTXUI LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= benchmark>0:devel/benchmark \ googletest>0:devel/googletest USES= cmake:testing compiler:c++20-lang USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= ArthurSonzogni GH_PROJECT= FTXUI CMAKE_OFF= FTXUI_BUILD_DOCS FTXUI_BUILD_EXAMPLES FTXUI_BUILD_TESTS CMAKE_ON= BUILD_SHARED_LIBS CMAKE_TESTING_ON= FTXUI_BUILD_TESTS .include diff --git a/devel/ftxui/pkg-descr b/devel/ftxui/pkg-descr index 76144e997aec..7fab83b2c7ed 100644 --- a/devel/ftxui/pkg-descr +++ b/devel/ftxui/pkg-descr @@ -1,15 +1,15 @@ FTXUI is a simple C++ library for terminal based user interfaces. -Feature: -* Functional style. Inspired by [1] and React -* Simple and elegant syntax (in my opinion) -* Keyboard & mouse navigation. +Features: +* Functional style. Inspired by the hackernoon + "Building Reactive Terminal Interfaces in C++" and React +* Simple and elegant syntax +* Keyboard & mouse navigation * Support for UTF8 and fullwidth chars -* Support for animations. Demo 1, Demo 2 -* Support for drawing. Demo +* Support for animations +* Support for drawing * No dependencies * Cross platform: Linux/MacOS (main target), WebAssembly, Windows * Learn by examples, and tutorials -* Multiple packages: CMake FetchContent (preferred), vcpkg, pkgbuild, conan. * Good practises: documentation, tests, fuzzers, performance tests, automated CI, automated packaging, etc