summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/chyves/Makefile22
-rw-r--r--sysutils/chyves/distinfo3
-rw-r--r--sysutils/chyves/pkg-descr18
-rw-r--r--sysutils/chyves/pkg-plist18
5 files changed, 62 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 67305c94696d..848e22b9b1c6 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -143,6 +143,7 @@
SUBDIR += cfengine38
SUBDIR += cfengine39
SUBDIR += chgrep
+ SUBDIR += chyves
SUBDIR += cinnamon-control-center
SUBDIR += cinnamon-settings-daemon
SUBDIR += ciso
diff --git a/sysutils/chyves/Makefile b/sysutils/chyves/Makefile
new file mode 100644
index 000000000000..5100919d1ae6
--- /dev/null
+++ b/sysutils/chyves/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= chyves
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.2.0
+CATEGORIES= sysutils
+
+MAINTAINER= lme@FreeBSD.org
+COMMENT= bhyve front-end manager
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USE_GITHUB= yes
+
+NO_BUILD= yes
+NO_ARCH= yes
+
+do-patch:
+ ${REINPLACE_CMD} 's%\$$(PREFIX)%${STAGEDIR}/$$(PREFIX)%g' ${WRKSRC}/Makefile
+
+.include <bsd.port.mk>
diff --git a/sysutils/chyves/distinfo b/sysutils/chyves/distinfo
new file mode 100644
index 000000000000..556ec2905b3f
--- /dev/null
+++ b/sysutils/chyves/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1473673623
+SHA256 (chyves-chyves-v0.2.0_GH0.tar.gz) = 3b44f36288d01c9627ec87246949951429cb47317779dc1908b2f7c1a93c76a2
+SIZE (chyves-chyves-v0.2.0_GH0.tar.gz) = 163818
diff --git a/sysutils/chyves/pkg-descr b/sysutils/chyves/pkg-descr
new file mode 100644
index 000000000000..b14ecaacb289
--- /dev/null
+++ b/sysutils/chyves/pkg-descr
@@ -0,0 +1,18 @@
+chyves is a bhyve front-end manager. chyves manages type-2 virtualized guests by
+utilizing hardware virtualization on a base FreeBSD 10.3+ installation. On a
+base install, only FreeBSD guests can run. However, with the installation of
+sysutils/grub2-bhyve and sysutils/bhyve-firmware from ports or pkg, most other
+OSes can run as a guest, including Windows. See DEPENDENCIES section in the man
+page for more information.
+
+chyves is targeted for beginners as well as power users. Beginners should find
+chyves relatively easy to use with lots of documentation and demonstrations.
+While power users should find utility with features such as true ZFS clones,
+PCI passthrough, rapid execution against many guests, disk images, and snapshot
+reverted states on boot/reboot to name a few of the advanced features.
+
+The name 'chyves' is the pluralized, big endian alphabetic increment of bhyve.
+'chyves' is pronounced like 'chives', part of the Allium genus. The onion is
+also in the Allium genus.
+
+WWW: http://chyves.org
diff --git a/sysutils/chyves/pkg-plist b/sysutils/chyves/pkg-plist
new file mode 100644
index 000000000000..8c8d10d67342
--- /dev/null
+++ b/sysutils/chyves/pkg-plist
@@ -0,0 +1,18 @@
+etc/rc.d/chyves
+lib/chyves/chyves-basics
+lib/chyves/chyves-dataset
+lib/chyves/chyves-guest-console
+lib/chyves/chyves-guest-creation
+lib/chyves/chyves-guest-disk
+lib/chyves/chyves-guest-snapshot
+lib/chyves/chyves-guest-start
+lib/chyves/chyves-guest-stop
+lib/chyves/chyves-informational
+lib/chyves/chyves-network
+lib/chyves/chyves-properties
+lib/chyves/chyves-resources
+lib/chyves/chyves-return
+lib/chyves/chyves-updates
+lib/chyves/chyves-verify
+man/man8/chyves.8.gz
+sbin/chyves