aboutsummaryrefslogtreecommitdiff
path: root/sysutils/vm-bhyve
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2015-10-20 15:33:31 +0000
committerRenato Botelho <garga@FreeBSD.org>2015-10-20 15:33:31 +0000
commitb8c9d32a665d2d05c099e268afe13dd8fcba7aae (patch)
tree39bc2384db949a705d335cc5fa0f71c2d7f8ad98 /sysutils/vm-bhyve
parentba33ab2d0ca8ca721a498890af6689e392c02805 (diff)
downloadports-b8c9d32a665d2d05c099e268afe13dd8fcba7aae.tar.gz
ports-b8c9d32a665d2d05c099e268afe13dd8fcba7aae.zip
Notes
Diffstat (limited to 'sysutils/vm-bhyve')
-rw-r--r--sysutils/vm-bhyve/Makefile36
-rw-r--r--sysutils/vm-bhyve/distinfo2
-rw-r--r--sysutils/vm-bhyve/pkg-descr6
-rw-r--r--sysutils/vm-bhyve/pkg-plist21
4 files changed, 65 insertions, 0 deletions
diff --git a/sysutils/vm-bhyve/Makefile b/sysutils/vm-bhyve/Makefile
new file mode 100644
index 000000000000..5efd6d811c06
--- /dev/null
+++ b/sysutils/vm-bhyve/Makefile
@@ -0,0 +1,36 @@
+# $FreeBSD$
+
+PORTNAME= vm-bhyve
+PORTVERSION= 0.8.12
+DISTVERSIONPREFIX=v
+CATEGORIES= sysutils
+
+MAINTAINER= churchers@gmail.com
+COMMENT= Management system for bhyve virtual machines
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+OPTIONS_DEFINE= EXAMPLES
+EXAMPLES_DESC= Install example guest templates
+
+USE_GITHUB= yes
+GH_ACCOUNT= churchers
+GH_TAGNAME= 24b6b35
+
+NO_BUILD= yes
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 1000000
+BROKEN= This port works only on FreeBSD 10 and newer
+.endif
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/vm ${STAGEDIR}${PREFIX}/sbin
+ ${INSTALL_SCRIPT} ${WRKSRC}/rc.d/vm ${STAGEDIR}${PREFIX}/etc/rc.d
+ (cd ${WRKSRC}/lib/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/vm-bhyve)
+ (cd ${WRKSRC}/sample-templates/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
+ ${INSTALL_MAN} ${WRKSRC}/vm.8 ${STAGEDIR}${MAN8PREFIX}/man/man8
+
+.include <bsd.port.post.mk>
diff --git a/sysutils/vm-bhyve/distinfo b/sysutils/vm-bhyve/distinfo
new file mode 100644
index 000000000000..2d2223abad4f
--- /dev/null
+++ b/sysutils/vm-bhyve/distinfo
@@ -0,0 +1,2 @@
+SHA256 (churchers-vm-bhyve-v0.8.12-24b6b35_GH0.tar.gz) = eaf633cce50e82f682ae9792632071cb0c430c68d38964e3a48a7e915b088fed
+SIZE (churchers-vm-bhyve-v0.8.12-24b6b35_GH0.tar.gz) = 30605
diff --git a/sysutils/vm-bhyve/pkg-descr b/sysutils/vm-bhyve/pkg-descr
new file mode 100644
index 000000000000..75f48adacdcb
--- /dev/null
+++ b/sysutils/vm-bhyve/pkg-descr
@@ -0,0 +1,6 @@
+A frontend for bhyve which provides the 'vm' command
+Create/start/stop virtual machines easily
+Bridged/NAT networking
+BSD/Linux guest support
+
+WWW: https://github.com/churchers/vm-bhyve
diff --git a/sysutils/vm-bhyve/pkg-plist b/sysutils/vm-bhyve/pkg-plist
new file mode 100644
index 000000000000..05ae9a94d2cc
--- /dev/null
+++ b/sysutils/vm-bhyve/pkg-plist
@@ -0,0 +1,21 @@
+etc/rc.d/vm
+lib/vm-bhyve/vm-cmd
+lib/vm-bhyve/vm-common
+lib/vm-bhyve/vm-config
+lib/vm-bhyve/vm-core
+lib/vm-bhyve/vm-guest
+lib/vm-bhyve/vm-run
+lib/vm-bhyve/vm-switch
+lib/vm-bhyve/vm-sysrc
+lib/vm-bhyve/vm-zfs
+man/man8/vm.8.gz
+sbin/vm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alpine.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/centos.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/debian.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/default.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/freebsd-zvol.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/netbsd.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/openbsd.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ubuntu.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/windows.conf