diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2021-02-01 19:18:33 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2021-02-01 19:18:33 +0000 |
commit | b42f106a8b4447806a0d4ff930d8cbd70898b4e5 (patch) | |
tree | f5f8a58d368300f3fd83f0fdeab6e45d2ebeb75f /x11-toolkits | |
parent | 828e9509b7a2ca4c3ee4892682a38bf3471e8191 (diff) | |
download | freebsd-ports-b42f106a8b4447806a0d4ff930d8cbd70898b4e5.zip |
New port: x11-toolkits/nuklear: Minimal-state, immediate-mode graphical user interface toolkit
Diffstat (limited to 'x11-toolkits')
-rw-r--r-- | x11-toolkits/Makefile | 1 | ||||
-rw-r--r-- | x11-toolkits/nuklear/Makefile | 26 | ||||
-rw-r--r-- | x11-toolkits/nuklear/distinfo | 3 | ||||
-rw-r--r-- | x11-toolkits/nuklear/pkg-descr | 10 |
4 files changed, 40 insertions, 0 deletions
diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile index 42b8bf45cce2..ec11262623d9 100644 --- a/x11-toolkits/Makefile +++ b/x11-toolkits/Makefile @@ -99,6 +99,7 @@ SUBDIR += nanogui SUBDIR += neXtaw SUBDIR += ntk + SUBDIR += nuklear SUBDIR += ocaml-lablgtk2 SUBDIR += ocaml-labltk SUBDIR += open-motif diff --git a/x11-toolkits/nuklear/Makefile b/x11-toolkits/nuklear/Makefile new file mode 100644 index 000000000000..fc68857fb2f5 --- /dev/null +++ b/x11-toolkits/nuklear/Makefile @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= nuklear +PORTVERSION= g20201229 +CATEGORIES= x11-toolkits + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Minimal-state, immediate-mode graphical user interface toolkit + +LICENSE= MIT PD +LICENSE_COMB= dual + +USE_GITHUB= yes +GH_ACCOUNT= Immediate-Mode-UI +GH_PROJECT= Nuklear +GH_TAGNAME= 4a74982 + +NO_BUILD= yes +NO_ARCH= yes + +PLIST_FILES= include/nuklear.h + +do-install: + ${INSTALL_DATA} ${WRKSRC}/nuklear.h ${STAGEDIR}${PREFIX}/include + +.include <bsd.port.mk> diff --git a/x11-toolkits/nuklear/distinfo b/x11-toolkits/nuklear/distinfo new file mode 100644 index 000000000000..12cf3cd16add --- /dev/null +++ b/x11-toolkits/nuklear/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1612206830 +SHA256 (Immediate-Mode-UI-Nuklear-g20201229-4a74982_GH0.tar.gz) = 81defa1741887a8a4fc61f5873d520af3d3d6bb10ec28019713f5a9a60950e83 +SIZE (Immediate-Mode-UI-Nuklear-g20201229-4a74982_GH0.tar.gz) = 1952127 diff --git a/x11-toolkits/nuklear/pkg-descr b/x11-toolkits/nuklear/pkg-descr new file mode 100644 index 000000000000..fd289c67b690 --- /dev/null +++ b/x11-toolkits/nuklear/pkg-descr @@ -0,0 +1,10 @@ +This is a minimal-state, immediate-mode graphical user interface toolkit written +in ANSI C and licensed under public domain. It was designed as a simple +embeddable user interface for application and does not have any dependencies, a +default render backend or OS window/input handling but instead provides a highly +modular, library-based approach, with simple input state for input and draw +commands describing primitive shapes as output. So instead of providing a +layered library that tries to abstract over a number of platform and render +backends, it focuses only on the actual UI. + +WWW: https://github.com/Immediate-Mode-UI/Nuklear |