Date: Sun, 6 Oct 2019 04:24:49 +0000 (UTC) From: Jan Beich <jbeich@FreeBSD.org> 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 Message-ID: <201910060424.x964Onq5053313@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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 <greg@unrelenting.technology> 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 <bsd.port.mk> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201910060424.x964Onq5053313>