svn commit: r500367 - in head/devel: . golint
Yuri Victorovich
yuri at FreeBSD.org
Sun Apr 28 20:24:01 UTC 2019
Author: yuri
Date: Sun Apr 28 20:23:59 2019
New Revision: 500367
URL: https://svnweb.freebsd.org/changeset/ports/500367
Log:
New port: devel/golint: Linter for Go source code
PR: 205329
Added:
head/devel/golint/
head/devel/golint/Makefile (contents, props changed)
head/devel/golint/distinfo (contents, props changed)
head/devel/golint/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Sun Apr 28 20:15:49 2019 (r500366)
+++ head/devel/Makefile Sun Apr 28 20:23:59 2019 (r500367)
@@ -841,6 +841,7 @@
SUBDIR += goffice010
SUBDIR += gogland-eap
SUBDIR += gogs
+ SUBDIR += golint
SUBDIR += google-gdata
SUBDIR += google-perftools
SUBDIR += google-styleguide
Added: head/devel/golint/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/golint/Makefile Sun Apr 28 20:23:59 2019 (r500367)
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME= golint
+PORTVERSION= g20190409
+CATEGORIES= devel
+
+MAINTAINER= yuri at FreeBSD.org
+COMMENT= Linter for Go source code
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/${GO_SUBDIR}/LICENSE
+
+BUILD_DEPENDS= go:lang/go
+
+USE_GITHUB= nodefault
+GH_ACCOUNT= golang
+GH_PROJECT= lint
+GH_TAGNAME= 959b441
+GH_TUPLE= golang:lint:959b441:main/src/golang.org/x/lint \
+ golang:tools:e65039e:golang_tools/src/golang.org/x/tools
+
+GO_SUBDIR= src/golang.org/x/lint
+
+PLIST_FILES= bin/golint
+
+do-build:
+ @cd ${WRKSRC}/${GO_SUBDIR}/golint && \
+ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${GO_SUBDIR}/${PORTNAME}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
+
+.include <bsd.port.mk>
Added: head/devel/golint/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/golint/distinfo Sun Apr 28 20:23:59 2019 (r500367)
@@ -0,0 +1,5 @@
+TIMESTAMP = 1556481010
+SHA256 (golang-lint-959b441_GH0.tar.gz) = df0c8369150fcf23d5a79851293c232e3f79c931bfcff59460b0298b774c0a12
+SIZE (golang-lint-959b441_GH0.tar.gz) = 32982
+SHA256 (golang-tools-e65039e_GH0.tar.gz) = 29fd59183877a438012e2ec6d2875f4403b0f4b58aa8a793372edc9df3a3a20c
+SIZE (golang-tools-e65039e_GH0.tar.gz) = 2681790
Added: head/devel/golint/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/golint/pkg-descr Sun Apr 28 20:23:59 2019 (r500367)
@@ -0,0 +1,12 @@
+A linter for Go source code.
+
+Invoke golint with one or more filenames, directories, or packages named by its
+import path. Golint uses the same import path syntax as the go command and
+therefore also supports relative import paths like ./.... Additionally the ...
+wildcard can be used as suffix on relative and absolute file paths to recurse
+into them.
+
+The output of this tool is a list of suggestions in Vim quickfix format, which
+is accepted by lots of different editors.
+
+WWW: https://github.com/golang/lint/
More information about the svn-ports-all
mailing list