git: fc8179d7dab5 - main - devel/libsoup3: Unbreak GSSAPI_BASE again
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 25 Mar 2025 06:02:58 UTC
The branch main has been updated by arrowd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=fc8179d7dab50599d701c1e4184d87b43c209cb4
commit fc8179d7dab50599d701c1e4184d87b43c209cb4
Author: Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2025-03-25 05:06:42 +0000
Commit: Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-03-25 06:02:55 +0000
devel/libsoup3: Unbreak GSSAPI_BASE again
Fixes: d048fa7dde94644b084f1422defbd46695302877
---
devel/libsoup3/Makefile | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/devel/libsoup3/Makefile b/devel/libsoup3/Makefile
index 93d3309a25f3..03ce88b5e463 100644
--- a/devel/libsoup3/Makefile
+++ b/devel/libsoup3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libsoup
PORTVERSION= 3.6.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -38,7 +38,7 @@ CPE_VENDOR= gnome
OPTIONS_DEFINE= VAPI
OPTIONS_SINGLE= GSSAPI
OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE
-OPTIONS_DEFAULT= GSSAPI_NONE VAPI
+OPTIONS_DEFAULT= GSSAPI_${${SSL_DEFAULT} == base :?BASE :NONE} VAPI
OPTIONS_SUB= yes
MESON_ARGS= -Dtests=false \
@@ -53,7 +53,6 @@ MESON_ARGS= -Dtests=false \
GSSAPI_BASE_USES= gssapi
GSSAPI_BASE_MESON_ON= -Dgssapi=enabled
GSSAPI_BASE_VARS= pkgconfig_paths=${PATCHDIR}
-GSSAPI_BASE_BROKEN= Makes consumers fail
GSSAPI_HEIMDAL_USES= gssapi:heimdal
GSSAPI_HEIMDAL_MESON_ON= -Dgssapi=enabled
@@ -68,4 +67,8 @@ VAPI_MESON_ENABLED= vapi
BINARY_ALIAS= python3=${PYTHON_CMD}
+post-install-GSSAPI_BASE-on:
+ ${SED} -e 's|krb5-gssapi,||' \
+ ${BUILD_WRKSRC}/meson-private/libsoup-3.0.pc > ${STAGEDIR}${PREFIX}/libdata/pkgconfig/libsoup-3.0.pc
+
.include <bsd.port.mk>