From owner-svn-ports-head@freebsd.org Fri May 24 06:47:12 2019 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0F514159EBFB; Fri, 24 May 2019 06:47:12 +0000 (UTC) (envelope-from dch@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A70CA776E7; Fri, 24 May 2019 06:47:11 +0000 (UTC) (envelope-from dch@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 762F719181; Fri, 24 May 2019 06:47:11 +0000 (UTC) (envelope-from dch@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x4O6lBfh063398; Fri, 24 May 2019 06:47:11 GMT (envelope-from dch@FreeBSD.org) Received: (from dch@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x4O6lAAu063394; Fri, 24 May 2019 06:47:10 GMT (envelope-from dch@FreeBSD.org) Message-Id: <201905240647.x4O6lAAu063394@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dch set sender to dch@FreeBSD.org using -f From: Dave Cottlehuber Date: Fri, 24 May 2019 06:47:10 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r502423 - in head/math: . rubygem-mtrc X-SVN-Group: ports-head X-SVN-Commit-Author: dch X-SVN-Commit-Paths: in head/math: . rubygem-mtrc X-SVN-Commit-Revision: 502423 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: A70CA776E7 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.997,0]; NEURAL_HAM_SHORT(-0.97)[-0.975,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 May 2019 06:47:12 -0000 Author: dch Date: Fri May 24 06:47:10 2019 New Revision: 502423 URL: https://svnweb.freebsd.org/changeset/ports/502423 Log: math/rubygem-mtrc: new port - minimal metric aggregation library Mtrc (short for metric) is a small library to accumulate metrics and extract basic statistics, such as histograms and percentiles, from them. It takes samples, and provides tick counters, percentiles, and sorted datasets. This can be used for profiling repeated events such as application requests or message queue arrival rates. WWW: https://github.com/aphyr/mtrc Reviewed by: romain Approved by: jrm (mentor) Differential Revision: https://reviews.freebsd.org/D17710 Added: head/math/rubygem-mtrc/ head/math/rubygem-mtrc/Makefile (contents, props changed) head/math/rubygem-mtrc/distinfo (contents, props changed) head/math/rubygem-mtrc/pkg-descr (contents, props changed) Modified: head/math/Makefile Modified: head/math/Makefile ============================================================================== --- head/math/Makefile Fri May 24 06:46:58 2019 (r502422) +++ head/math/Makefile Fri May 24 06:47:10 2019 (r502423) @@ -805,6 +805,7 @@ SUBDIR += rubygem-expression_parser SUBDIR += rubygem-fftw3 SUBDIR += rubygem-mathn + SUBDIR += rubygem-mtrc SUBDIR += rubygem-narray SUBDIR += rubygem-narray_miss SUBDIR += rubygem-numru-misc Added: head/math/rubygem-mtrc/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/rubygem-mtrc/Makefile Fri May 24 06:47:10 2019 (r502423) @@ -0,0 +1,19 @@ +# $FreeBSD$ + +PORTNAME= mtrc +DISTVERSION= 0.0.4 +CATEGORIES= math rubygems benchmarks +MASTER_SITES= RG + +MAINTAINER= dch@FreeBSD.org +COMMENT= Minimal metric aggregation library + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= gem + +NO_ARCH= yes +USE_RUBY= yes + +.include Added: head/math/rubygem-mtrc/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/rubygem-mtrc/distinfo Fri May 24 06:47:10 2019 (r502423) @@ -0,0 +1,3 @@ +TIMESTAMP = 1540511499 +SHA256 (rubygem/mtrc-0.0.4.gem) = 3f56fc87d3b597cf19e01005e78cc60ff2efbab651a3c17b680ad8cbc8be4276 +SIZE (rubygem/mtrc-0.0.4.gem) = 5632 Added: head/math/rubygem-mtrc/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/rubygem-mtrc/pkg-descr Fri May 24 06:47:10 2019 (r502423) @@ -0,0 +1,7 @@ +Mtrc (short for metric) is a small library to accumulate metrics and +extract basic statistics, such as histograms and percentiles, from them. +It takes samples, and provides tick counters, percentiles, and sorted +datasets. This can be used for profiling repeated events such as +application requests or message queue arrival rates. + +WWW: https://github.com/aphyr/mtrc