git: c50efd0ec5e0 - main - x11/swayimg: update to 5.6

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Thu, 10 Sep 2026 00:45:27 UTC
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c50efd0ec5e05b28e45cdf056f784db4ad099ec3

commit c50efd0ec5e05b28e45cdf056f784db4ad099ec3
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2026-09-05 08:45:20 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2026-09-10 00:44:24 +0000

    x11/swayimg: update to 5.6
    
    Changes:        https://github.com/artemsen/swayimg/releases/tag/v5.6
    Reported by:    GitHub (watch releases)
---
 x11/swayimg/Makefile | 21 +++++++++++++++------
 x11/swayimg/distinfo |  6 +++---
 2 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/x11/swayimg/Makefile b/x11/swayimg/Makefile
index f7b299cd48e3..c29ade495a2d 100644
--- a/x11/swayimg/Makefile
+++ b/x11/swayimg/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	swayimg
 DISTVERSIONPREFIX=	v
-DISTVERSION=	5.5
+DISTVERSION=	5.6
 CATEGORIES=	x11 wayland
 
 MAINTAINER=	jbeich@FreeBSD.org
@@ -16,7 +16,7 @@ LIB_DEPENDS=	libfreetype.so:print/freetype2 \
 TEST_DEPENDS=	googletest>0:devel/googletest \
 		dejavu>0:x11-fonts/dejavu
 
-USES=		desktop-file-utils luajit meson pkgconfig
+USES=		desktop-file-utils meson pkgconfig
 USE_GITHUB=	yes
 GH_ACCOUNT=	artemsen
 MESON_ARGS=	-Dversion="${DISTVERSIONFULL}"
@@ -36,10 +36,10 @@ PLIST_FILES=	bin/${PORTNAME} \
 LIB_DEPENDS+=	libinotify.so:devel/libinotify
 .endif
 
-OPTIONS_DEFINE=	AVIF BASH EXIV2 GIF HEIF JPEG JXL LIBRSVG2 \
-		OPENEXR OPENJPEG PNG RAW SIXEL TIFF WEBP ZSH
-OPTIONS_DEFAULT=AVIF BASH DRM EXIV2 GIF HEIF JPEG JXL LIBRSVG2 \
-		OPENEXR OPENJPEG PNG RAW SIXEL TIFF WAYLAND WEBP ZSH
+OPTIONS_DEFINE=	AVIF BASH EXIV2 FFMPEG GIF HEIF JPEG JXL LIBRSVG2 \
+		LUAJIT OPENEXR OPENJPEG PNG RAW SIXEL TIFF WEBP ZSH
+OPTIONS_DEFAULT=AVIF BASH DRM EXIV2 FFMPEG GIF HEIF JPEG JXL LIBRSVG2 \
+		LUAJIT OPENEXR OPENJPEG PNG RAW SIXEL TIFF WAYLAND WEBP ZSH
 OPTIONS_MULTI=	GUI
 OPTIONS_MULTI_GUI=	DRM WAYLAND
 OPTIONS_EXCLUDE=${LIBRSVG2_DEFAULT:Mlegacy:C/.+/LIBRSVG2/}
@@ -58,6 +58,9 @@ DRM_MESON_ENABLED=	drm
 EXIV2_LIB_DEPENDS=	libexiv2.so:graphics/exiv2
 EXIV2_MESON_ENABLED=	exif
 
+FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
+FFMPEG_MESON_ENABLED=	video
+
 GIF_LIB_DEPENDS=	libgif.so:graphics/giflib
 GIF_MESON_ENABLED=	gif
 
@@ -74,6 +77,12 @@ LIBRSVG2_USES=		gnome
 LIBRSVG2_USE=		GNOME=cairo,librsvg2
 LIBRSVG2_MESON_ENABLED=	svg
 
+LUAJIT_DESC=		Use LuaJIT instead of standard Lua
+LUAJIT_USES=		luajit
+LUAJIT_USES_OFF=	lua
+LUAJIT_MESON_ON=	-Dliblua=luajit
+LUAJIT_MESON_OFF=	-Dliblua=lua-${LUA_VER}
+
 OPENEXR_LIB_DEPENDS=	libOpenEXR.so:graphics/openexr \
 			libImath.so:math/Imath
 OPENEXR_MESON_ENABLED=	exr
diff --git a/x11/swayimg/distinfo b/x11/swayimg/distinfo
index 6f8c1252b4e9..4188ac87f850 100644
--- a/x11/swayimg/distinfo
+++ b/x11/swayimg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1785058875
-SHA256 (artemsen-swayimg-v5.5_GH0.tar.gz) = f84fec722cd0b4cfd86d0a8a820b15a95bbdb1d2cfcded7f67446a7a0c1d1c09
-SIZE (artemsen-swayimg-v5.5_GH0.tar.gz) = 1004837
+TIMESTAMP = 1788597920
+SHA256 (artemsen-swayimg-v5.6_GH0.tar.gz) = 0f70cbc665217a747e8a098e1a881239e96df270930f47c262ab2ecff290e428
+SIZE (artemsen-swayimg-v5.6_GH0.tar.gz) = 1016512