git: f5451e5b9c16 - main - devel/libsoup3: Update to 3.6.3

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Tue, 04 Mar 2025 17:30:52 UTC
The branch main has been updated by arrowd:

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

commit f5451e5b9c16e08180c012f91e796a9872e5cd65
Author:     Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2025-03-04 08:22:00 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-03-04 17:30:43 +0000

    devel/libsoup3: Update to 3.6.3
    
    Co-authored-by: Charlie Li <vishwin@FreeBSD.org>
    PR:             283558
---
 devel/libsoup3/Makefile  | 15 ++++++++++-----
 devel/libsoup3/distinfo  |  6 +++---
 devel/libsoup3/pkg-plist |  5 ++++-
 3 files changed, 17 insertions(+), 9 deletions(-)

diff --git a/devel/libsoup3/Makefile b/devel/libsoup3/Makefile
index 889f47a8ebcf..ad090e724d17 100644
--- a/devel/libsoup3/Makefile
+++ b/devel/libsoup3/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	libsoup
-PORTVERSION=	3.2.2
+PORTVERSION=	3.6.3
 CATEGORIES=	devel gnome
 MASTER_SITES=	GNOME
 DIST_SUBDIR=	gnome
@@ -7,8 +7,9 @@ PKGNAMESUFFIX=	3
 
 MAINTAINER=	desktop@FreeBSD.org
 COMMENT=	HTTP client/server library for GNOME
+WWW=		https://gitlab.gnome.org/GNOME/libsoup
 
-LICENSE=	LGPL20
+LICENSE=	LGPL20+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 BUILD_DEPENDS=	glib-networking>0:net/glib-networking \
@@ -29,13 +30,15 @@ RUN_DEPENDS=	glib-networking>0:net/glib-networking
 
 USES=		cpe gettext gnome meson pkgconfig python:build sqlite \
 		ssl tar:xz
-USE_GNOME=	glib20 intlhack introspection:build libxml2
+USE_GNOME=	glib20 introspection:build libxml2
 USE_LDCONFIG=	yes
 CPE_VENDOR=	gnome
 
+OPTIONS_DEFINE=			VAPI
 OPTIONS_SINGLE=			GSSAPI
 OPTIONS_SINGLE_GSSAPI=		GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE
-OPTIONS_DEFAULT=		GSSAPI_${${SSL_DEFAULT} == base :?BASE :NONE}
+OPTIONS_DEFAULT=		GSSAPI_${${SSL_DEFAULT} == base :?BASE :NONE} VAPI
+OPTIONS_SUB=			yes
 
 MESON_ARGS=	-Dtests=false \
 		-Dinstalled_tests=false \
@@ -44,7 +47,6 @@ MESON_ARGS=	-Dtests=false \
 		-Dfuzzing=disabled \
 		-Dautobahn=disabled \
 		-Dtls_check=true \
-		-Dvapi=disabled \
 		-Dntlm=disabled
 
 GSSAPI_BASE_USES=		gssapi
@@ -58,6 +60,9 @@ GSSAPI_MIT_MESON_ON=		-Dgssapi=enabled -Dkrb5_config=${KRB5CONFIG}
 
 GSSAPI_NONE_MESON_DISABLED=	gssapi
 
+VAPI_USES=			vala:build
+VAPI_MESON_ENABLED=		vapi
+
 BINARY_ALIAS=	python3=${PYTHON_CMD}
 
 .include <bsd.port.mk>
diff --git a/devel/libsoup3/distinfo b/devel/libsoup3/distinfo
index 817f6a345f93..add4a96e5d96 100644
--- a/devel/libsoup3/distinfo
+++ b/devel/libsoup3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1667655498
-SHA256 (gnome/libsoup-3.2.2.tar.xz) = 83673c685b910fb7d39f1f28eee5afbefb71c05798fc350ac3bf1b885e1efaa1
-SIZE (gnome/libsoup-3.2.2.tar.xz) = 1530460
+TIMESTAMP = 1736702133
+SHA256 (gnome/libsoup-3.6.3.tar.xz) = a0d84ab07bd168b317d319b0dc40c8b301b4543fba2ec42fa733914b2081afbd
+SIZE (gnome/libsoup-3.6.3.tar.xz) = 1562984
diff --git a/devel/libsoup3/pkg-plist b/devel/libsoup3/pkg-plist
index a4bbcafd2a3f..2a286aa62bac 100644
--- a/devel/libsoup3/pkg-plist
+++ b/devel/libsoup3/pkg-plist
@@ -43,7 +43,7 @@ include/libsoup-3.0/libsoup/soup.h
 lib/girepository-1.0/Soup-3.0.typelib
 lib/libsoup-3.0.so
 lib/libsoup-3.0.so.0
-lib/libsoup-3.0.so.0.6.0
+lib/libsoup-3.0.so.0.7.2
 libdata/pkgconfig/libsoup-3.0.pc
 share/gir-1.0/Soup-3.0.gir
 share/locale/ab/LC_MESSAGES/libsoup-3.0.mo
@@ -79,6 +79,7 @@ share/locale/id/LC_MESSAGES/libsoup-3.0.mo
 share/locale/it/LC_MESSAGES/libsoup-3.0.mo
 share/locale/ja/LC_MESSAGES/libsoup-3.0.mo
 share/locale/ka/LC_MESSAGES/libsoup-3.0.mo
+share/locale/kab/LC_MESSAGES/libsoup-3.0.mo
 share/locale/kn/LC_MESSAGES/libsoup-3.0.mo
 share/locale/ko/LC_MESSAGES/libsoup-3.0.mo
 share/locale/lt/LC_MESSAGES/libsoup-3.0.mo
@@ -114,3 +115,5 @@ share/locale/vi/LC_MESSAGES/libsoup-3.0.mo
 share/locale/zh_CN/LC_MESSAGES/libsoup-3.0.mo
 share/locale/zh_HK/LC_MESSAGES/libsoup-3.0.mo
 share/locale/zh_TW/LC_MESSAGES/libsoup-3.0.mo
+%%VAPI%%share/vala/vapi/libsoup-3.0.deps
+%%VAPI%%share/vala/vapi/libsoup-3.0.vapi