Skip site navigation (1)Skip section navigation (2)
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>