From owner-svn-ports-head@freebsd.org Tue Nov 12 13:16:22 2019 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 9B74C1AD6BC for ; Tue, 12 Nov 2019 13:16:22 +0000 (UTC) (envelope-from adamw@adamw.org) Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47C7YK5D2Dz4Xd5 for ; Tue, 12 Nov 2019 13:16:21 +0000 (UTC) (envelope-from adamw@adamw.org) Received: by mail-wm1-x32d.google.com with SMTP id f3so2910369wmc.5 for ; Tue, 12 Nov 2019 05:16:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adamw-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=w92lCyaS4iTsKIPiiakpPEEk9PHp9W0c0reqJc355ac=; b=DH2uxeIqZz5ccgjFYsOwUbeFrksJ+yKLhJRNlU6y/VyAjKeJBmILtKZVJPQK67I3ok e8gvq2GrmEv77h6EO531voq9jARDQh1VFWaJugd8OFOyAWyR1Wbu6O+xFCxigS4LvQhf v5cqCkR1mesk5O4YOtrtH6dMZBN3EhQy3M6H//O6qmmoNZg1wGXbHX1rsz2HMloE9xGC +qcxHa2tF7PQUj7LDh1S81OpBBQOVT6iSRvyfyBFgXHh1xUG4ZvAB9mgKEY4matIMg9N ygAMiekg4ZGnHulKmU7OrpTjPJi2Lym5DGjQC+MBCOkxSqAqU4Z5Cn0KNI4VjEkrXElB 4CEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=w92lCyaS4iTsKIPiiakpPEEk9PHp9W0c0reqJc355ac=; b=pSg8DQOr00/5ZJnB7/jEyFXFmxo2egXBsc5l8T5sU4Ig2/TuCfWXg8ok/lgjyhj39W Nc9KzigDk/Ie1BTFzGgNXjuIS9qBg+2STtSnejwLRRCvENveuAlGTG07a+l5UOEN6hBg RGhiVg7UPv1kGJWsbRFK2JB1fAVdmYH3YrQdkkw50nK6pKbZav7D8A6ICZ3u0/uMrXBf GPbyMj3wEPX69TD8bBlUA9I6PIOJdlm5naCSWrBJDclD2o77OKnucZA5oI+0I//r8i9h HA+WED2BWxgjvccjTrKJJYws8cSzyj9PP4Z6DNx1OiUQcHEvXk3fuTI2ARiz4Ggc6/7u u91g== X-Gm-Message-State: APjAAAXek/R92oChnnM6FyiGpmUUvyLwzAlO+t9+5MhX7hzdRoY7eciB Ck+nzZkrKw57JI4eHAZWIcdL8addeIIc59Qx28wAHR+Q9ccDrA== X-Google-Smtp-Source: APXvYqxVEZI4lJqrrKak4IafP82m0tkagAoX2un/uK1r27YBqYHgdMQa0WjtlvqzsbuOG2RJ3tj+vLVRhnT0lRQAP0A= X-Received: by 2002:a1c:a5c8:: with SMTP id o191mr3801498wme.168.1573564580082; Tue, 12 Nov 2019 05:16:20 -0800 (PST) MIME-Version: 1.0 References: <201911120324.xAC3OuGK065189@repo.freebsd.org> In-Reply-To: <201911120324.xAC3OuGK065189@repo.freebsd.org> From: Adam Weinberger Date: Tue, 12 Nov 2019 06:16:03 -0700 Message-ID: Subject: Re: svn commit: r517302 - in head/misc: . cheat To: Yuri Victorovich Cc: ports-committers , svn-ports-all , svn-ports-head Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 47C7YK5D2Dz4Xd5 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=adamw-org.20150623.gappssmtp.com header.s=20150623 header.b=DH2uxeIq; dmarc=none; spf=pass (mx1.freebsd.org: domain of adamw@adamw.org designates 2a00:1450:4864:20::32d as permitted sender) smtp.mailfrom=adamw@adamw.org X-Spamd-Result: default: False [-5.29 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[adamw-org.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[svn-ports-head@freebsd.org]; DMARC_NA(0.00)[adamw.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[adamw-org.20150623.gappssmtp.com:+]; RCVD_IN_DNSWL_NONE(0.00)[d.2.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-2.79)[ip: (-9.15), ipnet: 2a00:1450::/32(-2.74), asn: 15169(-2.00), country: US(-0.05)]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Nov 2019 13:16:22 -0000 On Mon, Nov 11, 2019 at 8:25 PM Yuri Victorovich wrote: > > Author: yuri > Date: Tue Nov 12 03:24:56 2019 > New Revision: 517302 > URL: https://svnweb.freebsd.org/changeset/ports/517302 > > Log: > New port: misc/cheat: Create and view interactive cheatsheets on the command-line > > Added: > head/misc/cheat/ > head/misc/cheat/Makefile (contents, props changed) > head/misc/cheat/distinfo (contents, props changed) > head/misc/cheat/pkg-descr (contents, props changed) > Modified: > head/misc/Makefile Hi Yuri, This port is a little strange. It installs a binary that just displays an error message about needing a config file. Perhaps pkg-message could say how to generate that file? Except once you generate the config file as upstream instructs, cheat still can't find it. I'm not sure where it's actually looking for it. Once you set the env var to point it to the config file, it just errors out because there's no actual data files installed. The cheat data files (https://github.com/cheat/cheatsheets) should probably be installed along with the cheat binary. # Adam > > Modified: head/misc/Makefile > ============================================================================== > --- head/misc/Makefile Tue Nov 12 02:53:11 2019 (r517301) > +++ head/misc/Makefile Tue Nov 12 03:24:56 2019 (r517302) > @@ -36,6 +36,7 @@ > SUBDIR += buffer > SUBDIR += cave > SUBDIR += cdcollect > + SUBDIR += cheat > SUBDIR += chef > SUBDIR += chmlib > SUBDIR += cinnamon-translations > > Added: head/misc/cheat/Makefile > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/misc/cheat/Makefile Tue Nov 12 03:24:56 2019 (r517302) > @@ -0,0 +1,32 @@ > +# $FreeBSD$ > + > +PORTNAME= cheat > +DISTVERSION= 3.0.6 > +CATEGORIES= misc > + > +MAINTAINER= yuri@FreeBSD.org > +COMMENT= Create and view interactive cheatsheets on the command-line > + > +LICENSE= MIT > +LICENSE_FILE= ${WRKSRC}/LICENSE.txt > + > +USES= go:modules > +USE_GITHUB= yes > +GH_TUPLE= \ > + alecthomas:chroma:v0.6.8:alecthomas_chroma/vendor/github.com/alecthomas/chroma \ > + danwakefield:fnmatch:cbb64ac3d964:danwakefield_fnmatch/vendor/github.com/danwakefield/fnmatch \ > + 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 \ > + docopt:docopt.go:0.6.2:docopt_docopt_go/vendor/github.com/docopt/docopt.go \ > + go-yaml:yaml:9f9df34309c0:go_yaml_yaml/vendor/gopkg.in/yaml.v1 \ > + go-yaml:yaml:v2.2.4:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ > + golang:sys:543471e840be:golang_sys/vendor/golang.org/x/sys \ > + mattn:go-colorable:v0.0.9:mattn_go_colorable/vendor/github.com/mattn/go-colorable \ > + mattn:go-isatty:v0.0.10:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ > + mgutz:ansi:9520e82c474b:mgutz_ansi/vendor/github.com/mgutz/ansi \ > + mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir > +GO_TARGET= ./cmd/${PORTNAME} > + > +PLIST_FILES= bin/${PORTNAME} > + > +.include > > Added: head/misc/cheat/distinfo > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/misc/cheat/distinfo Tue Nov 12 03:24:56 2019 (r517302) > @@ -0,0 +1,25 @@ > +TIMESTAMP = 1573527632 > +SHA256 (cheat-cheat-3.0.6_GH0.tar.gz) = 405ca6372d5bf3bea9c27b32b214ac8e6971de44cbd1a605c0a6a7f0ebdea215 > +SIZE (cheat-cheat-3.0.6_GH0.tar.gz) = 1979965 > +SHA256 (alecthomas-chroma-v0.6.8_GH0.tar.gz) = b76b5ea13171f286cdb28f2942784fafa69adf8e120ed4e68cd05484428a09b1 > +SIZE (alecthomas-chroma-v0.6.8_GH0.tar.gz) = 581789 > +SHA256 (danwakefield-fnmatch-cbb64ac3d964_GH0.tar.gz) = 7ebff38d382142f9220d2cfcb4731d0ae90cdef71238c94a15c35f8aa746007f > +SIZE (danwakefield-fnmatch-cbb64ac3d964_GH0.tar.gz) = 4955 > +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 (docopt-docopt.go-0.6.2_GH0.tar.gz) = bfd2816c9b1830eff84fc97fdad8fbf88ed56b6fccfe29d40c85c55e676edea9 > +SIZE (docopt-docopt.go-0.6.2_GH0.tar.gz) = 23808 > +SHA256 (go-yaml-yaml-v2.2.4_GH0.tar.gz) = 9004c9709200d52ef6e5c69af3f71f3adb1a2b7e884ea7597f306bf54b1f007c > +SIZE (go-yaml-yaml-v2.2.4_GH0.tar.gz) = 72209 > +SHA256 (golang-sys-543471e840be_GH0.tar.gz) = 4d797f5647e0f68b313fb9663b0e4310f2d4a9dfa0d98de52902566785ea212b > +SIZE (golang-sys-543471e840be_GH0.tar.gz) = 1494161 > +SHA256 (mattn-go-colorable-v0.0.9_GH0.tar.gz) = 703db7bd13f84446bb06a7f075cf6b21d65b828cd6831dc9069e28b564bdfb87 > +SIZE (mattn-go-colorable-v0.0.9_GH0.tar.gz) = 7593 > +SHA256 (mattn-go-isatty-v0.0.10_GH0.tar.gz) = 55408e1afd78eaa112842ae2263e70703d5b5133feaa17fa477980a87a961fe7 > +SIZE (mattn-go-isatty-v0.0.10_GH0.tar.gz) = 4465 > +SHA256 (mgutz-ansi-9520e82c474b_GH0.tar.gz) = f9203c71aceb8b7ffa87181fd8f51dc69acce3d2161c4c017ea92c6840f85093 > +SIZE (mgutz-ansi-9520e82c474b_GH0.tar.gz) = 4876 > +SHA256 (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 646671c73a84a8dfb4a5a76b80c7b63549ffefa906524d45077301bc7da76600 > +SIZE (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 3362 > > Added: head/misc/cheat/pkg-descr > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/misc/cheat/pkg-descr Tue Nov 12 03:24:56 2019 (r517302) > @@ -0,0 +1,5 @@ > +cheat allows you to create and view interactive cheatsheets on the command-line. > +It was designed to help remind *nix system administrators of options for > +commands that they use frequently, but not frequently enough to remember. > + > +WWW: https://github.com/cheat/cheat -- Adam Weinberger adamw@adamw.org https://www.adamw.org