git: 1d2f6fb5209e - main - sysutils/bhyvemgr: Fix issues on aarch64
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 06 Oct 2025 18:59:03 UTC
The branch main has been updated by acm:
URL: https://cgit.FreeBSD.org/ports/commit/?id=1d2f6fb5209e51ca266351db93c1156eeeba0624
commit 1d2f6fb5209e51ca266351db93c1156eeeba0624
Author: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2025-10-06 18:58:15 +0000
Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2025-10-06 18:58:15 +0000
sysutils/bhyvemgr: Fix issues on aarch64
- Fix typo on DebugLn line
- Bump PORTREVISION
---
sysutils/bhyvemgr/Makefile | 1 +
sysutils/bhyvemgr/files/patch-src_form__main.pas | 30 ++++++++++++++++++++++++
2 files changed, 31 insertions(+)
diff --git a/sysutils/bhyvemgr/Makefile b/sysutils/bhyvemgr/Makefile
index da859f9e370c..7fa484ca14fe 100644
--- a/sysutils/bhyvemgr/Makefile
+++ b/sysutils/bhyvemgr/Makefile
@@ -1,6 +1,7 @@
PORTNAME= bhyvemgr
DISTVERSIONPREFIX= v
PORTVERSION= 1.12.0
+PORTREVISION= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/sysutils/bhyvemgr/files/patch-src_form__main.pas b/sysutils/bhyvemgr/files/patch-src_form__main.pas
new file mode 100644
index 000000000000..58cc6c0c1920
--- /dev/null
+++ b/sysutils/bhyvemgr/files/patch-src_form__main.pas
@@ -0,0 +1,30 @@
+--- src/form_main.pas.orig 2025-10-06 18:41:10 UTC
++++ src/form_main.pas
+@@ -219,7 +219,7 @@ begin
+ DebugLogger.CloseLogFileBetweenWrites:= true;
+ DebugLogger.LogName:= GetUserDir + '.config/bhyvemgr/bhyvemgr.log';
+
+- DebugLn('['+FormatDateTime('DD-MM-YYYY HH:NN:SS', Now)+'] : '=debugln_bhyve_started);
++ DebugLn('['+FormatDateTime('DD-MM-YYYY HH:NN:SS', Now)+'] : '+debugln_bhyve_started);
+
+ FormSettings:= TFormSettings.Create(FormBhyveManager);
+ FormAbout:= TFormAbout.Create(FormBhyveManager);
+@@ -4009,7 +4009,7 @@ begin
+ if (Assigned(DeviceSettingsTreeView.Items.FindTopLvlNode('Display')))
+ and (DeviceSettingsTreeView.Items.FindTopLvlNode('Display').Count = 1) then
+ begin
+- DisplayNode:=DeviceSettingsTreeView.Items.TopLvlItems[2].Items[0];
++ DisplayNode:=DeviceSettingsTreeView.Items.FindTopLvlNode('Display').Items[0];
+ DisplayDevice:=TDisplayDeviceClass(DisplayNode.Data);
+ VncConnect(DisplayDevice.tcp, TVirtualMachineClass(VirtualMachinesTreeView.Selected.Data).name);
+ end;
+@@ -4163,7 +4163,8 @@ begin
+ SpeedButtonRemoveVm.Enabled:=False;
+ SpeedButtonReloadVmConfig.Enabled:=False;
+
+- if DeviceSettingsTreeView.Items.TopLvlItems[2].Count = 1 then
++ if (Assigned(DeviceSettingsTreeView.Items.FindTopLvlNode('Display')))
++ and (DeviceSettingsTreeView.Items.FindTopLvlNode('Display').Count = 1) then
+ SpeedButtonVncVm.Enabled:=True
+ else
+ SpeedButtonVncVm.Enabled:=False;