git: 9e8cc8222b9d - main - sysutils/bhyvemgr: Update to 2.0.0

From: Jose Alonso Cardenas Marquez <acm_at_FreeBSD.org>
Date: Mon, 10 Aug 2026 07:32:29 UTC
The branch main has been updated by acm:

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

commit 9e8cc8222b9de498f04245c7856510469e42187f
Author:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2026-08-10 07:31:26 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2026-08-10 07:32:21 +0000

    sysutils/bhyvemgr: Update to 2.0.0
    
    ChangeLog at:   https://github.com/alonsobsd/bhyvemgr/releases/tag/v2.0.0
---
 sysutils/bhyvemgr/Makefile             |  7 ++++---
 sysutils/bhyvemgr/distinfo             |  6 +++---
 sysutils/bhyvemgr/files/pkg-message.in | 17 +++++++++++++----
 sysutils/bhyvemgr/pkg-descr            |  4 +++-
 4 files changed, 23 insertions(+), 11 deletions(-)

diff --git a/sysutils/bhyvemgr/Makefile b/sysutils/bhyvemgr/Makefile
index a59ccfd9f336..bb3b1520515f 100644
--- a/sysutils/bhyvemgr/Makefile
+++ b/sysutils/bhyvemgr/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	bhyvemgr
 DISTVERSIONPREFIX=	v
-PORTVERSION=	1.15.0
+PORTVERSION=	2.0.0
 CATEGORIES=	sysutils
 PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
 
@@ -11,11 +11,12 @@ WWW=		https://github.com/alonsobsd/bhyvemgr
 LICENSE=	BSD3CLAUSE
 
 RUN_DEPENDS=	tigervnc-viewer>0:net/tigervnc-viewer \
-		swtpm>0:sysutils/swtpm
+		swtpm>0:sysutils/swtpm \
+		bhyvemgrd:sysutils/bhyvemgrd
 
 ONLY_FOR_ARCHS?=amd64
 
-USES=		desktop-file-utils fpc lazarus:flavors sudo xorg
+USES=		desktop-file-utils fpc lazarus:flavors xorg
 USE_XORG=	x11
 USE_GITHUB=	yes
 GH_ACCOUNT=	alonsobsd
diff --git a/sysutils/bhyvemgr/distinfo b/sysutils/bhyvemgr/distinfo
index 36a3cf9f35ef..6b17f5109ee0 100644
--- a/sysutils/bhyvemgr/distinfo
+++ b/sysutils/bhyvemgr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1781680014
-SHA256 (alonsobsd-bhyvemgr-v1.15.0_GH0.tar.gz) = 37074ce696cec0caa2a961633a58d609f09dca240a1ce55f73d534e37a0886b4
-SIZE (alonsobsd-bhyvemgr-v1.15.0_GH0.tar.gz) = 373300
+TIMESTAMP = 1786346303
+SHA256 (alonsobsd-bhyvemgr-v2.0.0_GH0.tar.gz) = 88c0859a1e07eca79b404c6eb27d2dc3281e24dfb8942cdb16de4fa6de3b89e3
+SIZE (alonsobsd-bhyvemgr-v2.0.0_GH0.tar.gz) = 376319
diff --git a/sysutils/bhyvemgr/files/pkg-message.in b/sysutils/bhyvemgr/files/pkg-message.in
index 300d2ea9cefe..13c98f3d2c4e 100644
--- a/sysutils/bhyvemgr/files/pkg-message.in
+++ b/sysutils/bhyvemgr/files/pkg-message.in
@@ -3,7 +3,8 @@
   message: <<EOM
 bhyvemgr was installed
 
-1) bhyvemgr config file is located at ~/.config/bhyvemgr
+1) bhyvemgr gui and common config files are located at ~/.config/bhyvemgr and
+   %%LOCALBASE%%/etc/bhyvemgrd directories
 
 2) Log messages are saved to ~/.config/bhyvemgr/bhyvemgr.log file
 
@@ -25,12 +26,20 @@ bhyvemgr was installed
    They will be replaced with virtual machine values depending on of the selected
    options.
 
-7) For an optimal use of bhyvemgr, some settings must be applied to your system.
-   Take a look at the following url:
+7) Since version 2.0.0, bhyvemgr runs under a client/server architecture so the
+   bhyvemgrd privileged helper daemon is a new server component.
+
+8) For an optimal use of bhyvemgr and bhyvemgrd, some settings must be applied
+   to your system. Take a look at the following urls:
 
    https://github.com/alonsobsd/bhyvemgr/blob/main/README.md
+   https://github.com/alonsobsd/bhyvemgrd/blob/main/README.md
+
+   Dont't forget see the migration guide at:
+
+   https://github.com/alonsobsd/bhyvemgr/wiki/new_version_migration
 
-8) Enjoy it ;)
+9) Enjoy it ;)
 EOM
 }
 ]
diff --git a/sysutils/bhyvemgr/pkg-descr b/sysutils/bhyvemgr/pkg-descr
index c3fd4e657103..157b848ee70a 100644
--- a/sysutils/bhyvemgr/pkg-descr
+++ b/sysutils/bhyvemgr/pkg-descr
@@ -2,4 +2,6 @@ Bhyvemgr is a bhyve management GUI written in Freepascal/Lazarus for FreeBSD.
 It needs a bunch of tools mostly installed on base system and some installed
 from ports/packages. Currently it supports amd64 and aarch64. The main goal is
 to be a desktop user application to easily and quickly setup and run virtual
-machines on the FreeBSD host.
+machines on the FreeBSD host. Since v2.0.0 version, bhyvemgr was migrated to
+client/server architecture. For this reason a server component was developed.
+This new component is named bhyvemgrd.