git: dbb11cfc892d - main - www/vimb: Switch webkit2-gtk from 40 to 41

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

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

commit dbb11cfc892db2046e29afebabbea9b5e799b6b1
Author:     mew14930xvi <mew14930xvi@inbox.lv>
AuthorDate: 2025-02-06 10:56:53 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2025-02-06 10:57:51 +0000

    www/vimb: Switch webkit2-gtk from 40 to 41
    
    PR:             284585
---
 www/vimb/Makefile              | 12 +++++++-----
 www/vimb/files/patch-Makefile  | 11 +++++------
 www/vimb/files/patch-config.mk | 23 -----------------------
 3 files changed, 12 insertions(+), 34 deletions(-)

diff --git a/www/vimb/Makefile b/www/vimb/Makefile
index 5fc211c630c4..68440b389036 100644
--- a/www/vimb/Makefile
+++ b/www/vimb/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	vimb
 DISTVERSION=	3.7.0
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	www
 
 MAINTAINER=	mew14930xvi@inbox.lv
@@ -10,16 +10,15 @@ WWW=		https://fanglingsu.github.io/vimb/
 LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-LIB_DEPENDS=	libsoup-2.4.so:devel/libsoup \
-		libwebkit2gtk-4.0.so:www/webkit2-gtk@40
+LIB_DEPENDS=	libsoup-3.0.so:devel/libsoup3 \
+		libwebkit2gtk-4.1.so:www/webkit2-gtk@41
 
 USES=		compiler:c11 desktop-file-utils gmake gnome pkgconfig
 USE_GITHUB=	yes
 GH_ACCOUNT=	fanglingsu
 USE_GNOME=	glib20 gtk30
 
-MAKE_ARGS=	V=1 \
-		version="${DISTVERSION}"
+MAKE_ARGS=	V=1
 LDFLAGS+=	-Wl,--as-needed
 
 PLIST_FILES=	bin/vimb \
@@ -32,6 +31,9 @@ OPTIONS_DEFINE=	GSTREAMER
 GSTREAMER_USES=	gstreamer
 GSTREAMER_USE=	GSTREAMER=good,libav
 
+post-patch:
+	${ECHO_CMD} "#define VERSION \"${DISTVERSION}\"" > ${WRKSRC}/version.h
+
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/vimb \
 		${STAGEDIR}${PREFIX}/lib/vimb/webext_main.so
diff --git a/www/vimb/files/patch-Makefile b/www/vimb/files/patch-Makefile
index fe10629eb72a..1b0a681a3bfc 100644
--- a/www/vimb/files/patch-Makefile
+++ b/www/vimb/files/patch-Makefile
@@ -1,15 +1,14 @@
---- Makefile.orig	2024-12-23 06:28:27 UTC
+--- Makefile.orig	2025-01-26 14:39:03 UTC
 +++ Makefile
-@@ -3,10 +3,9 @@ all: version.h src.subdir-all
+@@ -3,11 +3,6 @@ all: version.h src.subdir-all
  
  all: version.h src.subdir-all
  
 -version.h: Makefile $(wildcard .git/index)
-+version.h:
- 	@echo "create $@"
+-	@echo "create $@"
 -	$(Q)v="$$(git describe --tags 2>/dev/null)"; \
 -	echo "#define VERSION \"$${v:-$(version)}\"" > $@
-+	echo "#define VERSION \"$(version)\"" > $@
- 
+-
  options:
  	@echo "vimb build options:"
+ 	@echo "LIBS      = $(LIBS)"
diff --git a/www/vimb/files/patch-config.mk b/www/vimb/files/patch-config.mk
deleted file mode 100644
index 57ec376c8c17..000000000000
--- a/www/vimb/files/patch-config.mk
+++ /dev/null
@@ -1,23 +0,0 @@
---- config.mk.orig	2024-12-23 06:24:27 UTC
-+++ config.mk
-@@ -18,7 +18,7 @@ DOCDIR  = doc
- DOCDIR  = doc
- 
- # used libs
--LIBS = gtk+-3.0 webkit2gtk-4.1
-+LIBS = gtk+-3.0 webkit2gtk-4.0
- 
- # setup general used CFLAGS
- CFLAGS   += -std=c99 -pipe -Wall -fPIC
-@@ -35,9 +35,9 @@ EXTTARGET   = webext_main.so
- 
- # flags used to build webextension
- EXTTARGET   = webext_main.so
--EXTCFLAGS   = ${CFLAGS} $(shell pkg-config --cflags webkit2gtk-web-extension-4.1)
-+EXTCFLAGS   = ${CFLAGS} $(shell pkg-config --cflags webkit2gtk-web-extension-4.0)
- EXTCPPFLAGS = $(CPPFLAGS)
--EXTLDFLAGS  = ${LDFLAGS} $(shell pkg-config --libs webkit2gtk-web-extension-4.1) -shared
-+EXTLDFLAGS  = ${LDFLAGS} $(shell pkg-config --libs webkit2gtk-web-extension-4.0) -shared
- 
- # flags used for the main application
- CFLAGS     += $(shell pkg-config --cflags $(LIBS))