git: 9e8cc8222b9d - main - sysutils/bhyvemgr: Update to 2.0.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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.