Date: Mon, 20 Apr 2020 14:18:11 +0000 (UTC) From: Koichiro Iwao <meta@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r532209 - in head/sysutils: . mackerel-agent mackerel-agent/files Message-ID: <202004201418.03KEIBYO000327@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: meta Date: Mon Apr 20 14:18:11 2020 New Revision: 532209 URL: https://svnweb.freebsd.org/changeset/ports/532209 Log: New port: sysutils/mackerel-agent A Revolutionary Server Management and organizing cloud servers through roles and connecting various development tools, Mackerel brings a new kind of application performance management. WWW: https://mackerel.io Sponsored by: HAW International Added: head/sysutils/mackerel-agent/ head/sysutils/mackerel-agent/Makefile (contents, props changed) head/sysutils/mackerel-agent/distinfo (contents, props changed) head/sysutils/mackerel-agent/files/ head/sysutils/mackerel-agent/files/mackerel_agent.in (contents, props changed) head/sysutils/mackerel-agent/pkg-descr (contents, props changed) head/sysutils/mackerel-agent/pkg-plist (contents, props changed) Modified: head/sysutils/Makefile Modified: head/sysutils/Makefile ============================================================================== --- head/sysutils/Makefile Mon Apr 20 14:04:36 2020 (r532208) +++ head/sysutils/Makefile Mon Apr 20 14:18:11 2020 (r532209) @@ -635,6 +635,7 @@ SUBDIR += lxterminal SUBDIR += mac_nonet SUBDIR += mac_rtprio + SUBDIR += mackerel-agent SUBDIR += magicrescue SUBDIR += manck SUBDIR += mapchan Added: head/sysutils/mackerel-agent/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/mackerel-agent/Makefile Mon Apr 20 14:18:11 2020 (r532209) @@ -0,0 +1,49 @@ +# $FreeBSD$ + +PORTNAME= mackerel-agent +DISTVERSIONPREFIX= v +DISTVERSION= 0.67.1 +CATEGORIES= sysutils + +MAINTAINER= meta@FreeBSD.org +COMMENT= Agent program to post your hosts' metrics to mackerel.io + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules +USE_RC_SUBR= mackerel_agent +USE_GITHUB= yes + +GH_ACCOUNT= mackerelio +GH_PROJECT= mackerel-agent +GH_TUPLE= \ + BurntSushi:toml:v0.3.1:burntsushi_toml/vendor/github.com/BurntSushi/toml \ + Songmu:prompter:v0.3.0:songmu_prompter/vendor/github.com/Songmu/prompter \ + Songmu:retry:v0.1.0:songmu_retry/vendor/github.com/Songmu/retry \ + Songmu:timeout:v0.4.0:songmu_timeout/vendor/github.com/Songmu/timeout \ + Songmu:wrapcommander:v0.1.0:songmu_wrapcommander/vendor/github.com/Songmu/wrapcommander \ + StackExchange:wmi:cbe66965904d:stackexchange_wmi/vendor/github.com/StackExchange/wmi \ + go-ole:go-ole:v1.2.4:go_ole_go_ole/vendor/github.com/go-ole/go-ole \ + golang:crypto:a0c6ece9d31a:golang_crypto/vendor/golang.org/x/crypto \ + golang:sys:d101bd2416d5:golang_sys/vendor/golang.org/x/sys \ + golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \ + mackerelio:go-osstat:v0.1.0:mackerelio_go_osstat/vendor/github.com/mackerelio/go-osstat \ + mackerelio:golib:v1.0.0:mackerelio_golib/vendor/github.com/mackerelio/golib \ + mackerelio:mackerel-client-go:v0.9.1:mackerelio_mackerel_client_go/vendor/github.com/mackerelio/mackerel-client-go \ + mattn:go-encoding:v0.0.2:mattn_go_encoding/vendor/github.com/mattn/go-encoding \ + mattn:go-isatty:v0.0.12:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ + motemen:go-cli:9961a876eb5f:motemen_go_cli/vendor/github.com/motemen/go-cli \ + pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \ + shirou:gopsutil:v2.20.2:shirou_gopsutil/vendor/github.com/shirou/gopsutil + +post-patch: + ${REINPLACE_CMD} -e "s|/etc|${PREFIX}/etc|" ${WRKSRC}/config/config_unix.go + +post-stage: + ${MKDIR} ${STAGEDIR}${ETCDIR} + ${INSTALL_DATA} ${WRKSRC}/mackerel-agent.sample.conf ${STAGEDIR}${ETCDIR} + ${MV} ${STAGEDIR}${ETCDIR}/mackerel-agent.sample.conf \ + ${STAGEDIR}${ETCDIR}/mackerel-agent.conf.sample + +.include <bsd.port.mk> Added: head/sysutils/mackerel-agent/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/mackerel-agent/distinfo Mon Apr 20 14:18:11 2020 (r532209) @@ -0,0 +1,39 @@ +TIMESTAMP = 1587385115 +SHA256 (mackerelio-mackerel-agent-v0.67.1_GH0.tar.gz) = e421757b7f2eae9febafaaa0967f94beb7b3a8ef25914d7aa35a6c67234ed591 +SIZE (mackerelio-mackerel-agent-v0.67.1_GH0.tar.gz) = 176239 +SHA256 (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 6593da894578ba510a470735ffbdc88ce88033094dc5a8f4d3957ab87e18803f +SIZE (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 42077 +SHA256 (Songmu-prompter-v0.3.0_GH0.tar.gz) = f6bd9d5d3a2970a11d704f8b474dc8a761ce1468a9fb803f0eeb8b799cb86803 +SIZE (Songmu-prompter-v0.3.0_GH0.tar.gz) = 5592 +SHA256 (Songmu-retry-v0.1.0_GH0.tar.gz) = 3d50fe01ebb33538683b3356a65fc42b6704944ffc6e46cd2dfd4c5a7fda055e +SIZE (Songmu-retry-v0.1.0_GH0.tar.gz) = 3615 +SHA256 (Songmu-timeout-v0.4.0_GH0.tar.gz) = 03467f7f84552e3886f47884eb9d60e1ec914bcf7b63a2d14a4f83e59f5b58bc +SIZE (Songmu-timeout-v0.4.0_GH0.tar.gz) = 8704 +SHA256 (Songmu-wrapcommander-v0.1.0_GH0.tar.gz) = 505e034c7488cb671ac89dae84e78d433b6af57d409bd6b6bf3bbf87a4fc6467 +SIZE (Songmu-wrapcommander-v0.1.0_GH0.tar.gz) = 4676 +SHA256 (StackExchange-wmi-cbe66965904d_GH0.tar.gz) = 14dbc4af6952acdb1b941d002cd36fd2299aa6b3144cbcbddbb032c47f816da5 +SIZE (StackExchange-wmi-cbe66965904d_GH0.tar.gz) = 11279 +SHA256 (go-ole-go-ole-v1.2.4_GH0.tar.gz) = 1f30df494ffc50c133c5f276f64c94820046b1a3a660c0cca49a5c3a8106db11 +SIZE (go-ole-go-ole-v1.2.4_GH0.tar.gz) = 51655 +SHA256 (golang-crypto-a0c6ece9d31a_GH0.tar.gz) = dba7dd53dc60f6aa1d2f122f5636931a354f93fc2b08b2c65ff1ace0c8be56d5 +SIZE (golang-crypto-a0c6ece9d31a_GH0.tar.gz) = 1723295 +SHA256 (golang-sys-d101bd2416d5_GH0.tar.gz) = c1de80d233d3df630ed34bf80cbb3f186199e7b5218726abe0234520c8eddb8b +SIZE (golang-sys-d101bd2416d5_GH0.tar.gz) = 1537146 +SHA256 (golang-text-v0.3.2_GH0.tar.gz) = 0b9309698f5708531c5377ab1e29b423a6d9e20c55a8d386c3b8283428212f22 +SIZE (golang-text-v0.3.2_GH0.tar.gz) = 7168069 +SHA256 (mackerelio-go-osstat-v0.1.0_GH0.tar.gz) = a24414de16bd32a42ecf0fc132680dbc1b96ba6664e16bda88ebe8fdb062849e +SIZE (mackerelio-go-osstat-v0.1.0_GH0.tar.gz) = 17564 +SHA256 (mackerelio-golib-v1.0.0_GH0.tar.gz) = f6c000ff45796de6f04d3260fae11a34758fc1ad49f166515603adc75c50aae3 +SIZE (mackerelio-golib-v1.0.0_GH0.tar.gz) = 12315 +SHA256 (mackerelio-mackerel-client-go-v0.9.1_GH0.tar.gz) = 85445c91ab40733fe04516d08171b4a041759226f330136c7ba3c21495951311 +SIZE (mackerelio-mackerel-client-go-v0.9.1_GH0.tar.gz) = 33496 +SHA256 (mattn-go-encoding-v0.0.2_GH0.tar.gz) = 70edbaa38376ff40a3943366a68e9559c9e0e6c458c4378c3e658df1f24fe0f9 +SIZE (mattn-go-encoding-v0.0.2_GH0.tar.gz) = 2615 +SHA256 (mattn-go-isatty-v0.0.12_GH0.tar.gz) = addbdc341d7685ed4cc8d2d8a8fd2bd9b784bde00d0ea99fb251039fc10c611c +SIZE (mattn-go-isatty-v0.0.12_GH0.tar.gz) = 4548 +SHA256 (motemen-go-cli-9961a876eb5f_GH0.tar.gz) = b74fc04d9d7411b35a9d546e485195febeff707e48046e219e1433a0e437fb1b +SIZE (motemen-go-cli-9961a876eb5f_GH0.tar.gz) = 6304 +SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608 +SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415 +SHA256 (shirou-gopsutil-v2.20.2_GH0.tar.gz) = 0c4fe59d69d4ef3f1e6f2266bc86037b1078e837b244b37c2310767ef54d7929 +SIZE (shirou-gopsutil-v2.20.2_GH0.tar.gz) = 135747 Added: head/sysutils/mackerel-agent/files/mackerel_agent.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/mackerel-agent/files/mackerel_agent.in Mon Apr 20 14:18:11 2020 (r532209) @@ -0,0 +1,25 @@ +#!/bin/sh + +# PROVIDE: mackerel_agent +# REQUIRE: NETWORKING SERVERS DAEMON +# KEYWORD: shutdown + +# +# Add the following lines to /etc/rc.conf to enable mackerel_agent: +# mackerel_agent_enable (bool) : Set to "NO" by default. +# Set it to "YES" to enable +# + +. /etc/rc.subr + +name=mackerel_agent +rcvar=mackerel_agent_enable +load_rc_config ${name} + +: ${mackerel_agent_enable:=NO} +: ${mackerel_agent_config:=%%ETCDIR%%/mackerel-agent.conf} + +command="%%PREFIX%%/bin/mackerel-agent" +command_args="--conf=${mackerel_agent_config} &" + +run_rc_command "$1" Added: head/sysutils/mackerel-agent/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/mackerel-agent/pkg-descr Mon Apr 20 14:18:11 2020 (r532209) @@ -0,0 +1,5 @@ +A Revolutionary Server Management and organizing cloud servers through roles +and connecting various development tools, Mackerel brings a new kind of +application performance management. + +WWW: https://mackerel.io Added: head/sysutils/mackerel-agent/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/mackerel-agent/pkg-plist Mon Apr 20 14:18:11 2020 (r532209) @@ -0,0 +1,3 @@ +bin/mackerel-agent +@dir %%ETCDIR%% +@sample %%ETCDIR%%/mackerel-agent.conf.sample
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004201418.03KEIBYO000327>