git: d94cb88a40ea - main - sysutils/xen-tools: add GNU TLS dependency

From: Roger Pau Monné <royger_at_FreeBSD.org>
Date: Fri, 21 Feb 2025 10:22:55 UTC
The branch main has been updated by royger:

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

commit d94cb88a40ea93ee45b5dd543c4ba8588a7adb91
Author:     Roger Pau Monné <royger@FreeBSD.org>
AuthorDate: 2025-02-21 09:59:25 +0000
Commit:     Roger Pau Monné <royger@FreeBSD.org>
CommitDate: 2025-02-21 10:22:17 +0000

    sysutils/xen-tools: add GNU TLS dependency
    
    The Xen toolstack `vncpasswd` guest configuration option depends on QEMU
    being built with an external crypto library as of QEMU commit:
    
    21407ddf967f crypto: delete built-in DES implementation
    
    Introduce a dependency of the xen-tools package on gnutls, so that the
    option continues to work as expected.  Otherwise when attempting to use
    `vncpasswd` option guest creation fails due to QEMU not starting.
    
    Reported by: Subbsd <subbsd@gmail.com>
    Sponsored by: Cloud Software Group
    Approved by: bapt (implicit)
---
 sysutils/xen-tools/Makefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sysutils/xen-tools/Makefile b/sysutils/xen-tools/Makefile
index 75084bdc0e9a..6d945e7dbf17 100644
--- a/sysutils/xen-tools/Makefile
+++ b/sysutils/xen-tools/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	xen
 PKGNAMESUFFIX=	-tools
 DISTVERSION=	4.19.1.20250217
+PORTREVISION=	1
 CATEGORIES=	sysutils emulators
 
 USE_GITLAB=	yes
@@ -23,7 +24,8 @@ LICENSE_COMB=	multi
 LIB_DEPENDS=	libyajl.so:devel/yajl \
 		liblzo2.so:archivers/lzo2 \
 		libpixman-1.so:x11/pixman \
-		libargp.so:devel/argp-standalone
+		libargp.so:devel/argp-standalone \
+		libgnutls.so:security/gnutls
 BUILD_DEPENDS=	seabios>0:misc/seabios \
 		${LOCALBASE}/share/edk2-xen/XEN_X64_EFI.fd:sysutils/edk2@xen_x64 \
 		bash>0:shells/bash