git: f4511dc4a7c4 - main - */*: Make rails 6.1.3 available

From: Matthias Fechner <mfechner_at_FreeBSD.org>
Date: Tue, 05 Oct 2021 07:40:43 UTC
The branch main has been updated by mfechner:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f4511dc4a7c439b30c898b75246d314a574f01cb

commit f4511dc4a7c439b30c898b75246d314a574f01cb
Author:     Matthias Fechner <mfechner@FreeBSD.org>
AuthorDate: 2021-10-05 07:38:10 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2021-10-05 07:40:04 +0000

    */*: Make rails 6.1.3 available
    
    The upgrade of rails to 6.1.4 broke www/gitlab-ce.
    PR:             258855
---
 databases/Makefile                                 |  2 +
 databases/rubygem-activemodel613/Makefile          | 24 +++++++++
 databases/rubygem-activemodel613/distinfo          |  3 ++
 databases/rubygem-activemodel613/pkg-descr         | 10 ++++
 databases/rubygem-activerecord613/Makefile         | 25 ++++++++++
 databases/rubygem-activerecord613/distinfo         |  3 ++
 databases/rubygem-activerecord613/pkg-descr        | 14 ++++++
 devel/Makefile                                     | 10 ++++
 devel/gitaly/Makefile                              |  4 +-
 devel/rubygem-actionview613/Makefile               | 30 +++++++++++
 devel/rubygem-actionview613/distinfo               |  3 ++
 devel/rubygem-actionview613/pkg-descr              |  7 +++
 devel/rubygem-activejob613/Makefile                | 28 +++++++++++
 devel/rubygem-activejob613/distinfo                |  3 ++
 devel/rubygem-activejob613/pkg-descr               | 19 +++++++
 devel/rubygem-activesupport613/Makefile            | 28 +++++++++++
 devel/rubygem-activesupport613/distinfo            |  3 ++
 devel/rubygem-activesupport613/pkg-descr           |  7 +++
 devel/rubygem-devise-rails613/Makefile             | 28 +++++++++++
 devel/rubygem-devise-rails613/distinfo             |  3 ++
 devel/rubygem-devise-rails613/pkg-descr            |  3 ++
 devel/rubygem-devise47-rails613/Makefile           | 31 ++++++++++++
 devel/rubygem-devise47-rails613/distinfo           |  3 ++
 devel/rubygem-devise47-rails613/pkg-descr          |  3 ++
 .../Makefile                                       | 26 ++++++++++
 .../distinfo                                       |  3 ++
 .../pkg-descr                                      |  7 +++
 devel/rubygem-gitlab-labkit/Makefile               |  6 +--
 devel/rubygem-graphiql-rails/Makefile              |  4 +-
 devel/rubygem-health_check/Makefile                |  4 +-
 devel/rubygem-peek-rails613/Makefile               | 22 ++++++++
 devel/rubygem-peek-rails613/distinfo               |  3 ++
 devel/rubygem-peek-rails613/pkg-descr              | 16 ++++++
 devel/rubygem-rails-i18n-rails613/Makefile         | 21 ++++++++
 devel/rubygem-rails-i18n-rails613/distinfo         |  3 ++
 devel/rubygem-rails-i18n-rails613/pkg-descr        |  4 ++
 devel/rubygem-web-console-rails613/Makefile        | 26 ++++++++++
 devel/rubygem-web-console-rails613/distinfo        |  3 ++
 devel/rubygem-web-console-rails613/pkg-descr       |  3 ++
 devel/rubygem-webpacker-rails613/Makefile          | 24 +++++++++
 devel/rubygem-webpacker-rails613/distinfo          |  3 ++
 devel/rubygem-webpacker-rails613/pkg-descr         |  9 ++++
 graphics/rubygem-invisible_captcha/Makefile        |  4 +-
 mail/Makefile                                      |  2 +
 mail/rubygem-actionmailbox613/Makefile             | 29 +++++++++++
 mail/rubygem-actionmailbox613/distinfo             |  3 ++
 mail/rubygem-actionmailbox613/pkg-descr            | 15 ++++++
 mail/rubygem-actionmailer613/Makefile              | 29 +++++++++++
 mail/rubygem-actionmailer613/distinfo              |  3 ++
 mail/rubygem-actionmailer613/pkg-descr             | 15 ++++++
 net/Makefile                                       |  1 +
 net/rubygem-activestorage613/Makefile              | 29 +++++++++++
 net/rubygem-activestorage613/distinfo              |  3 ++
 .../files/patch-activestorage.gemspec              | 28 +++++++++++
 net/rubygem-activestorage613/pkg-descr             | 14 ++++++
 security/Makefile                                  |  1 +
 .../rubygem-devise-two-factor-rails613/Makefile    | 26 ++++++++++
 .../rubygem-devise-two-factor-rails613/distinfo    |  3 ++
 .../rubygem-devise-two-factor-rails613/pkg-descr   |  3 ++
 security/rubygem-doorkeeper/Makefile               |  3 +-
 textproc/Makefile                                  |  3 ++
 textproc/rubygem-actiontext613/Makefile            | 28 +++++++++++
 textproc/rubygem-actiontext613/distinfo            |  3 ++
 textproc/rubygem-actiontext613/pkg-descr           | 10 ++++
 textproc/rubygem-sass-rails-rails613/Makefile      | 22 ++++++++
 textproc/rubygem-sass-rails-rails613/distinfo      |  3 ++
 textproc/rubygem-sass-rails-rails613/pkg-descr     |  3 ++
 textproc/rubygem-sassc-rails-rails613/Makefile     | 26 ++++++++++
 textproc/rubygem-sassc-rails-rails613/distinfo     |  3 ++
 textproc/rubygem-sassc-rails-rails613/pkg-descr    |  5 ++
 www/Makefile                                       |  6 +++
 www/gitlab-ce/Makefile                             | 20 ++++----
 www/rubygem-actioncable613/Makefile                | 27 ++++++++++
 www/rubygem-actioncable613/distinfo                |  3 ++
 www/rubygem-actioncable613/pkg-descr               | 10 ++++
 www/rubygem-actionpack613/Makefile                 | 29 +++++++++++
 www/rubygem-actionpack613/distinfo                 |  3 ++
 www/rubygem-actionpack613/pkg-descr                | 23 +++++++++
 www/rubygem-lograge-rails613/Makefile              | 22 ++++++++
 www/rubygem-lograge-rails613/distinfo              |  3 ++
 www/rubygem-lograge-rails613/pkg-descr             |  8 +++
 www/rubygem-rails613/Makefile                      | 58 ++++++++++++++++++++++
 www/rubygem-rails613/distinfo                      |  3 ++
 www/rubygem-rails613/pkg-descr                     | 12 +++++
 www/rubygem-railties613/Makefile                   | 32 ++++++++++++
 www/rubygem-railties613/distinfo                   |  3 ++
 www/rubygem-railties613/pkg-descr                  |  7 +++
 www/rubygem-responders-rails613/Makefile           | 23 +++++++++
 www/rubygem-responders-rails613/distinfo           |  3 ++
 www/rubygem-responders-rails613/pkg-descr          |  3 ++
 90 files changed, 1074 insertions(+), 22 deletions(-)

