aboutsummaryrefslogtreecommitdiff
path: root/x11/swayimg/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'x11/swayimg/Makefile')
-rw-r--r--x11/swayimg/Makefile22
1 files changed, 15 insertions, 7 deletions
diff --git a/x11/swayimg/Makefile b/x11/swayimg/Makefile
index 70f297c194b6..6c472165e5a1 100644
--- a/x11/swayimg/Makefile
+++ b/x11/swayimg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= swayimg
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3
+DISTVERSION= 4.5
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -10,15 +10,13 @@ WWW= https://github.com/artemsen/swayimg
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= wayland-protocols>=1.35:graphics/wayland-protocols
LIB_DEPENDS= libinotify.so:devel/libinotify \
- libwayland-client.so:graphics/wayland \
libfreetype.so:print/freetype2 \
libfontconfig.so:x11-fonts/fontconfig \
libxkbcommon.so:x11/libxkbcommon
TEST_DEPENDS= googletest>0:devel/googletest
-USES= meson pkgconfig
+USES= desktop-file-utils meson pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= artemsen
MESON_ARGS= -Dversion="${DISTVERSIONFULL}"
@@ -32,7 +30,7 @@ PLIST_FILES= bin/${PORTNAME} \
${DATADIR}/${PORTNAME}rc \
${NULL}
-# XXX Drop after FreeBSD 13.4 EOL around 2026-01-31
+# XXX Drop after FreeBSD 13.5 EOL around 2026-04-30
# https://cgit.freebsd.org/src/commit/?id=af93fea71038
.if !exists(/usr/include/sys/timerfd.h)
LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim
@@ -40,8 +38,10 @@ LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim
OPTIONS_DEFINE= AVIF BASH GIF HEIF JPEG JSON JXL LIBEXIF LIBRSVG2 \
OPENEXR PNG RAW SIXEL TIFF WEBP ZSH
-OPTIONS_DEFAULT=AVIF BASH GIF HEIF JPEG JSON JXL LIBEXIF LIBRSVG2 \
- OPENEXR PNG RAW SIXEL TIFF WEBP ZSH
+OPTIONS_DEFAULT=AVIF BASH DRM GIF HEIF JPEG JSON JXL LIBEXIF LIBRSVG2 \
+ OPENEXR PNG RAW SIXEL TIFF WAYLAND WEBP ZSH
+OPTIONS_MULTI= GUI
+OPTIONS_MULTI_GUI= DRM WAYLAND
OPTIONS_EXCLUDE=${LIBRSVG2_DEFAULT:Mlegacy:C/.+/LIBRSVG2/}
AVIF_LIB_DEPENDS= libavif.so:graphics/libavif
@@ -51,6 +51,10 @@ BASH_BUILD_DEPENDS= bash-completion>0:shells/bash-completion
BASH_MESON_ENABLED= bash
BASH_PLIST_FILES= share/bash-completion/completions/${PORTNAME}
+DRM_DESC= KMS console support
+DRM_LIB_DEPENDS= libdrm.so:graphics/libdrm
+DRM_MESON_ENABLED= drm
+
GIF_LIB_DEPENDS= libgif.so:graphics/giflib
GIF_MESON_ENABLED= gif
@@ -89,6 +93,10 @@ SIXEL_MESON_ENABLED= sixel
TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff
TIFF_MESON_ENABLED= tiff
+WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.35:graphics/wayland-protocols
+WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland
+WAYLAND_MESON_ENABLED= wayland
+
WEBP_LIB_DEPENDS= libwebpdemux.so:graphics/webp
WEBP_MESON_ENABLED= webp