Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Aug 2019 07:49:48 -0500
From:      Dmitri Goutnik <dg@syrec.org>
To:        Marcelo Araujo <araujo@freebsd.org>
Cc:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r509990 - in head/sysutils: . go-wtf
Message-ID:  <20190827124948.GB42918@xombo.localdomain>
In-Reply-To: <201908270620.x7R6Kgc5078717@repo.freebsd.org>
References:  <201908270620.x7R6Kgc5078717@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

On 19-08-27 06:20:42, Marcelo Araujo wrote:
> Author: araujo
> Date: Tue Aug 27 06:20:42 2019
> New Revision: 509990
> URL: https://svnweb.freebsd.org/changeset/ports/509990
> 
> Log:
>   A personal terminal-based dashboard utility, designed for displaying
>   infrequently-needed, but very important, daily data.
>   
>   Submitted by:	Christopher Hall <hsw@bitmark.com> (via email)
> 
> Added:
>   head/sysutils/go-wtf/
>   head/sysutils/go-wtf/Makefile   (contents, props changed)
>   head/sysutils/go-wtf/distinfo   (contents, props changed)
>   head/sysutils/go-wtf/pkg-descr   (contents, props changed)
>   head/sysutils/go-wtf/pkg-plist   (contents, props changed)
> Modified:
>   head/sysutils/Makefile
> 
> Modified: head/sysutils/Makefile
> ==============================================================================
> --- head/sysutils/Makefile	Tue Aug 27 05:51:00 2019	(r509989)
> +++ head/sysutils/Makefile	Tue Aug 27 06:20:42 2019	(r509990)
> @@ -434,6 +434,7 @@
>      SUBDIR += gnome-settings-daemon
>      SUBDIR += gnome-system-monitor
>      SUBDIR += gnome_subr
> +    SUBDIR += go-wtf
>      SUBDIR += goaccess
>      SUBDIR += goawk
>      SUBDIR += gomplate
> 
> Added: head/sysutils/go-wtf/Makefile
> ==============================================================================
> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
> +++ head/sysutils/go-wtf/Makefile	Tue Aug 27 06:20:42 2019	(r509990)
> @@ -0,0 +1,123 @@
> +# $FreeBSD$
> +
> +PORTNAME=	wtf
> +PORTVERSION=	0.20.0
> +DISTVERSIONPREFIX=	v
> +CATEGORIES=	sysutils
> +PKGNAMEPREFIX=	go-
> +
> +MAINTAINER=	hsw@bitmark.com
> +COMMENT=	Personal information dashboard for your terminal
> +
> +LICENSE=	MPL20
> +LICENSE_FILE=	${WRKSRC}/LICENSE.md
> +
> +USES=		go:modules
> +
> +CONFLICTS=	wtf
> +
> +USE_GITHUB=	yes
> +GH_ACCOUNT=	wtfutil
> +GH_TUPLE=	\
> +		PagerDuty:go-pagerduty:cf1437c7c8d6:pagerduty_go_pagerduty/vendor/github.com/PagerDuty/go-pagerduty \
> +		PuerkitoBio:goquery:v1.5.0:puerkitobio_goquery/vendor/github.com/PuerkitoBio/goquery \
> +		StackExchange:wmi:cbe66965904d:stackexchange_wmi/vendor/github.com/StackExchange/wmi \
> +		adlio:trello:v1.0.0:adlio_trello/vendor/github.com/adlio/trello \
> +		alecthomas:chroma:v0.6.3:alecthomas_chroma/vendor/github.com/alecthomas/chroma \
> +		andybalholm:cascadia:v1.0.0:andybalholm_cascadia/vendor/github.com/andybalholm/cascadia \
> +		andygrunwald:go-gerrit:64931d233c2d:andygrunwald_go_gerrit/vendor/github.com/andygrunwald/go-gerrit \
> +		briandowns:openweathermap:5f41b7c9d92d:briandowns_openweathermap/vendor/github.com/briandowns/openweathermap \
> +		cenkalti:backoff:v2.2.0:cenkalti_backoff/vendor/github.com/cenkalti/backoff \
> +		census-instrumentation:opencensus-go:v0.22.0:census_instrumentation_opencensus_go/vendor/go.opencensus.io \
> +		danwakefield:fnmatch:cbb64ac3d964:danwakefield_fnmatch/vendor/github.com/danwakefield/fnmatch \
> +		darkSasori:todoist:ec6b38b374ab:darksasori_todoist/vendor/github.com/darkSasori/todoist \
> +		davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
> +		dlclark:regexp2:v1.1.6:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \
> +		dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \
> +		gdamore:encoding:v1.0.0:gdamore_encoding/vendor/github.com/gdamore/encoding \
> +		gdamore:tcell:v1.1.4:gdamore_tcell/vendor/github.com/gdamore/tcell \
> +		go-ole:go-ole:v1.2.4:go_ole_go_ole/vendor/github.com/go-ole/go-ole \
> +		go-yaml:yaml:v2.2.2:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
> +		go-inf:inf:v0.9.0:go_yaml_yaml/vendor/gopkg.in/inf.v0 \
> +		godbus:dbus:v5.0.1:godbus_dbus/vendor/github.com/godbus/dbus \
> +		gogo:protobuf:65acae22fc9d:gogo_protobuf/vendor/github.com/gogo/protobuf \
> +		golang:appengine:v1.6.1:golang_appengine/vendor/google.golang.org/appengine \
> +		golang:crypto:4def268fd1a4:golang_crypto/vendor/golang.org/x/crypto \
> +		golang:net:da137c7871d7:golang_net/vendor/golang.org/x/net \
> +		golang:oauth2:0f29369cfe45:golang_oauth2/vendor/golang.org/x/oauth2 \
> +		golang:protobuf:v1.3.1:golang_protobuf/vendor/github.com/golang/protobuf \
> +		golang:sys:6a60838ec25:golang_sys/vendor/golang.org/x/sys \
> +		golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \
> +		golang:time:85acf8d2951c:golang_time/vendor/golang.org/x/time \
> +		google:go-genproto:eb59cef1c072:google_go_genproto/vendor/google.golang.org/genproto \
> +		google:go-github:v26.0.9:google_go_github/vendor/github.com/google/go-github/v26 \
> +		google:go-querystring:v1.0.0:google_go_querystring/vendor/github.com/google/go-querystring \
> +		google:gofuzz:v1.0.0:google_gofuzz/vendor/github.com/google/gofuzz \
> +		googleapis:gnostic:0c5108395e2d:googleapis_gnostic/vendor/github.com/googleapis/gnostic \
> +		googleapis:google-api-go-client:v0.7.0:googleapis_google_api_go_client/vendor/google.golang.org/api \
> +		googleapis:google-cloud-go:v0.40.0:googleapis_google_cloud_go/vendor/cloud.google.com/go \
> +		grpc:grpc-go:v1.21.1:grpc_grpc_go/vendor/google.golang.org/grpc \
> +		hashicorp:go-cleanhttp:v0.5.1:hashicorp_go_cleanhttp/vendor/github.com/hashicorp/go-cleanhttp \
> +		hashicorp:golang-lru:v0.5.1:hashicorp_golang_lru/vendor/github.com/hashicorp/golang-lru \
> +		hekmon:cunits:v2.0.1:hekmon_cunits/vendor/github.com/hekmon/cunits \
> +		hekmon:transmissionrpc:1d589625bacd:hekmon_transmissionrpc/vendor/github.com/hekmon/transmissionrpc \
> +		imdario:mergo:v0.3.5:imdario_mergo//vendor/github.com/imdario/mergo \
> +		json-iterator:go:v1.1.6:json_iterator_go/vendor/github.com/json-iterator/go \
> +		jessevdk:go-flags:v1.4.0:jessevdk_go_flags/vendor/github.com/jessevdk/go-flags \
> +		kubernetes:api:7cf5895f2711:k8s_io_api/vendor/k8s.io/api \
> +		kubernetes:apimachinery:6fa4771c83b3:k8s_io_apimachinery/vendor/k8s.io/apimachinery \
> +		kubernetes:client-go:v12.0.0:k8s_io_client_go/vendor/k8s.io/client-go \
> +		kubernetes:gengo:0689ccc1d7d6:k8s_io_gengo/vendor/k8s.io/gengo \
> +		kubernetes:klog:v0.3.1:k8s_io_klog/vendor/k8s.io/klog \
> +		kubernetes:kube-openapi:b3a7cee44a30:k8s_io_kube_openapi/vendor/k8s.io/kube-openapi \
> +		kubernetes:utils:c2654d5206da:k8s_io_utils/vendor/k8s.io/utils \
> +		kubernetes-sigs:yaml:v1.1.0:sigs_k8s_io_yaml/vendor/sigs.k8s.io/yaml \
> +		logrusorgru:aurora:cea283e61946:logrusorgru_aurora/vendor/github.com/logrusorgru/aurora \
> +		lucasb-eyer:go-colorful:v1.0.2:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \
> +		mattn:go-runewidth:v0.0.4:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
> +		mmcdole:gofeed:0e68beaf6fdf:mmcdole_gofeed/vendor/github.com/mmcdole/gofeed \
> +		mmcdole:goxpp:0068e33feabf:mmcdole_goxpp/vendor/github.com/mmcdole/goxpp \
> +		modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/github.com/modern-go/concurrent \
> +		modern-go:reflect2:v1.0.1:modern_go_reflect/vendor/github.com/modern-go/reflect2 \
> +		olebedev:config:364964f3a8e4:olebedev_config/vendor/github.com/olebedev/config \
> +		pkg:errors:v0.8.1:pkg_errors/vendor/github.com/pkg/errors \
> +		pkg:profile:v1.3.0:pkg_profile/vendor/github.com/pkg/profile \
> +		pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
> +		radovskyb:watcher:v1.0.6:radovskyb_watcher/vendor/github.com/radovskyb/watcher \
> +		rivo:tview:2e907d29e475:rivo_tview/vendor/github.com/rivo/tview \
> +		rivo:uniseg:v0.1.0:rivo_uniseg/vendor/github.com/rivo/uniseg \
> +		shirou:gopsutil:v2.18.12:shirou_gopsutil/vendor/github.com/shirou/gopsutil \
> +		spf13:pflag:v1.0.3:spf13_pflag/vendor/github.com/spf13/pflag \
> +		sticreations:spotigopher:98632f6f94b0:sticreations_spotigopher/vendor/github.com/sticreations/spotigopher \
> +		stretchr:testify:v1.3.0:stretchr_testify/vendor/github.com/stretchr/testify \
> +		xanzy:go-gitlab:v0.18.0:xanzy_go_gitlab/vendor/github.com/xanzy/go-gitlab \
> +		zmb3:spotify:158b1863f5b5:zmb3_spotify/vendor/github.com/zmb3/spotify \
> +		zorkian:go-datadog-api:v2.21.0:zorkian_go_datadog_api/vendor/github.com/zorkian/go-datadog-api