diff --git a/databases/Makefile b/databases/Makefile
index ab4e0546e798..fef6a340f5f1 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -879,6 +879,7 @@
     SUBDIR += rubygem-activemodel52
     SUBDIR += rubygem-activemodel60
     SUBDIR += rubygem-activemodel61
+    SUBDIR += rubygem-activemodel613
     SUBDIR += rubygem-activerecord-explain-analyze
     SUBDIR += rubygem-activerecord-import
     SUBDIR += rubygem-activerecord-jdbc-adapter
@@ -890,6 +891,7 @@
     SUBDIR += rubygem-activerecord52
     SUBDIR += rubygem-activerecord60
     SUBDIR += rubygem-activerecord61
+    SUBDIR += rubygem-activerecord613
     SUBDIR += rubygem-after_commit_queue
     SUBDIR += rubygem-amalgalite
     SUBDIR += rubygem-arel
diff --git a/databases/rubygem-activemodel613/Makefile b/databases/rubygem-activemodel613/Makefile
new file mode 100644
index 000000000000..4b30d701cce7
--- /dev/null
+++ b/databases/rubygem-activemodel613/Makefile
@@ -0,0 +1,24 @@
+# Created by: Johannes Meixner <johannes@perceivon.net>
+
+PORTNAME=	activemodel
+PORTVERSION=	6.1.3.2
+CATEGORIES=	databases rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	613
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Toolkit for building modeling frameworks
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS=	rubygem-activesupport613>=${PORTVERSION}:devel/rubygem-activesupport613
+
+USES=		gem
+USE_RUBY=	yes
+
+NO_ARCH=	yes
+
+PORTSCOUT=	limit:^6\.1\.
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-activemodel613/distinfo b/databases/rubygem-activemodel613/distinfo
new file mode 100644
index 000000000000..d4eb52d930f2
--- /dev/null
+++ b/databases/rubygem-activemodel613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1633413586
+SHA256 (rubygem/activemodel-6.1.3.2.gem) = 5459410a49855d18b89ecf2d509cb74924e37559a01a991b41d9fb4c201cedbe
+SIZE (rubygem/activemodel-6.1.3.2.gem) = 61952
diff --git a/databases/rubygem-activemodel613/pkg-descr b/databases/rubygem-activemodel613/pkg-descr
new file mode 100644
index 000000000000..5eee67fa991a
--- /dev/null
+++ b/databases/rubygem-activemodel613/pkg-descr
@@ -0,0 +1,10 @@
+Active Model provides a known set of interfaces for usage in model classes. They
+allow for Action Pack helpers to interact with non-Active Record models, for
+example. Active Model also helps with building custom ORMs for use outside of
+the Rails framework.
+
+Active Model provides a default module that implements the basic API required to
+integrate with Action Pack out of the box: ActiveModel::Model.
+
+WWW: https://rubyonrails.org/
+WWW: https://github.com/rails/rails/tree/master/activemodel
diff --git a/databases/rubygem-activerecord613/Makefile b/databases/rubygem-activerecord613/Makefile
new file mode 100644
index 000000000000..fef2f3dc8544
--- /dev/null
+++ b/databases/rubygem-activerecord613/Makefile
@@ -0,0 +1,25 @@
+# Created by: Johannes Meixner <johannes@perceivon.net>
+
+PORTNAME=	activerecord
+PORTVERSION=	6.1.3.2
+CATEGORIES=	databases rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	613
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Object-relational mapping layer for Rails MVC Framework
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS=	rubygem-activemodel613>=${PORTVERSION}:databases/rubygem-activemodel613 \
+		rubygem-activesupport613>=${PORTVERSION}:devel/rubygem-activesupport613
+
+USES=		gem
+USE_RUBY=	yes
+
+NO_ARCH=	yes
+
+PORTSCOUT=	limit:^6\.1\.
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-activerecord613/distinfo b/databases/rubygem-activerecord613/distinfo
new file mode 100644
index 000000000000..0fa7a8f225f0
--- /dev/null
+++ b/databases/rubygem-activerecord613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1633413635
+SHA256 (rubygem/activerecord-6.1.3.2.gem) = c8400e75c1caa43aefcc6dd1d21c427030f4190ee606931ff8f97da12a46e539
+SIZE (rubygem/activerecord-6.1.3.2.gem) = 429056
diff --git a/databases/rubygem-activerecord613/pkg-descr b/databases/rubygem-activerecord613/pkg-descr
new file mode 100644
index 000000000000..29c7987b2296
--- /dev/null
+++ b/databases/rubygem-activerecord613/pkg-descr
@@ -0,0 +1,14 @@
+Active Record connects classes to relational database tables to establish an
+almost zero-configuration persistence layer for applications. The library
+provides a base class that, when subclassed, sets up a mapping between the new
+class and an existing table in the database. In the context of an application,
+these classes are commonly referred to as models. Models can also be connected
+to other models; this is done by defining associations.
+
+Active Record relies heavily on naming in that it uses class and association
+names to establish mappings between respective database tables and foreign key
+columns. Although these mappings can be defined explicitly, it's recommended to
+follow naming conventions, especially when getting started with the library.
+
+WWW: https://rubyonrails.org/
+WWW: https://github.com/rails/rails/tree/master/activerecord
diff --git a/devel/Makefile b/devel/Makefile
index 489ebe535e22..197a7c1d3ee0 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5576,6 +5576,7 @@
     SUBDIR += rubygem-actionview52
     SUBDIR += rubygem-actionview60
     SUBDIR += rubygem-actionview61
