From owner-svn-ports-all@freebsd.org Sat Mar 28 17:52:10 2020 Return-Path: Delivered-To: svn-ports-all@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 93676260EF8; Sat, 28 Mar 2020 17:52:10 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48qRBH0kQFz4fZG; Sat, 28 Mar 2020 17:52:06 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 16AA818D74; Sat, 28 Mar 2020 17:51:58 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 02SHpv9t026401; Sat, 28 Mar 2020 17:51:57 GMT (envelope-from pi@FreeBSD.org) Received: (from pi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 02SHpvZL026397; Sat, 28 Mar 2020 17:51:57 GMT (envelope-from pi@FreeBSD.org) Message-Id: <202003281751.02SHpvZL026397@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pi set sender to pi@FreeBSD.org using -f From: Kurt Jaeger Date: Sat, 28 Mar 2020 17:51:57 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r529750 - in head/devel: . revive X-SVN-Group: ports-head X-SVN-Commit-Author: pi X-SVN-Commit-Paths: in head/devel: . revive X-SVN-Commit-Revision: 529750 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Mar 2020 17:52:11 -0000 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 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 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