aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/ztoolkit
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2021-05-24 05:34:46 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2021-05-24 05:35:26 +0000
commit67229851ac6f93f056c20ea21460e5fc6fa12853 (patch)
tree9ec8fcfe61f112b5ffb0236f65ea518d43a3db4b /x11-toolkits/ztoolkit
parent3e2037431d768e190783d08d0e3ed2308e476749 (diff)
downloadports-67229851ac6f93f056c20ea21460e5fc6fa12853.tar.gz
ports-67229851ac6f93f056c20ea21460e5fc6fa12853.zip
x11-toolkits/ztoolkit: New port: GUI toolkit heavily inspired by GTK
Diffstat (limited to 'x11-toolkits/ztoolkit')
-rw-r--r--x11-toolkits/ztoolkit/Makefile20
-rw-r--r--x11-toolkits/ztoolkit/distinfo3
-rw-r--r--x11-toolkits/ztoolkit/pkg-descr9
-rw-r--r--x11-toolkits/ztoolkit/pkg-plist25
4 files changed, 57 insertions, 0 deletions
diff --git a/x11-toolkits/ztoolkit/Makefile b/x11-toolkits/ztoolkit/Makefile
new file mode 100644
index 000000000000..768b0e004ab6
--- /dev/null
+++ b/x11-toolkits/ztoolkit/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= ztoolkit
+DISTVERSION= 0.1.2
+CATEGORIES= x11-toolkits
+MASTER_SITES= https://git.zrythm.org/zrythm/ztoolkit/archive/ # .../v${DISTVERSION}.tar.gz&dummy=/ doesn't work with Gitea
+DISTNAME= v${DISTVERSION}
+DIST_SUBDIR= ${PORTNAME}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= GUI toolkit heavily inspired by GTK
+
+LICENSE= AGPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= gnome meson pkgconfig xorg
+USE_GNOME= cairo
+USE_XORG= x11
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/x11-toolkits/ztoolkit/distinfo b/x11-toolkits/ztoolkit/distinfo
new file mode 100644
index 000000000000..8891b5854c5a
--- /dev/null
+++ b/x11-toolkits/ztoolkit/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1621823090
+SHA256 (ztoolkit/v0.1.2.tar.gz) = 245ad34e43c457dd009940e1085ca79a3c4556a10058e4e6eb8745b4ec9b9832
+SIZE (ztoolkit/v0.1.2.tar.gz) = 166043
diff --git a/x11-toolkits/ztoolkit/pkg-descr b/x11-toolkits/ztoolkit/pkg-descr
new file mode 100644
index 000000000000..f36837b2da11
--- /dev/null
+++ b/x11-toolkits/ztoolkit/pkg-descr
@@ -0,0 +1,9 @@
+ZToolkit (Ztk) is a cross-platform GUI toolkit heavily inspired by GTK.
+
+It handles events and low level drawing on behalf of the user and provides a
+high-level API for managing the UI and custom widgets.
+
+ZToolkit is written in C based on pugl and was created to be used for various
+plugins bundled with the Zrythm digital audio workstation.
+
+WWW: https://git.zrythm.org/zrythm/ztoolkit
diff --git a/x11-toolkits/ztoolkit/pkg-plist b/x11-toolkits/ztoolkit/pkg-plist
new file mode 100644
index 000000000000..e6a61d873f65
--- /dev/null
+++ b/x11-toolkits/ztoolkit/pkg-plist
@@ -0,0 +1,25 @@
+include/ztoolkit/colors.h
+include/ztoolkit/log.h
+include/ztoolkit/math.h
+include/ztoolkit/pugl.h
+include/ztoolkit/pugl_cairo.h
+include/ztoolkit/rect.h
+include/ztoolkit/rsvg.h
+include/ztoolkit/types.h
+include/ztoolkit/ztk.h
+include/ztoolkit/ztk_app.h
+include/ztoolkit/ztk_button.h
+include/ztoolkit/ztk_cairo.h
+include/ztoolkit/ztk_color.h
+include/ztoolkit/ztk_combo_box.h
+include/ztoolkit/ztk_control.h
+include/ztoolkit/ztk_dialog.h
+include/ztoolkit/ztk_drawing_area.h
+include/ztoolkit/ztk_knob.h
+include/ztoolkit/ztk_knob_with_label.h
+include/ztoolkit/ztk_label.h
+include/ztoolkit/ztk_theme.h
+include/ztoolkit/ztk_widget.h
+include/ztoolkit/ztoolkit_config.h
+lib/libztoolkit.a
+libdata/pkgconfig/ztoolkit.pc