pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

ftxui: initial commit



Module Name:	pkgsrc-wip
Committed By:	Mayuresh <mayuresh%acm.org@localhost>
Pushed By:	mayuresh
Date:		Tue Nov 25 21:12:32 2025 +0530
Changeset:	6508cae1692e7aaff1b299122d762ccf451517ba

Added Files:
	ftxui/COMMIT_MSG
	ftxui/DESCR
	ftxui/Makefile
	ftxui/PLIST
	ftxui/distinfo

Log Message:
ftxui: initial commit

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6508cae1692e7aaff1b299122d762ccf451517ba

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 ftxui/COMMIT_MSG |  2 ++
 ftxui/DESCR      |  3 +++
 ftxui/Makefile   | 22 ++++++++++++++++++++++
 ftxui/PLIST      | 42 ++++++++++++++++++++++++++++++++++++++++++
 ftxui/distinfo   |  5 +++++
 5 files changed, 74 insertions(+)

diffs:
diff --git a/ftxui/COMMIT_MSG b/ftxui/COMMIT_MSG
new file mode 100644
index 0000000000..978a1b8ea6
--- /dev/null
+++ b/ftxui/COMMIT_MSG
@@ -0,0 +1,2 @@
+devel/ftxui: Add ftxui version 6.1.9
+Packaged in wip by Mayuresh <mayuresh%acm.org@localhost>
diff --git a/ftxui/DESCR b/ftxui/DESCR
new file mode 100644
index 0000000000..ef091137d1
--- /dev/null
+++ b/ftxui/DESCR
@@ -0,0 +1,3 @@
+Functional Terminal (X) User interface
+
+A simple cross-platform C++ library for terminal based user interfaces!
diff --git a/ftxui/Makefile b/ftxui/Makefile
new file mode 100644
index 0000000000..bb1efa30d4
--- /dev/null
+++ b/ftxui/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD$
+
+FTXVER=		6.1.9
+DISTNAME=	FTXUI-${FTXVER}
+PKGNAME=	ftxui-${FTXVER}
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=ArthurSonzogni/}
+GITHUB_TAG=	refs/tags/v${PKGVERSION_NOREV}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/ArthurSonzogni/FTXUI/
+COMMENT=	C++ Functional Terminal User Interface
+LICENSE=	mit
+
+WRKSRC=	${WRKDIR}/${DISTNAME}
+
+USE_LANGUAGES=	c++
+
+PKGCONFIG_OVERRIDE+=	ftxui.pc.in
+
+.include "../../devel/cmake/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/ftxui/PLIST b/ftxui/PLIST
new file mode 100644
index 0000000000..690b0a563d
--- /dev/null
+++ b/ftxui/PLIST
@@ -0,0 +1,42 @@
+@comment $NetBSD$
+include/ftxui/component/animation.hpp
+include/ftxui/component/captured_mouse.hpp
+include/ftxui/component/component.hpp
+include/ftxui/component/component_base.hpp
+include/ftxui/component/component_options.hpp
+include/ftxui/component/event.hpp
+include/ftxui/component/loop.hpp
+include/ftxui/component/mouse.hpp
+include/ftxui/component/receiver.hpp
+include/ftxui/component/screen_interactive.hpp
+include/ftxui/component/task.hpp
+include/ftxui/dom/canvas.hpp
+include/ftxui/dom/deprecated.hpp
+include/ftxui/dom/direction.hpp
+include/ftxui/dom/elements.hpp
+include/ftxui/dom/flexbox_config.hpp
+include/ftxui/dom/linear_gradient.hpp
+include/ftxui/dom/node.hpp
+include/ftxui/dom/requirement.hpp
+include/ftxui/dom/selection.hpp
+include/ftxui/dom/table.hpp
+include/ftxui/dom/take_any_args.hpp
+include/ftxui/screen/box.hpp
+include/ftxui/screen/color.hpp
+include/ftxui/screen/color_info.hpp
+include/ftxui/screen/deprecated.hpp
+include/ftxui/screen/image.hpp
+include/ftxui/screen/pixel.hpp
+include/ftxui/screen/screen.hpp
+include/ftxui/screen/string.hpp
+include/ftxui/screen/terminal.hpp
+include/ftxui/util/autoreset.hpp
+include/ftxui/util/ref.hpp
+lib/cmake/ftxui/ftxui-config-version.cmake
+lib/cmake/ftxui/ftxui-config.cmake
+lib/cmake/ftxui/ftxui-targets-noconfig.cmake
+lib/cmake/ftxui/ftxui-targets.cmake
+lib/libftxui-component.a
+lib/libftxui-dom.a
+lib/libftxui-screen.a
+lib/pkgconfig/ftxui.pc
diff --git a/ftxui/distinfo b/ftxui/distinfo
new file mode 100644
index 0000000000..80d06baa5d
--- /dev/null
+++ b/ftxui/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (FTXUI-6.1.9.tar.gz) = 417fd5e93dc215cf4157a93efd5ec6213a3c869884d339828a4bce2553d5e01f
+SHA512 (FTXUI-6.1.9.tar.gz) = 55921a42081630947760f46b533fa1e1f65abfad8976db74018fa48889ba352a01b6adaa56fba482f100f15e450df7e0e3120f899d89685612bf19199a7f7c59
+Size (FTXUI-6.1.9.tar.gz) = 262230 bytes


Home | Main Index | Thread Index | Old Index