svn commit: r529750 - in head/devel: . revive
Kurt Jaeger
pi at FreeBSD.org
Sat Mar 28 17:52:11 UTC 2020
Author: pi
Date: Sat Mar 28 17:51:56 2020
New Revision: 529750
URL: https://svnweb.freebsd.org/changeset/ports/529750
Log:
New port: devel/revive
Fast, configurable, extensible, flexible, and
beautiful linter for Go. Drop-in replacement
of golint. Revive provides a framework for
development of custom rules, and lets you
define a strict preset for enhancing your
development & code review processes.
WWW: https://revive.run
PR: 245127
Submitted by: Lewis Cook <vulcan at wired.sh>
Added:
head/devel/revive/
head/devel/revive/Makefile (contents, props changed)
head/devel/revive/distinfo (contents, props changed)
head/devel/revive/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Sat Mar 28 17:49:36 2020 (r529749)
+++ head/devel/Makefile Sat Mar 28 17:51:56 2020 (r529750)
@@ -5296,6 +5296,7 @@
SUBDIR += replay
SUBDIR += replxx
SUBDIR += resolv_wrapper
+ SUBDIR += revive
SUBDIR += rhtvision
SUBDIR += riscv32-unknown-elf-gcc
SUBDIR += riscv64-gcc
Added: head/devel/revive/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/revive/Makefile Sat Mar 28 17:51:56 2020 (r529750)
@@ -0,0 +1,48 @@
+# $FreeBSD$
+
+PORTNAME= revive
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.0.2
+CATEGORIES= devel
+
+MAINTAINER= vulcan at wired.sh
+COMMENT= Extensible static code analysis framework for Go
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+USE_GITHUB= yes
+GH_ACCOUNT= mgechev
+GH_TUPLE= BurntSushi:toml:v0.3.1:burntsushi_toml/vendor/github.com/BurntSushi/toml \
+ fatih:color:v1.9.0:fatih_color/vendor/github.com/fatih/color \
+ fatih:structtag:v1.2.0:fatih_structtag/vendor/github.com/fatih/structtag \
+ golang:sys:33540a1f6037:golang_sys/vendor/golang.org/x/sys \
+ golang:tools:807dcd883420:golang_tools/vendor/golang.org/x/tools \
+ mattn:go-colorable:v0.1.4:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
+ mattn:go-isatty:v0.0.11:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
+ mattn:go-runewidth:v0.0.7:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
+ mgechev:dots:c36f7dcfbb81:mgechev_dots/vendor/github.com/mgechev/dots \
+ mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \
+ olekukonko:tablewriter:v0.0.4:olekukonko_tablewriter/vendor/github.com/olekukonko/tablewriter \
+ pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors
+
+PLIST_FILES= bin/${PORTNAME}
+PORTDOCS= CODE_OF_CONDUCT.md CONTRIBUTING.md DEVELOPING.md \
+ PULL_REQUEST_TEMPLATE.md README.md RULES_DESCRIPTIONS.md
+PORTEXAMPLES= defaults.toml untyped.toml
+
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+post-install-EXAMPLES-on:
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${PORTEXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR}
+
+do-test:
+ @cd ${GO_WRKSRC} && ${SETENV} ${GO_ENV} ${GO_CMD} test ./...
+
+.include <bsd.port.mk>
Added: head/devel/revive/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/revive/distinfo Sat Mar 28 17:51:56 2020 (r529750)
@@ -0,0 +1,27 @@
+TIMESTAMP = 1585395567
+SHA256 (mgechev-revive-v1.0.2_GH0.tar.gz) = 1d3b7a171afba55ee5a6cd7c87ebbcb452ec78a6cf0543584fada7d725ffca31
+SIZE (mgechev-revive-v1.0.2_GH0.tar.gz) = 1395736
+SHA256 (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 6593da894578ba510a470735ffbdc88ce88033094dc5a8f4d3957ab87e18803f
+SIZE (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 42077
+SHA256 (fatih-color-v1.9.0_GH0.tar.gz) = f5a6372ff7c87d22baaa2089e5cdd8a218fb3a9be047195c0ab421d5340f6f3f
+SIZE (fatih-color-v1.9.0_GH0.tar.gz) = 1230941
+SHA256 (fatih-structtag-v1.2.0_GH0.tar.gz) = f39a7edcb38f70f8b12f8b4f18b386d508c6a5b7f6fbddcee52d299b795fdaab
+SIZE (fatih-structtag-v1.2.0_GH0.tar.gz) = 5702
+SHA256 (golang-sys-33540a1f6037_GH0.tar.gz) = 09ebdf007413c2eaddce123137443d08d1848be410c58896e772f0481ec385d5
+SIZE (golang-sys-33540a1f6037_GH0.tar.gz) = 1497659
+SHA256 (golang-tools-807dcd883420_GH0.tar.gz) = ea19aad0678eb44a4581c3b6084bef785e08f497f8d7a1e2df7adce857e8bade
+SIZE (golang-tools-807dcd883420_GH0.tar.gz) = 2364759
+SHA256 (mattn-go-colorable-v0.1.4_GH0.tar.gz) = 157806ad8125e6bef4d9b58c9125ccb98a8343136f93faf442ab0cc6e7c24c11
+SIZE (mattn-go-colorable-v0.1.4_GH0.tar.gz) = 8981
+SHA256 (mattn-go-isatty-v0.0.11_GH0.tar.gz) = 631fab18253998a4e27e9d260c445e9852bd86cf5a42693623d305c3e59c415a
+SIZE (mattn-go-isatty-v0.0.11_GH0.tar.gz) = 4396
+SHA256 (mattn-go-runewidth-v0.0.7_GH0.tar.gz) = 09270ddb93b2d77d4b3903bbadacbb3a3d4f0cce93c373fb21503840829d8697
+SIZE (mattn-go-runewidth-v0.0.7_GH0.tar.gz) = 16089
+SHA256 (mgechev-dots-c36f7dcfbb81_GH0.tar.gz) = 51d1b0ab98625b43875c9083c42e7ac5a054e6c04234e152e8437f2a3f1aae25
+SIZE (mgechev-dots-c36f7dcfbb81_GH0.tar.gz) = 6425
+SHA256 (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 646671c73a84a8dfb4a5a76b80c7b63549ffefa906524d45077301bc7da76600
+SIZE (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 3362
+SHA256 (olekukonko-tablewriter-v0.0.4_GH0.tar.gz) = a86028430fb4dd99ce0030a7c4d37915337c3b9a9efbfd2698b375f3e3488bd0
+SIZE (olekukonko-tablewriter-v0.0.4_GH0.tar.gz) = 19252
+SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
+SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
Added: head/devel/revive/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/revive/pkg-descr Sat Mar 28 17:51:56 2020 (r529750)
@@ -0,0 +1,8 @@
+Fast, configurable, extensible, flexible, and
+beautiful linter for Go. Drop-in replacement
+of golint. Revive provides a framework for
+development of custom rules, and lets you
+define a strict preset for enhancing your
+development & code review processes.
+
+WWW: https://revive.run
More information about the svn-ports-all
mailing list