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)
This commit is contained in:
Roger Pau Monné 2025-02-21 10:59:25 +01:00
parent ae2e734010
commit d94cb88a40

View file

@ -1,6 +1,7 @@
PORTNAME= xen PORTNAME= xen
PKGNAMESUFFIX= -tools PKGNAMESUFFIX= -tools
DISTVERSION= 4.19.1.20250217 DISTVERSION= 4.19.1.20250217
PORTREVISION= 1
CATEGORIES= sysutils emulators CATEGORIES= sysutils emulators
USE_GITLAB= yes USE_GITLAB= yes
@ -23,7 +24,8 @@ LICENSE_COMB= multi
LIB_DEPENDS= libyajl.so:devel/yajl \ LIB_DEPENDS= libyajl.so:devel/yajl \
liblzo2.so:archivers/lzo2 \ liblzo2.so:archivers/lzo2 \
libpixman-1.so:x11/pixman \ 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 \ BUILD_DEPENDS= seabios>0:misc/seabios \
${LOCALBASE}/share/edk2-xen/XEN_X64_EFI.fd:sysutils/edk2@xen_x64 \ ${LOCALBASE}/share/edk2-xen/XEN_X64_EFI.fd:sysutils/edk2@xen_x64 \
bash>0:shells/bash bash>0:shells/bash