diff options
Diffstat (limited to 'x11/swayimg')
-rw-r--r-- | x11/swayimg/Makefile | 27 | ||||
-rw-r--r-- | x11/swayimg/distinfo | 6 |
2 files changed, 24 insertions, 9 deletions
diff --git a/x11/swayimg/Makefile b/x11/swayimg/Makefile index e31a97d5aea6..e13701f0c4dd 100644 --- a/x11/swayimg/Makefile +++ b/x11/swayimg/Makefile @@ -1,6 +1,7 @@ PORTNAME= swayimg DISTVERSIONPREFIX= v -DISTVERSION= 4.3 +DISTVERSION= 4.5 +PORTREVISION= 2 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org @@ -10,15 +11,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,10 +31,18 @@ PLIST_FILES= bin/${PORTNAME} \ ${DATADIR}/${PORTNAME}rc \ ${NULL} +# 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 +.endif + 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 @@ -45,6 +52,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 @@ -83,6 +94,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 diff --git a/x11/swayimg/distinfo b/x11/swayimg/distinfo index 5e289943c8db..71e228c9a158 100644 --- a/x11/swayimg/distinfo +++ b/x11/swayimg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750862253 -SHA256 (artemsen-swayimg-v4.3_GH0.tar.gz) = 5213a9627421eb8907cfff5b3f6d91d53597281b42e4871cebf83fc7dfc1d2a6 -SIZE (artemsen-swayimg-v4.3_GH0.tar.gz) = 785384 +TIMESTAMP = 1752047007 +SHA256 (artemsen-swayimg-v4.5_GH0.tar.gz) = 4f0c491f873e37b85342a92d9b0ecc570a059bb971040c23075d4c3ab401680b +SIZE (artemsen-swayimg-v4.5_GH0.tar.gz) = 788904 |