notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details on branch 2026Q1
wallutils Utilities for handling monitors, resolutions, wallpapers and timed wallpapers
5.14.3_4 x11 on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 5.14.4_3Version of this port present on the latest quarterly branch.
Maintainer: eduardo@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-01-25 01:42:26
Last Update: 2026-03-06 03:52:43
Commit Hash: ef8f442
Also Listed In: wayland
License: BSD3CLAUSE
WWW:
https://github.com/xyproto/wallutils
Description:
* 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
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (33 items)
Collapse this list.
  1. bin/getdpi
  2. bin/lscollection
  3. bin/lsmon
  4. bin/lstimed
  5. bin/lswallpaper
  6. bin/setcollection
  7. bin/setrandom
  8. bin/settimed
  9. bin/setwallpaper
  10. bin/timedinfo
  11. bin/vram
  12. bin/wayinfo
  13. bin/xinfo
  14. bin/xml2stw
  15. bin/heic2stw
  16. share/man/man1/getdpi.1.gz
  17. share/man/man1/lscollection.1.gz
  18. share/man/man1/lsmon.1.gz
  19. share/man/man1/lstimed.1.gz
  20. share/man/man1/lswallpaper.1.gz
  21. share/man/man1/setcollection.1.gz
  22. share/man/man1/setrandom.1.gz
  23. share/man/man1/settimed.1.gz
  24. share/man/man1/setwallpaper.1.gz
  25. share/man/man1/timedinfo.1.gz
  26. share/man/man1/vram.1.gz
  27. share/man/man1/wayinfo.1.gz
  28. share/man/man1/xinfo.1.gz
  29. share/man/man1/xml2stw.1.gz
  30. share/man/man1/heic2stw.1.gz
  31. /usr/local/share/licenses/wallutils-5.14.3_4/catalog.mk
  32. /usr/local/share/licenses/wallutils-5.14.3_4/LICENSE
  33. /usr/local/share/licenses/wallutils-5.14.3_4/BSD3CLAUSE
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • wallutils>0:x11/wallutils
To install the port:
cd /usr/ports/x11/wallutils/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/wallutils
  • pkg install wallutils
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: wallutils
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1763678907 SHA256 (xyproto-wallutils-v5.14.3_GH0.tar.gz) = b2a9f173d7bfbacd33731717d7db764e4ac12afb115f2e66918a04930081d0b7 SIZE (xyproto-wallutils-v5.14.3_GH0.tar.gz) = 2674047

Expand this list (34 items)

Collapse this list.

