git: 0f7b8f609757 - main - www/luakit: Switch webkit2-gtk from 40 to 41

From: Nuno Teixeira <eduardo_at_FreeBSD.org>
Date: Thu, 06 Feb 2025 10:58:17 UTC
The branch main has been updated by eduardo:

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

commit 0f7b8f609757ba35968eb77ce75444bc4890babf
Author:     mew14930xvi <mew14930xvi@inbox.lv>
AuthorDate: 2025-02-06 09:28:47 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2025-02-06 10:57:51 +0000

    www/luakit: Switch webkit2-gtk from 40 to 41
    
    - Add GSTREAMER option
    
    PR:             284381
---
 www/luakit/Makefile | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/www/luakit/Makefile b/www/luakit/Makefile
index 627bf28ed840..bbb07687538e 100644
--- a/www/luakit/Makefile
+++ b/www/luakit/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	luakit
 DISTVERSION=	2.3.6
-PORTREVISION=	2
+PORTREVISION=	3
 PORTEPOCH=	1
 CATEGORIES=	www
 
@@ -13,14 +13,15 @@ LICENSE_FILE=	${WRKSRC}/COPYING.GPLv3
 
 BUILD_DEPENDS=	${LUA_MODLIBDIR}/lfs.so:devel/luafilesystem@${LUA_FLAVOR}
 LIB_DEPENDS=	libharfbuzz.so:print/harfbuzz \
-		libsoup-2.4.so:devel/libsoup \
-		libwebkit2gtk-4.0.so:www/webkit2-gtk@40
+		libsoup-3.0.so:devel/libsoup3 \
+		libwebkit2gtk-4.1.so:www/webkit2-gtk@41
 RUN_DEPENDS=	${LUA_PKGNAMEPREFIX}luafilesystem>=0:devel/luafilesystem@${LUA_FLAVOR}
 
 USES=		compiler:c++11-lang desktop-file-utils gettext-runtime gmake \
-		gnome lua:51 pkgconfig sqlite
+		gnome lua:51 pkgconfig shebangfix sqlite
 USE_GITHUB=	yes
-USE_GNOME=	cairo gdkpixbuf2 glib20 gtk30
+USE_GNOME=	glib20 gtk30
+SHEBANG_FILES=	build-utils/gentokens.lua
 
 CONFLICTS_INSTALL=	luakit-devel
 
@@ -29,20 +30,19 @@ PORTSCOUT=	limit:^[2-9]\..*
 PORTDATA=	*
 PORTDOCS=	*
 
-OPTIONS_DEFINE=		DOCS LUAJIT
+OPTIONS_DEFINE=		DOCS LUAJIT GSTREAMER
 OPTIONS_DEFAULT=	LUAJIT
 LUAJIT_DESC=		Use the Just-In-Time compiler for lua
 LUAJIT_USES=		luajit
 LUAJIT_MAKE_ARGS=	USE_LUAJIT=1
 LUAJIT_MAKE_ARGS_OFF=	USE_LUAJIT=0
+GSTREAMER_USES=		gstreamer
+GSTREAMER_USE=		GSTREAMER=good,libav
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|luakit/doc|doc/luakit| ; \
-		s|/etc/xdg|${PREFIX}/etc/xdg| ; \
-		s|-ggdb|| ; s|gtk-4.1|gtk-4.0|' \
+		s|/etc/xdg|${PREFIX}/etc/xdg| ; s|-ggdb||' \
 		${WRKSRC}/config.mk
-	@${REINPLACE_CMD} -e 's|bin/env lua|&${LUA_VER_STR}|' \
-		${WRKSRC}/build-utils/gentokens.lua
 	@${REINPLACE_CMD} -e 's|expr substr|echo| ; \
 		s/ARCHIVE 1 /ARCHIVE | cut -b1-/' \
 		${WRKSRC}/build-utils/getversion.sh