Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Sep 2019 16:51:55 +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: r511829 - in head/x11: . wallutils
Message-ID:  <201909111651.x8BGptoj089571@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Wed Sep 11 16:51:55 2019
New Revision: 511829
URL: https://svnweb.freebsd.org/changeset/ports/511829

Log:
  x11/wallutils: add new port
  
  * Detect monitor resolutions and set the desktop wallpaper, for any
    window manager (please file an issue if your window manager is not
    supported yet).
  * Supports GNOME timed wallpapers, and includes a utility that can run
    an event loop for changing them (also supports cross fading).
  * Introduces a new file format for timed wallpapers
  
  https://github.com/xyproto/wallutils

Added:
  head/x11/wallutils/
  head/x11/wallutils/Makefile   (contents, props changed)
  head/x11/wallutils/distinfo   (contents, props changed)
  head/x11/wallutils/pkg-descr   (contents, props changed)
Modified:
  head/x11/Makefile   (contents, props changed)

Modified: head/x11/Makefile
==============================================================================
--- head/x11/Makefile	Wed Sep 11 16:21:19 2019	(r511828)
+++ head/x11/Makefile	Wed Sep 11 16:51:55 2019	(r511829)
@@ -335,6 +335,7 @@
     SUBDIR += viewres
     SUBDIR += virtboard
     SUBDIR += virtualgl
+    SUBDIR += wallutils
     SUBDIR += waybar
     SUBDIR += wbar
     SUBDIR += wbarconf

Added: head/x11/wallutils/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/wallutils/Makefile	Wed Sep 11 16:51:55 2019	(r511829)
@@ -0,0 +1,58 @@
+# $FreeBSD$
+
+PORTNAME=	wallutils
+DISTVERSION=	5.8.2
+CATEGORIES=	x11
+
+MAINTAINER=	jbeich@FreeBSD.org
+COMMENT=	Utilities for handling monitors, resolutions, wallpapers and timed wallpapers
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	${LOCALBASE}/include/X11/Xmu/CurUtil.h:x11-toolkits/libXmu \
+		${LOCALBASE}/include/X11/Xcursor/Xcursor.h:x11/libXcursor \
+		${LOCALBASE}/include/X11/bitmaps/gray:x11/xbitmaps \
+		${LOCALBASE}/include/X11/Xatom.h:x11/xorgproto
+LIB_DEPENDS=	libwayland-client.so:graphics/wayland \
+		libX11.so:x11/libX11 \
+		libXpm.so:x11/libXpm
+
+USES=		go:modules
+USE_GITHUB=	yes
+GH_ACCOUNT=	xyproto
+GH_TUPLE=	anthonynsimon:bild:c66fc7e29724:anthonynsimon_bild/vendor/github.com/anthonynsimon/bild \
+		fatih:color:v1.7.0:fatih_color/vendor/github.com/fatih/color \
+		golang:image:cb417be4ba39:golang_image/vendor/golang.org/x/image \
+		golang:sys:1e83adbbebd0:golang_sys/vendor/golang.org/x/sys \
+		lucasb-eyer:go-colorful:v1.0.2:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \
+		mattn:go-colorable:v0.1.2:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
+		mattn:go-isatty:v0.0.9:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
+		stretchr:powerwalk:bceb9d014549:stretchr_powerwalk/vendor/github.com/stretchr/powerwalk \
+		urfave:cli:v1.21.0:urfave_cli/vendor/github.com/urfave/cli \
+		xyproto:event:a3d8ddca97ef:xyproto_event/vendor/github.com/xyproto/event \
+		xyproto:gnometimed:745a6701ce92:xyproto_gnometimed/vendor/github.com/xyproto/gnometimed \
+		xyproto:imagelib:bbbf5649f300:xyproto_imagelib/vendor/github.com/xyproto/imagelib \
+		xyproto:palgen:8a7b02ffedfd:xyproto_palgen/vendor/github.com/xyproto/palgen \
+		xyproto:simpletimed:17a9b15a6cbc:xyproto_simpletimed/vendor/github.com/xyproto/simpletimed \
+		xyproto:xpm:993fa777f935:xyproto_xpm/vendor/github.com/xyproto/xpm
+GO_TARGET=	./cmd/getdpi \
+		./cmd/lscollection \
+		./cmd/lsmon \
+		./cmd/lstimed \
+		./cmd/lswallpaper \
+		./cmd/setcollection \
+		./cmd/setrandom \
+		./cmd/settimed \
+		./cmd/setwallpaper \
+		./cmd/timedinfo \
+		./cmd/wayinfo \
+		./cmd/xinfo \
+		./cmd/xml2stw \
+		${NULL}
+PLIST_FILES=	${GO_TARGET:S,./cmd,bin,}
+
+post-patch:
+	@${REINPLACE_CMD} 's,/usr/local,${PREFIX},g' ${WRKSRC}/collections.go
+
+.include <bsd.port.mk>

