Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Mar 2020 17:51:57 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r529750 - in head/devel: . revive
Message-ID:  <202003281751.02SHpvZL026397@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



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