diff options
author | bsiegert <bsiegert@pkgsrc.org> | 2016-09-11 08:15:43 +0000 |
---|---|---|
committer | bsiegert <bsiegert@pkgsrc.org> | 2016-09-11 08:15:43 +0000 |
commit | c0e5c091d0a83d6e42520bba5058bfcdce6dee07 (patch) | |
tree | 484a6c95aabdc45ddb6ebd10ac897be312703005 /devel/go-glog | |
parent | 326e2502fa4a61e6291b3cde6cdc643d2ec59976 (diff) | |
download | pkgsrc-c0e5c091d0a83d6e42520bba5058bfcdce6dee07.tar.gz |
New package, go-glog.
Package glog implements logging analogous to the Google-internal
C++ INFO/ERROR/V setup. It provides functions Info, Warning,
Error, Fatal, plus formatting variants such as Infof. It
also provides V-style logging controlled by the -v and
-vmodule=file=2 flags.
This is an efficient pure Go implementation of leveled logs in the
manner of the open source C++ package
https://github.com/google/glog
(pkgsrc/devel/google-glog)
By binding methods to booleans it is possible to use the log package
without paying the expense of evaluating the arguments to the log.
Through the -vmodule flag, the package also provides fine-grained
control over logging at the file level.
Diffstat (limited to 'devel/go-glog')
-rw-r--r-- | devel/go-glog/DESCR | 15 | ||||
-rw-r--r-- | devel/go-glog/Makefile | 18 | ||||
-rw-r--r-- | devel/go-glog/PLIST | 8 | ||||
-rw-r--r-- | devel/go-glog/buildlink3.mk | 15 | ||||
-rw-r--r-- | devel/go-glog/distinfo | 6 |
5 files changed, 62 insertions, 0 deletions
diff --git a/devel/go-glog/DESCR b/devel/go-glog/DESCR new file mode 100644 index 00000000000..6b2833513fc --- /dev/null +++ b/devel/go-glog/DESCR @@ -0,0 +1,15 @@ +Package glog implements logging analogous to the Google-internal +C++ INFO/ERROR/V setup. It provides functions Info, Warning, +Error, Fatal, plus formatting variants such as Infof. It +also provides V-style logging controlled by the -v and +-vmodule=file=2 flags. + +This is an efficient pure Go implementation of leveled logs in the +manner of the open source C++ package + https://github.com/google/glog + (pkgsrc/devel/google-glog) + +By binding methods to booleans it is possible to use the log package +without paying the expense of evaluating the arguments to the log. +Through the -vmodule flag, the package also provides fine-grained +control over logging at the file level. diff --git a/devel/go-glog/Makefile b/devel/go-glog/Makefile new file mode 100644 index 00000000000..5434ea49c65 --- /dev/null +++ b/devel/go-glog/Makefile @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1 2016/09/11 08:15:43 bsiegert Exp $ +# + +DISTNAME= go-glog-20160125 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_GITHUB:=golang/} +GITHUB_PROJECT= glog +GITHUB_TAG= 23def4e + +HOMEPAGE= http://godoc.org/${GO_SRCPATH} +COMMENT= Leveled execution logs for Go +LICENSE= apache-2.0 + +GO_SRCPATH= github.com/golang/glog +GO_DIST_BASE= ${GITHUB_PROJECT}-${GITHUB_TAG}* + +.include "../../lang/go/go-package.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/go-glog/PLIST b/devel/go-glog/PLIST new file mode 100644 index 00000000000..e6609efb996 --- /dev/null +++ b/devel/go-glog/PLIST @@ -0,0 +1,8 @@ +@comment $NetBSD: PLIST,v 1.1 2016/09/11 08:15:43 bsiegert Exp $ +gopkg/pkg/${GO_PLATFORM}/github.com/golang/glog.a +gopkg/src/github.com/golang/glog/LICENSE +gopkg/src/github.com/golang/glog/README +gopkg/src/github.com/golang/glog/glog.go +gopkg/src/github.com/golang/glog/glog_file.go +gopkg/src/github.com/golang/glog/glog_test.go +@pkgdir bin diff --git a/devel/go-glog/buildlink3.mk b/devel/go-glog/buildlink3.mk new file mode 100644 index 00000000000..e8b1173809a --- /dev/null +++ b/devel/go-glog/buildlink3.mk @@ -0,0 +1,15 @@ +# $NetBSD: buildlink3.mk,v 1.1 2016/09/11 08:15:43 bsiegert Exp $ + +BUILDLINK_TREE+= go-glog + +.if !defined(GO_GLOG_BUILDLINK3_MK) +GO_GLOG_BUILDLINK3_MK:= + +BUILDLINK_CONTENTS_FILTER.go-glog= ${EGREP} gopkg/ +BUILDLINK_DEPMETHOD.go-glog?= build + +BUILDLINK_API_DEPENDS.go-glog+= go-glog>=20160125 +BUILDLINK_PKGSRCDIR.go-glog?= ../../devel/go-glog +.endif # GO_GLOG_BUILDLINK3_MK + +BUILDLINK_TREE+= -go-glog diff --git a/devel/go-glog/distinfo b/devel/go-glog/distinfo new file mode 100644 index 00000000000..5aeb391c51d --- /dev/null +++ b/devel/go-glog/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2016/09/11 08:15:43 bsiegert Exp $ + +SHA1 (go-glog-20160125-23def4e.tar.gz) = f3d7dfc5ea4a87434aef3645e8d73a1a21a81453 +RMD160 (go-glog-20160125-23def4e.tar.gz) = fd08038c1dcab78c9470aaeaee873982bcdc69a5 +SHA512 (go-glog-20160125-23def4e.tar.gz) = e9e70cf2a2d74ca813d0cadc23d213a1112ca4d1167abb63d8e0929585fca90c3a5bab1f49db20095c48bf1fe03b4424353c33728d09a201334eb65770888dc5 +Size (go-glog-20160125-23def4e.tar.gz) = 19688 bytes |