SHA256 (antchfx-xmlquery-v1.5.0_GH0.tar.gz) = dd121886b857e7743f071b2ae14cba154d339627da99abc815d5f068ed17660c SIZE (antchfx-xmlquery-v1.5.0_GH0.tar.gz) = 28128 SHA256 (antchfx-xpath-v1.3.5_GH0.tar.gz) = 95cfaf8dd03d91963df8035a807443c07fbe022adaf028b20225036ed764f304 SIZE (antchfx-xpath-v1.3.5_GH0.tar.gz) = 39553 SHA256 (anthonynsimon-bild-v0.14.0_GH0.tar.gz) = f69a34f5bae7248da0f6d0eba83efc042818c1ec51183f71d9923b9dfc8dd556 SIZE (anthonynsimon-bild-v0.14.0_GH0.tar.gz) = 3999692 SHA256 (cpuguy83-go-md2man-v2.0.7_GH0.tar.gz) = ca3a5b57e2c01759f5a00ad2a578d034c5370fae9aa7a6c3af5648b2fc802a92 SIZE (cpuguy83-go-md2man-v2.0.7_GH0.tar.gz) = 11337 SHA256 (fatih-color-v1.18.0_GH0.tar.gz) = 586b2b42a4165ac52b35808be1238f90d109789bfcb1ddecd3f512eddbac0a9f SIZE (fatih-color-v1.18.0_GH0.tar.gz) = 12717 SHA256 (golang-groupcache-2c02b8208cf8_GH0.tar.gz) = b1c7464afcdeeca03a78abc75a514e9dcf03f87be4d407f64f8a5357596b4dbb SIZE (golang-groupcache-2c02b8208cf8_GH0.tar.gz) = 26678 SHA256 (golang-image-v0.33.0_GH0.tar.gz) = 40e7df55c27b8767926d58b1e7739b7c8068fe9011cdebfcb1a0ba0a6be7e7a9 SIZE (golang-image-v0.33.0_GH0.tar.gz) = 5111236 SHA256 (golang-net-v0.47.0_GH0.tar.gz) = 07079831acda4142a9eca62e3e989c2d86f956bac5365acf6a2dd3a8cfd73c26 SIZE (golang-net-v0.47.0_GH0.tar.gz) = 1526783 SHA256 (golang-sys-v0.38.0_GH0.tar.gz) = 2a8fd4cfa5b5b84bf793787b1668af0e1e6f85fdcbc7a2a5997337dbe8033819 SIZE (golang-sys-v0.38.0_GH0.tar.gz) = 1534995 SHA256 (golang-text-v0.31.0_GH0.tar.gz) = 1ea5d0c59c88e9e945cd98b69b310974ab1a32c3677b716a6349a352f48cbd32 SIZE (golang-text-v0.31.0_GH0.tar.gz) = 8975632 SHA256 (mattn-go-colorable-v0.1.14_GH0.tar.gz) = 293966a59f0238da3c39f5b27c192d0efd6473ff74ab5a9c7e1ec73fdda3f1d4 SIZE (mattn-go-colorable-v0.1.14_GH0.tar.gz) = 9800 SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6 SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713 SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4 SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896 SHA256 (stretchr-powerwalk-bceb9d014549_GH0.tar.gz) = 01289e544b8d9147fc677960834565dabeda0eb13bf3507f8cba9d844ab3e4a2 SIZE (stretchr-powerwalk-bceb9d014549_GH0.tar.gz) = 4041 SHA256 (urfave-cli-v1.22.17_GH0.tar.gz) = 44e20f78e0d399014591e1d0bd3c520dfff65a27ec2ad1310649eca5e56521e4 SIZE (urfave-cli-v1.22.17_GH0.tar.gz) = 80511 SHA256 (xyproto-env-v2.5.3_GH0.tar.gz) = feaa9356bb9150627905bc74f5571a49a0ddad7052de914f4610aac4961fb37f SIZE (xyproto-env-v2.5.3_GH0.tar.gz) = 8866 SHA256 (xyproto-heic-v1.0.0_GH0.tar.gz) = c66194f27e4a4dd837bc7caae357a817fea6b0743c5822c37fad777f4bda3a5b SIZE (xyproto-heic-v1.0.0_GH0.tar.gz) = 67422236

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go124 : lang/go124
  2. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libwayland-client.so : graphics/wayland
  2. libX11.so : x11/libX11
  3. libheif.so : graphics/libheif
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for wallutils-5.14.3_4: HEIF=on: ISO/IEC 23008-12:2017 HEIF file format support ===> Use 'make config' to modify these settings
Options name:
x11_wallutils
USES:
go:modules pkgconfig
pkg-message:
For install:
Consider using graphics/feh for setting the wallpaper for some window managers that runs under X, e.g., x11-wm/i3
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/xyproto/wallutils/tar.gz/v5.14.3?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.14.3_4
06 Mar 2026 03:52:43
commit hash: ef8f442a3f6b40cbf3668a21fe541ebe8c8a07c9commit hash: ef8f442a3f6b40cbf3668a21fe541ebe8c8a07c9commit hash: ef8f442a3f6b40cbf3668a21fe541ebe8c8a07c9commit hash: ef8f442a3f6b40cbf3668a21fe541ebe8c8a07c9 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump ports for Go 1.25.8

This is a direct commit to 2026Q1.
5.14.3_3
05 Feb 2026 18:02:36
commit hash: 010c6554e1ed5ef4312705d922e942eb4b0edc1dcommit hash: 010c6554e1ed5ef4312705d922e942eb4b0edc1dcommit hash: 010c6554e1ed5ef4312705d922e942eb4b0edc1dcommit hash: 010c6554e1ed5ef4312705d922e942eb4b0edc1d files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump Go ports for 1.24.13

This is a direct commit to 2026Q1.
5.14.3_2
25 Jan 2026 01:35:05
commit hash: ca7bf6089bffdf18221d51adecc35589d666a2a9commit hash: ca7bf6089bffdf18221d51adecc35589d666a2a9commit hash: ca7bf6089bffdf18221d51adecc35589d666a2a9commit hash: ca7bf6089bffdf18221d51adecc35589d666a2a9 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump dependent ports for Go 1.24.12.

This is a direct commit to 2026Q1.

Number of commits found: 3