svn commit: r452455 - in head/devel: rubygem-nsa-rails5 rubygem-statsd-ruby rubygem-strong_migrations
Joseph Mingrone
jrm at FreeBSD.org
Thu Oct 19 17:41:41 UTC 2017
Author: jrm
Date: Thu Oct 19 17:41:39 2017
New Revision: 452455
URL: https://svnweb.freebsd.org/changeset/ports/452455
Log:
New ports, devel/rubygem-statsd-ruby, devel/rubygem-nsa-rails5 , and
devel/rubygem-strong_migrations: Adding these new ports, because they are
required by net-im/mastodon.
https://github.com/reinh/statsd
https://www.github.com/localshred/nsa
https://github.com/ankane/strong_migrations
Added:
head/devel/rubygem-nsa-rails5/
head/devel/rubygem-nsa-rails5/Makefile (contents, props changed)
head/devel/rubygem-nsa-rails5/distinfo (contents, props changed)
head/devel/rubygem-nsa-rails5/pkg-descr (contents, props changed)
head/devel/rubygem-statsd-ruby/
head/devel/rubygem-statsd-ruby/Makefile (contents, props changed)
head/devel/rubygem-statsd-ruby/distinfo (contents, props changed)
head/devel/rubygem-statsd-ruby/pkg-descr (contents, props changed)
head/devel/rubygem-strong_migrations/
head/devel/rubygem-strong_migrations/Makefile (contents, props changed)
head/devel/rubygem-strong_migrations/distinfo (contents, props changed)
head/devel/rubygem-strong_migrations/pkg-descr (contents, props changed)
Added: head/devel/rubygem-nsa-rails5/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/rubygem-nsa-rails5/Makefile Thu Oct 19 17:41:39 2017 (r452455)
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= nsa
+PORTVERSION= 0.2.4
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails5
+
+MAINTAINER= ruby at FreeBSD.org
+COMMENT= Deliver Rails ActiveSupport::Notifications to a Statsd backend
+
+RUN_DEPENDS= rubygem-activesupport5>=5.1.4:devel/rubygem-activesupport5 \
+ rubygem-concurrent-ruby>=1.0.5:devel/rubygem-concurrent-ruby \
+ rubygem-sidekiq>=5.0.4:devel/rubygem-sidekiq \
+ rubygem-statsd-ruby>=1.2.0:devel/rubygem-statsd-ruby
+
+USES= gem shebangfix
+USE_RUBY= yes
+
+SHEBANG_FILES= ${WRKSRC}/bin/setup
+
+.include <bsd.port.mk>
Added: head/devel/rubygem-nsa-rails5/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/rubygem-nsa-rails5/distinfo Thu Oct 19 17:41:39 2017 (r452455)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1506701409
+SHA256 (rubygem/nsa-0.2.4.gem) = c03d58d76eec4cff1693c2e3acbda2ed84cf5370dd735e130a8c1e109a1c71f6
+SIZE (rubygem/nsa-0.2.4.gem) = 10752
Added: head/devel/rubygem-nsa-rails5/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/rubygem-nsa-rails5/pkg-descr Thu Oct 19 17:41:39 2017 (r452455)
@@ -0,0 +1,4 @@
+Listen to Rails ActiveSupport::Notifications and deliver to a Statsd backend.
+This gem also supports writing your own custom collectors.
+
+WWW: https://www.github.com/localshred/nsa
Added: head/devel/rubygem-statsd-ruby/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/rubygem-statsd-ruby/Makefile Thu Oct 19 17:41:39 2017 (r452455)
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= statsd-ruby
+PORTVERSION= 1.2.1
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= ruby at FreeBSD.org
+COMMENT= Ruby Statsd client that is not port of the Python implementation
+
+LICENSE= MIT
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/devel/rubygem-statsd-ruby/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/rubygem-statsd-ruby/distinfo Thu Oct 19 17:41:39 2017 (r452455)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1508024346
+SHA256 (rubygem/statsd-ruby-1.2.1.gem) = df1b05225dfc00ace06901f655f3d3d9a769ca131378027cd926f5e677e009e2
+SIZE (rubygem/statsd-ruby-1.2.1.gem) = 12288
Added: head/devel/rubygem-statsd-ruby/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/rubygem-statsd-ruby/pkg-descr Thu Oct 19 17:41:39 2017 (r452455)
@@ -0,0 +1,5 @@
+statsd-ruby is statsd client, written in, you guessed it, Ruby. Is is not a
+direct port of the Python example code. Statsd is a daemon for easy, but
+powerful stats aggregation.
+
+WWW: https://github.com/reinh/statsd
Added: head/devel/rubygem-strong_migrations/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/rubygem-strong_migrations/Makefile Thu Oct 19 17:41:39 2017 (r452455)
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME= strong_migrations
+PORTVERSION= 0.1.9
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= ruby at FreeBSD.org
+COMMENT= Catch unsafe migrations at dev time
+
+LICENSE= MIT
+
+RUN_DEPENDS= rubygem-activerecord5>=5.1.4:databases/rubygem-activerecord5
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/devel/rubygem-strong_migrations/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/rubygem-strong_migrations/distinfo Thu Oct 19 17:41:39 2017 (r452455)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1507814117
+SHA256 (rubygem/strong_migrations-0.1.9.gem) = 2aade94803a0d8eaf4125ad52ae85729ff047e37f70f1a7569dd49d0e43bfc7f
+SIZE (rubygem/strong_migrations-0.1.9.gem) = 10240
Added: head/devel/rubygem-strong_migrations/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/rubygem-strong_migrations/pkg-descr Thu Oct 19 17:41:39 2017 (r452455)
@@ -0,0 +1,10 @@
+This gem catches the following unsafe migrations:
+ - adding a column with a non-null default value to an existing table
+ - changing the type of a column
+ - renaming a table
+ - renaming a column
+ - removing a column
+ - adding an index non-concurrently (Postgres only)
+ - adding a json column to an existing table (Postgres only)
+
+WWW: https://github.com/ankane/strong_migrations
More information about the svn-ports-head
mailing list