+    SUBDIR += rubygem-actionview613
     SUBDIR += rubygem-active_scaffold
     SUBDIR += rubygem-activejob4
     SUBDIR += rubygem-activejob5
@@ -5583,6 +5584,7 @@
     SUBDIR += rubygem-activejob52
     SUBDIR += rubygem-activejob60
     SUBDIR += rubygem-activejob61
+    SUBDIR += rubygem-activejob613
     SUBDIR += rubygem-activemessaging
     SUBDIR += rubygem-activerecord-deprecated_finders
     SUBDIR += rubygem-activesupport4
@@ -5591,6 +5593,7 @@
     SUBDIR += rubygem-activesupport52
     SUBDIR += rubygem-activesupport60
     SUBDIR += rubygem-activesupport61
+    SUBDIR += rubygem-activesupport613
     SUBDIR += rubygem-airborne
     SUBDIR += rubygem-akismet
     SUBDIR += rubygem-algebrick
@@ -6186,8 +6189,10 @@
     SUBDIR += rubygem-devise-rails52
     SUBDIR += rubygem-devise-rails60
     SUBDIR += rubygem-devise-rails61
+    SUBDIR += rubygem-devise-rails613
     SUBDIR += rubygem-devise47-rails60
     SUBDIR += rubygem-devise47-rails61
+    SUBDIR += rubygem-devise47-rails613
     SUBDIR += rubygem-did_you_mean
     SUBDIR += rubygem-dig_rb
     SUBDIR += rubygem-directory_watcher
@@ -6303,6 +6308,7 @@
     SUBDIR += rubygem-gettext_i18n_rails_js-rails52
     SUBDIR += rubygem-gettext_i18n_rails_js-rails60
     SUBDIR += rubygem-gettext_i18n_rails_js-rails61
+    SUBDIR += rubygem-gettext_i18n_rails_js-rails613
     SUBDIR += rubygem-gh
     SUBDIR += rubygem-gibbler
     SUBDIR += rubygem-gio2
@@ -6545,6 +6551,7 @@
     SUBDIR += rubygem-peek-rails52
     SUBDIR += rubygem-peek-rails60
     SUBDIR += rubygem-peek-rails61
+    SUBDIR += rubygem-peek-rails613
     SUBDIR += rubygem-peek-rblineprof-rails52
     SUBDIR += rubygem-peek-redis-rails52
     SUBDIR += rubygem-pkg-config
@@ -6593,6 +6600,7 @@
     SUBDIR += rubygem-rails-i18n-rails52
     SUBDIR += rubygem-rails-i18n-rails60
     SUBDIR += rubygem-rails-i18n-rails61
+    SUBDIR += rubygem-rails-i18n-rails613
     SUBDIR += rubygem-rails-observers
     SUBDIR += rubygem-rainbow
     SUBDIR += rubygem-rake
@@ -6866,6 +6874,7 @@
     SUBDIR += rubygem-weakref
     SUBDIR += rubygem-web-console-rails60
     SUBDIR += rubygem-web-console-rails61
+    SUBDIR += rubygem-web-console-rails613
     SUBDIR += rubygem-web-console2
     SUBDIR += rubygem-web-console3-rails5
     SUBDIR += rubygem-web-console3-rails50
@@ -6874,6 +6883,7 @@
     SUBDIR += rubygem-webfinger
     SUBDIR += rubygem-webpacker-rails60
     SUBDIR += rubygem-webpacker-rails61
+    SUBDIR += rubygem-webpacker-rails613
     SUBDIR += rubygem-webpacker4-rails5
     SUBDIR += rubygem-webpacker4-rails50
     SUBDIR += rubygem-webpacker4-rails60
