diff options
Diffstat (limited to 'sysutils/mkr')
-rw-r--r-- | sysutils/mkr/Makefile | 31 | ||||
-rw-r--r-- | sysutils/mkr/distinfo | 5 | ||||
-rw-r--r-- | sysutils/mkr/pkg-descr | 4 |
3 files changed, 40 insertions, 0 deletions
diff --git a/sysutils/mkr/Makefile b/sysutils/mkr/Makefile new file mode 100644 index 000000000000..36dcf7d34d2a --- /dev/null +++ b/sysutils/mkr/Makefile @@ -0,0 +1,31 @@ +PORTNAME= mkr +DISTVERSIONPREFIX= v +DISTVERSION= 0.62.0 +CATEGORIES= sysutils + +MAINTAINER= tagattie@FreeBSD.org +COMMENT= Command line tool for Mackerel +WWW= https://github.com/mackerelio/mkr + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules + +GO_MODULE= github.com/mackerelio/mkr +GO_BUILDFLAGS= -ldflags="-s -w" + +PLIST_FILES= bin/${PORTNAME} +PORTDOCS= CHANGELOG.md README.md + +OPTIONS_DEFINE= DOCS + +post-patch: + @${REINPLACE_CMD} -e "s|/etc|${PREFIX}&|" \ + ${WRKSRC}/vendor/github.com/mackerelio/mackerel-agent/config/config_unix.go + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/sysutils/mkr/distinfo b/sysutils/mkr/distinfo new file mode 100644 index 000000000000..40fa66191318 --- /dev/null +++ b/sysutils/mkr/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1756121069 +SHA256 (go/sysutils_mkr/mkr-v0.62.0/v0.62.0.mod) = 1f195a45feda7a2507aa3833e48d70aba3011b475e2522bfde138763d11a8ca0 +SIZE (go/sysutils_mkr/mkr-v0.62.0/v0.62.0.mod) = 3259 +SHA256 (go/sysutils_mkr/mkr-v0.62.0/v0.62.0.zip) = 04d5ffd855606f383a43bf3b1fb94c8200622985d70182bc211e4137e8597813 +SIZE (go/sysutils_mkr/mkr-v0.62.0/v0.62.0.zip) = 133534 diff --git a/sysutils/mkr/pkg-descr b/sysutils/mkr/pkg-descr new file mode 100644 index 000000000000..3d42cb839c38 --- /dev/null +++ b/sysutils/mkr/pkg-descr @@ -0,0 +1,4 @@ +mkr is a command-line interface tool for the Mackerel API written in +Go. mkr helps to automate tedious daily server operations to best +leverage Mackerel's and Unix's tools. mkr output format is JSON, so it +can be filtered with a JSON processor such as jq. |