aboutsummaryrefslogtreecommitdiff
path: root/devel/rubygem-prometheus-client-mmap/Makefile
diff options
context:
space:
mode:
authorTorsten Zuehlsdorff <tz@FreeBSD.org>2017-09-01 07:40:33 +0000
committerTorsten Zuehlsdorff <tz@FreeBSD.org>2017-09-01 07:40:33 +0000
commitc8590c59b70848ad34b0402133d68ff31f9053b8 (patch)
tree4d8ffb6591a7ac04616ec995a3d56903b0010a27 /devel/rubygem-prometheus-client-mmap/Makefile
parent2d5c824bd4143559781e747200daf288b289bff0 (diff)
downloadports-c8590c59b70848ad34b0402133d68ff31f9053b8.tar.gz
ports-c8590c59b70848ad34b0402133d68ff31f9053b8.zip
New port: devel/rubygem-prometheus-client-mmap
This Prometheus library is fork of Prometheus Ruby Client that uses mmap'ed files to share metrics from multiple processes. This allows efficient metrics processing for Ruby web apps running in multiprocess setups like Unicorn. A suite of instrumentation metric primitives for Ruby that can be exposed through a HTTP interface. Intended to be used together with a Prometheus server. WWW: https://gitlab.com/gitlab-org/prometheus-client-mmap
Notes
Notes: svn path=/head/; revision=449058
Diffstat (limited to 'devel/rubygem-prometheus-client-mmap/Makefile')
-rw-r--r--devel/rubygem-prometheus-client-mmap/Makefile19
1 files changed, 19 insertions, 0 deletions
diff --git a/devel/rubygem-prometheus-client-mmap/Makefile b/devel/rubygem-prometheus-client-mmap/Makefile
new file mode 100644
index 000000000000..0e083f068532
--- /dev/null
+++ b/devel/rubygem-prometheus-client-mmap/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME= prometheus-client-mmap
+DISTVERSION= 0.7.0.beta5
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= tz@FreeBSD.org
+COMMENT= Suite of instrumentation metric primitives
+
+LICENSE= RUBY
+
+RUN_DEPENDS= rubygem-mmap2>=2.2.6:devel/rubygem-mmap2
+
+NO_ARCH= yes
+USES= gem
+USE_RUBY= yes
+
+.include <bsd.port.mk>