diff --git a/devel/gitaly/Makefile b/devel/gitaly/Makefile
index 12ab0cc9661a..d2d9e3f6e30e 100644
--- a/devel/gitaly/Makefile
+++ b/devel/gitaly/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	gitaly
 DISTVERSION=	14.3.2
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel
 
 MAINTAINER=	mfechner@FreeBSD.org
@@ -15,7 +15,7 @@ MY_DEPENDS=	git>=2.32.0:devel/git \
 		rubygem-rugged>=1.1<2:devel/rubygem-rugged \
 		rubygem-github-linguist>=7.12.1<8:textproc/rubygem-github-linguist \
 		rubygem-gitlab-markup>=1.7.1<1.8.0:textproc/rubygem-gitlab-markup \
-		rubygem-activesupport61>=6.1.3.2<6.1.4:devel/rubygem-activesupport61 \
+		rubygem-activesupport613>=6.1.3.2<6.1.4:devel/rubygem-activesupport613 \
 		rubygem-rdoc>=6.3.2<7.0:devel/rubygem-rdoc \
 		rubygem-gitlab-gollum-lib>=4.2.7.10.gitlab.1<4.2.8:www/rubygem-gitlab-gollum-lib \
 		rubygem-gitlab-gollum-rugged_adapter>=0.4.4.4.gitlab.1<0.4.5.0:www/rubygem-gitlab-gollum-rugged_adapter \
