From owner-svn-ports-head@freebsd.org Sun Oct 6 04:24:50 2019 Return-Path: Delivered-To: svn-ports-head@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 CC601FAC74; Sun, 6 Oct 2019 04:24:50 +0000 (UTC) (envelope-from jbeich@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) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46m9W64DQlz4YnL; Sun, 6 Oct 2019 04:24:50 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 758EC1FC26; Sun, 6 Oct 2019 04:24:50 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x964Oo6w053318; Sun, 6 Oct 2019 04:24:50 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x964Onq5053313; Sun, 6 Oct 2019 04:24:49 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201910060424.x964Onq5053313@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Sun, 6 Oct 2019 04:24:49 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r513864 - in head/x11-toolkits: . gtk-layer-shell X-SVN-Group: ports-head X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: in head/x11-toolkits: . gtk-layer-shell X-SVN-Commit-Revision: 513864 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Oct 2019 04:24:50 -0000 Author: jbeich Date: Sun Oct 6 04:24:49 2019 New Revision: 513864 URL: https://svnweb.freebsd.org/changeset/ports/513864 Log: x11-toolkits/gtk-layer-shell: add new port PR: 241076 Submitted by: Greg V A library to write GTK applications that use Layer Shell. Layer Shell is a Wayland protocol for desktop shell components, such as panels, notifications and wallpapers. You can use it to anchor your windows to a corner or edge of the output, or stretch them across the entire output. This library only makes sense on Wayland compositors that support Layer Shell, and will not work on X11. It supports all Layer Shell features including popups and popovers (GTK popups Just Work). https://github.com/wmww/gtk-layer-shell Added: head/x11-toolkits/gtk-layer-shell/ head/x11-toolkits/gtk-layer-shell/Makefile (contents, props changed) head/x11-toolkits/gtk-layer-shell/distinfo (contents, props changed) head/x11-toolkits/gtk-layer-shell/pkg-descr (contents, props changed) head/x11-toolkits/gtk-layer-shell/pkg-plist (contents, props changed) Modified: head/x11-toolkits/Makefile (contents, props changed) Modified: head/x11-toolkits/Makefile ============================================================================== --- head/x11-toolkits/Makefile Sun Oct 6 04:24:42 2019 (r513863) +++ head/x11-toolkits/Makefile Sun Oct 6 04:24:49 2019 (r513864) @@ -32,6 +32,7 @@ SUBDIR += gstreamer-plugins-pango SUBDIR += gstreamer1-plugins-gtk SUBDIR += gstreamer1-plugins-pango + SUBDIR += gtk-layer-shell SUBDIR += gtk-sharp-beans SUBDIR += gtk-sharp20 SUBDIR += gtk-sharp30 Added: head/x11-toolkits/gtk-layer-shell/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-toolkits/gtk-layer-shell/Makefile Sun Oct 6 04:24:49 2019 (r513864) @@ -0,0 +1,29 @@ +# $FreeBSD$ + +PORTNAME= gtk-layer-shell +DISTVERSIONPREFIX= v +DISTVERSION= 0.1.0 +CATEGORIES= x11-toolkits + +MAINTAINER= greg@unrelenting.technology +COMMENT= GTK+ library for the Wayland layer-shell protocol + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libwayland-client.so:graphics/wayland + +USES= compiler:c11 gnome meson pkgconfig +USE_GNOME= gtk30 introspection:build +USE_LDCONFIG= yes +USE_GITHUB= yes +GH_ACCOUNT= wmww + +OPTIONS_DEFINE= DOCS EXAMPLES + +DOCS_BUILD_DEPENDS= gtk-doc>0:textproc/gtk-doc +DOCS_MESON_TRUE= docs + +EXAMPLES_MESON_TRUE= examples + +.include Added: head/x11-toolkits/gtk-layer-shell/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-toolkits/gtk-layer-shell/distinfo Sun Oct 6 04:24:49 2019 (r513864) @@ -0,0 +1,3 @@ +TIMESTAMP = 1568467979 +SHA256 (wmww-gtk-layer-shell-v0.1.0_GH0.tar.gz) = f7569e27ae30b1a94c3ad6c955cf56240d6bc272b760d9d266ce2ccdb94a5cf0 +SIZE (wmww-gtk-layer-shell-v0.1.0_GH0.tar.gz) = 41457 Added: head/x11-toolkits/gtk-layer-shell/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-toolkits/gtk-layer-shell/pkg-descr Sun Oct 6 04:24:49 2019 (r513864) @@ -0,0 +1,10 @@ +A library to write GTK applications that use Layer Shell. + +Layer Shell is a Wayland protocol for desktop shell components, such as panels, +notifications and wallpapers. You can use it to anchor your windows to a corner +or edge of the output, or stretch them across the entire output. +This library only makes sense on Wayland compositors that support Layer Shell, +and will not work on X11. It supports all Layer Shell features including +popups and popovers (GTK popups Just Work). + +WWW: https://github.com/wmww/gtk-layer-shell Added: head/x11-toolkits/gtk-layer-shell/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-toolkits/gtk-layer-shell/pkg-plist Sun Oct 6 04:24:49 2019 (r513864) @@ -0,0 +1,22 @@ +%%PORTEXAMPLES%%bin/gtk-layer-demo +include/gtk-layer-shell/gtk-layer-shell.h +lib/girepository-1.0/GtkLayerShell-0.1.typelib +lib/libgtk-layer-shell.so +lib/libgtk-layer-shell.so.0 +lib/libgtk-layer-shell.so.0.1.0 +libdata/pkgconfig/gtk-layer-shell-0.pc +share/gir-1.0/GtkLayerShell-0.1.gir +%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/api-index-full.html +%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/deprecated-api-index.html +%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/gtk-layer-shell-Gtk-Layer-Shell.html +%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/gtk-layer-shell.devhelp2 +%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/gtk-layer-shell.html +%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/home.png +%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/index.html +%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/left-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/left.png +%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/right-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/right.png +%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/style.css +%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/up-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/up.png