Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Feb 2019 03:43:06 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r492408 - in head/sysutils: . ctop
Message-ID:  <201902080343.x183h6Se075748@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Fri Feb  8 03:43:06 2019
New Revision: 492408
URL: https://svnweb.freebsd.org/changeset/ports/492408

Log:
  New port: sysutils/ctop: Top-like interface for Docker container metrics
  
  PR:		235442
  Submitted by:	Dmitri Goutnik <dg@syrec.org>

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

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Fri Feb  8 03:12:46 2019	(r492407)
+++ head/sysutils/Makefile	Fri Feb  8 03:43:06 2019	(r492408)
@@ -221,6 +221,7 @@
     SUBDIR += cronic
     SUBDIR += cronolog
     SUBDIR += cronolog-devel
+    SUBDIR += ctop
     SUBDIR += curly
     SUBDIR += currtime
     SUBDIR += cw

Added: head/sysutils/ctop/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/ctop/Makefile	Fri Feb  8 03:43:06 2019	(r492408)
@@ -0,0 +1,49 @@
+# $FreeBSD$
+
+PORTNAME=	ctop
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.7.2
+CATEGORIES=	sysutils
+
+MAINTAINER=	dg@syrec.org
+COMMENT=	Top-like interface for Docker container metrics
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		go
+
+GO_PKGNAME=	github.com/bcicen/ctop
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	bcicen
+GH_TUPLE=	\
+		BurntSushi:toml:v0.3.0:burntsushi_toml/vendor/github.com/BurntSushi/toml \
+		Nvveen:Gotty:cd52737:nvveen_gotty/vendor/github.com/Nvveen/Gotty \
+		Sirupsen:logrus:26709e2:sirupsen_logrus/vendor/github.com/Sirupsen/logrus \
+		bcicen:termui:4eb8024:bcicen_termui/vendor/github.com/gizak/termui \
+		c9s:goprocinfo:b34328d:c9s_goprocinfo/vendor/github.com/c9s/goprocinfo \
+		coreos:go-systemd:b4a58d9:coreos_go_systemd/vendor/github.com/coreos/go-systemd \
+		docker:go-connections:a2afab9:docker_go_connections/vendor/github.com/docker/go-connections \
+		docker:go-units:v0.3.2:docker_go_units/vendor/github.com/docker/go-units \
+		fsouza:go-dockerclient:318513e:fsouza_go_dockerclient/vendor/github.com/fsouza/go-dockerclient \
+		godbus:dbus:c7fdd8b:godbus_dbus/vendor/github.com/godbus/dbus \
+		golang:net:a6577fa:golang_net/vendor/golang.org/x/net \
+		golang:protobuf:0a4f71a:golang_protobuf/vendor/github.com/golang/protobuf \
+		golang:sys:99f16d8:golang_sys/vendor/golang.org/x/sys \
+		hashicorp:go-cleanhttp:3573b8b:hashicorp_go_cleanhttp/vendor/github.com/hashicorp/go-cleanhttp \
+		jgautheron:codename-generator:16d037c:jgautheron_codename_generator/vendor/github.com/jgautheron/codename-generator \
+		mattn:go-runewidth:14207d2:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
+		mitchellh:go-wordwrap:ad45545:mitchellh_go_wordwrap/vendor/github.com/mitchellh/go-wordwrap \
+		moby:moby:90d35ab:moby_moby/vendor/github.com/docker/docker \
+		nsf:termbox-go:e2050e4:nsf_termbox_go/vendor/github.com/nsf/termbox-go \
+		nu7hatch:gouuid:179d4d0:nu7hatch_gouuid/vendor/github.com/nu7hatch/gouuid \
+		op:go-logging:b2cb9fa:op_go_logging/vendor/github.com/op/go-logging \
+		opencontainers:runc:v0.1.1:opencontainers_runc/vendor/github.com/opencontainers/runc \
+		seccomp:libseccomp-golang:1b506fc:seccomp_libseccomp_golang/vendor/github.com/seccomp/libseccomp-golang \
+		syndtr:gocapability:2c00dae:syndtr_gocapability/vendor/github.com/syndtr/gocapability \
+		vishvananda:netlink:1e2e08e:vishvananda_netlink/vendor/github.com/vishvananda/netlink
+
+PLIST_FILES=	bin/ctop
+
+.include <bsd.port.mk>

