Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 09 Apr 2026 11:12:39 +0000
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 27f5eadcadfa - main - x11/swayimg: update to 5.2
Message-ID:  <69d789a7.1f979.58c20301@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by jbeich:

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

commit 27f5eadcadfabc01d7e28550e48a553d40f4846e
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2026-04-08 08:14:53 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2026-04-09 11:12:27 +0000

    x11/swayimg: update to 5.2
    
    Changes:        https://github.com/artemsen/swayimg/releases/tag/v5.0
    Changes:        https://github.com/artemsen/swayimg/releases/tag/v5.1
    Changes:        https://github.com/artemsen/swayimg/releases/tag/v5.2
    Reported by:    GitHub (watch releases)
---
 x11/swayimg/Makefile | 33 ++++++++++++++++-----------------
 x11/swayimg/distinfo |  6 +++---
 2 files changed, 19 insertions(+), 20 deletions(-)

diff --git a/x11/swayimg/Makefile b/x11/swayimg/Makefile
index a7d1b6c04a51..dd847e2a366b 100644
--- a/x11/swayimg/Makefile
+++ b/x11/swayimg/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	swayimg
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.7
+DISTVERSION=	5.2
 CATEGORIES=	x11 wayland
 
 MAINTAINER=	jbeich@FreeBSD.org
@@ -13,20 +13,21 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 LIB_DEPENDS=	libfreetype.so:print/freetype2 \
 		libfontconfig.so:x11-fonts/fontconfig \
 		libxkbcommon.so:x11/libxkbcommon
-TEST_DEPENDS=	googletest>0:devel/googletest
+TEST_DEPENDS=	googletest>0:devel/googletest \
+		dejavu>0:x11-fonts/dejavu
 
-USES=		desktop-file-utils meson pkgconfig
+USES=		desktop-file-utils luajit meson pkgconfig
 USE_GITHUB=	yes
 GH_ACCOUNT=	artemsen
 MESON_ARGS=	-Dversion="${DISTVERSIONFULL}"
 PLIST_FILES=	bin/${PORTNAME} \
 		share/man/man1/${PORTNAME}.1.gz \
-		share/man/man5/${PORTNAME}rc.5.gz \
 		share/applications/${PORTNAME}.desktop \
 		share/icons/hicolor/64x64/apps/${PORTNAME}.png \
 		share/icons/hicolor/128x128/apps/${PORTNAME}.png \
 		share/icons/hicolor/256x256/apps/${PORTNAME}.png \
-		${DATADIR}/${PORTNAME}rc \
+		${DATADIR}/example.lua \
+		${DATADIR}/${PORTNAME}.lua \
 		${NULL}
 
 # XXX Drop after FreeBSD 14.* EOL around 2028-11-30
@@ -41,9 +42,9 @@ LIB_DEPENDS+=	libinotify.so:devel/libinotify
 LIB_DEPENDS+=	libepoll-shim.so:devel/libepoll-shim
 .endif
 
-OPTIONS_DEFINE=	AVIF BASH GIF HEIF JPEG JSON JXL LIBEXIF LIBRSVG2 \
+OPTIONS_DEFINE=	AVIF BASH EXIV2 GIF HEIF JPEG JXL LIBRSVG2 \
 		OPENEXR PNG RAW SIXEL TIFF WEBP ZSH
-OPTIONS_DEFAULT=AVIF BASH DRM GIF HEIF JPEG JSON JXL LIBEXIF LIBRSVG2 \
+OPTIONS_DEFAULT=AVIF BASH DRM EXIV2 GIF HEIF JPEG JXL LIBRSVG2 \
 		OPENEXR PNG RAW SIXEL TIFF WAYLAND WEBP ZSH
 OPTIONS_MULTI=	GUI
 OPTIONS_MULTI_GUI=	DRM WAYLAND
@@ -60,6 +61,9 @@ DRM_DESC=		KMS console support
 DRM_LIB_DEPENDS=	libdrm.so:graphics/libdrm
 DRM_MESON_ENABLED=	drm
 
+EXIV2_LIB_DEPENDS=	libexiv2.so:graphics/exiv2
+EXIV2_MESON_ENABLED=	exif
+
 GIF_LIB_DEPENDS=	libgif.so:graphics/giflib
 GIF_MESON_ENABLED=	gif
 
@@ -69,20 +73,15 @@ HEIF_MESON_ENABLED=	heif
 JPEG_USES=		jpeg
 JPEG_MESON_ENABLED=	jpeg
 
-JSON_LIB_DEPENDS=	libjson-c.so:devel/json-c
-JSON_MESON_ENABLED=	compositor
-
 JXL_LIB_DEPENDS=	libjxl.so:graphics/libjxl
 JXL_MESON_ENABLED=	jxl
 
-LIBEXIF_LIB_DEPENDS=	libexif.so:graphics/libexif
-LIBEXIF_MESON_ENABLED=	exif
-
 LIBRSVG2_USES=		gnome
 LIBRSVG2_USE=		GNOME=cairo,librsvg2
 LIBRSVG2_MESON_ENABLED=	svg
 
-OPENEXR_LIB_DEPENDS=	libOpenEXR.so:graphics/openexr
+OPENEXR_LIB_DEPENDS=	libOpenEXR.so:graphics/openexr \
+			libImath.so:math/Imath
 OPENEXR_MESON_ENABLED=	exr
 
 PNG_LIB_DEPENDS=	libpng.so:graphics/png
@@ -111,9 +110,9 @@ ZSH_PLIST_FILES=	share/zsh/site-functions/_${PORTNAME}
 post-patch:
 # Respect PREFIX for system-wide config
 	@${REINPLACE_CMD} 's,/etc,${PREFIX}&,' \
-		${WRKSRC}/extra/${PORTNAME}rc \
-		${WRKSRC}/extra/${PORTNAME}rc.5 \
-		${WRKSRC}/src/config.c
+		${WRKSRC}/extra/${PORTNAME}.1 \
+		${WRKSRC}/extra/lua2md.py \
+		${WRKSRC}/src/luaengine.cpp
 
 pre-test:
 	@if [ ! -e ${WRKDIR}/.meson_build_tests ]; then \
diff --git a/x11/swayimg/distinfo b/x11/swayimg/distinfo
index 31b00500db2c..035355eff248 100644
--- a/x11/swayimg/distinfo
+++ b/x11/swayimg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1768318850
-SHA256 (artemsen-swayimg-v4.7_GH0.tar.gz) = 342952aa30f62f163dfcb36448d7f2a860abf972bb24690d2e49b28b6f2ba7cc
-SIZE (artemsen-swayimg-v4.7_GH0.tar.gz) = 793940
+TIMESTAMP = 1775636093
+SHA256 (artemsen-swayimg-v5.2_GH0.tar.gz) = 14c6171e18f07bf9aa17c38a93f9c634fa5b9f2402294c38acff6fb52d2a5df3
+SIZE (artemsen-swayimg-v5.2_GH0.tar.gz) = 985902


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69d789a7.1f979.58c20301>