Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Oct 2015 15:33:31 +0000 (UTC)
From:      Renato Botelho <garga@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r399862 - in head/sysutils: . vm-bhyve
Message-ID:  <201510201533.t9KFXVd9073058@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: garga
Date: Tue Oct 20 15:33:31 2015
New Revision: 399862
URL: https://svnweb.freebsd.org/changeset/ports/399862

Log:
  Add sysutils/vm-bhyve:
  
  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
  
  PR:		202225
  Submitted by:	churchers@gmail.com

Added:
  head/sysutils/vm-bhyve/
  head/sysutils/vm-bhyve/Makefile   (contents, props changed)
  head/sysutils/vm-bhyve/distinfo   (contents, props changed)
  head/sysutils/vm-bhyve/pkg-descr   (contents, props changed)
  head/sysutils/vm-bhyve/pkg-plist   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Tue Oct 20 15:25:51 2015	(r399861)
+++ head/sysutils/Makefile	Tue Oct 20 15:33:31 2015	(r399862)
@@ -1076,6 +1076,7 @@
     SUBDIR += vimpager
     SUBDIR += virtualmin
     SUBDIR += vlogger
+    SUBDIR += vm-bhyve
     SUBDIR += vmdktool
     SUBDIR += vmtouch
     SUBDIR += vobcopy

Added: head/sysutils/vm-bhyve/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/vm-bhyve/Makefile	Tue Oct 20 15:33:31 2015	(r399862)
@@ -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>

Added: head/sysutils/vm-bhyve/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/vm-bhyve/distinfo	Tue Oct 20 15:33:31 2015	(r399862)
@@ -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

Added: head/sysutils/vm-bhyve/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/vm-bhyve/pkg-descr	Tue Oct 20 15:33:31 2015	(r399862)
@@ -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

Added: head/sysutils/vm-bhyve/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/vm-bhyve/pkg-plist	Tue Oct 20 15:33:31 2015	(r399862)
@@ -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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201510201533.t9KFXVd9073058>