svn commit: r517302 - in head/misc: . cheat
Adam Weinberger
adamw at adamw.org
Tue Nov 12 13:16:22 UTC 2019
On Mon, Nov 11, 2019 at 8:25 PM Yuri Victorovich <yuri at freebsd.org> 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 at 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 <bsd.port.mk>
>
> 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 at adamw.org
https://www.adamw.org
More information about the svn-ports-all
mailing list