aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Pau Monné <royger@FreeBSD.org>2025-02-21 09:59:25 +0000
committerRoger Pau Monné <royger@FreeBSD.org>2025-02-21 10:22:17 +0000
commitd94cb88a40ea93ee45b5dd543c4ba8588a7adb91 (patch)
treec99b161a34a71a5285d004fecf8ad48ed5bd03ff
parentae2e73401095a658a63b398d06502a246ba9ce7f (diff)
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)
-rw-r--r--sysutils/xen-tools/Makefile4
1 files changed, 3 insertions, 1 deletions
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