git: d94cb88a40ea - main - sysutils/xen-tools: add GNU TLS dependency
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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