The upstream has somewhat unconvenstional approach to managing dependencies - 
they have only some of them vendored while others are expected to be fetched 
during build. I raised a PR (https://github.com/wtfutil/wtf/issues/539) and 
asked them to vendor all the required deps so this port won't need a GH_TUPLE.

> +
> +# this is missing, so use the local copy
> +#		yfronto:newrelic:7c9c2852e8f9:yfronto_newrelic/vendor/github.com/yfronto/newrelic
> +post-extract:
> +	${LN} -s ${PKGNAME}/vendor/github.com/yfronto/newrelic  
> ${WRKDIR}/newrelic-7c9c2852e8f9

The post-extract target is not needed, go only cares about `vendor` directory 
contents.

> +do-build:
> +	@cd ${WRKSRC} && \
> +	  ${SETENV} ${MAKE_ENV} go 'install' -ldflags "-X main.version=${DISTVERSION}" -v -buildmode=exe -mod=vendor .

This can be shortened to just setting GO_BUILDFLAGS:

+GO_BUILDFLAGS= -ldflags "-X main.version=${DISTVERSION}"

> +do-install:
> +	${INSTALL_PROGRAM} ${WRKDIR}/go/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
> +

do-install is not needed as it is already provided by go.mk.

> +PORTDOCS=	README.md
> +
> +OPTIONS_DEFINE=	DOCS EXAMPLES
> +OPTIONS_SUB=	yes
> +
> +post-install-DOCS-on:
> +	@${MKDIR} ${STAGEDIR}${DOCSDIR}
> +	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
> +
> +post-install-EXAMPLES-on:
> +	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
> +	@${FIND} ${WRKSRC}/_sample_configs -name "*.yml" -exec ${INSTALL_DATA} {} \
> +	${STAGEDIR}${EXAMPLESDIR}/ \;
> +
> +.include <bsd.port.mk>
> 
> Added: head/sysutils/go-wtf/distinfo
> ==============================================================================
> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
> +++ head/sysutils/go-wtf/distinfo	Tue Aug 27 06:20:42 2019	(r509990)
> @@ -0,0 +1,149 @@
> +TIMESTAMP = 1566551536
> +SHA256 (wtfutil-wtf-v0.20.0_GH0.tar.gz) = 88e4e017feefa7f7c23a8dba49bda09a14e9d04079317065de375937e06cbc4b
> +SIZE (wtfutil-wtf-v0.20.0_GH0.tar.gz) = 6128052
> +SHA256 (PagerDuty-go-pagerduty-cf1437c7c8d6_GH0.tar.gz) = fc022e2ffdddf610a29a657382c7d4b4dc8227eb521693801988889e2d206b13
> +SIZE (PagerDuty-go-pagerduty-cf1437c7c8d6_GH0.tar.gz) = 27616
> +SHA256 (PuerkitoBio-goquery-v1.5.0_GH0.tar.gz) = 0307341d56ae12648584b3990fb1e84f465870247e46aff00381c98c5ad231c7
> +SIZE (PuerkitoBio-goquery-v1.5.0_GH0.tar.gz) = 100975
> +SHA256 (StackExchange-wmi-cbe66965904d_GH0.tar.gz) = 14dbc4af6952acdb1b941d002cd36fd2299aa6b3144cbcbddbb032c47f816da5
> +SIZE (StackExchange-wmi-cbe66965904d_GH0.tar.gz) = 11279
> +SHA256 (adlio-trello-v1.0.0_GH0.tar.gz) = bf1b7fd57502754858264684e42189dbd0e844826e2c64982404088f4122fb22
> +SIZE (adlio-trello-v1.0.0_GH0.tar.gz) = 124693
> +SHA256 (alecthomas-chroma-v0.6.3_GH0.tar.gz) = 4f60270c67a7e5327075b909f2fb0a0f3a8479941ef4257f346b6b2db9f38175
> +SIZE (alecthomas-chroma-v0.6.3_GH0.tar.gz) = 359394
> +SHA256 (andybalholm-cascadia-v1.0.0_GH0.tar.gz) = 00ab6f915e958c9e0509836cd67082a802513459c12c4aa6e7a28ef37743ce52
> +SIZE (andybalholm-cascadia-v1.0.0_GH0.tar.gz) = 13232
> +SHA256 (andygrunwald-go-gerrit-64931d233c2d_GH0.tar.gz) = bdd89141d5e9c06d0b2cbc4f601660bd899d83221784f184d86fc46939eb0384
> +SIZE (andygrunwald-go-gerrit-64931d233c2d_GH0.tar.gz) = 77358
> +SHA256 (briandowns-openweathermap-5f41b7c9d92d_GH0.tar.gz) = 9181d7c24cdc7561fa69233a0625255f1a40efb98950d72c88b417ea85af7816
> +SIZE (briandowns-openweathermap-5f41b7c9d92d_GH0.tar.gz) = 23744
> +SHA256 (cenkalti-backoff-v2.2.0_GH0.tar.gz) = 6bbccd84a9a9a750cbed930e38a96fd10b6a3116c588b8f8ca97acd92c87a760
> +SIZE (cenkalti-backoff-v2.2.0_GH0.tar.gz) = 8677
> +SHA256 (census-instrumentation-opencensus-go-v0.22.0_GH0.tar.gz) = 4213d120fd3b7f9c39470babed3cfe5770d6d16be252cdcf4c62a747f19b8ca9
> +SIZE (census-instrumentation-opencensus-go-v0.22.0_GH0.tar.gz) = 162290
> +SHA256 (danwakefield-fnmatch-cbb64ac3d964_GH0.tar.gz) = 7ebff38d382142f9220d2cfcb4731d0ae90cdef71238c94a15c35f8aa746007f
> +SIZE (danwakefield-fnmatch-cbb64ac3d964_GH0.tar.gz) = 4955
> +SHA256 (darkSasori-todoist-ec6b38b374ab_GH0.tar.gz) = 58a66fe57a76414b2ef064dda2010e703d5b91277caf65d1c63a0f465bdff381
> +SIZE (darkSasori-todoist-ec6b38b374ab_GH0.tar.gz) = 6185
> +SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
> +SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
> +SHA256 (dlclark-regexp2-v1.1.6_GH0.tar.gz) = 81ede5b49ff46bd1c686416c52605aa4698b9dce07d011581c49a1d35b8a5239
> +SIZE (dlclark-regexp2-v1.1.6_GH0.tar.gz) = 203691
> +SHA256 (dustin-go-humanize-v1.0.0_GH0.tar.gz) = e4540bd50ac855143b4f2e509313079c50cf5d8774f09cc10dbca5ae9803d8ba
> +SIZE (dustin-go-humanize-v1.0.0_GH0.tar.gz) = 17260
> +SHA256 (gdamore-encoding-v1.0.0_GH0.tar.gz) = 8fb8593a69cd86f16233d63dd6d74181136ec8f22900c509e961a25eb4b2e013
> +SIZE (gdamore-encoding-v1.0.0_GH0.tar.gz) = 10886
> +SHA256 (gdamore-tcell-v1.1.4_GH0.tar.gz) = 76db686196f24b20f11a0091e5300197cc8f7792fd6d0eb0e0f2aaad27ba8444
> +SIZE (gdamore-tcell-v1.1.4_GH0.tar.gz) = 747882
> +SHA256 (go-ole-go-ole-v1.2.4_GH0.tar.gz) = 1f30df494ffc50c133c5f276f64c94820046b1a3a660c0cca49a5c3a8106db11
> +SIZE (go-ole-go-ole-v1.2.4_GH0.tar.gz) = 51655
> +SHA256 (go-inf-inf-v0.9.0_GH0.tar.gz) = baa5f86ae50e08e0b88b8da3891c6d2071ce47cafe0e4ed99f9c45bc49cf5aab
> +SIZE (go-inf-inf-v0.9.0_GH0.tar.gz) = 13075
> +SHA256 (godbus-dbus-v5.0.1_GH0.tar.gz) = d5ea4142fe51b852185e8022edea673467a41295654a59dca377cff84bd22cb9
> +SIZE (godbus-dbus-v5.0.1_GH0.tar.gz) = 59417
> +SHA256 (gogo-protobuf-65acae22fc9d_GH0.tar.gz) = 75d042b916d4508afd65e383e0a95951bdbf009db5d5350eea948aac068a790b
> +SIZE (gogo-protobuf-65acae22fc9d_GH0.tar.gz) = 2045290
> +SHA256 (golang-appengine-v1.6.1_GH0.tar.gz) = 1755aaf4c6246579337bf1bc4f834ef00c56216da87b20456863ca91985b5afa
> +SIZE (golang-appengine-v1.6.1_GH0.tar.gz) = 333353
> +SHA256 (golang-crypto-4def268fd1a4_GH0.tar.gz) = eaf2ba9df95911f41a340478d1fbb540d7bc21939e4688273995dabf58e8c7b0
> +SIZE (golang-crypto-4def268fd1a4_GH0.tar.gz) = 1693117
> +SHA256 (golang-net-da137c7871d7_GH0.tar.gz) = 543c21f0d8b70fbfadb8b629e74ed620daf8514f94d7c0bf743e68ab9252d4ab
> +SIZE (golang-net-da137c7871d7_GH0.tar.gz) = 1099325
> +SHA256 (golang-oauth2-0f29369cfe45_GH0.tar.gz) = 468421ddfe905216454006b309ebda6e97aa6089265b995bce4259d6a9efd141
> +SIZE (golang-oauth2-0f29369cfe45_GH0.tar.gz) = 45498
> +SHA256 (golang-protobuf-v1.3.1_GH0.tar.gz) = 3f3a6123054a9847093c119895f1660612f301fe95358f3a6a1a33fd0933e6cf
> +SIZE (golang-protobuf-v1.3.1_GH0.tar.gz) = 310884
> +SHA256 (golang-sys-6a60838ec25_GH0.tar.gz) = dfb58293a96bc2b659b96826dc4af810068d31ab3dd49ff63cee2f1c3e0ddde7
> +SIZE (golang-sys-6a60838ec25_GH0.tar.gz) = 1424751
> +SHA256 (golang-text-v0.3.2_GH0.tar.gz) = 0b9309698f5708531c5377ab1e29b423a6d9e20c55a8d386c3b8283428212f22
> +SIZE (golang-text-v0.3.2_GH0.tar.gz) = 7168069
> +SHA256 (golang-time-85acf8d2951c_GH0.tar.gz) = 96c2a33d1f1409b7db0a71ca73748e7cbac8b8878430de82c76e408a08f76fd1
> +SIZE (golang-time-85acf8d2951c_GH0.tar.gz) = 9266
> +SHA256 (google-go-genproto-eb59cef1c072_GH0.tar.gz) = 1ab1070fa98a1eef2b21ba4b20e9748645f6cc6767583e032957c94d30f5f867
> +SIZE (google-go-genproto-eb59cef1c072_GH0.tar.gz) = 4173505
> +SHA256 (google-go-github-v26.0.9_GH0.tar.gz) = 22e9d7f226f2230580807ec5e4ed86dc89f8adde3ecd14384c731e3aba6ed151
> +SIZE (google-go-github-v26.0.9_GH0.tar.gz) = 251484
> +SHA256 (google-go-querystring-v1.0.0_GH0.tar.gz) = 59fdfd4d740c85c60c35d3e09b587cfa2b435e78178ac4a23950afbece7118ed
> +SIZE (google-go-querystring-v1.0.0_GH0.tar.gz) = 7529
> +SHA256 (google-gofuzz-v1.0.0_GH0.tar.gz) = c614b23263110dcf0881f13e9cac482ca01b222cd4a2664827574867a5437c66
> +SIZE (google-gofuzz-v1.0.0_GH0.tar.gz) = 13201
> +SHA256 (googleapis-gnostic-0c5108395e2d_GH0.tar.gz) = e43de452b39ce224dae1547787297fc9a1ab2c977d92cde87939b99f0adb68d2
> +SIZE (googleapis-gnostic-0c5108395e2d_GH0.tar.gz) = 300472
> +SHA256 (googleapis-google-api-go-client-v0.7.0_GH0.tar.gz) = cb0cd7649e80342940800f2f1e9cc8018c178e840e291589e24cbb65c1c73ac6
> +SIZE (googleapis-google-api-go-client-v0.7.0_GH0.tar.gz) = 12103399
> +SHA256 (googleapis-google-cloud-go-v0.40.0_GH0.tar.gz) = 0d071f37137e1fdf75ca39cf19ce3fd966a1e2e28091e01c4ecd4e6437c2cd72
> +SIZE (googleapis-google-cloud-go-v0.40.0_GH0.tar.gz) = 2090665
> +SHA256 (grpc-grpc-go-v1.21.1_GH0.tar.gz) = b2fee68665f5874a812ef1987fbe5e758279e225cf8d0352c2fa56531c99d602
> +SIZE (grpc-grpc-go-v1.21.1_GH0.tar.gz) = 730964
> +SHA256 (hashicorp-go-cleanhttp-v0.5.1_GH0.tar.gz) = 24dedefe5edc4698dfa7e15a472369078a3447e8096e6d856549341c873c4a0b
> +SIZE (hashicorp-go-cleanhttp-v0.5.1_GH0.tar.gz) = 8069
> +SHA256 (hashicorp-golang-lru-v0.5.1_GH0.tar.gz) = 3bf57512af746dc0338651ba1c35c65fe907ff214ccb22d679539f7ea791511e
> +SIZE (hashicorp-golang-lru-v0.5.1_GH0.tar.gz) = 12982
> +SHA256 (hekmon-cunits-v2.0.1_GH0.tar.gz) = ac4208c2fc6d80db15bcaad1da1495f694f4583b277937ac6eb454d227894ca6
> +SIZE (hekmon-cunits-v2.0.1_GH0.tar.gz) = 4903
> +SHA256 (hekmon-transmissionrpc-1d589625bacd_GH0.tar.gz) = 9129abac3a5da37f06cc3614b6ae8086d945ee352bcdf8085e53ff739e535e34
> +SIZE (hekmon-transmissionrpc-1d589625bacd_GH0.tar.gz) = 18306
> +SHA256 (imdario-mergo-v0.3.5_GH0.tar.gz) = 0e39c5cb0ee73c1f759d9b9260f3c82cc4ca7757c9f07713e9487c4b126da205
> +SIZE (imdario-mergo-v0.3.5_GH0.tar.gz) = 15920
> +SHA256 (json-iterator-go-v1.1.6_GH0.tar.gz) = fc04b16a3d3798aca44e644d85c1cf5a10faf294ed69a9f44ca57c6dfa6856e2
> +SIZE (json-iterator-go-v1.1.6_GH0.tar.gz) = 76814
> +SHA256 (jessevdk-go-flags-v1.4.0_GH0.tar.gz) = 3be7e8fb4b63887e8aeb55878244c04b7dcbe5ac77211c73ee35e38ca681e611
> +SIZE (jessevdk-go-flags-v1.4.0_GH0.tar.gz) = 55452
> +SHA256 (kubernetes-api-7cf5895f2711_GH0.tar.gz) = 6d64bc0712959949d1f8f0c6c640611f59cb1d303c1c259fe6350384bc3a0322
> +SIZE (kubernetes-api-7cf5895f2711_GH0.tar.gz) = 1445747
> +SHA256 (kubernetes-apimachinery-6fa4771c83b3_GH0.tar.gz) = ce0cb040bcc3b08c8d956a220a2c885e5f363803d0e0f118097f488b21655ffc
> +SIZE (kubernetes-apimachinery-6fa4771c83b3_GH0.tar.gz) = 496564
> +SHA256 (kubernetes-client-go-v12.0.0_GH0.tar.gz) = adba207eef3032491d3c6c22deb4353bebd670172970cfd1023fcc8bf9309c57
> +SIZE (kubernetes-client-go-v12.0.0_GH0.tar.gz) = 560672
> +SHA256 (kubernetes-gengo-0689ccc1d7d6_GH0.tar.gz) = c01d149698c36f361eada6a47c6c09b64d7635d61c5cd5fefd0b894d0d1aa7d1
> +SIZE (kubernetes-gengo-0689ccc1d7d6_GH0.tar.gz) = 79468
> +SHA256 (kubernetes-klog-v0.3.1_GH0.tar.gz) = fa64aad2df750ca2938188883109d83ef6183039f3a8b19bdf0993b10cd604e6
> +SIZE (kubernetes-klog-v0.3.1_GH0.tar.gz) = 28851
> +SHA256 (kubernetes-kube-openapi-b3a7cee44a30_GH0.tar.gz) = d7bd1631cfcb0efbfa26e96cc246aa816accf3353986108b682256a456daf253
> +SIZE (kubernetes-kube-openapi-b3a7cee44a30_GH0.tar.gz) = 728810
> +SHA256 (kubernetes-utils-c2654d5206da_GH0.tar.gz) = 8b33978b2ef98b36ad153aee99e3da1d5f81871df965d8a37d68cae547beeb75
> +SIZE (kubernetes-utils-c2654d5206da_GH0.tar.gz) = 41745
> +SHA256 (kubernetes-sigs-yaml-v1.1.0_GH0.tar.gz) = 0ee3cfa6e0c3178df07213443ebac0d6ecc1178147f43f848ea7114acf621953
> +SIZE (kubernetes-sigs-yaml-v1.1.0_GH0.tar.gz) = 14890
> +SHA256 (logrusorgru-aurora-cea283e61946_GH0.tar.gz) = f0e72328579f38ab9bf60267c94305ef0646a3345566de05d4c4a17d31d59dbf
> +SIZE (logrusorgru-aurora-cea283e61946_GH0.tar.gz) = 133110
> +SHA256 (lucasb-eyer-go-colorful-v1.0.2_GH0.tar.gz) = 9ca738f5e694587af132cdfedefe1c8fbc5e2fe4339286884fe051742d970140
> +SIZE (lucasb-eyer-go-colorful-v1.0.2_GH0.tar.gz) = 430545
> +SHA256 (mattn-go-runewidth-v0.0.4_GH0.tar.gz) = 1973c2de25bc69c3786a00e8118f4d22aa0d040bdfe46c8c8c30419b23e53dfe
> +SIZE (mattn-go-runewidth-v0.0.4_GH0.tar.gz) = 19827
> +SHA256 (mmcdole-gofeed-0e68beaf6fdf_GH0.tar.gz) = 3ba8dad2b0ac79d439dc4e78ac7d0fee27f1cc7eccd1a442899c99ea9ed0e2d7
> +SIZE (mmcdole-gofeed-0e68beaf6fdf_GH0.tar.gz) = 110479
> +SHA256 (mmcdole-goxpp-0068e33feabf_GH0.tar.gz) = 432aadb22bc36d15d405c8b08a2c44dfd6f73508c49971e5a773cb6683f124ab
> +SIZE (mmcdole-goxpp-0068e33feabf_GH0.tar.gz) = 5167
> +SHA256 (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = d673e902118a6ece63198dc7e0961e904d0410f142726df0936ec1a52035a60f
> +SIZE (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = 7526
> +SHA256 (modern-go-reflect2-v1.0.1_GH0.tar.gz) = d24e856d9aa8fd51b9e6c2cdd712a44c8d18cb8b72802f1bd16e0470322363fd
> +SIZE (modern-go-reflect2-v1.0.1_GH0.tar.gz) = 14394
> +SHA256 (olebedev-config-364964f3a8e4_GH0.tar.gz) = d2b01cca2284cede5ba34ee56d19a1c705f7b2a1db35b44541354f0460fde765
> +SIZE (olebedev-config-364964f3a8e4_GH0.tar.gz) = 9093
> +SHA256 (pkg-errors-v0.8.1_GH0.tar.gz) = 7a428967c6fc2e80cd84a0d9469ab6bd4dbe6b13493ba6294322a933a5a7e356
> +SIZE (pkg-errors-v0.8.1_GH0.tar.gz) = 11009
> +SHA256 (pkg-profile-v1.3.0_GH0.tar.gz) = 6af6c06236d24dbabe7d943e08b1bbf24da3ce74985dbb1579ce494548973006
> +SIZE (pkg-profile-v1.3.0_GH0.tar.gz) = 5822
> +SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
> +SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
> +SHA256 (radovskyb-watcher-v1.0.6_GH0.tar.gz) = 7469dfb353fccd7f6f7bdbf57104e5f58892fcafe01d79481771ad253ca31d6e
> +SIZE (radovskyb-watcher-v1.0.6_GH0.tar.gz) = 12561
> +SHA256 (rivo-tview-2e907d29e475_GH0.tar.gz) = e8c23abb8ed6f98ccace925c819257057f9b1f34c0e128206c49124daf74f887
> +SIZE (rivo-tview-2e907d29e475_GH0.tar.gz) = 2853227
> +SHA256 (rivo-uniseg-v0.1.0_GH0.tar.gz) = b80dffa6c757687cc997b77efbd32435361829cb085b913424b9b2bfebc19655
> +SIZE (rivo-uniseg-v0.1.0_GH0.tar.gz) = 43971
> +SHA256 (shirou-gopsutil-v2.18.12_GH0.tar.gz) = 70e291291c1e2363c1b8d7656c394cbfc8a67c93eb95a861abdcd7644562afba
> +SIZE (shirou-gopsutil-v2.18.12_GH0.tar.gz) = 117507
> +SHA256 (spf13-pflag-v1.0.3_GH0.tar.gz) = 9e57f86f493f04d9077fccd04e7139ebf243dd544e917ab83d35729b3e54a124
> +SIZE (spf13-pflag-v1.0.3_GH0.tar.gz) = 46002
> +SHA256 (sticreations-spotigopher-98632f6f94b0_GH0.tar.gz) = 43b4d99993ca6427e339b1109e26a8a76dfc40ad359b7f17ed60afe12cc1f2ba
> +SIZE (sticreations-spotigopher-98632f6f94b0_GH0.tar.gz) = 14201
> +SHA256 (stretchr-testify-v1.3.0_GH0.tar.gz) = 0cd9c199a72b8d80621624b37c0ed5ac724352d458506a31dfa86710551e7fc5
> +SIZE (stretchr-testify-v1.3.0_GH0.tar.gz) = 102859
> +SHA256 (xanzy-go-gitlab-v0.18.0_GH0.tar.gz) = c6f8a75b954e89deef98b5a1cf04b4beee2302f1a79b5925209d8ba93488139c
> +SIZE (xanzy-go-gitlab-v0.18.0_GH0.tar.gz) = 129904
> +SHA256 (zmb3-spotify-158b1863f5b5_GH0.tar.gz) = 3b8c1ea9f696112204f1e8fb2f635b84e1f8bfe73ff2f95e3bea1e0b7d66ae2c
> +SIZE (zmb3-spotify-158b1863f5b5_GH0.tar.gz) = 111025
> +SHA256 (zorkian-go-datadog-api-v2.21.0_GH0.tar.gz) = 02781384fbc28e781c9b9d21fb2e790a4056652c5dc3e04e58182ced684a995f
> +SIZE (zorkian-go-datadog-api-v2.21.0_GH0.tar.gz) = 145772
> 
> Added: head/sysutils/go-wtf/pkg-descr
> ==============================================================================
> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
> +++ head/sysutils/go-wtf/pkg-descr	Tue Aug 27 06:20:42 2019	(r509990)
> @@ -0,0 +1,4 @@
> +A personal terminal-based dashboard utility, designed for displaying
> +infrequently-needed, but very important, daily data.
> +
> +WWW: http://wtfutil.com
> 
> Added: head/sysutils/go-wtf/pkg-plist
> ==============================================================================
> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
> +++ head/sysutils/go-wtf/pkg-plist	Tue Aug 27 06:20:42 2019	(r509990)
> @@ -0,0 +1,5 @@
> +bin/wtf
> +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bargraph_config.yml
> +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kubernetes_config.yml
> +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample_config.yml
> +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/uniconfig.yml

-- 
Dmitri Goutnik
dg@syrec.org



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