Created attachment 191704 [details] net-mgmt/carbon-relay-ng This brings in net-mgmt/carbon-relay-ng. carbon-relay-ng sits as a middle man between whatever is doing log-collection (and is graphite cabpable) and can either send metrics straight to storage, or it will shard and/or replicate the metrics to the storage backends (databases/py-carbon or databases/go-carbon). https://github.com/graphite-ng/carbon-relay-ng This port patches two files: * The Makefile to be able to accept the ${VERSION} I feed the build with. * Sets a directory for the spool files since it will try to write them in current dir. And since the port runs with carbon user it will in most cases fail due to not having permission. It passes poudriere QA on 10.3, 10.4, 11.1 and 12-CURRENT. portlint -AC is also fine.
Committed, thanks!
A commit references this bug: Author: pi Date: Wed Mar 21 16:54:25 UTC 2018 New revision: 465194 URL: https://svnweb.freebsd.org/changeset/ports/465194 Log: New port: net-mgmt/carbon-relay-ng carbon-relay-ng is a middleware that sit's between graphite capable metrics collectors and and carbon instances such as databases/go-carbon and databases/py-carbon. It can do sharding and replication to any carbon storage. WWW: https://github.com/graphite-ng/carbon-relay-ng PR: 226824 Submitted by: Andreas Andersson <a.andersson.thn@gmail.com> Changes: head/net-mgmt/Makefile head/net-mgmt/carbon-relay-ng/ head/net-mgmt/carbon-relay-ng/Makefile head/net-mgmt/carbon-relay-ng/distinfo head/net-mgmt/carbon-relay-ng/files/ head/net-mgmt/carbon-relay-ng/files/carbon-relay-ng.in head/net-mgmt/carbon-relay-ng/files/patch-Makefile head/net-mgmt/carbon-relay-ng/files/patch-examples_carbon-relay-ng.ini head/net-mgmt/carbon-relay-ng/pkg-descr head/net-mgmt/carbon-relay-ng/pkg-plist