svn commit: r500747 - in head: x11 x11-wm/sway x11/swaybg

Jan Beich jbeich at FreeBSD.org
Fri May 3 17:42:41 UTC 2019


Author: jbeich
Date: Fri May  3 17:42:38 2019
New Revision: 500747
URL: https://svnweb.freebsd.org/changeset/ports/500747

Log:
  x11-wm/sway: update to 1.1.r1
  
  Changes:	https://github.com/swaywm/sway/releases/tag/1.1-rc1

Added:
  head/x11/swaybg/
  head/x11/swaybg/Makefile   (contents, props changed)
  head/x11/swaybg/distinfo   (contents, props changed)
  head/x11/swaybg/pkg-descr   (contents, props changed)
Modified:
  head/x11-wm/sway/Makefile   (contents, props changed)
  head/x11-wm/sway/distinfo   (contents, props changed)
  head/x11-wm/sway/pkg-plist   (contents, props changed)
  head/x11/Makefile   (contents, props changed)

Modified: head/x11-wm/sway/Makefile
==============================================================================
--- head/x11-wm/sway/Makefile	Fri May  3 17:37:23 2019	(r500746)
+++ head/x11-wm/sway/Makefile	Fri May  3 17:42:38 2019	(r500747)
@@ -1,13 +1,11 @@
 # $FreeBSD$
 
 PORTNAME=	sway
-DISTVERSION=	1.0
-PORTREVISION=	1
+DISTVERSION=	1.1-rc1
 CATEGORIES=	x11-wm
 
 PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+=	076257a978ce.patch:-p1
-PATCHFILES+=	b6e55064fe24.patch:-p1
+PATCHFILES+=	038482cb3575.patch:-p1
 
 MAINTAINER=	jbeich at FreeBSD.org
 COMMENT=	i3-compatible Wayland compositor
@@ -25,6 +23,7 @@ LIB_DEPENDS=	libjson-c.so:devel/json-c \
 		libwlroots.so:x11-toolkits/wlroots \
 		libinput.so:x11/libinput \
 		libxkbcommon.so:x11/libxkbcommon
+RUN_DEPENDS=	swaybg:x11/swaybg
 
 USES=		compiler:c11 gnome meson pkgconfig
 USE_GITHUB=	yes

Modified: head/x11-wm/sway/distinfo
==============================================================================
--- head/x11-wm/sway/distinfo	Fri May  3 17:37:23 2019	(r500746)
+++ head/x11-wm/sway/distinfo	Fri May  3 17:42:38 2019	(r500747)
@@ -1,7 +1,5 @@
-TIMESTAMP = 1552316236
-SHA256 (swaywm-sway-1.0_GH0.tar.gz) = 24dafd0f1e630e97a5dd47233841adf856b665e2321d6207acfe6b3002d1bc56
-SIZE (swaywm-sway-1.0_GH0.tar.gz) = 5474548
-SHA256 (076257a978ce.patch) = 170de5ec3d9315c681423b3d79cff39e7ec927d5ca960b138987076a9d412f57
-SIZE (076257a978ce.patch) = 16868
-SHA256 (b6e55064fe24.patch) = 47b23fff593587635c92cf1180619db0d6c3f9eca61d78850406204047c5d767
-SIZE (b6e55064fe24.patch) = 1556
+TIMESTAMP = 1556903453
+SHA256 (swaywm-sway-1.1-rc1_GH0.tar.gz) = b8d0eae2bcc7e350f2411830b5d0d9c02b266b8346d1f06c8de69df159b84512
+SIZE (swaywm-sway-1.1-rc1_GH0.tar.gz) = 5480597
+SHA256 (038482cb3575.patch) = 4773a8077f19c47bed11f04c176cc9694ffefc5af8d6d0e800ed55cce28d23a5
+SIZE (038482cb3575.patch) = 1155

Modified: head/x11-wm/sway/pkg-plist
==============================================================================
--- head/x11-wm/sway/pkg-plist	Fri May  3 17:37:23 2019	(r500746)
+++ head/x11-wm/sway/pkg-plist	Fri May  3 17:42:38 2019	(r500747)
@@ -1,6 +1,5 @@
 %%MAYBE_SUID%%bin/sway
 bin/swaybar
-bin/swaybg
 bin/swaymsg
 bin/swaynag
 @sample %%ETCDIR%%/config.sample

Modified: head/x11/Makefile
==============================================================================
--- head/x11/Makefile	Fri May  3 17:37:23 2019	(r500746)
+++ head/x11/Makefile	Fri May  3 17:42:38 2019	(r500747)
@@ -306,6 +306,7 @@
     SUBDIR += sterm
     SUBDIR += stjerm
     SUBDIR += swarp
+    SUBDIR += swaybg
     SUBDIR += swayidle
     SUBDIR += swaylock
     SUBDIR += sxhkd

Added: head/x11/swaybg/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/swaybg/Makefile	Fri May  3 17:42:38 2019	(r500747)
@@ -0,0 +1,38 @@
+# $FreeBSD$
+
+PORTNAME=	swaybg
+DISTVERSION=	1.0
+CATEGORIES=	x11
+
+MAINTAINER=	jbeich at FreeBSD.org
+COMMENT=	Wallpaper tool for Wayland compositors
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	wayland-protocols>=1.14:graphics/wayland-protocols
+LIB_DEPENDS=	libwayland-client.so:graphics/wayland
+
+USES=		compiler:c11 meson pkgconfig
+USE_GITHUB=	yes
+GH_ACCOUNT=	swaywm
+USE_GNOME=	cairo
+PLIST_FILES=	bin/${PORTNAME}
+
+OPTIONS_DEFINE=	MANPAGES PIXBUF
+OPTIONS_DEFAULT=MANPAGES PIXBUF
+
+MANPAGES_BUILD_DEPENDS=	scdoc:textproc/scdoc
+MANPAGES_MESON_ENABLED=	man-pages
+MANPAGES_PLIST_FILES=	man/man1/${PORTNAME}.1.gz
+
+PIXBUF_USE=		GNOME=gdkpixbuf2
+PIXBUF_MESON_ENABLED=	gdk-pixbuf
+
+post-patch:
+# Extract (snapshot) version from the port instead of meson.build
+	@${REINPLACE_CMD} -i .nogit -e 's/git.found()/false/' \
+		-e '/project_version/s/@0@/${DISTVERSIONFULL}/' \
+		${WRKSRC}/meson.build
+
+.include <bsd.port.mk>

Added: head/x11/swaybg/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/swaybg/distinfo	Fri May  3 17:42:38 2019	(r500747)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1556299636
+SHA256 (swaywm-swaybg-1.0_GH0.tar.gz) = a23f1cde07138b865630172eff83db916d2f0989b75fb318def85dcfc3120fbd
+SIZE (swaywm-swaybg-1.0_GH0.tar.gz) = 15851

Added: head/x11/swaybg/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/swaybg/pkg-descr	Fri May  3 17:42:38 2019	(r500747)
@@ -0,0 +1,8 @@
+swaybg is a wallpaper utility for Wayland compositors. It is compatible with any
+Wayland compositor which implements the following Wayland protocols:
+
+- wlr-layer-shell
+- xdg-output
+- xdg-shell
+
+WWW: https://github.com/swaywm/swaybg


More information about the svn-ports-all mailing list