Added: head/sysutils/ctop/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/ctop/distinfo	Fri Feb  8 03:43:06 2019	(r492408)
@@ -0,0 +1,53 @@
+TIMESTAMP = 1549141130
+SHA256 (bcicen-ctop-v0.7.2_GH0.tar.gz) = bb40939b3d420864db6abc82e885a755f6de5b2e84eef3c7b956a8508f931811
+SIZE (bcicen-ctop-v0.7.2_GH0.tar.gz) = 1267037
+SHA256 (BurntSushi-toml-v0.3.0_GH0.tar.gz) = 2c49390424cfb043f803977bce80b1504495bada54f9e845ff8b30a05fab9a36
+SIZE (BurntSushi-toml-v0.3.0_GH0.tar.gz) = 41554
+SHA256 (Nvveen-Gotty-cd52737_GH0.tar.gz) = ba5f6665a49e290491f6fa541a6f81d035e4e3a832fdcbdeb136ea544c1de7fd
+SIZE (Nvveen-Gotty-cd52737_GH0.tar.gz) = 10504
+SHA256 (Sirupsen-logrus-26709e2_GH0.tar.gz) = 4c73e6151cdcafd0d803ec4f66f91d28e25885c4760e99423e82a9936dee7909
+SIZE (Sirupsen-logrus-26709e2_GH0.tar.gz) = 23897
+SHA256 (bcicen-termui-4eb8024_GH0.tar.gz) = 05b31edf31bb98fda324dc79951689b2c0062f6ca74144f14b994b6dd18f6559
+SIZE (bcicen-termui-4eb8024_GH0.tar.gz) = 1501673
+SHA256 (c9s-goprocinfo-b34328d_GH0.tar.gz) = ee9b462a7eaccff54fa64ee4dc90820890c88b669b913b2c013c4ea455d637cb
+SIZE (c9s-goprocinfo-b34328d_GH0.tar.gz) = 165756
+SHA256 (coreos-go-systemd-b4a58d9_GH0.tar.gz) = ae64229b7c5601ba1470cf01fcfb1b8c29e56cb422ee32ecc019bedc792cebf0
+SIZE (coreos-go-systemd-b4a58d9_GH0.tar.gz) = 35541
+SHA256 (docker-go-connections-a2afab9_GH0.tar.gz) = 129b4e310457137444a8d350807fc9670fa1c93e5c00205a3d2a9b72f8c6db5b
+SIZE (docker-go-connections-a2afab9_GH0.tar.gz) = 27109
+SHA256 (docker-go-units-v0.3.2_GH0.tar.gz) = c40221d80e13eb0da194931202333d359022a6d037fbc3d312f545786fdf081d
+SIZE (docker-go-units-v0.3.2_GH0.tar.gz) = 11086
+SHA256 (fsouza-go-dockerclient-318513e_GH0.tar.gz) = b7799f9c14b7c2e1e780c3d924d9e8f2352a6c8330a6206fa3a92d8c1d86792e
+SIZE (fsouza-go-dockerclient-318513e_GH0.tar.gz) = 121000
+SHA256 (godbus-dbus-c7fdd8b_GH0.tar.gz) = c2c82919124bee462f00da7b2f903e5fb97c10d200857d3aa6c6858b02c4f6c9
+SIZE (godbus-dbus-c7fdd8b_GH0.tar.gz) = 43682
+SHA256 (golang-net-a6577fa_GH0.tar.gz) = 2fbef83355492cf70d65017580e83eecab379f2794e95296687b505e91bad1a9
+SIZE (golang-net-a6577fa_GH0.tar.gz) = 789683
+SHA256 (golang-protobuf-0a4f71a_GH0.tar.gz) = be2480fdf21345ceceae042f72e3f0048859f63147aa84b15ab6f3fdec623899
+SIZE (golang-protobuf-0a4f71a_GH0.tar.gz) = 253303
+SHA256 (golang-sys-99f16d8_GH0.tar.gz) = 307cfe59b9c01dba6e61176050bcc9d0c81dc31e961ee2ab5d2bc8ce9c689170
+SIZE (golang-sys-99f16d8_GH0.tar.gz) = 674240
+SHA256 (hashicorp-go-cleanhttp-3573b8b_GH0.tar.gz) = c622b051d5c806e0fd0755d33952d5931464f9b1c51bcc6566cd46963d280d17
+SIZE (hashicorp-go-cleanhttp-3573b8b_GH0.tar.gz) = 7172
+SHA256 (jgautheron-codename-generator-16d037c_GH0.tar.gz) = 8bc9107cb71261ec7304f53ed6963eeae8fd1cfc652f9d283998d3b1a4b55dd5
+SIZE (jgautheron-codename-generator-16d037c_GH0.tar.gz) = 31014
+SHA256 (mattn-go-runewidth-14207d2_GH0.tar.gz) = e665c10f4ccefe1d320fe8fe69403754c499fe79bc737f8f1d199d86ecfb7efb
+SIZE (mattn-go-runewidth-14207d2_GH0.tar.gz) = 22365
+SHA256 (mitchellh-go-wordwrap-ad45545_GH0.tar.gz) = f9ddaffa2229c278a6b61ba3f73b6d08695ef55e1cfea7d139e53728ea4d13ec
+SIZE (mitchellh-go-wordwrap-ad45545_GH0.tar.gz) = 2737
+SHA256 (moby-moby-90d35ab_GH0.tar.gz) = a539ab0d281ec18894d7633dcced63fedc58a9185426d3eaa79a551f7eb7630a
+SIZE (moby-moby-90d35ab_GH0.tar.gz) = 7166506
+SHA256 (nsf-termbox-go-e2050e4_GH0.tar.gz) = 7727d2bbd2b2c3186654b5c15f0fd818c18a74135eb86e53256e5bbe8e26c53e
+SIZE (nsf-termbox-go-e2050e4_GH0.tar.gz) = 31439
+SHA256 (nu7hatch-gouuid-179d4d0_GH0.tar.gz) = 8c910070e1acc74e66f727e0ff6a28f84009c941ace87be8766c13f964dab3fc
+SIZE (nu7hatch-gouuid-179d4d0_GH0.tar.gz) = 3737
+SHA256 (op-go-logging-b2cb9fa_GH0.tar.gz) = cff6a12373450bde6420ef3cf1a578e1ac5e5f5acb3f084ed2d698a0bcbb5e85
+SIZE (op-go-logging-b2cb9fa_GH0.tar.gz) = 35886
+SHA256 (opencontainers-runc-v0.1.1_GH0.tar.gz) = e59694701625218b26b40a8ab2401ef366a940467c61aa21c71f156ea9778f9e
+SIZE (opencontainers-runc-v0.1.1_GH0.tar.gz) = 496426
+SHA256 (seccomp-libseccomp-golang-1b506fc_GH0.tar.gz) = e501e88ecfc73f1d78684ff84c689bdffcda7f5a01302a8a82c10b2be4f50f6f
+SIZE (seccomp-libseccomp-golang-1b506fc_GH0.tar.gz) = 12623
+SHA256 (syndtr-gocapability-2c00dae_GH0.tar.gz) = e6cca66732828240081438f2128d4dbedfc3b1d34525941161b5c663676df316
+SIZE (syndtr-gocapability-2c00dae_GH0.tar.gz) = 9607
+SHA256 (vishvananda-netlink-1e2e08e_GH0.tar.gz) = 2864c0fe91d85617438c35185c054c240a491db46f2907779b7d5691ffa6ad14
+SIZE (vishvananda-netlink-1e2e08e_GH0.tar.gz) = 39947

Added: head/sysutils/ctop/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/ctop/pkg-descr	Fri Feb  8 03:43:06 2019	(r492408)
@@ -0,0 +1,5 @@
+ctop provides a top-like overview of real-time metrics for multiple Docker
+containers as well as a single container view for inspecting a specific
+container.
+
+WWW: https://ctop.sh



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