From b198e5f1cfa78e6376dd8d7c7e47627ec3a5133d Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Fri, 8 Jan 2021 01:20:54 +0000 Subject: New port: devel/indicators: C++ header-only library for thread-safe progress bars and spinners --- devel/Makefile | 1 + devel/indicators/Makefile | 22 ++++++++++++++++++++++ devel/indicators/distinfo | 3 +++ devel/indicators/pkg-descr | 4 ++++ devel/indicators/pkg-plist | 20 ++++++++++++++++++++ 5 files changed, 50 insertions(+) create mode 100644 devel/indicators/Makefile create mode 100644 devel/indicators/distinfo create mode 100644 devel/indicators/pkg-descr create mode 100644 devel/indicators/pkg-plist diff --git a/devel/Makefile b/devel/Makefile index 1fdfd106e096..d6e6e5bca839 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -967,6 +967,7 @@ SUBDIR += imake SUBDIR += inastemp SUBDIR += include-what-you-use + SUBDIR += indicators SUBDIR += inifiled SUBDIR += inilib SUBDIR += inilike diff --git a/devel/indicators/Makefile b/devel/indicators/Makefile new file mode 100644 index 000000000000..ae2e9abc9700 --- /dev/null +++ b/devel/indicators/Makefile @@ -0,0 +1,22 @@ +# $FreeBSD$ + +PORTNAME= indicators +DISTVERSIONPREFIX= v +DISTVERSION= 2.0 +CATEGORIES= devel + +MAINTAINER= yuri@FreeBSD.org +COMMENT= C++ header-only library for thread-safe progress bars and spinners + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cmake + +USE_GITHUB= yes +GH_ACCOUNT= p-ranav + +NO_BUILD= yes +NO_ARCH= yes + +.include diff --git a/devel/indicators/distinfo b/devel/indicators/distinfo new file mode 100644 index 000000000000..d17553ee5755 --- /dev/null +++ b/devel/indicators/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1610067960 +SHA256 (p-ranav-indicators-v2.0_GH0.tar.gz) = ef296fa614edcd798db0ac6c3c0f2990682cae8b83724a4db34eed17521c75f7 +SIZE (p-ranav-indicators-v2.0_GH0.tar.gz) = 8969038 diff --git a/devel/indicators/pkg-descr b/devel/indicators/pkg-descr new file mode 100644 index 000000000000..b49403b669f8 --- /dev/null +++ b/devel/indicators/pkg-descr @@ -0,0 +1,4 @@ +indicators is a header-only C++ library implementing several types of progress +bars indicators and spinners. + +WWW: https://github.com/p-ranav/indicators diff --git a/devel/indicators/pkg-plist b/devel/indicators/pkg-plist new file mode 100644 index 000000000000..3ea2a1a7b92f --- /dev/null +++ b/devel/indicators/pkg-plist @@ -0,0 +1,20 @@ +include/indicators/block_progress_bar.hpp +include/indicators/color.hpp +include/indicators/cursor_control.hpp +include/indicators/cursor_movement.hpp +include/indicators/details/stream_helper.hpp +include/indicators/display_width.hpp +include/indicators/dynamic_progress.hpp +include/indicators/font_style.hpp +include/indicators/indeterminate_progress_bar.hpp +include/indicators/multi_progress.hpp +include/indicators/progress_bar.hpp +include/indicators/progress_spinner.hpp +include/indicators/progress_type.hpp +include/indicators/setting.hpp +include/indicators/termcolor.hpp +include/indicators/terminal_size.hpp +lib/cmake/indicators/indicatorsConfig.cmake +lib/cmake/indicators/indicatorsConfigVersion.cmake +lib/cmake/indicators/indicatorsTargets.cmake +libdata/pkgconfig/indicators.pc -- cgit