From 67229851ac6f93f056c20ea21460e5fc6fa12853 Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Sun, 23 May 2021 22:34:46 -0700 Subject: x11-toolkits/ztoolkit: New port: GUI toolkit heavily inspired by GTK --- x11-toolkits/ztoolkit/Makefile | 20 ++++++++++++++++++++ x11-toolkits/ztoolkit/distinfo | 3 +++ x11-toolkits/ztoolkit/pkg-descr | 9 +++++++++ x11-toolkits/ztoolkit/pkg-plist | 25 +++++++++++++++++++++++++ 4 files changed, 57 insertions(+) create mode 100644 x11-toolkits/ztoolkit/Makefile create mode 100644 x11-toolkits/ztoolkit/distinfo create mode 100644 x11-toolkits/ztoolkit/pkg-descr create mode 100644 x11-toolkits/ztoolkit/pkg-plist (limited to 'x11-toolkits/ztoolkit') 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 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 -- cgit v1.2.3