Added: head/x11/wallutils/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/wallutils/distinfo	Wed Sep 11 16:51:55 2019	(r511829)
@@ -0,0 +1,33 @@
+TIMESTAMP = 1567421204
+SHA256 (xyproto-wallutils-5.8.2_GH0.tar.gz) = a6a930cb75964c6edb2e6d8c67b18b2de7642d86da2572d2815b3048a6127713
+SIZE (xyproto-wallutils-5.8.2_GH0.tar.gz) = 1529721
+SHA256 (anthonynsimon-bild-c66fc7e29724_GH0.tar.gz) = f673eb6febfe579d483a36b63ae9bfb3f0b33ab44fef0cb57fb50d407f00b5fc
+SIZE (anthonynsimon-bild-c66fc7e29724_GH0.tar.gz) = 49206
+SHA256 (fatih-color-v1.7.0_GH0.tar.gz) = 4650d7aa3feed266fc85d91dc34ca9cffdf7ee03ea29bf2cbf84bbecc75fb755
+SIZE (fatih-color-v1.7.0_GH0.tar.gz) = 816449
+SHA256 (golang-image-cb417be4ba39_GH0.tar.gz) = f9e02db4fe2e44a212ffc0bca16ea3a3cec7de6c48002318a1ec2b1ef2267867
+SIZE (golang-image-cb417be4ba39_GH0.tar.gz) = 4895777
+SHA256 (golang-sys-1e83adbbebd0_GH0.tar.gz) = e5e18d9ef64eccc58b2e84831ea9e0bb2788b1c630e25c485ea2f861a687c551
+SIZE (golang-sys-1e83adbbebd0_GH0.tar.gz) = 1454980
+SHA256 (lucasb-eyer-go-colorful-v1.0.2_GH0.tar.gz) = 9ca738f5e694587af132cdfedefe1c8fbc5e2fe4339286884fe051742d970140
+SIZE (lucasb-eyer-go-colorful-v1.0.2_GH0.tar.gz) = 430545
+SHA256 (mattn-go-colorable-v0.1.2_GH0.tar.gz) = a7189bd9005c571303b117261955ce53b0e2aa89fe415e2289659be343fe1651
+SIZE (mattn-go-colorable-v0.1.2_GH0.tar.gz) = 8518
+SHA256 (mattn-go-isatty-v0.0.9_GH0.tar.gz) = 71d57a3fb3f990a5a5d1e190ae5112a8aca2fcdda9eb42770bd524076e8f371f
+SIZE (mattn-go-isatty-v0.0.9_GH0.tar.gz) = 3904
+SHA256 (stretchr-powerwalk-bceb9d014549_GH0.tar.gz) = 01289e544b8d9147fc677960834565dabeda0eb13bf3507f8cba9d844ab3e4a2
+SIZE (stretchr-powerwalk-bceb9d014549_GH0.tar.gz) = 4041
+SHA256 (urfave-cli-v1.21.0_GH0.tar.gz) = 70cfdfbd3eae784238bae4b3e14b84c369aef85faa4e02062013418fd2bf2f92
+SIZE (urfave-cli-v1.21.0_GH0.tar.gz) = 68419
+SHA256 (xyproto-event-a3d8ddca97ef_GH0.tar.gz) = 78a06d50d6d50cf3da9a19fbb48cc90c08e2c9209abd53e63beb83df36a4a787
+SIZE (xyproto-event-a3d8ddca97ef_GH0.tar.gz) = 5638
+SHA256 (xyproto-gnometimed-745a6701ce92_GH0.tar.gz) = 7053c8e55dcb2ac86a873de5fb896c7a47354b544e79560d5c6c104b5fb6fd8d
+SIZE (xyproto-gnometimed-745a6701ce92_GH0.tar.gz) = 200757
+SHA256 (xyproto-imagelib-bbbf5649f300_GH0.tar.gz) = e5157aff869418d96b3920be9fc81e00c1e18e036b8e2d117068e9f171e5a882
+SIZE (xyproto-imagelib-bbbf5649f300_GH0.tar.gz) = 598057
+SHA256 (xyproto-palgen-8a7b02ffedfd_GH0.tar.gz) = f8a75dc97540797a3f0d04661253c5cf40af68e20c7328d6662eeae4de5bee5f
+SIZE (xyproto-palgen-8a7b02ffedfd_GH0.tar.gz) = 2480751
+SHA256 (xyproto-simpletimed-17a9b15a6cbc_GH0.tar.gz) = c7606f8032bb1b3f1776be54ce478fd57b4f37391b5994051ac6e94df87d27fa
+SIZE (xyproto-simpletimed-17a9b15a6cbc_GH0.tar.gz) = 189208
+SHA256 (xyproto-xpm-993fa777f935_GH0.tar.gz) = adfa9a38bbd2e1007e4fe788ab4d3ac6a2d56c953a87c79ecaa4a07bfec024e5
+SIZE (xyproto-xpm-993fa777f935_GH0.tar.gz) = 2251357

Added: head/x11/wallutils/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/wallutils/pkg-descr	Wed Sep 11 16:51:55 2019	(r511829)
@@ -0,0 +1,8 @@
+* Detect monitor resolutions and set the desktop wallpaper, for any
+  window manager (please file an issue if your window manager is not
+  supported yet).
+* Supports GNOME timed wallpapers, and includes a utility that can run
+  an event loop for changing them (also supports cross fading).
+* Introduces a new file format for timed wallpapers
+
+WWW: https://github.com/xyproto/wallutils



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201909111651.x8BGptoj089571>