Page MenuHomeFreeBSD

D17710.id55355.diff
No OneTemporary

D17710.id55355.diff

Index: math/Makefile
===================================================================
--- math/Makefile
+++ math/Makefile
@@ -824,6 +824,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
Index: math/rubygem-mtrc/Makefile
===================================================================
--- /dev/null
+++ math/rubygem-mtrc/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME= mtrc
+DISTVERSION= 0.0.4
+CATEGORIES= math rubygems
+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 <bsd.port.mk>
Index: math/rubygem-mtrc/distinfo
===================================================================
--- /dev/null
+++ math/rubygem-mtrc/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1540511499
+SHA256 (rubygem/mtrc-0.0.4.gem) = 3f56fc87d3b597cf19e01005e78cc60ff2efbab651a3c17b680ad8cbc8be4276
+SIZE (rubygem/mtrc-0.0.4.gem) = 5632
Index: math/rubygem-mtrc/pkg-descr
===================================================================
--- /dev/null
+++ math/rubygem-mtrc/pkg-descr
@@ -0,0 +1,3 @@
+Minimal metric aggregation library in ruby.
+
+WWW: https://github.com/aphyr/mtrc
Index: net-mgmt/Makefile
===================================================================
--- net-mgmt/Makefile
+++ net-mgmt/Makefile
@@ -343,6 +343,11 @@
SUBDIR += rubygem-oxidized
SUBDIR += rubygem-oxidized-script
SUBDIR += rubygem-oxidized-web
+ SUBDIR += rubygem-riemann-client
+ SUBDIR += rubygem-riemann-dash
+ SUBDIR += rubygem-riemann-rabbitmq
+ SUBDIR += rubygem-riemann-tail
+ SUBDIR += rubygem-riemann-tools
SUBDIR += rubygem-snmp
SUBDIR += rubygem-visage-app
SUBDIR += sblim-wbemcli
Index: net-mgmt/rubygem-riemann-client/Makefile
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-client/Makefile
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME= riemann-client
+DISTVERSION= 0.2.6
+CATEGORIES= net-mgmt rubygems
+MASTER_SITES= RG
+
+MAINTAINER= dch@FreeBSD.org
+COMMENT= Client for the distributed event system Riemann
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-beefcake>=1.2:net/rubygem-beefcake \
+ rubygem-mtrc>=0.0.4:math/rubygem-mtrc \
+ rubygem-trollop>=2.9:devel/rubygem-trollop
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: net-mgmt/rubygem-riemann-client/distinfo
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-client/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1540513080
+SHA256 (rubygem/riemann-client-0.2.6.gem) = 28ba11bd2bf7cecaeb1fa94ef486796f7b2feae313b1d42beac140e44547370b
+SIZE (rubygem/riemann-client-0.2.6.gem) = 15360
Index: net-mgmt/rubygem-riemann-client/files/patch-riemann-client.gemspec
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-client/files/patch-riemann-client.gemspec
@@ -0,0 +1,26 @@
+--- riemann-client.gemspec.orig 2018-12-12 11:07:07 UTC
++++ riemann-client.gemspec
+@@ -25,20 +25,20 @@ Gem::Specification.new do |s|
+ if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
+ s.add_development_dependency(%q<bundler>.freeze, [">= 1.3"])
+ s.add_development_dependency(%q<bacon>.freeze, [">= 0"])
+- s.add_runtime_dependency(%q<beefcake>.freeze, [">= 0.3.5", "<= 1.0.0"])
++ s.add_runtime_dependency(%q<beefcake>.freeze, [">= 1.2.0"])
+ s.add_runtime_dependency(%q<trollop>.freeze, [">= 1.16.2"])
+ s.add_runtime_dependency(%q<mtrc>.freeze, [">= 0.0.4"])
+ else
+ s.add_dependency(%q<bundler>.freeze, [">= 1.3"])
+ s.add_dependency(%q<bacon>.freeze, [">= 0"])
+- s.add_dependency(%q<beefcake>.freeze, [">= 0.3.5", "<= 1.0.0"])
++ s.add_dependency(%q<beefcake>.freeze, [">= 1.2.0"])
+ s.add_dependency(%q<trollop>.freeze, [">= 1.16.2"])
+ s.add_dependency(%q<mtrc>.freeze, [">= 0.0.4"])
+ end
+ else
+ s.add_dependency(%q<bundler>.freeze, [">= 1.3"])
+ s.add_dependency(%q<bacon>.freeze, [">= 0"])
+- s.add_dependency(%q<beefcake>.freeze, [">= 0.3.5", "<= 1.0.0"])
++ s.add_dependency(%q<beefcake>.freeze, [">= 1.2.0"])
+ s.add_dependency(%q<trollop>.freeze, [">= 1.16.2"])
+ s.add_dependency(%q<mtrc>.freeze, [">= 0.0.4"])
+ end
Index: net-mgmt/rubygem-riemann-client/pkg-descr
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-client/pkg-descr
@@ -0,0 +1,3 @@
+Ruby client for the Riemann event system.
+
+WWW: https://github.com/riemann/riemann-ruby-client
Index: net-mgmt/rubygem-riemann-dash/Makefile
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-dash/Makefile
@@ -0,0 +1,35 @@
+# $FreeBSD$
+
+PORTNAME= riemann-dash
+DISTVERSION= 0.2.14
+CATEGORIES= net-mgmt rubygems
+MASTER_SITES= RG
+
+MAINTAINER= dch@FreeBSD.org
+COMMENT= Configurable websocket/javascript based dashboard for net-mgmt/riemann
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-multi_json>=0:devel/rubygem-multi_json \
+ rubygem-sass>=0:textproc/rubygem-sass \
+ rubygem-erubis>=0:www/rubygem-erubis \
+ rubygem-sinatra>=0:www/rubygem-sinatra
+
+USES= gem
+
+NO_ARCH= yes
+USE_RUBY= yes
+
+post-install:
+ ${MKDIR} ${STAGEDIR}${DATADIR}
+ # make a softlink so that webservers can reference the html files
+ # even when DISTVERSION etc changes
+ ${RLN} ${STAGEDIR}${PREFIX}/${GEM_LIB_DIR}/lib/riemann/dash/public \
+ ${STAGEDIR}${DATADIR}/public
+ # the eruby template is valid HTML so drop it into public dir
+ # and it can all be served directly via your webserver
+ ${CP} ${WRKSRC}/lib/riemann/dash/views/index.erubis \
+ ${STAGEDIR}${DATADIR}/public/index.html
+
+.include <bsd.port.mk>
Index: net-mgmt/rubygem-riemann-dash/distinfo
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-dash/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1545758428
+SHA256 (rubygem/riemann-dash-0.2.14.gem) = 79338bf9e13d02aa0446d021422a59eb18b2b4c8ee5e4314a1a5efb0ec3466c0
+SIZE (rubygem/riemann-dash-0.2.14.gem) = 335360
Index: net-mgmt/rubygem-riemann-dash/files/patch-riemann-dash.gemspec
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-dash/files/patch-riemann-dash.gemspec
@@ -0,0 +1,28 @@
+--- riemann-dash.gemspec.orig 2018-12-25 17:47:00 UTC
++++ riemann-dash.gemspec
+@@ -24,23 +24,10 @@ Gem::Specification.new do |s|
+
+ if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
+ s.add_runtime_dependency(%q<erubis>.freeze, [">= 2.7.0"])
+- s.add_runtime_dependency(%q<sinatra>.freeze, ["~> 1.4.5"])
++ s.add_runtime_dependency(%q<sinatra>.freeze, [">= 1.4.5"])
+ s.add_runtime_dependency(%q<sass>.freeze, [">= 3.1.14"])
+- s.add_runtime_dependency(%q<webrick>.freeze, ["~> 1.3.1"])
+- s.add_runtime_dependency(%q<multi_json>.freeze, ["= 1.3.6"])
+- else
+- s.add_dependency(%q<erubis>.freeze, [">= 2.7.0"])
+- s.add_dependency(%q<sinatra>.freeze, ["~> 1.4.5"])
+- s.add_dependency(%q<sass>.freeze, [">= 3.1.14"])
+- s.add_dependency(%q<webrick>.freeze, ["~> 1.3.1"])
+- s.add_dependency(%q<multi_json>.freeze, ["= 1.3.6"])
++ s.add_runtime_dependency(%q<multi_json>.freeze, [">= 1.3.6"])
+ end
+- else
+- s.add_dependency(%q<erubis>.freeze, [">= 2.7.0"])
+- s.add_dependency(%q<sinatra>.freeze, ["~> 1.4.5"])
+- s.add_dependency(%q<sass>.freeze, [">= 3.1.14"])
+- s.add_dependency(%q<webrick>.freeze, ["~> 1.3.1"])
+- s.add_dependency(%q<multi_json>.freeze, ["= 1.3.6"])
+ end
+ end
+
Index: net-mgmt/rubygem-riemann-dash/pkg-descr
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-dash/pkg-descr
@@ -0,0 +1,3 @@
+Web UI using javascript, websockets for a pretty dashboard for Riemann.
+
+WWW: https://github.com/riemann/riemann-dash
Index: net-mgmt/rubygem-riemann-dash/pkg-plist
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-dash/pkg-plist
@@ -0,0 +1,110 @@
+bin/riemann-dash
+%%GEM_LIB_DIR%%/.gitignore
+%%GEM_LIB_DIR%%/Gemfile
+%%GEM_LIB_DIR%%/Gemfile.lock
+%%GEM_LIB_DIR%%/LICENSE
+%%GEM_LIB_DIR%%/README.markdown
+%%GEM_LIB_DIR%%/Rakefile.rb
+%%GEM_LIB_DIR%%/bin/riemann-dash
+%%GEM_LIB_DIR%%/example/config.rb
+%%GEM_LIB_DIR%%/example/config.ru
+%%GEM_LIB_DIR%%/lib/riemann/dash.rb
+%%GEM_LIB_DIR%%/lib/riemann/dash/app.rb
+%%GEM_LIB_DIR%%/lib/riemann/dash/browser_config.rb
+%%GEM_LIB_DIR%%/lib/riemann/dash/browser_config/file.rb
+%%GEM_LIB_DIR%%/lib/riemann/dash/browser_config/s3.rb
+%%GEM_LIB_DIR%%/lib/riemann/dash/config.rb
+%%GEM_LIB_DIR%%/lib/riemann/dash/controller/css.rb
+%%GEM_LIB_DIR%%/lib/riemann/dash/controller/index.rb
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/clock.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/dash.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/eventPane.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/favicon.ico
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/format.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/index.html
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/keys.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/persistence.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/profile.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/sounds/beep.wav
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/sounds/geiger.wav
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/strings.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/subs.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/toolbar.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/util.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/PriorityQueue.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/backbone.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.colorhelpers.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.colorhelpers.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.canvas.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.canvas.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.categories.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.categories.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.crosshair.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.crosshair.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.errorbars.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.errorbars.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.fillbetween.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.fillbetween.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.image.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.image.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.navigate.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.navigate.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.pie.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.pie.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.resize.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.resize.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.selection.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.selection.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.stack.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.stack.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.symbol.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.symbol.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.threshold.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.threshold.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.time.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.time.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.tooltip.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/flot/jquery.flot.tooltip.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/gauge.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/jquery.gauge.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/jquery/jquery-1.9.1.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/jquery/jquery-1.9.1.min.map
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/jquery/jquery-ui-1.10.2.custom.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/jquery/jquery.quickfit.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/jquery/jquery.simplemodal.1.4.4.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/lodash.min.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/smoothie.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/toastr/toastr.css
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/vendor/toastr/toastr.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/view.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/views/dial.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/views/flot.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/views/gauge.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/views/geiger.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/views/grid.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/views/help.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/views/iframe.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/views/list.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/views/log.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/views/timeseries.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/views/title.js
+%%GEM_LIB_DIR%%/lib/riemann/dash/public/x.png
+%%GEM_LIB_DIR%%/lib/riemann/dash/rack/static.rb
+%%GEM_LIB_DIR%%/lib/riemann/dash/version.rb
+%%GEM_LIB_DIR%%/lib/riemann/dash/views/css.scss
+%%GEM_LIB_DIR%%/lib/riemann/dash/views/index.erubis
+%%GEM_LIB_DIR%%/lib/riemann/dash/views/layout.erubis
+%%GEM_LIB_DIR%%/riemann-dash.gemspec
+%%GEM_LIB_DIR%%/sh/c
+%%GEM_LIB_DIR%%/sh/env.rb
+%%GEM_LIB_DIR%%/sh/test
+%%GEM_LIB_DIR%%/test/browser_config_test.rb
+%%GEM_LIB_DIR%%/test/config_test.rb
+%%GEM_LIB_DIR%%/test/fixtures/config/basic_config.rb
+%%GEM_LIB_DIR%%/test/fixtures/config/ws_config.rb
+%%GEM_LIB_DIR%%/test/fixtures/ws_config/dummy_config.json
+%%GEM_LIB_DIR%%/test/fixtures/ws_config/pretty_printed_config.json
+%%GEM_LIB_DIR%%/test/test_helper.rb
+%%GEM_SPEC%%
Index: net-mgmt/rubygem-riemann-rabbitmq/Makefile
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-rabbitmq/Makefile
@@ -0,0 +1,37 @@
+# $FreeBSD$
+
+PORTNAME= riemann-rabbitmq
+DISTVERSION= 0.1.3
+CATEGORIES= net-mgmt rubygems
+MASTER_SITES= RG
+
+MAINTAINER= dch@FreeBSD.org
+COMMENT= Send your RabbitMQ metrics to Riemann
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-riemann-tools>=0.2.14:net-mgmt/rubygem-riemann-tools \
+ rubygem-faraday>=0.8.5:www/rubygem-faraday
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+post-patch:
+ # hide sensitive command-line parameters from casual users
+ @${SED} -i -e $$'/^#!.*ruby.*/a\\\nProcess.setproctitle($$0)\n' \
+ ${WRKSRC}/bin/riemann-*
+
+PORTDOCS= README.md
+
+PLIST_FILES= bin/riemann-rabbitmq
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
Index: net-mgmt/rubygem-riemann-rabbitmq/distinfo
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-rabbitmq/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1542099738
+SHA256 (rubygem/riemann-rabbitmq-0.1.3.gem) = ea47168299dc5f5c5fb3ab89fe36057b8e12e25e323cc38b3dc9ed9f046b8ee8
+SIZE (rubygem/riemann-rabbitmq-0.1.3.gem) = 7168
Index: net-mgmt/rubygem-riemann-rabbitmq/pkg-descr
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-rabbitmq/pkg-descr
@@ -0,0 +1,3 @@
+Submit RabbitMQ metrics to Riemann via ruby.
+
+WWW: https://github.com/riemann/riemann-tools
Index: net-mgmt/rubygem-riemann-tail/Makefile
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-tail/Makefile
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME= riemann-tail
+DISTVERSION= 0.0.1
+CATEGORIES= net-mgmt rubygems
+MASTER_SITES= RG
+
+MAINTAINER= dch@FreeBSD.org
+COMMENT= Tail Riemann event streams from the console
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-colorize>=0:devel/rubygem-colorize \
+ rubygem-faye-websocket>=0:www/rubygem-faye-websocket \
+ rubygem-thor>=0:devel/rubygem-thor
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+PORTDOCS= README.md
+
+PLIST_FILES= bin/riemann-tail
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
Index: net-mgmt/rubygem-riemann-tail/distinfo
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-tail/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1542101401
+SHA256 (rubygem/riemann-tail-0.0.1.gem) = 93269c731b50c94b8426dfc34f2fed4ed2424e99e71666d50612ee27ff3fe3de
+SIZE (rubygem/riemann-tail-0.0.1.gem) = 6656
Index: net-mgmt/rubygem-riemann-tail/pkg-descr
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-tail/pkg-descr
@@ -0,0 +1,3 @@
+Tail Riemann's event index in real time with Ruby.
+
+WWW: https://github.com/wkf/riemann-tail
Index: net-mgmt/rubygem-riemann-tools/Makefile
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-tools/Makefile
@@ -0,0 +1,36 @@
+# $FreeBSD$
+
+PORTNAME= riemann-tools
+DISTVERSION= 0.2.14
+CATEGORIES= net-mgmt rubygems
+MASTER_SITES= RG
+
+MAINTAINER= dch@FreeBSD.org
+COMMENT= Collection of utilities which submit events to Riemann
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-json>=1.8:devel/rubygem-json \
+ rubygem-optimist>=3.0:devel/rubygem-optimist \
+ rubygem-riemann-client>=0.2:net-mgmt/rubygem-riemann-client
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+post-patch:
+ # hide sensitive command-line parameters from casual users
+ @${SED} -i -e $$'/^#!.*ruby.*/a\\\nProcess.setproctitle($$0)\n' \
+ ${WRKSRC}/bin/riemann-*
+
+PORTDOCS= README.markdown
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
Index: net-mgmt/rubygem-riemann-tools/distinfo
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-tools/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1540515593
+SHA256 (rubygem/riemann-tools-0.2.14.gem) = 5df2624d3ff4d442b2f698aea02946e7846d81ddc3d054f5bffc8bc1e3e8891f
+SIZE (rubygem/riemann-tools-0.2.14.gem) = 18944
Index: net-mgmt/rubygem-riemann-tools/files/patch-riemann-tools.gemspec
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-tools/files/patch-riemann-tools.gemspec
@@ -0,0 +1,22 @@
+--- riemann-tools.gemspec.orig 2018-12-12 11:20:36 UTC
++++ riemann-tools.gemspec
+@@ -26,16 +26,16 @@ Gem::Specification.new do |s|
+ if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
+ s.add_runtime_dependency(%q<riemann-client>.freeze, ["~> 0.2", ">= 0.2.6"])
+ s.add_runtime_dependency(%q<optimist>.freeze, ["~> 3.0", ">= 3.0.0"])
+- s.add_runtime_dependency(%q<json>.freeze, ["~> 1.8"])
++ s.add_runtime_dependency(%q<json>.freeze, [">= 1.8"])
+ else
+ s.add_dependency(%q<riemann-client>.freeze, ["~> 0.2", ">= 0.2.6"])
+ s.add_dependency(%q<optimist>.freeze, ["~> 3.0", ">= 3.0.0"])
+- s.add_dependency(%q<json>.freeze, ["~> 1.8"])
++ s.add_dependency(%q<json>.freeze, [">= 1.8"])
+ end
+ else
+ s.add_dependency(%q<riemann-client>.freeze, ["~> 0.2", ">= 0.2.6"])
+ s.add_dependency(%q<optimist>.freeze, ["~> 3.0", ">= 3.0.0"])
+- s.add_dependency(%q<json>.freeze, ["~> 1.8"])
++ s.add_dependency(%q<json>.freeze, [">= 1.8"])
+ end
+ end
+
Index: net-mgmt/rubygem-riemann-tools/pkg-descr
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-tools/pkg-descr
@@ -0,0 +1,3 @@
+Collection of utilities which submit events to Riemann.
+
+WWW: https://github.com/riemann/riemann-tools
Index: net-mgmt/rubygem-riemann-tools/pkg-plist
===================================================================
--- /dev/null
+++ net-mgmt/rubygem-riemann-tools/pkg-plist
@@ -0,0 +1,20 @@
+bin/riemann-apache-status
+bin/riemann-bench
+bin/riemann-cloudant
+bin/riemann-consul
+bin/riemann-dir-files-count
+bin/riemann-dir-space
+bin/riemann-diskstats
+bin/riemann-fd
+bin/riemann-freeswitch
+bin/riemann-haproxy
+bin/riemann-health
+bin/riemann-kvminstance
+bin/riemann-memcached
+bin/riemann-net
+bin/riemann-nginx-status
+bin/riemann-ntp
+bin/riemann-portcheck
+bin/riemann-proc
+bin/riemann-varnish
+bin/riemann-zookeeper
Index: net/Makefile
===================================================================
--- net/Makefile
+++ net/Makefile
@@ -1210,6 +1210,7 @@
SUBDIR += rubygem-aws-ses
SUBDIR += rubygem-azure
SUBDIR += rubygem-azure-core
+ SUBDIR += rubygem-beefcake
SUBDIR += rubygem-bunny
SUBDIR += rubygem-connection_pool
SUBDIR += rubygem-dogapi
Index: net/rubygem-beefcake/Makefile
===================================================================
--- /dev/null
+++ net/rubygem-beefcake/Makefile
@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+PORTNAME= beefcake
+DISTVERSION= 1.2.0
+CATEGORIES= net rubygems
+MASTER_SITES= RG
+
+MAINTAINER= dch@FreeBSD.org
+COMMENT= Protocol Buffers library in pure Ruby
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+PLIST_FILES= bin/protoc-gen-beefcake
+
+.include <bsd.port.mk>
Index: net/rubygem-beefcake/distinfo
===================================================================
--- /dev/null
+++ net/rubygem-beefcake/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1540508930
+SHA256 (rubygem/beefcake-1.2.0.gem) = 113cab805d501ab15f0b7ecd03b4384b154b35bd50a30309291ba198d3d76efc
+SIZE (rubygem/beefcake-1.2.0.gem) = 19968
Index: net/rubygem-beefcake/pkg-descr
===================================================================
--- /dev/null
+++ net/rubygem-beefcake/pkg-descr
@@ -0,0 +1,3 @@
+Straightforward pure-Ruby Protocol Buffers library
+
+WWW: https://github.com/protobuf-ruby/beefcake

File Metadata

Mime Type
text/plain
Expires
Sun, Apr 26, 9:46 AM (11 h, 49 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
32179068
Default Alt Text
D17710.id55355.diff (22 KB)

Event Timeline