diff --git a/devel/rubygem-actionview613/Makefile b/devel/rubygem-actionview613/Makefile
new file mode 100644
index 000000000000..1f21eb3eff90
--- /dev/null
+++ b/devel/rubygem-actionview613/Makefile
@@ -0,0 +1,30 @@
+# Created by: Steve Wills <swills@FreeBSD.org>
+
+PORTNAME=	actionview
+PORTVERSION=	6.1.3.2
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	613
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Rendering framework putting the V in MVC (part of Rails)
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS=	rubygem-activesupport613>=${PORTVERSION}:devel/rubygem-activesupport613 \
+		rubygem-builder>=3.1<4:devel/rubygem-builder \
+		rubygem-erubi>=1.4<2:www/rubygem-erubi \
+		rubygem-rails-dom-testing-rails61>=2.0<3:textproc/rubygem-rails-dom-testing-rails61 \
+		rubygem-rails-html-sanitizer>=1.2.0<2:textproc/rubygem-rails-html-sanitizer
+
+USES=		cpe gem
+USE_RUBY=	yes
+
+NO_ARCH=	yes
+
+CPE_VENDOR=	rubyonrails
+
+PORTSCOUT=	limit:^6\.1\.
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-actionview613/distinfo b/devel/rubygem-actionview613/distinfo
new file mode 100644
index 000000000000..a76cbcdbf7b1
--- /dev/null
+++ b/devel/rubygem-actionview613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1633413406
+SHA256 (rubygem/actionview-6.1.3.2.gem) = 56fb0011ed74b19915c4068c0778d737ea9bbadc7ecd7461502c6b379e58cde4
+SIZE (rubygem/actionview-6.1.3.2.gem) = 171008
diff --git a/devel/rubygem-actionview613/pkg-descr b/devel/rubygem-actionview613/pkg-descr
new file mode 100644
index 000000000000..6f62c739aebb
--- /dev/null
+++ b/devel/rubygem-actionview613/pkg-descr
@@ -0,0 +1,7 @@
+Action View is a framework for handling view template lookup and rendering, and
+provides view helpers that assist when building HTML forms, Atom feeds and more.
+Template formats that Action View handles are ERB (embedded Ruby, typically used
+to inline short Ruby snippets inside HTML), and XML Builder.
+
+WWW: https://rubyonrails.org/
+WWW: https://github.com/rails/rails/tree/master/actionview
diff --git a/devel/rubygem-activejob613/Makefile b/devel/rubygem-activejob613/Makefile
new file mode 100644
index 000000000000..fe7fd86ab4b8
--- /dev/null
+++ b/devel/rubygem-activejob613/Makefile
@@ -0,0 +1,28 @@
+# Created by: Johannes Jost Meixner <xmj@FreeBSD.org>
+
+PORTNAME=	activejob
+PORTVERSION=	6.1.3.2
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	613
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Job class declarations for a variety of queueing backends
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS=	rubygem-activesupport613>=${PORTVERSION}:devel/rubygem-activesupport613 \
+		rubygem-globalid-rails61>=0.3.6:databases/rubygem-globalid-rails61
+
+USES=		cpe gem
+USE_RUBY=	yes
+
+NO_ARCH=	yes
+
+CPE_VENDOR=	rubyonrails
+CPE_PRODUCT=	active_job
+
+PORTSCOUT=	limit:^6\.1\.
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-activejob613/distinfo b/devel/rubygem-activejob613/distinfo
new file mode 100644
index 000000000000..eb24e5157e1e
--- /dev/null
+++ b/devel/rubygem-activejob613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1633413475
+SHA256 (rubygem/activejob-6.1.3.2.gem) = b8f7949f79e583e69077e995fc084ed6c505012a7011f7faa41d7606d5ca005d
+SIZE (rubygem/activejob-6.1.3.2.gem) = 32768
diff --git a/devel/rubygem-activejob613/pkg-descr b/devel/rubygem-activejob613/pkg-descr
new file mode 100644
index 000000000000..9219e7ada1d9
--- /dev/null
+++ b/devel/rubygem-activejob613/pkg-descr
@@ -0,0 +1,19 @@
+Active Job is a framework for declaring jobs and making them run on a variety of
+queuing backends. These jobs can be everything from regularly scheduled
+clean-ups, to billing charges, to mailings. Anything that can be chopped up into
+small units of work and run in parallel, really.
+
+It also serves as the backend for Action Mailer's #deliver_later functionality
+that makes it easy to turn any mailing into a job for running later. That's one
+of the most common jobs in a modern web application: sending emails outside of
+the request-response cycle, so the user doesn't have to wait on it.
+
+The main point is to ensure that all Rails apps will have a job infrastructure
+in place, even if it's in the form of an "immediate runner". We can then have
+framework features and other gems build on top of that, without having to worry
+about API differences between Delayed Job and Resque. Picking your queuing
+backend becomes more of an operational concern, then. And you'll be able to
+switch between them without having to rewrite your jobs.
+
+WWW: https://rubyonrails.org/
+WWW: https://github.com/rails/rails/tree/master/activejob
diff --git a/devel/rubygem-activesupport613/Makefile b/devel/rubygem-activesupport613/Makefile
new file mode 100644
index 000000000000..056fe5554686
--- /dev/null
+++ b/devel/rubygem-activesupport613/Makefile
@@ -0,0 +1,28 @@
+# Created by: Jonathan Weiss (<jw@innerewut.de>)
+
+PORTNAME=	activesupport
+PORTVERSION=	6.1.3.2
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	613
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Utility classes and extension that are required by Rails MVC Framework
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS=	rubygem-concurrent-ruby>=1.0.2<2:devel/rubygem-concurrent-ruby \
+		rubygem-i18n>=1.6,2<2,2:devel/rubygem-i18n \
+		rubygem-minitest>=5.1:devel/rubygem-minitest \
+		rubygem-tzinfo>=2.0<3:devel/rubygem-tzinfo \
+		rubygem-zeitwerk>=2.3<3:devel/rubygem-zeitwerk
+
+USES=		gem
+USE_RUBY=	yes
+
+NO_ARCH=	yes
+
+PORTSCOUT=	limit:^6\.1\.
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-activesupport613/distinfo b/devel/rubygem-activesupport613/distinfo
new file mode 100644
index 000000000000..f037824f9cae
--- /dev/null
+++ b/devel/rubygem-activesupport613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1633413512
+SHA256 (rubygem/activesupport-6.1.3.2.gem) = d9074834deca6676aabd432f16c392e991eca1f675cbcefc38671a0a7d6b5db3
+SIZE (rubygem/activesupport-6.1.3.2.gem) = 219136
diff --git a/devel/rubygem-activesupport613/pkg-descr b/devel/rubygem-activesupport613/pkg-descr
new file mode 100644
index 000000000000..8f9f21005487
--- /dev/null
+++ b/devel/rubygem-activesupport613/pkg-descr
@@ -0,0 +1,7 @@
+Active Support is a collection of utility classes and standard library
+extensions that were found useful for the Rails framework. These additions
+reside in this package so they can be loaded as needed in Ruby projects outside
+of Rails.
+
+WWW: https://rubyonrails.org/
+WWW: https://github.com/rails/rails/tree/master/activesupport
diff --git a/devel/rubygem-devise-rails613/Makefile b/devel/rubygem-devise-rails613/Makefile
new file mode 100644
index 000000000000..08ce4060d880
--- /dev/null
+++ b/devel/rubygem-devise-rails613/Makefile
@@ -0,0 +1,28 @@
+# Created by: rpsfa@rit.edu
+
+PORTNAME=	devise
+PORTVERSION=	4.8.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-rails613
+
+MAINTAINER=	ruby@FreeBSD.org
+COMMENT=	Flexible authentication solution for Rails with Warden
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS=	rubygem-bcrypt>=3.0<4:security/rubygem-bcrypt \
+		rubygem-orm_adapter>=0.1<1:devel/rubygem-orm_adapter \
+		rubygem-railties613>=4.1.0:www/rubygem-railties613 \
+		rubygem-responders-rails613>=0:www/rubygem-responders-rails613 \
+		rubygem-warden>=1.2.3<1.3:devel/rubygem-warden
+
+USES=		cpe gem
+USE_RUBY=	yes
+
+CPE_VENDOR=	plataformatec
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-devise-rails613/distinfo b/devel/rubygem-devise-rails613/distinfo
new file mode 100644
index 000000000000..51c190a46e4e
--- /dev/null
+++ b/devel/rubygem-devise-rails613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1619910383
+SHA256 (rubygem/devise-4.8.0.gem) = bf82eadc09e9d48b8b9b00d76e6399a54ff3d851fc0b1b5c85ebc031ffd4e029
+SIZE (rubygem/devise-4.8.0.gem) = 91136
diff --git a/devel/rubygem-devise-rails613/pkg-descr b/devel/rubygem-devise-rails613/pkg-descr
new file mode 100644
index 000000000000..6496f1a6eaf7
--- /dev/null
+++ b/devel/rubygem-devise-rails613/pkg-descr
@@ -0,0 +1,3 @@
+Flexible authentication solution for Rails with Warden
+
+WWW: https://github.com/heartcombo/devise
diff --git a/devel/rubygem-devise47-rails613/Makefile b/devel/rubygem-devise47-rails613/Makefile
new file mode 100644
index 000000000000..be379fce3c44
--- /dev/null
+++ b/devel/rubygem-devise47-rails613/Makefile
@@ -0,0 +1,31 @@
+# Created by: rpsfa@rit.edu
+
+PORTNAME=	devise
+PORTVERSION=	4.7.3
+PORTREVISION=	1
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	47-rails613
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Flexible authentication solution for Rails with Warden
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS=	rubygem-bcrypt>=3.0<4:security/rubygem-bcrypt \
+		rubygem-orm_adapter>=0.1<1:devel/rubygem-orm_adapter \
+		rubygem-railties613>=4.1.0:www/rubygem-railties613 \
+		rubygem-responders-rails613>=0:www/rubygem-responders-rails613 \
+		rubygem-warden>=1.2.3<1.3:devel/rubygem-warden
+
+USES=		cpe gem
+USE_RUBY=	yes
+
+CPE_VENDOR=	plataformatec
+
+NO_ARCH=	yes
+
+PORTSCOUT=	limit:^4\.7\.
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-devise47-rails613/distinfo b/devel/rubygem-devise47-rails613/distinfo
new file mode 100644
index 000000000000..bd5b88489c5c
--- /dev/null
+++ b/devel/rubygem-devise47-rails613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1600709982
+SHA256 (rubygem/devise-4.7.3.gem) = 2c8e3d731a05d7a6df0cd32bddcd7668f56b6d0c8e898a8c7c8dd584019cd86b
+SIZE (rubygem/devise-4.7.3.gem) = 89600
diff --git a/devel/rubygem-devise47-rails613/pkg-descr b/devel/rubygem-devise47-rails613/pkg-descr
new file mode 100644
index 000000000000..6496f1a6eaf7
--- /dev/null
+++ b/devel/rubygem-devise47-rails613/pkg-descr
@@ -0,0 +1,3 @@
+Flexible authentication solution for Rails with Warden
+
+WWW: https://github.com/heartcombo/devise
diff --git a/devel/rubygem-gettext_i18n_rails_js-rails613/Makefile b/devel/rubygem-gettext_i18n_rails_js-rails613/Makefile
new file mode 100644
index 000000000000..982b99bc62f4
--- /dev/null
+++ b/devel/rubygem-gettext_i18n_rails_js-rails613/Makefile
@@ -0,0 +1,26 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+
+PORTNAME=	gettext_i18n_rails_js
+PORTVERSION=	1.3.0
+PORTREVISION=	1
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-rails613
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Make gettext_i18n_rails .po files as JSON
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-gettext>=3.0.2:devel/rubygem-gettext \
+		rubygem-gettext_i18n_rails>=0.7.1:devel/rubygem-gettext_i18n_rails \
+		rubygem-po_to_json>=1.0.0:converters/rubygem-po_to_json \
+		rubygem-rails613>=3.2.0:www/rubygem-rails613
+
+USES=		gem
+USE_RUBY=	yes
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-gettext_i18n_rails_js-rails613/distinfo b/devel/rubygem-gettext_i18n_rails_js-rails613/distinfo
new file mode 100644
index 000000000000..739f5b181914
--- /dev/null
+++ b/devel/rubygem-gettext_i18n_rails_js-rails613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1496105567
+SHA256 (rubygem/gettext_i18n_rails_js-1.3.0.gem) = 5d10afe4be3639bff78c50a56768c20f39aecdabc580c08aa45573911c2bd687
+SIZE (rubygem/gettext_i18n_rails_js-1.3.0.gem) = 24576
diff --git a/devel/rubygem-gettext_i18n_rails_js-rails613/pkg-descr b/devel/rubygem-gettext_i18n_rails_js-rails613/pkg-descr
new file mode 100644
index 000000000000..a7790d053d39
--- /dev/null
+++ b/devel/rubygem-gettext_i18n_rails_js-rails613/pkg-descr
@@ -0,0 +1,7 @@
+GettextI18nRailsJs extends gettext_i18n_rails, making your .PO files available
+to client side Javascript as JSON. It will find translations inside your .js,
+.coffee, .handlebars and .mustache files, then it will create JSON versions of
+your .PO files so you can serve them with the rest of your assets, thus letting
+you access all your translations offline from client side Javascript.
+
+WWW: https://github.com/webhippie/gettext_i18n_rails_js
diff --git a/devel/rubygem-gitlab-labkit/Makefile b/devel/rubygem-gitlab-labkit/Makefile
index b49d1b41e38b..8bcda56714c8 100644
--- a/devel/rubygem-gitlab-labkit/Makefile
+++ b/devel/rubygem-gitlab-labkit/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	gitlab-labkit
 PORTVERSION=	0.21.1
