From owner-dev-commits-ports-main@freebsd.org Mon May 24 05:35:29 2021 Return-Path: Delivered-To: dev-commits-ports-main@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 7EFC96559C8; Mon, 24 May 2021 05:35:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FpQsY3BRnz4ZRj; Mon, 24 May 2021 05:35:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 51EE524BAE; Mon, 24 May 2021 05:35:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 14O5ZTHi014897; Mon, 24 May 2021 05:35:29 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 14O5ZThl014896; Mon, 24 May 2021 05:35:29 GMT (envelope-from git) Date: Mon, 24 May 2021 05:35:29 GMT Message-Id: <202105240535.14O5ZThl014896@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 67229851ac6f - main - x11-toolkits/ztoolkit: New port: GUI toolkit heavily inspired by GTK MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 67229851ac6f93f056c20ea21460e5fc6fa12853 Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-main@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commits to the main branch of the FreeBSD ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 May 2021 05:35:29 -0000 The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=67229851ac6f93f056c20ea21460e5fc6fa12853 commit 67229851ac6f93f056c20ea21460e5fc6fa12853 Author: Yuri Victorovich AuthorDate: 2021-05-24 05:34:46 +0000 Commit: Yuri Victorovich 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 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