Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Oct 2017 17:41:39 +0000 (UTC)
From:      Joseph Mingrone <jrm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r452455 - in head/devel: rubygem-nsa-rails5 rubygem-statsd-ruby rubygem-strong_migrations
Message-ID:  <201710191741.v9JHfdG7067605@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201710191741.v9JHfdG7067605>