-PORTREVISION=	0
+PORTREVISION=	1
 CATEGORIES=	devel rubygems
 MASTER_SITES=	RG
 
@@ -12,8 +12,8 @@ COMMENT=	Instrumentation for GitLab
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-RUN_DEPENDS=	rubygem-actionpack61>=5<7:www/rubygem-actionpack61 \
-		rubygem-activesupport61>=5<7:devel/rubygem-activesupport61 \
+RUN_DEPENDS=	rubygem-actionpack613>=5<7:www/rubygem-actionpack613 \
+		rubygem-activesupport613>=5<7:devel/rubygem-activesupport613 \
 		rubygem-grpc>=1.30.2<2:net/rubygem-grpc \
 		rubygem-jaeger-client>=1.1<2:devel/rubygem-jaeger-client \
 		rubygem-opentracing>=0.4<1.0:devel/rubygem-opentracing \
diff --git a/devel/rubygem-graphiql-rails/Makefile b/devel/rubygem-graphiql-rails/Makefile
index fa52d3510c84..e80b5926f1f7 100644
--- a/devel/rubygem-graphiql-rails/Makefile
+++ b/devel/rubygem-graphiql-rails/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	graphiql-rails
 PORTVERSION=	1.4.11
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	devel rubygems
 MASTER_SITES=	RG
 
