notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
bhyvemgr bhyve manager GUI written in Lazarus/Freepascal
1.3.0 sysutils on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.1.0Version of this port present on the latest quarterly branch.
Maintainer: acm@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-09-08 02:54:07
Last Update: 2024-12-18 07:41:07
Commit Hash: 136865d
License: BSD3CLAUSE
WWW:
https://github.com/alonsobsd/bhyvemgr
Description:
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • bhyvemgr-gtk2>0:sysutils/bhyvemgr
To install the port:
cd /usr/ports/sysutils/bhyvemgr/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/bhyvemgr
  • pkg install bhyvemgr-gtk2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: bhyvemgr-gtk2
Package flavors (<flavor>: <package>)
  • gtk2: bhyvemgr-gtk2
  • qt5: bhyvemgr-qt5
  • qt6: bhyvemgr-qt6
ONLY_FOR_ARCHS: amd64
distinfo:
TIMESTAMP = 1734507227 SHA256 (alonsobsd-bhyvemgr-v1.3.0_GH0.tar.gz) = 78d059282528bad0165845232785948ddf4db5c3876b9ab575496beb82107c35 SIZE (alonsobsd-bhyvemgr-v1.3.0_GH0.tar.gz) = 247815

Packages (timestamps in pop-ups are UTC):
bhyvemgr-gtk2
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-1.2.0------
FreeBSD:13:quarterly-1.1.0------
FreeBSD:14:latest-1.2.0------
FreeBSD:14:quarterly-1.1.0------
FreeBSD:15:latest-1.2.0n/a-n/a---
 
bhyvemgr-qt5
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-1.2.0------
FreeBSD:13:quarterly-1.1.0------
FreeBSD:14:latest-1.2.0------
FreeBSD:14:quarterly-1.1.0------
FreeBSD:15:latest-1.2.0n/a-n/a---
 
bhyvemgr-qt6
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-1.2.0------
FreeBSD:13:quarterly-1.1.0------
FreeBSD:14:latest-1.2.0------
FreeBSD:14:quarterly-1.1.0------
FreeBSD:15:latest-1.2.0n/a-n/a---
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. as : devel/binutils
  3. ppcx64 : lang/fpc
  4. as : devel/binutils
  5. utils-lexyacc.fpm : lang/fpc
  6. interfaces.ppu : editors/lazarus
  7. x11.pc : x11/libX11
Runtime dependencies:
  1. virt-viewer>0 : net-mgmt/virt-viewer
  2. sudo>0 : security/sudo
  3. update-desktop-database : devel/desktop-file-utils
  4. bhyve-firmware>0 : sysutils/bhyve-firmware
  5. x11.pc : x11/libX11
Library dependencies:
  1. libglib-2.0.so : devel/glib20
  2. libgtk-x11-2.0.so : x11-toolkits/gtk20
  3. libatk-1.0.so : accessibility/at-spi2-core
  4. libpango-1.0.so : x11-toolkits/pango
  5. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for bhyvemgr-gtk2-1.3.0: FREERDP3=off: Install freerdp3 to enable rdp connection option ===> Use 'make config' to modify these settings
Options name:
sysutils_bhyvemgr
USES:
desktop-file-utils fpc lazarus:flavors xorg
pkg-message:
For install:
bhyvemgr was installed 1) bhyvemgr config file is located at ~/.config/bhyvemgr 2) It can be compiled with supports for gtk2, qt5 or qt6 graphic interfaces 3) Some configurations are necessary for a better use of bhyvemgr. Take a look at the following url: https://github.com/alonsobsd/bhyvemgr/blob/main/README.md 4) Enjoy it ;)
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/alonsobsd/bhyvemgr/tar.gz/v1.3.0?dummy=/
Collapse this list.

Number of commits found: 8

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.3.0
18 Dec 2024 07:41:07
commit hash: 136865d0a472d1399e9447a1d2b2f176f3eb8f69commit hash: 136865d0a472d1399e9447a1d2b2f176f3eb8f69commit hash: 136865d0a472d1399e9447a1d2b2f176f3eb8f69commit hash: 136865d0a472d1399e9447a1d2b2f176f3eb8f69 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
sysutils/bhyvemgr: Update to 1.3.0

