From nobody Tue Feb 15 14:35:15 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 505F619C5499; Tue, 15 Feb 2022 14:35:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4JykC71lw7z3KsW; Tue, 15 Feb 2022 14:35:15 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1644935715; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6gL0sn9plKmgVZjxLm1ar4pKy2xFOfKrW4tkfCm+8Zk=; b=PHnib9u3ADGN+dhn8VPtQ1+oU2C6uy5P1QHrOk7kmpzFYpsY5jMEPnpa/tHnZdmEtoe5AM v07v/onXERX4LoDyWfO1k2l3HiYhQGL7hYGmzy2JmnGKwZL1F4xo4Jp262+Nqc4xG4InJr BSWJiuUgjwrqlovxgCSzZaO+EgGXnJ7u4jlRsopXrgcUL36Oh1mCo7/JlaBhVVxAybuDsH EArK4yTwXpszDwlHoL0iVeCqYLzIDxI6U4NtemysLfSgGrYi3UqwUuCnTuXpfcBrHvTejx XhRrpQYckqhdUPlJYUbgXc4tkOKVOg4sdLrgxZY9RsvUsRiai9CkBWlQUGOqjQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1C5A32431E; Tue, 15 Feb 2022 14:35:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 21FEZFKB050183; Tue, 15 Feb 2022 14:35:15 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 21FEZFHQ050182; Tue, 15 Feb 2022 14:35:15 GMT (envelope-from git) Date: Tue, 15 Feb 2022 14:35:15 GMT Message-Id: <202202151435.21FEZFHQ050182@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Mikael Urankar Subject: git: f78c8301a07e - main - sysutils/govmomi: Add new port List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: mikael X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f78c8301a07e134b297728d53907632b92d05abd Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1644935715; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6gL0sn9plKmgVZjxLm1ar4pKy2xFOfKrW4tkfCm+8Zk=; b=eTBWY4BnhXieLxuQYKGV9NAYVDkhST+iruybR6FqvG+YemNDct1r2vLz64l0/q/vajFIq8 fBq0ng9kk4TwaqIKPdwe4wY2IuzEUM9UCoNr+U8i57aDW8L7ZgTdviA8sMwd6waC0vxbTI dSyyz+d7Gk8sMW2Ul+7TV+oiTcsbWdAvTvF/XuTOvTJ8HS5fUT7emVA2zdY/fch5etb2oT 2RIAbXjSekiWbstFyBI7EyUbTFqb45xLVM+L+Iipz5RLHztbiBEitq7HzJNJWCZrgMmzEQ Clkoj9+48bb689EfvOA6bcPU12Jfu8vJvJX/xSxwOof2mdlZ2NqQWKM9YoxH1A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1644935715; a=rsa-sha256; cv=none; b=jt76M4hspIiWrqVLA4F0U1hsL1hwFbMt5QrwZPu6wCha7sftctr+kygpBS5clRF3PPM3ML 22UumespWJSCnzBHa3kQ957GXF2BpG1e6YdNGCDGsou/7Zmwj6VTRe5+tmoHbO8g48T9PJ EldXWLvb7iIhUeqkvxiEGi2nDzbV+m6H4YrzadU6tYiMv/y6fouT3UE5PwrcokW6hDuFzV v7aT5/gPSOr8vRy+66QrGbCoOkU7vnlQ5yA2CEjtm+R0WWllHeW2U+s2VXJcE6JeUIWkup xGgw5LHEbl/MDeFRpVbW5KYM1SOONZm/o6WHQDAivAywhDbJUxyw8enb+VHecA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by mikael: URL: https://cgit.FreeBSD.org/ports/commit/?id=f78c8301a07e134b297728d53907632b92d05abd commit f78c8301a07e134b297728d53907632b92d05abd Author: Aleksandr Ignatyev AuthorDate: 2022-02-15 14:28:16 +0000 Commit: Mikael Urankar 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 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/