@@ -10,7 +10,7 @@ COMMENT=	Use the GraphiQL IDE for GraphQL with Ruby on Rails
 LICENSE=	MIT
 
 RUN_DEPENDS=	rubygem-sprockets-rails-rails61>=0:devel/rubygem-sprockets-rails-rails61 \
-		rubygem-railties61>=0:www/rubygem-railties61
+		rubygem-railties613>=0:www/rubygem-railties613
 
 USES=		gem
 USE_RUBY=	yes
diff --git a/devel/rubygem-health_check/Makefile b/devel/rubygem-health_check/Makefile
index 73b620c9ed7d..0cdc3edf0aa3 100644
--- a/devel/rubygem-health_check/Makefile
+++ b/devel/rubygem-health_check/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	health_check
 PORTVERSION=	3.1.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel rubygems
 MASTER_SITES=	RG
 
@@ -12,7 +12,7 @@ COMMENT=	Simple health check of Rails app for uptime monitoring
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/MIT-LICENSE
 
-RUN_DEPENDS=	rubygem-railties61>=5.0:www/rubygem-railties61
+RUN_DEPENDS=	rubygem-railties613>=5.0:www/rubygem-railties613
 
 USES=		gem shebangfix
 USE_RUBY=	yes
diff --git a/devel/rubygem-peek-rails613/Makefile b/devel/rubygem-peek-rails613/Makefile
new file mode 100644
index 000000000000..1c3066d6d1bb
--- /dev/null
+++ b/devel/rubygem-peek-rails613/Makefile
@@ -0,0 +1,22 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+
+PORTNAME=	peek
+PORTVERSION=	1.1.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-rails613
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Take a peek into your Rails application
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS=	rubygem-railties613>=4.0.0:www/rubygem-railties613
+
+USES=		gem
+USE_RUBY=	yes
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-peek-rails613/distinfo b/devel/rubygem-peek-rails613/distinfo
new file mode 100644
index 000000000000..9ef19d243bd1
--- /dev/null
+++ b/devel/rubygem-peek-rails613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1576923479
+SHA256 (rubygem/peek-1.1.0.gem) = d6501ead8cde46d8d8ed0d59eb6f0ba713d0a41c11a2c4a81447b2dce37b3ecc
+SIZE (rubygem/peek-1.1.0.gem) = 25600
diff --git a/devel/rubygem-peek-rails613/pkg-descr b/devel/rubygem-peek-rails613/pkg-descr
new file mode 100644
index 000000000000..fc65d2f486b2
--- /dev/null
+++ b/devel/rubygem-peek-rails613/pkg-descr
@@ -0,0 +1,16 @@
+This is a profiling tool originally built at GitHub to help us get an insight
+into our application. Now, we have extracted this into Peek, so that other Rails
+application can experience the same benefit.
+
+Peek puts a little bar on top of your application to show you all sorts of
+helpful information about your application. From the screenshot above, you can
+see that Peek provides information about database queries, cache, Resque workers
+and more. However, this is only part of Peek's beauty.
+
+The true beauty of Peek lies in the fact that it is an extensible platform. If
+there are some performance metrics that you need but are not available on Peek,
+you can find it from the list of available Peek Views and integrate it into
+Peek. Even if you do not find what you want on Peek Views, you can always create
+your own.
+
+WWW: https://github.com/peek/peek
diff --git a/devel/rubygem-rails-i18n-rails613/Makefile b/devel/rubygem-rails-i18n-rails613/Makefile
new file mode 100644
index 000000000000..99c491073f4d
--- /dev/null
+++ b/devel/rubygem-rails-i18n-rails613/Makefile
@@ -0,0 +1,21 @@
+PORTNAME=	rails-i18n
+PORTVERSION=	6.0.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-rails613
+
+MAINTAINER=	ruby@FreeBSD.org
+COMMENT=	Common locale data and translations for Rails i18n
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/MIT-LICENSE.txt
+
+RUN_DEPENDS=	rubygem-i18n>=0.7,2<2,2:devel/rubygem-i18n \
+		rubygem-railties613>=6.0<7:www/rubygem-railties613
+
+USES=		gem
+USE_RUBY=	yes
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-rails-i18n-rails613/distinfo b/devel/rubygem-rails-i18n-rails613/distinfo
new file mode 100644
index 000000000000..77db0b17e177
--- /dev/null
+++ b/devel/rubygem-rails-i18n-rails613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1582615250
+SHA256 (rubygem/rails-i18n-6.0.0.gem) = 072c38eb0add07a91a2581bb8d240f86b7e1253f8356eb46b5f76e44ce7eac16
+SIZE (rubygem/rails-i18n-6.0.0.gem) = 109568
diff --git a/devel/rubygem-rails-i18n-rails613/pkg-descr b/devel/rubygem-rails-i18n-rails613/pkg-descr
new file mode 100644
index 000000000000..ed2e76abc61a
--- /dev/null
+++ b/devel/rubygem-rails-i18n-rails613/pkg-descr
@@ -0,0 +1,4 @@
+A set of common locale data and translations to internationalize and/or localize
+your Rails applications.
+
+WWW: https://github.com/svenfuchs/rails-i18n
diff --git a/devel/rubygem-web-console-rails613/Makefile b/devel/rubygem-web-console-rails613/Makefile
new file mode 100644
index 000000000000..bf9532cd75e4
--- /dev/null
+++ b/devel/rubygem-web-console-rails613/Makefile
@@ -0,0 +1,26 @@
+PORTNAME=	web-console
+PORTVERSION=	4.1.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-rails613
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Debugging tool for your Ruby on Rails applications
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS=	rubygem-activemodel613>=6.0.0:databases/rubygem-activemodel613 \
+		rubygem-actionview613>=6.0.0:devel/rubygem-actionview613 \
+		rubygem-bindex>=0.4.0:devel/rubygem-bindex \
+		rubygem-railties613>=6.0.0:www/rubygem-railties613
+
+USES=		cpe gem
+USE_RUBY=	yes
+
+NO_ARCH=	yes
+
+CPE_VENDOR=	rubyonrails
+CPE_PRODUCT=	web_console
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-web-console-rails613/distinfo b/devel/rubygem-web-console-rails613/distinfo
new file mode 100644
index 000000000000..0bdff82aecc3
--- /dev/null
+++ b/devel/rubygem-web-console-rails613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1611665625
+SHA256 (rubygem/web-console-4.1.0.gem) = a9896d990e84f7ae44d99c40bb7d82f19455009c33f140458f3a5696449a3035
+SIZE (rubygem/web-console-4.1.0.gem) = 29184
diff --git a/devel/rubygem-web-console-rails613/pkg-descr b/devel/rubygem-web-console-rails613/pkg-descr
new file mode 100644
index 000000000000..bde8f8c75ee5
--- /dev/null
+++ b/devel/rubygem-web-console-rails613/pkg-descr
@@ -0,0 +1,3 @@
+A debugging tool for your Ruby on Rails applications.
+
+WWW: https://github.com/rails/web-console
diff --git a/devel/rubygem-webpacker-rails613/Makefile b/devel/rubygem-webpacker-rails613/Makefile
new file mode 100644
index 000000000000..413915af7eec
--- /dev/null
+++ b/devel/rubygem-webpacker-rails613/Makefile
@@ -0,0 +1,24 @@
+PORTNAME=	webpacker
+PORTVERSION=	5.4.3
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-rails613
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Use Webpack to manage app-like JavaScript modules in Rails
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS=	rubygem-activesupport613>=5.2:devel/rubygem-activesupport613 \
+		rubygem-rack-proxy>=0.6.1:www/rubygem-rack-proxy \
+		rubygem-railties613>=5.2:www/rubygem-railties613 \
+		rubygem-semantic_range>=2.3.0:devel/rubygem-semantic_range \
+		yarn:www/yarn
+
+USES=		gem
+USE_RUBY=	yes
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-webpacker-rails613/distinfo b/devel/rubygem-webpacker-rails613/distinfo
new file mode 100644
index 000000000000..94536d3f6e0d
--- /dev/null
+++ b/devel/rubygem-webpacker-rails613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1632037930
+SHA256 (rubygem/webpacker-5.4.3.gem) = 639711e2c26eeb40d1748c67ca35275862a29978ab3a39e189758dca71a906b3
+SIZE (rubygem/webpacker-5.4.3.gem) = 234496
diff --git a/devel/rubygem-webpacker-rails613/pkg-descr b/devel/rubygem-webpacker-rails613/pkg-descr
new file mode 100644
index 000000000000..0910de7ca8db
--- /dev/null
+++ b/devel/rubygem-webpacker-rails613/pkg-descr
@@ -0,0 +1,9 @@
+Webpacker makes it easy to use the JavaScript preprocessor and bundler Webpack
+to manage application-like JavaScript in Rails. It coexists with the asset
+pipeline, as the primary purpose for Webpack is app-like JavaScript, not images,
+css, or even JavaScript Sprinkles (that all continues to live in app/assets). It
+is, however, possible to use Webpacker for CSS and images assets as well, in
+which case you may not even need the asset pipeline. This is mostly relevant
+when exclusively using component-based JavaScript frameworks.
+
+WWW: https://github.com/rails/webpacker
diff --git a/graphics/rubygem-invisible_captcha/Makefile b/graphics/rubygem-invisible_captcha/Makefile
index b2f2c96a2dbf..da12787a9404 100644
--- a/graphics/rubygem-invisible_captcha/Makefile
+++ b/graphics/rubygem-invisible_captcha/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	invisible_captcha
 PORTVERSION=	1.1.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	graphics rubygems
 MASTER_SITES=	RG
 
@@ -11,7 +11,7 @@ COMMENT=	Unobtrusive CAPTCHA for ruby
 
 LICENSE=	MIT
 
-RUN_DEPENDS=	rubygem-rails61>=4.2:www/rubygem-rails61
+RUN_DEPENDS=	rubygem-rails613>=4.2:www/rubygem-rails613
 
 USES=		gem
 USE_RUBY=	yes
diff --git a/mail/Makefile b/mail/Makefile
index 3991c148fd38..501ecd0f8680 100644
--- a/mail/Makefile
+++ b/mail/Makefile
*** 1030 LINES SKIPPED ***