git: 67229851ac6f - main - x11-toolkits/ztoolkit: New port: GUI toolkit heavily inspired by GTK

Yuri Victorovich yuri at FreeBSD.org
Mon May 24 05:35:29 UTC 2021


The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=67229851ac6f93f056c20ea21460e5fc6fa12853

commit 67229851ac6f93f056c20ea21460e5fc6fa12853
Author:     Yuri Victorovich <yuri at FreeBSD.org>
AuthorDate: 2021-05-24 05:34:46 +0000
Commit:     Yuri Victorovich <yuri at FreeBSD.org>
CommitDate: 2021-05-24 05:35:26 +0000

    x11-toolkits/ztoolkit: New port: GUI toolkit heavily inspired by GTK
---
 x11-toolkits/Makefile           |  1 +
 x11-toolkits/ztoolkit/Makefile  | 20 ++++++++++++++++++++
 x11-toolkits/ztoolkit/distinfo  |  3 +++
 x11-toolkits/ztoolkit/pkg-descr |  9 +++++++++
 x11-toolkits/ztoolkit/pkg-plist | 25 +++++++++++++++++++++++++
 5 files changed, 58 insertions(+)

diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile
index 99a5804a8261..39f137abedfa 100644
--- a/x11-toolkits/Makefile
+++ b/x11-toolkits/Makefile
@@ -227,5 +227,6 @@
     SUBDIR += xbae
     SUBDIR += xforms
     SUBDIR += xmhtml
+    SUBDIR += ztoolkit
 
 .include <bsd.port.subdir.mk>
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 at 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


More information about the dev-commits-ports-all mailing list