1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-05 06:27:37 +00:00
freebsd-ports/x11/wallutils/Makefile
2021-11-12 18:16:58 +00:00

67 lines
2.5 KiB
Makefile

PORTNAME= wallutils
DISTVERSION= 5.10.0
CATEGORIES= x11
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Utilities for handling monitors, resolutions, wallpapers and timed wallpapers
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libwayland-client.so:graphics/wayland \
libX11.so:x11/libX11
USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= xyproto
GH_TUPLE= antchfx:xmlquery:v1.3.8:antchfx_xmlquery/vendor/github.com/antchfx/xmlquery \
antchfx:xpath:v1.2.0:antchfx_xpath/vendor/github.com/antchfx/xpath \
anthonynsimon:bild:v0.13.0:anthonynsimon_bild/vendor/github.com/anthonynsimon/bild \
cpuguy83:go-md2man:v2.0.0:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \
fatih:color:v1.13.0:fatih_color/vendor/github.com/fatih/color \
golang:groupcache:41bb18bfe9da:golang_groupcache/vendor/github.com/golang/groupcache \
golang:image:6944b10bf410:golang_image/vendor/golang.org/x/image \
golang:net:58aab5ef257a:golang_net/vendor/golang.org/x/net \
golang:sys:99a53858aa08:golang_sys/vendor/golang.org/x/sys \
golang:text:v0.3.7:golang_text/vendor/golang.org/x/text \
mattn:go-colorable:v0.1.11:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
mattn:go-isatty:v0.0.14:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
russross:blackfriday:v2.0.1:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \
shurcooL:sanitized_anchor_name:v1.0.0:shurcool_sanitized_anchor_name/vendor/github.com/shurcooL/sanitized_anchor_name \
stretchr:powerwalk:bceb9d014549:stretchr_powerwalk/vendor/github.com/stretchr/powerwalk \
urfave:cli:v1.22.1:urfave_cli/vendor/github.com/urfave/cli \
xyproto:env:v1.7.0:xyproto_env/vendor/github.com/xyproto/env \
xyproto:heic:v1.0.0:xyproto_heic/vendor/github.com/xyproto/heic
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,}
OPTIONS_DEFINE= HEIF
OPTIONS_DEFAULT= HEIF
HEIF_DESC= Extract timing metadata from macOS dynamic wallpaper
HEIF_LIB_DEPENDS= libheif.so:graphics/libheif
HEIF_USES= pkgconfig
HEIF_MESON_ENABLED= libheif
HEIF_VARS= GO_TARGET+=./cmd/heic2stw
post-patch:
# Respect PREFIX for wallpapers
@${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \
${WRKSRC}/cmd/heic2stw/main.go \
${WRKSRC}/collections.go
.include <bsd.port.mk>