svn commit: r449058 - in head/devel: . rubygem-prometheus-client-mmap

Torsten Zuehlsdorff tz at FreeBSD.org
Fri Sep 1 07:40:35 UTC 2017


Author: tz
Date: Fri Sep  1 07:40:33 2017
New Revision: 449058
URL: https://svnweb.freebsd.org/changeset/ports/449058

Log:
  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

Added:
  head/devel/rubygem-prometheus-client-mmap/
  head/devel/rubygem-prometheus-client-mmap/Makefile   (contents, props changed)
  head/devel/rubygem-prometheus-client-mmap/distinfo   (contents, props changed)
  head/devel/rubygem-prometheus-client-mmap/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Fri Sep  1 07:38:45 2017	(r449057)
+++ head/devel/Makefile	Fri Sep  1 07:40:33 2017	(r449058)
@@ -5628,6 +5628,7 @@
     SUBDIR += rubygem-pqueue
     SUBDIR += rubygem-progressbar
     SUBDIR += rubygem-progressbar09
+    SUBDIR += rubygem-prometheus-client-mmap
     SUBDIR += rubygem-protected_attributes
     SUBDIR += rubygem-protocol
     SUBDIR += rubygem-pry

Added: head/devel/rubygem-prometheus-client-mmap/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rubygem-prometheus-client-mmap/Makefile	Fri Sep  1 07:40:33 2017	(r449058)
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME=	prometheus-client-mmap
+DISTVERSION=	0.7.0.beta5
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	tz at 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>

Added: head/devel/rubygem-prometheus-client-mmap/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rubygem-prometheus-client-mmap/distinfo	Fri Sep  1 07:40:33 2017	(r449058)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1504198010
+SHA256 (rubygem/prometheus-client-mmap-0.7.0.beta5.gem) = 1f2b1ef008b7c7d9d100cf31636bad74bbd5cfbf5f737e1b70be17a2347a8485
+SIZE (rubygem/prometheus-client-mmap-0.7.0.beta5.gem) = 14336

Added: head/devel/rubygem-prometheus-client-mmap/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rubygem-prometheus-client-mmap/pkg-descr	Fri Sep  1 07:40:33 2017	(r449058)
@@ -0,0 +1,8 @@
+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


More information about the svn-ports-head mailing list