Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Jul 2018 23:21:47 +0000 (UTC)
From:      Ben Woods <woodsb02@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r474984 - in head/sysutils: . bvm
Message-ID:  <201807192321.w6JNLlt1038351@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: woodsb02
Date: Thu Jul 19 23:21:47 2018
New Revision: 474984
URL: https://svnweb.freebsd.org/changeset/ports/474984

Log:
  Add new port sysutils/bvm
  
  The BVM is a Bhyve virtual machine management tool
  based on FreeBSD that allows you to easily manage virtual machines.
  
  1. The supported operating systems are:
     FreeBSD,OpenBSD,NetBSD,Debian,OpenSuse,Ubuntu Windows10 etc.
  2. Supports multiple network cards and multiple hard disks.
  3. There are two kinds of network modes: Bridged and NAT
  4. Support grub and uefi boot
  5. Support for ZFS
  
  PR:		229407
  Submitted by:	guoqiang_cn@126.com (maintainer)
  Reviewed by:	ygy, yuri
  Differential Revision:	https://reviews.freebsd.org/D16074

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

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Thu Jul 19 22:36:38 2018	(r474983)
+++ head/sysutils/Makefile	Thu Jul 19 23:21:47 2018	(r474984)
@@ -129,6 +129,7 @@
     SUBDIR += bulk_extractor
     SUBDIR += burp
     SUBDIR += busybox
+    SUBDIR += bvm
     SUBDIR += byobu
     SUBDIR += catfish
     SUBDIR += cbsd

Added: head/sysutils/bvm/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/bvm/Makefile	Thu Jul 19 23:21:47 2018	(r474984)
@@ -0,0 +1,35 @@
+# Created by: Qiang Guo <guoqiang_cn@126.com>
+# $FreeBSD$
+
+PORTNAME=	bvm
+PORTVERSION=	1.1.2
+CATEGORIES=	sysutils
+
+MAINTAINER=	guoqiang_cn@126.com
+COMMENT=	Bhyve VM Manager
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+ONLY_FOR_ARCHS=	amd64
+ONLY_FOR_ARCHS_REASON=	Bhyve VM Manager is required to be built on a 64bit machine
+
+RUN_DEPENDS=	bhyve-firmware>0:sysutils/bhyve-firmware \
+		grub-bhyve:sysutils/grub2-bhyve \
+		tmux:sysutils/tmux
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	bigdragonsoft
+
+BUILD_WRKSRC=	${WRKSRC}/src
+
+do-install:
+	${MKDIR} ${STAGEDIR}${PREFIX}/etc/bvm
+	${INSTALL_DATA} ${WRKSRC}/conf/bvm.conf ${STAGEDIR}${PREFIX}/etc/bvm/bvm.conf.sample
+	${INSTALL_DATA} ${WRKSRC}/conf/nat.conf ${STAGEDIR}${PREFIX}/etc/bvm/nat.conf.sample
+	${INSTALL_DATA} ${WRKSRC}/conf/switch.conf ${STAGEDIR}${PREFIX}/etc/bvm/switch.conf.sample
+	${INSTALL_SCRIPT} ${WRKSRC}/conf/bvmd ${STAGEDIR}${PREFIX}/etc/rc.d/
+	${INSTALL_PROGRAM} ${WRKSRC}/src/bvm ${STAGEDIR}${PREFIX}/bin/
+	${INSTALL_PROGRAM} ${WRKSRC}/src/bvmb ${STAGEDIR}${PREFIX}/bin/
+
+.include <bsd.port.mk>

Added: head/sysutils/bvm/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/bvm/distinfo	Thu Jul 19 23:21:47 2018	(r474984)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1530316570
+SHA256 (bigdragonsoft-bvm-1.1.2_GH0.tar.gz) = f0dbbc7cafdb719593cf84bee3742c21267d97bf4cb094f71b9844d8cdc3f93d
+SIZE (bigdragonsoft-bvm-1.1.2_GH0.tar.gz) = 46858

Added: head/sysutils/bvm/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/bvm/pkg-descr	Thu Jul 19 23:21:47 2018	(r474984)
@@ -0,0 +1,11 @@
+The BVM is a Bhyve virtual machine management tool
+based on FreeBSD that allows you to easily manage virtual machines.
+
+1. The supported operating systems are:
+   FreeBSD,OpenBSD,NetBSD,Debian,OpenSuse,Ubuntu Windows10 etc.
+2. Supports multiple network cards and multiple hard disks.
+3. There are two kinds of network modes: Bridged and NAT
+4. Support grub and uefi boot
+5. Support for ZFS
+
+WWW: https://github.com/bigdragonsoft/bvm

Added: head/sysutils/bvm/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/bvm/pkg-plist	Thu Jul 19 23:21:47 2018	(r474984)
@@ -0,0 +1,6 @@
+bin/bvm
+bin/bvmb
+@sample %%ETCDIR%%/bvm.conf.sample
+@sample %%ETCDIR%%/nat.conf.sample
+@sample %%ETCDIR%%/switch.conf.sample
+etc/rc.d/bvmd



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