aboutsummaryrefslogtreecommitdiff
path: root/sysutils/bhyvemgr/Makefile
diff options
context:
space:
mode:
authorJose Alonso Cardenas Marquez <acm@FreeBSD.org>2024-09-17 08:38:05 +0000
committerJose Alonso Cardenas Marquez <acm@FreeBSD.org>2024-09-17 08:38:05 +0000
commit9efc32c5ad546e4587580b7eeaa3c3481a054767 (patch)
tree433a5e90cab40fe9cc46081aaf740b375c029a2f /sysutils/bhyvemgr/Makefile
parent87b2573968f0d09938547e7cf505b0843a0e2c09 (diff)
Diffstat (limited to 'sysutils/bhyvemgr/Makefile')
-rw-r--r--sysutils/bhyvemgr/Makefile26
1 files changed, 20 insertions, 6 deletions
diff --git a/sysutils/bhyvemgr/Makefile b/sysutils/bhyvemgr/Makefile
index cba7ea5aa80b..a5c676f0a1ed 100644
--- a/sysutils/bhyvemgr/Makefile
+++ b/sysutils/bhyvemgr/Makefile
@@ -1,7 +1,6 @@
PORTNAME= bhyvemgr
DISTVERSIONPREFIX= v
-PORTVERSION= 1.0.1
-PORTREVISION= 1
+PORTVERSION= 1.1.0
CATEGORIES= sysutils
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
@@ -11,9 +10,7 @@ WWW= https://github.com/alonsobsd/bhyvemgr
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= bhyve-firmware>0:sysutils/bhyve-firmware \
- virt-viewer>0:net-mgmt/virt-viewer \
- freerdp3>0:net/freerdp3 \
+RUN_DEPENDS= virt-viewer>0:net-mgmt/virt-viewer \
sudo>0:security/sudo
ONLY_FOR_ARCHS= amd64
@@ -23,6 +20,23 @@ USE_XORG= x11
USE_GITHUB= yes
GH_ACCOUNT= alonsobsd
+OPTIONS_DEFINE= FREERDP3
+
+FREERDP3_DESC= Install freerdp3 to enable rdp connection option
+FREERDP3_RUN_DEPENDS= freerdp3>0:net/freerdp3
+
+.include <bsd.port.pre.mk>
+
+.if ${OPSYS} == FreeBSD && (${OSVERSION} >= 1500000)
+ONLY_FOR_ARCHS+= aarch64
+.endif
+
+.if ${ARCH} == "aarch64"
+RUN_DEPENDS+= u-boot-bhyve-arm64>0:sysutils/u-boot-bhyve-arm64
+.elif ${ARCH} == "amd64"
+RUN_DEPENDS+= bhyve-firmware>0:sysutils/bhyve-firmware
+.endif
+
LAZARUS_PROJECT_FILES= bhyvemgr.lpi
LAZBUILD_ARGS= --bm=Release -d
@@ -48,4 +62,4 @@ do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} "images" ${STAGEDIR}${DATADIR}
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>