git: f78c8301a07e - main - sysutils/govmomi: Add new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 15 Feb 2022 14:35:15 UTC
The branch main has been updated by mikael:
URL: https://cgit.FreeBSD.org/ports/commit/?id=f78c8301a07e134b297728d53907632b92d05abd
commit f78c8301a07e134b297728d53907632b92d05abd
Author: Aleksandr Ignatyev <alex@i.org.ua>
AuthorDate: 2022-02-15 14:28:16 +0000
Commit: Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2022-02-15 14:35:03 +0000
sysutils/govmomi: Add new port
Go library for the VMware vSphere API.
govc is a vSphere CLI built on top of govmomi.
The CLI is designed to be a user friendly CLI alternative to the GUI and
well suited for automation tasks. It also acts as a test harness for the govmomi
APIs and provides working examples of how to use the APIs.
vcsim - A vCenter and ESXi API based simulator
This package implements a vSphere Web Services (SOAP) SDK endpoint intended
for testing consumers of the API. While the mock framework is written in the
Go language, it can be used by any language that can talk to the vSphere API.
WWW: https://github.com/vmware/govmomi/
PR: 261672
---
sysutils/Makefile | 1 +
sysutils/govmomi/Makefile | 21 +++++++++++++++++++++
sysutils/govmomi/distinfo | 5 +++++
sysutils/govmomi/pkg-descr | 13 +++++++++++++
4 files changed, 40 insertions(+)
diff --git a/sysutils/Makefile b/sysutils/Makefile
index ee9f71b5f243..fb12d4ef6954 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -479,6 +479,7 @@
SUBDIR += gomplate
SUBDIR += google-compute-engine-oslogin
SUBDIR += gotop
+ SUBDIR += govmomi
SUBDIR += gpart
SUBDIR += graffer
SUBDIR += graveman
diff --git a/sysutils/govmomi/Makefile b/sysutils/govmomi/Makefile
new file mode 100644
index 000000000000..bdd01f680c63
--- /dev/null
+++ b/sysutils/govmomi/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= govmomi
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.27.4
+CATEGORIES= sysutils
+
+MAINTAINER= alex@i.org.ua
+COMMENT= vSphere CLI and vSphere API mock framework
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+USES= go:modules
+GO_MODULE= github.com/vmware/govmomi
+
+GO_TARGET= ./govc \
+ ./vcsim
+
+PLIST_FILES= bin/govc \
+ bin/vcsim
+
+.include <bsd.port.mk>
diff --git a/sysutils/govmomi/distinfo b/sysutils/govmomi/distinfo
new file mode 100644
index 000000000000..6b8a0a5848c4
--- /dev/null
+++ b/sysutils/govmomi/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1644908551
+SHA256 (go/sysutils_govmomi/govmomi-v0.27.4/v0.27.4.mod) = b8de90f8068bc9859446115da9ec0053510e446d1ad6bbc7ce496990320ce69c
+SIZE (go/sysutils_govmomi/govmomi-v0.27.4/v0.27.4.mod) = 536
+SHA256 (go/sysutils_govmomi/govmomi-v0.27.4/v0.27.4.zip) = f97456f91822b85c069a7a857ab6a8d5460754e764ed2fbafba0510806b48519
+SIZE (go/sysutils_govmomi/govmomi-v0.27.4/v0.27.4.zip) = 2341022
diff --git a/sysutils/govmomi/pkg-descr b/sysutils/govmomi/pkg-descr
new file mode 100644
index 000000000000..4740c3990d17
--- /dev/null
+++ b/sysutils/govmomi/pkg-descr
@@ -0,0 +1,13 @@
+Go library for the VMware vSphere API.
+
+govc is a vSphere CLI built on top of govmomi.
+The CLI is designed to be a user friendly CLI alternative to the GUI and
+well suited for automation tasks. It also acts as a test harness for the govmomi
+APIs and provides working examples of how to use the APIs.
+
+vcsim - A vCenter and ESXi API based simulator
+This package implements a vSphere Web Services (SOAP) SDK endpoint intended
+for testing consumers of the API. While the mock framework is written in the
+Go language, it can be used by any language that can talk to the vSphere API.
+
+WWW: https://github.com/vmware/govmomi/