ChangeLog at:	https://github.com/alonsobsd/bhyvemgr/compare/v1.2.0...v1.3.0
1.2.0
08 Nov 2024 01:57:36
commit hash: 1f2f7e5dc43d0a63f60c513ed4181836ca99c8c2commit hash: 1f2f7e5dc43d0a63f60c513ed4181836ca99c8c2commit hash: 1f2f7e5dc43d0a63f60c513ed4181836ca99c8c2commit hash: 1f2f7e5dc43d0a63f60c513ed4181836ca99c8c2 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
sysutils/bhyvemgr: Update to 1.2.0

ChangeLog at:	https://github.com/alonsobsd/bhyvemgr/releases/tag/v1.2.0
1.1.1
09 Oct 2024 05:58:59
commit hash: d7d809e93e6163f01f3ea3fcc123ffe1c14d4627commit hash: d7d809e93e6163f01f3ea3fcc123ffe1c14d4627commit hash: d7d809e93e6163f01f3ea3fcc123ffe1c14d4627commit hash: d7d809e93e6163f01f3ea3fcc123ffe1c14d4627 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
sysutils/bhyvemgr: Update to 1.1.1

ChangeLog at:	https://github.com/alonsobsd/bhyvemgr/compare/v1.1.0...v1.1.1
1.1.0
17 Sep 2024 08:38:05
commit hash: 9efc32c5ad546e4587580b7eeaa3c3481a054767commit hash: 9efc32c5ad546e4587580b7eeaa3c3481a054767commit hash: 9efc32c5ad546e4587580b7eeaa3c3481a054767commit hash: 9efc32c5ad546e4587580b7eeaa3c3481a054767 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
sysutils/bhyvemgr: Update to 1.1.0

- Add aarch64 support on 15-CURRENT (OSVERSION >= 1500000)
- Add FREERDP3 OPTION. net/freerdp3 is not a mandatory dependency
- Few other modifications

ChangeLog at:	https://github.com/alonsobsd/bhyvemgr/compare/v1.0.1...v1.1.0
1.0.1_1
09 Sep 2024 07:49:16
commit hash: 87249a54fdfba89302e8acfc59494af6d4f7d43dcommit hash: 87249a54fdfba89302e8acfc59494af6d4f7d43dcommit hash: 87249a54fdfba89302e8acfc59494af6d4f7d43dcommit hash: 87249a54fdfba89302e8acfc59494af6d4f7d43d files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
sysutils/bhyvemgr: Force build on Release profile

- Bumnp PORTREVISION
1.0.1
09 Sep 2024 00:38:24
commit hash: ec1246d7874cd25a37c030ca8eb5624e497aa20fcommit hash: ec1246d7874cd25a37c030ca8eb5624e497aa20fcommit hash: ec1246d7874cd25a37c030ca8eb5624e497aa20fcommit hash: ec1246d7874cd25a37c030ca8eb5624e497aa20f files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
sysutils/bhyvemgr: Updadte to 1.0.1

- Add pkg-message file

ChangeLog at:	https://github.com/alonsobsd/bhyvemgr/compare/v1.0.0...v1.0.1
1.0.0
08 Sep 2024 03:14:04
commit hash: 7610ca4b2013f595777e2315d74bb090a41ffccbcommit hash: 7610ca4b2013f595777e2315d74bb090a41ffccbcommit hash: 7610ca4b2013f595777e2315d74bb090a41ffccbcommit hash: 7610ca4b2013f595777e2315d74bb090a41ffccb files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
sysutils/bhyvemgr: Fix categories
08 Sep 2024 02:50:17
commit hash: e8dfd717d86de3fb97978631073621bcb0da5663commit hash: e8dfd717d86de3fb97978631073621bcb0da5663commit hash: e8dfd717d86de3fb97978631073621bcb0da5663commit hash: e8dfd717d86de3fb97978631073621bcb0da5663 files touched by this commit Sanity Test Failure Refresh
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
sysutils/bhyvemgr: New port: Bhyve management GUI written in Freepascal/Lazarus

Bhyvemgr is a bhyve management GUI written in Freepascal/Lazarus ofor FreeBSD.
It needs a bunch of tools mostly installed on base system and some installed
from ports/packages. Currently it supports only amd64. The main goal is to be a
desktop user application to easily and quickly setup and run virtual machines
on the FreeBSD host.

Number of commits found: 8