summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Engels <lme@FreeBSD.org>2016-09-12 12:01:36 +0000
committerLars Engels <lme@FreeBSD.org>2016-09-12 12:01:36 +0000
commit6e92b4df3bfd53de46ad088a0f863706e8a803e6 (patch)
tree5fd5d95a67086730146f92a7a0a535ea75170722
parentUpdate to the 20160911 development snapshot of GCC 7. (diff)
Add sysutils/chyves:
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
Notes
Notes: svn path=/head/; revision=421920
-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