aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2021-01-08 09:20:54 +0800
committerYuri Victorovich <yuri@FreeBSD.org>2021-01-08 09:20:54 +0800
commitb198e5f1cfa78e6376dd8d7c7e47627ec3a5133d (patch)
treeeb0feb18100c514eb7bb8a2c3234fc1486aa4526
parent2fac1a5956238c50805b04f4422a8a7c01e30b87 (diff)
downloadfreebsd-ports-gnome-b198e5f1cfa78e6376dd8d7c7e47627ec3a5133d.tar.gz
freebsd-ports-gnome-b198e5f1cfa78e6376dd8d7c7e47627ec3a5133d.tar.zst
freebsd-ports-gnome-b198e5f1cfa78e6376dd8d7c7e47627ec3a5133d.zip
New port: devel/indicators: C++ header-only library for thread-safe progress bars and spinners
-rw-r--r--devel/Makefile1
-rw-r--r--devel/indicators/Makefile22
-rw-r--r--devel/indicators/distinfo3
-rw-r--r--devel/indicators/pkg-descr4
-rw-r--r--devel/indicators/pkg-plist20
5 files changed, 50 insertions, 0 deletions
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 <bsd.port.mk>
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