aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Fechner <mfechner@FreeBSD.org>2021-10-05 07:38:10 +0000
committerMatthias Fechner <mfechner@FreeBSD.org>2021-10-05 07:40:04 +0000
commitf4511dc4a7c439b30c898b75246d314a574f01cb (patch)
treefe53f801c18ad70cb7881f3d6e5f08ea0640637a
parent7dcb3ca59065e8f1c74bbed2f64f3bc8100bbc18 (diff)
downloadports-f4511dc4a7c439b30c898b75246d314a574f01cb.tar.gz
ports-f4511dc4a7c439b30c898b75246d314a574f01cb.zip
*/*: Make rails 6.1.3 available
The upgrade of rails to 6.1.4 broke www/gitlab-ce. PR: 258855
-rw-r--r--databases/Makefile2
-rw-r--r--databases/rubygem-activemodel613/Makefile24
-rw-r--r--databases/rubygem-activemodel613/distinfo3
-rw-r--r--databases/rubygem-activemodel613/pkg-descr10
-rw-r--r--databases/rubygem-activerecord613/Makefile25
-rw-r--r--databases/rubygem-activerecord613/distinfo3
-rw-r--r--databases/rubygem-activerecord613/pkg-descr14
-rw-r--r--devel/Makefile10
-rw-r--r--devel/gitaly/Makefile4
-rw-r--r--devel/rubygem-actionview613/Makefile30
-rw-r--r--devel/rubygem-actionview613/distinfo3
-rw-r--r--devel/rubygem-actionview613/pkg-descr7
-rw-r--r--devel/rubygem-activejob613/Makefile28
-rw-r--r--devel/rubygem-activejob613/distinfo3
-rw-r--r--devel/rubygem-activejob613/pkg-descr19
-rw-r--r--devel/rubygem-activesupport613/Makefile28
-rw-r--r--devel/rubygem-activesupport613/distinfo3
-rw-r--r--devel/rubygem-activesupport613/pkg-descr7
-rw-r--r--devel/rubygem-devise-rails613/Makefile28
-rw-r--r--devel/rubygem-devise-rails613/distinfo3
-rw-r--r--devel/rubygem-devise-rails613/pkg-descr3
-rw-r--r--devel/rubygem-devise47-rails613/Makefile31
-rw-r--r--devel/rubygem-devise47-rails613/distinfo3
-rw-r--r--devel/rubygem-devise47-rails613/pkg-descr3
-rw-r--r--devel/rubygem-gettext_i18n_rails_js-rails613/Makefile26
-rw-r--r--devel/rubygem-gettext_i18n_rails_js-rails613/distinfo3
-rw-r--r--devel/rubygem-gettext_i18n_rails_js-rails613/pkg-descr7
-rw-r--r--devel/rubygem-gitlab-labkit/Makefile6
-rw-r--r--devel/rubygem-graphiql-rails/Makefile4
-rw-r--r--devel/rubygem-health_check/Makefile4
-rw-r--r--devel/rubygem-peek-rails613/Makefile22
-rw-r--r--devel/rubygem-peek-rails613/distinfo3
-rw-r--r--devel/rubygem-peek-rails613/pkg-descr16
-rw-r--r--devel/rubygem-rails-i18n-rails613/Makefile21
-rw-r--r--devel/rubygem-rails-i18n-rails613/distinfo3
-rw-r--r--devel/rubygem-rails-i18n-rails613/pkg-descr4
-rw-r--r--devel/rubygem-web-console-rails613/Makefile26
-rw-r--r--devel/rubygem-web-console-rails613/distinfo3
-rw-r--r--devel/rubygem-web-console-rails613/pkg-descr3
-rw-r--r--devel/rubygem-webpacker-rails613/Makefile24
-rw-r--r--devel/rubygem-webpacker-rails613/distinfo3
-rw-r--r--devel/rubygem-webpacker-rails613/pkg-descr9
-rw-r--r--graphics/rubygem-invisible_captcha/Makefile4
-rw-r--r--mail/Makefile2
-rw-r--r--mail/rubygem-actionmailbox613/Makefile29
-rw-r--r--mail/rubygem-actionmailbox613/distinfo3
-rw-r--r--mail/rubygem-actionmailbox613/pkg-descr15
-rw-r--r--mail/rubygem-actionmailer613/Makefile29
-rw-r--r--mail/rubygem-actionmailer613/distinfo3
-rw-r--r--mail/rubygem-actionmailer613/pkg-descr15
-rw-r--r--net/Makefile1
-rw-r--r--net/rubygem-activestorage613/Makefile29
-rw-r--r--net/rubygem-activestorage613/distinfo3
-rw-r--r--net/rubygem-activestorage613/files/patch-activestorage.gemspec28
-rw-r--r--net/rubygem-activestorage613/pkg-descr14
-rw-r--r--security/Makefile1
-rw-r--r--security/rubygem-devise-two-factor-rails613/Makefile26
-rw-r--r--security/rubygem-devise-two-factor-rails613/distinfo3
-rw-r--r--security/rubygem-devise-two-factor-rails613/pkg-descr3
-rw-r--r--security/rubygem-doorkeeper/Makefile3
-rw-r--r--textproc/Makefile3
-rw-r--r--textproc/rubygem-actiontext613/Makefile28
-rw-r--r--textproc/rubygem-actiontext613/distinfo3
-rw-r--r--textproc/rubygem-actiontext613/pkg-descr10
-rw-r--r--textproc/rubygem-sass-rails-rails613/Makefile22
-rw-r--r--textproc/rubygem-sass-rails-rails613/distinfo3
-rw-r--r--textproc/rubygem-sass-rails-rails613/pkg-descr3
-rw-r--r--textproc/rubygem-sassc-rails-rails613/Makefile26
-rw-r--r--textproc/rubygem-sassc-rails-rails613/distinfo3
-rw-r--r--textproc/rubygem-sassc-rails-rails613/pkg-descr5
-rw-r--r--www/Makefile6
-rw-r--r--www/gitlab-ce/Makefile20
-rw-r--r--www/rubygem-actioncable613/Makefile27
-rw-r--r--www/rubygem-actioncable613/distinfo3
-rw-r--r--www/rubygem-actioncable613/pkg-descr10
-rw-r--r--www/rubygem-actionpack613/Makefile29
-rw-r--r--www/rubygem-actionpack613/distinfo3
-rw-r--r--www/rubygem-actionpack613/pkg-descr23
-rw-r--r--www/rubygem-lograge-rails613/Makefile22
-rw-r--r--www/rubygem-lograge-rails613/distinfo3
-rw-r--r--www/rubygem-lograge-rails613/pkg-descr8
-rw-r--r--www/rubygem-rails613/Makefile58
-rw-r--r--www/rubygem-rails613/distinfo3
-rw-r--r--www/rubygem-rails613/pkg-descr12
-rw-r--r--www/rubygem-railties613/Makefile32
-rw-r--r--www/rubygem-railties613/distinfo3
-rw-r--r--www/rubygem-railties613/pkg-descr7
-rw-r--r--www/rubygem-responders-rails613/Makefile23
-rw-r--r--www/rubygem-responders-rails613/distinfo3
-rw-r--r--www/rubygem-responders-rails613/pkg-descr3
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
@@ -572,12 +572,14 @@
SUBDIR += rss2email3
SUBDIR += rubygem-actionmailbox60
SUBDIR += rubygem-actionmailbox61
+ SUBDIR += rubygem-actionmailbox613
SUBDIR += rubygem-actionmailer4
SUBDIR += rubygem-actionmailer5
SUBDIR += rubygem-actionmailer50
SUBDIR += rubygem-actionmailer52
SUBDIR += rubygem-actionmailer60
SUBDIR += rubygem-actionmailer61
+ SUBDIR += rubygem-actionmailer613
SUBDIR += rubygem-email_reply_parser
SUBDIR += rubygem-email_reply_parser-discourse
SUBDIR += rubygem-email_reply_trimmer
diff --git a/mail/rubygem-actionmailbox613/Makefile b/mail/rubygem-actionmailbox613/Makefile
new file mode 100644
index 000000000000..7f513bed46cc
--- /dev/null
+++ b/mail/rubygem-actionmailbox613/Makefile
@@ -0,0 +1,29 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+
+PORTNAME= actionmailbox
+PORTVERSION= 6.1.3.2
+CATEGORIES= mail rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 613
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Receive and process incoming emails in Rails applications
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack613>=${PORTVERSION}:www/rubygem-actionpack613 \
+ rubygem-activejob613>=${PORTVERSION}:devel/rubygem-activejob613 \
+ rubygem-activerecord613>=${PORTVERSION}:databases/rubygem-activerecord613 \
+ rubygem-activestorage613>=${PORTVERSION}:net/rubygem-activestorage613 \
+ rubygem-activesupport613>=${PORTVERSION}:devel/rubygem-activesupport613 \
+ rubygem-mail>=2.7.1,2:mail/rubygem-mail
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^6\.1\.
+
+.include <bsd.port.mk>
diff --git a/mail/rubygem-actionmailbox613/distinfo b/mail/rubygem-actionmailbox613/distinfo
new file mode 100644
index 000000000000..86a82fc4326d
--- /dev/null
+++ b/mail/rubygem-actionmailbox613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1633413147
+SHA256 (rubygem/actionmailbox-6.1.3.2.gem) = a58f9360bd724cfa5c69f428fb4f720727a028221cc34eeca3bce0e5521f39e0
+SIZE (rubygem/actionmailbox-6.1.3.2.gem) = 22016
diff --git a/mail/rubygem-actionmailbox613/pkg-descr b/mail/rubygem-actionmailbox613/pkg-descr
new file mode 100644
index 000000000000..3cf8870e8193
--- /dev/null
+++ b/mail/rubygem-actionmailbox613/pkg-descr
@@ -0,0 +1,15 @@
+Action Mailbox routes incoming emails to controller-like mailboxes for
+processing in Rails. It ships with ingresses for Mailgun, Mandrill, Postmark,
+and SendGrid. You can also handle inbound mails directly via the built-in Exim,
+Postfix, and Qmail ingresses.
+
+The inbound emails are turned into InboundEmail records using Active Record and
+feature lifecycle tracking, storage of the original email on cloud storage via
+Active Storage, and responsible data handling with on-by-default incineration.
+
+These inbound emails are routed asynchronously using Active Job to one or
+several dedicated mailboxes, which are capable of interacting directly with the
+rest of your domain model.
+
+WWW: https://rubyonrails.org/
+WWW: https://github.com/rails/rails/tree/master/actionmailbox
diff --git a/mail/rubygem-actionmailer613/Makefile b/mail/rubygem-actionmailer613/Makefile
new file mode 100644
index 000000000000..62b7f8d0ee9e
--- /dev/null
+++ b/mail/rubygem-actionmailer613/Makefile
@@ -0,0 +1,29 @@
+# Created by: Johannes Meixner <johannes@perceivon.net>
+
+PORTNAME= actionmailer
+PORTVERSION= 6.1.3.2
+CATEGORIES= mail rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 613
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Easy email delivery and testing for Ruby
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack613>=${PORTVERSION}:www/rubygem-actionpack613 \
+ rubygem-actionview613>=${PORTVERSION}:devel/rubygem-actionview613 \
+ rubygem-activejob613>=${PORTVERSION}:devel/rubygem-activejob613 \
+ rubygem-activesupport613>=${PORTVERSION}:devel/rubygem-activesupport613 \
+ rubygem-mail>=2.5.4,2<3,2:mail/rubygem-mail \
+ rubygem-rails-dom-testing-rails61>=2.0<3:textproc/rubygem-rails-dom-testing-rails61
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^6\.1\.
+
+.include <bsd.port.mk>
diff --git a/mail/rubygem-actionmailer613/distinfo b/mail/rubygem-actionmailer613/distinfo
new file mode 100644
index 000000000000..f444c8f0733f
--- /dev/null
+++ b/mail/rubygem-actionmailer613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1633413203
+SHA256 (rubygem/actionmailer-6.1.3.2.gem) = 978b37c0defc62f07e664880b5f323ff4b4238e0b3f5d9a87668c5f7a7570ddb
+SIZE (rubygem/actionmailer-6.1.3.2.gem) = 30720
diff --git a/mail/rubygem-actionmailer613/pkg-descr b/mail/rubygem-actionmailer613/pkg-descr
new file mode 100644
index 000000000000..6315c6fd0389
--- /dev/null
+++ b/mail/rubygem-actionmailer613/pkg-descr
@@ -0,0 +1,15 @@
+Action Mailer is a framework for designing email service layers. These layers
+are used to consolidate code for sending out forgotten passwords, welcome wishes
+on signup, invoices for billing, and any other use case that requires a written
+notification to either a person or another system.
+
+Action Mailer is in essence a wrapper around Action Controller and the Mail gem.
+It provides a way to make emails using templates in the same way that Action
+Controller renders views using templates.
+
+Additionally, an Action Mailer class can be used to process incoming email, such
+as allowing a blog to accept new posts from an email (which could even have been
+sent from a phone).
+
+WWW: https://rubyonrails.org/
+WWW: https://github.com/rails/rails/tree/master/actionmailer
diff --git a/net/Makefile b/net/Makefile
index a6d62a9cbf10..d5df5e4db1d6 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1209,6 +1209,7 @@
SUBDIR += rubygem-activestorage52
SUBDIR += rubygem-activestorage60
SUBDIR += rubygem-activestorage61
+ SUBDIR += rubygem-activestorage613
SUBDIR += rubygem-amazon-ec2
SUBDIR += rubygem-amq-protocol
SUBDIR += rubygem-amqp
diff --git a/net/rubygem-activestorage613/Makefile b/net/rubygem-activestorage613/Makefile
new file mode 100644
index 000000000000..528c8bc37184
--- /dev/null
+++ b/net/rubygem-activestorage613/Makefile
@@ -0,0 +1,29 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+
+PORTNAME= activestorage
+PORTVERSION= 6.1.3.2
+CATEGORIES= net rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 613
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Attach cloud and local files in Rails applications
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack613>=${PORTVERSION}:www/rubygem-actionpack613 \
+ rubygem-activejob613>=${PORTVERSION}:devel/rubygem-activejob613 \
+ rubygem-activerecord613>=${PORTVERSION}:databases/rubygem-activerecord613 \
+ rubygem-activesupport613>=${PORTVERSION}:devel/rubygem-activesupport613 \
+ rubygem-marcel>=1.0.0<1.1:devel/rubygem-marcel \
+ rubygem-mini_mime>=1.1.0:mail/rubygem-mini_mime
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^6\.1\.
+
+.include <bsd.port.mk>
diff --git a/net/rubygem-activestorage613/distinfo b/net/rubygem-activestorage613/distinfo
new file mode 100644
index 000000000000..29664dcb148e
--- /dev/null
+++ b/net/rubygem-activestorage613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1633413718
+SHA256 (rubygem/activestorage-6.1.3.2.gem) = 0f4319e41fb01cc6c12f0bf7cd97a8dc79771fc1f6d308da3a246294c79c7769
+SIZE (rubygem/activestorage-6.1.3.2.gem) = 54784
diff --git a/net/rubygem-activestorage613/files/patch-activestorage.gemspec b/net/rubygem-activestorage613/files/patch-activestorage.gemspec
new file mode 100644
index 000000000000..0cf4217d2391
--- /dev/null
+++ b/net/rubygem-activestorage613/files/patch-activestorage.gemspec
@@ -0,0 +1,28 @@
+--- activestorage.gemspec.orig 2021-10-05 06:22:11 UTC
++++ activestorage.gemspec
+@@ -28,14 +28,14 @@ Gem::Specification.new do |s|
+ s.add_runtime_dependency(%q<activejob>.freeze, ["= 6.1.3.2"])
+ s.add_runtime_dependency(%q<activerecord>.freeze, ["= 6.1.3.2"])
+ s.add_runtime_dependency(%q<marcel>.freeze, ["~> 1.0.0"])
+- s.add_runtime_dependency(%q<mini_mime>.freeze, ["~> 1.0.2"])
++ s.add_runtime_dependency(%q<mini_mime>.freeze, ["~> 1.0"])
+ else
+ s.add_dependency(%q<activesupport>.freeze, ["= 6.1.3.2"])
+ s.add_dependency(%q<actionpack>.freeze, ["= 6.1.3.2"])
+ s.add_dependency(%q<activejob>.freeze, ["= 6.1.3.2"])
+ s.add_dependency(%q<activerecord>.freeze, ["= 6.1.3.2"])
+ s.add_dependency(%q<marcel>.freeze, ["~> 1.0.0"])
+- s.add_dependency(%q<mini_mime>.freeze, ["~> 1.0.2"])
++ s.add_dependency(%q<mini_mime>.freeze, ["~> 1.0"])
+ end
+ else
+ s.add_dependency(%q<activesupport>.freeze, ["= 6.1.3.2"])
+@@ -43,7 +43,7 @@ Gem::Specification.new do |s|
+ s.add_dependency(%q<activejob>.freeze, ["= 6.1.3.2"])
+ s.add_dependency(%q<activerecord>.freeze, ["= 6.1.3.2"])
+ s.add_dependency(%q<marcel>.freeze, ["~> 1.0.0"])
+- s.add_dependency(%q<mini_mime>.freeze, ["~> 1.0.2"])
++ s.add_dependency(%q<mini_mime>.freeze, ["~> 1.0"])
+ end
+ end
+
diff --git a/net/rubygem-activestorage613/pkg-descr b/net/rubygem-activestorage613/pkg-descr
new file mode 100644
index 000000000000..192794021c2e
--- /dev/null
+++ b/net/rubygem-activestorage613/pkg-descr
@@ -0,0 +1,14 @@
+Active Storage makes it simple to upload and reference files in cloud services
+like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage, and attach
+those files to Active Records. Supports having one main service and mirrors in
+other services for redundancy. It also provides a disk service for testing or
+local deployments, but the focus is on cloud storage.
+
+Files can be uploaded from the server to the cloud or directly from the client
+to the cloud.
+
+Image files can furthermore be transformed using on-demand variants for quality,
+aspect ratio, size, or any other MiniMagick or Vips supported transformation.
+
+WWW: https://rubyonrails.org/
+WWW: https://github.com/rails/rails/tree/master/activestorage
diff --git a/security/Makefile b/security/Makefile
index 4d193e0074f1..aa842b5ac059 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -1070,6 +1070,7 @@
SUBDIR += rubygem-devise-two-factor-rails5
SUBDIR += rubygem-devise-two-factor-rails60
SUBDIR += rubygem-devise-two-factor-rails61
+ SUBDIR += rubygem-devise-two-factor-rails613
SUBDIR += rubygem-devise-two-factor30-rails52
SUBDIR += rubygem-devise-two-factor30-rails60
SUBDIR += rubygem-devise_pam_authenticatable2
diff --git a/security/rubygem-devise-two-factor-rails613/Makefile b/security/rubygem-devise-two-factor-rails613/Makefile
new file mode 100644
index 000000000000..72475439335d
--- /dev/null
+++ b/security/rubygem-devise-two-factor-rails613/Makefile
@@ -0,0 +1,26 @@
+# Created by: Torsten Zuhlsdorff <ports@toco-domains.de>
+
+PORTNAME= devise-two-factor
+PORTVERSION= 4.0.1
+CATEGORIES= security rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails613
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Barebones two-factor authentication with Devise
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-activesupport613>=0<6.2:devel/rubygem-activesupport613 \
+ rubygem-attr_encrypted>=3<4:security/rubygem-attr_encrypted \
+ rubygem-devise-rails613>=4.0<5:devel/rubygem-devise-rails613 \
+ rubygem-railties613>=0<6.2:www/rubygem-railties613 \
+ rubygem-rotp>=6.0<7:devel/rubygem-rotp
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/security/rubygem-devise-two-factor-rails613/distinfo b/security/rubygem-devise-two-factor-rails613/distinfo
new file mode 100644
index 000000000000..0df2addf3d56
--- /dev/null
+++ b/security/rubygem-devise-two-factor-rails613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1630572065
+SHA256 (rubygem/devise-two-factor-4.0.1.gem) = c0242af73f9a80f25fc4c34041317f352a6ea3f6eef76bc151b26ef6dbcb66f2
+SIZE (rubygem/devise-two-factor-4.0.1.gem) = 30208
diff --git a/security/rubygem-devise-two-factor-rails613/pkg-descr b/security/rubygem-devise-two-factor-rails613/pkg-descr
new file mode 100644
index 000000000000..314c84f06bb5
--- /dev/null
+++ b/security/rubygem-devise-two-factor-rails613/pkg-descr
@@ -0,0 +1,3 @@
+Barebones two-factor authentication with Devise
+
+WWW: https://github.com/tinfoil/devise-two-factor
diff --git a/security/rubygem-doorkeeper/Makefile b/security/rubygem-doorkeeper/Makefile
index c86be476fad6..34b735eb732d 100644
--- a/security/rubygem-doorkeeper/Makefile
+++ b/security/rubygem-doorkeeper/Makefile
@@ -1,5 +1,6 @@
PORTNAME= doorkeeper
PORTVERSION= 5.5.3
+PORTREVISION= 1
CATEGORIES= security rubygems
MASTER_SITES= RG
@@ -9,7 +10,7 @@ COMMENT= OAuth2 provider for Rails and Grape
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-railties61>=5:www/rubygem-railties61
+RUN_DEPENDS= rubygem-railties613>=5:www/rubygem-railties613
USES= gem
USE_RUBY= yes
diff --git a/textproc/Makefile b/textproc/Makefile
index f4ee5b8f68ce..5d56263af114 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1568,6 +1568,7 @@
SUBDIR += rubygem-actionpack-xml_parser1-rails4
SUBDIR += rubygem-actiontext60
SUBDIR += rubygem-actiontext61
+ SUBDIR += rubygem-actiontext613
SUBDIR += rubygem-albino
SUBDIR += rubygem-amatch
SUBDIR += rubygem-asciidoctor
@@ -1747,6 +1748,7 @@
SUBDIR += rubygem-sass-rails-rails52
SUBDIR += rubygem-sass-rails-rails60
SUBDIR += rubygem-sass-rails-rails61
+ SUBDIR += rubygem-sass-rails-rails613
SUBDIR += rubygem-sass32
SUBDIR += rubygem-sass34
SUBDIR += rubygem-sassc
@@ -1756,6 +1758,7 @@
SUBDIR += rubygem-sassc-rails-rails52
SUBDIR += rubygem-sassc-rails-rails60
SUBDIR += rubygem-sassc-rails-rails61
+ SUBDIR += rubygem-sassc-rails-rails613
SUBDIR += rubygem-sassc22
SUBDIR += rubygem-sax-machine
SUBDIR += rubygem-scss_lint
diff --git a/textproc/rubygem-actiontext613/Makefile b/textproc/rubygem-actiontext613/Makefile
new file mode 100644
index 000000000000..aff2747bca9a
--- /dev/null
+++ b/textproc/rubygem-actiontext613/Makefile
@@ -0,0 +1,28 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+
+PORTNAME= actiontext
+PORTVERSION= 6.1.3.2
+CATEGORIES= textproc rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 613
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Edit and display rich text in Rails applications
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack613>=${PORTVERSION}:www/rubygem-actionpack613 \
+ rubygem-activerecord613>=${PORTVERSION}:databases/rubygem-activerecord613 \
+ rubygem-activestorage613>=${PORTVERSION}:net/rubygem-activestorage613 \
+ rubygem-activesupport613>=${PORTVERSION}:devel/rubygem-activesupport613 \
+ rubygem-nokogiri>=1.8.5:textproc/rubygem-nokogiri
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^6\.1\.
+
+.include <bsd.port.mk>
diff --git a/textproc/rubygem-actiontext613/distinfo b/textproc/rubygem-actiontext613/distinfo
new file mode 100644
index 000000000000..7dcda10bd3d6
--- /dev/null
+++ b/textproc/rubygem-actiontext613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1633413329
+SHA256 (rubygem/actiontext-6.1.3.2.gem) = 0787918e22bb621b55a3d569258c22e0365450120e47b3486dc1f3742d9bd9fd
+SIZE (rubygem/actiontext-6.1.3.2.gem) = 18944
diff --git a/textproc/rubygem-actiontext613/pkg-descr b/textproc/rubygem-actiontext613/pkg-descr
new file mode 100644
index 000000000000..bac5cd69d009
--- /dev/null
+++ b/textproc/rubygem-actiontext613/pkg-descr
@@ -0,0 +1,10 @@
+Action Text brings rich text content and editing to Rails. It includes the Trix
+editor that handles everything from formatting to links to quotes to lists to
+embedded images and galleries. The rich text content generated by the Trix
+editor is saved in its own RichText model that's associated with any existing
+Active Record model in the application. Any embedded images (or other
+attachments) are automatically stored using Active Storage and associated with
+the included RichText model.
+
+WWW: https://rubyonrails.org/
+WWW: https://github.com/rails/rails/tree/master/actiontext
diff --git a/textproc/rubygem-sass-rails-rails613/Makefile b/textproc/rubygem-sass-rails-rails613/Makefile
new file mode 100644
index 000000000000..bba29220cedd
--- /dev/null
+++ b/textproc/rubygem-sass-rails-rails613/Makefile
@@ -0,0 +1,22 @@
+# Created by: Johannes Jost Meixner <xmj@FreeBSD.org>
+
+PORTNAME= sass-rails
+PORTVERSION= 6.0.0
+CATEGORIES= textproc rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails613
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Sass adapter for the Rails asset pipeline
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-sassc-rails-rails613>=2.1.1<3:textproc/rubygem-sassc-rails-rails613
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/rubygem-sass-rails-rails613/distinfo b/textproc/rubygem-sass-rails-rails613/distinfo
new file mode 100644
index 000000000000..299386c07d4a
--- /dev/null
+++ b/textproc/rubygem-sass-rails-rails613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1569832463
+SHA256 (rubygem/sass-rails-6.0.0.gem) = e0b6448ea1c7929fd5929fc7a8eb2d78045e44cc82fc0765a249d3fa1c5810d3
+SIZE (rubygem/sass-rails-6.0.0.gem) = 7168
diff --git a/textproc/rubygem-sass-rails-rails613/pkg-descr b/textproc/rubygem-sass-rails-rails613/pkg-descr
new file mode 100644
index 000000000000..e4a6b809b4d8
--- /dev/null
+++ b/textproc/rubygem-sass-rails-rails613/pkg-descr
@@ -0,0 +1,3 @@
+Sass adapter for the Rails asset pipeline.
+
+WWW: https://github.com/rails/sass-rails
diff --git a/textproc/rubygem-sassc-rails-rails613/Makefile b/textproc/rubygem-sassc-rails-rails613/Makefile
new file mode 100644
index 000000000000..f2479442c7e7
--- /dev/null
+++ b/textproc/rubygem-sassc-rails-rails613/Makefile
@@ -0,0 +1,26 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+
+PORTNAME= sassc-rails
+PORTVERSION= 2.1.2
+CATEGORIES= textproc rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails613
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Integrate SassC-Ruby into Rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-railties613>=4.0.0:www/rubygem-railties613 \
+ rubygem-sassc22>=2.0:textproc/rubygem-sassc22 \
+ rubygem-sprockets-rails-rails61>=0:devel/rubygem-sprockets-rails-rails61 \
+ rubygem-sprockets3>=3.0:devel/rubygem-sprockets3 \
+ rubygem-tilt>=0:devel/rubygem-tilt
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/rubygem-sassc-rails-rails613/distinfo b/textproc/rubygem-sassc-rails-rails613/distinfo
new file mode 100644
index 000000000000..7821c3227c9f
--- /dev/null
+++ b/textproc/rubygem-sassc-rails-rails613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1561049536
+SHA256 (rubygem/sassc-rails-2.1.2.gem) = 5f4fdf3881fc9bdc8e856ffbd9850d70a2878866feae8114aa45996179952db5
+SIZE (rubygem/sassc-rails-2.1.2.gem) = 33280
diff --git a/textproc/rubygem-sassc-rails-rails613/pkg-descr b/textproc/rubygem-sassc-rails-rails613/pkg-descr
new file mode 100644
index 000000000000..8f0523959e59
--- /dev/null
+++ b/textproc/rubygem-sassc-rails-rails613/pkg-descr
@@ -0,0 +1,5 @@
+We all love working with Sass, but compilation can take quite a long time for
+larger codebases. This gem integrates the C implementation of Sass, LibSass,
+into the asset pipeline.
+
+WWW: https://github.com/sass/sassc-rails
diff --git a/www/Makefile b/www/Makefile
index ed67c7d46d3f..da60815f527b 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1838,12 +1838,14 @@
SUBDIR += rubygem-actioncable52
SUBDIR += rubygem-actioncable60
SUBDIR += rubygem-actioncable61
+ SUBDIR += rubygem-actioncable613
SUBDIR += rubygem-actionpack4
SUBDIR += rubygem-actionpack5
SUBDIR += rubygem-actionpack50
SUBDIR += rubygem-actionpack52
SUBDIR += rubygem-actionpack60
SUBDIR += rubygem-actionpack61
+ SUBDIR += rubygem-actionpack613
SUBDIR += rubygem-activeresource
SUBDIR += rubygem-activeresource4
SUBDIR += rubygem-acts-as-taggable-on
@@ -2007,6 +2009,7 @@
SUBDIR += rubygem-lograge-rails52
SUBDIR += rubygem-lograge-rails60
SUBDIR += rubygem-lograge-rails61
+ SUBDIR += rubygem-lograge-rails613
SUBDIR += rubygem-maruku
SUBDIR += rubygem-mechanize
SUBDIR += rubygem-merb-assets
@@ -2072,6 +2075,7 @@
SUBDIR += rubygem-rails52
SUBDIR += rubygem-rails60
SUBDIR += rubygem-rails61
+ SUBDIR += rubygem-rails613
SUBDIR += rubygem-rails_12factor
SUBDIR += rubygem-rails_autolink
SUBDIR += rubygem-rails_serve_static_assets
@@ -2082,6 +2086,7 @@
SUBDIR += rubygem-railties52
SUBDIR += rubygem-railties60
SUBDIR += rubygem-railties61
+ SUBDIR += rubygem-railties613
SUBDIR += rubygem-raindrops
SUBDIR += rubygem-ramaze
SUBDIR += rubygem-raphael-rails
@@ -2103,6 +2108,7 @@
SUBDIR += rubygem-responders-rails52
SUBDIR += rubygem-responders-rails60
SUBDIR += rubygem-responders-rails61
+ SUBDIR += rubygem-responders-rails613
SUBDIR += rubygem-rest-client
SUBDIR += rubygem-rfacebook
SUBDIR += rubygem-rfeedfinder
diff --git a/www/gitlab-ce/Makefile b/www/gitlab-ce/Makefile
index c1fdf22a51bb..5cd7434ee967 100644
--- a/www/gitlab-ce/Makefile
+++ b/www/gitlab-ce/Makefile
@@ -2,7 +2,7 @@
PORTNAME= gitlab-ce
PORTVERSION= 14.3.2
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= www devel
MAINTAINER= mfechner@FreeBSD.org
@@ -24,9 +24,9 @@ MY_DEPENDS= git>=2.32.0:devel/git \
yarn>=1.10.0:www/yarn \
gtar>0:archivers/gtar \
bash>0:shells/bash \
- rubygem-rails61>=6.1.3.2<6.1.4:www/rubygem-rails61 \
+ rubygem-rails613>=6.1.3.2<6.1.4:www/rubygem-rails613 \
rubygem-bootsnap14>=1.4.6<2.0:devel/rubygem-bootsnap14 \
- rubygem-responders-rails61>=3.0<4.0:www/rubygem-responders-rails61 \
+ rubygem-responders-rails613>=3.0<4.0:www/rubygem-responders-rails613 \
rubygem-sprockets3>=3.7<3.8:devel/rubygem-sprockets3 \
rubygem-default_value_for>=3.4.0<3.5.0:devel/rubygem-default_value_for \
rubygem-pg>=1.2.3<2:databases/rubygem-pg \
@@ -35,7 +35,7 @@ MY_DEPENDS= git>=2.32.0:devel/git \
rubygem-faraday>=1.0<2:www/rubygem-faraday \
rubygem-marginalia>=1.10.0<1.11:databases/rubygem-marginalia \
rubygem-declarative_policy>=1.0.0<1.1:security/rubygem-declarative_policy \
- rubygem-devise47-rails61>=4.7.2<4.8:devel/rubygem-devise47-rails61 \
+ rubygem-devise47-rails613>=4.7.2<4.8:devel/rubygem-devise47-rails613 \
rubygem-bcrypt>=3.1.14<3.2:security/rubygem-bcrypt \
rubygem-doorkeeper>=5.5.0.rc2<5.6:security/rubygem-doorkeeper \
rubygem-doorkeeper-openid_connect>=1.7.5<1.8:security/rubygem-doorkeeper-openid_connect \
@@ -67,7 +67,7 @@ MY_DEPENDS= git>=2.32.0:devel/git \
rubygem-recaptcha>=4.11<5.0:devel/rubygem-recaptcha \
rubygem-akismet>=3.0<4.0:devel/rubygem-akismet \
rubygem-invisible_captcha>=1.1.0<1.2.0:graphics/rubygem-invisible_captcha \
- rubygem-devise-two-factor-rails61>=4.0.0<4.1:security/rubygem-devise-two-factor-rails61 \
+ rubygem-devise-two-factor-rails613>=4.0.0<4.1:security/rubygem-devise-two-factor-rails613 \
rubygem-rqrcode-rails3>=0.1.7<0.2.0:www/rubygem-rqrcode-rails3 \
rubygem-attr_encrypted>=3.1.0<3.2.0:security/rubygem-attr_encrypted \
rubygem-u2f0>=0.2.1<0.3.0:net/rubygem-u2f0 \
@@ -175,7 +175,7 @@ MY_DEPENDS= git>=2.32.0:devel/git \
rubygem-gitlab-chronic>=0.10.5<0.11.0:devel/rubygem-gitlab-chronic \
rubygem-gitlab_chronic_duration>=0.10.6.2<0.10.7:devel/rubygem-gitlab_chronic_duration \
rubygem-rack-proxy06>=0.6.0<0.7.0:www/rubygem-rack-proxy06 \
- rubygem-sassc-rails-rails61>=2.1.0<2.2.0:textproc/rubygem-sassc-rails-rails61 \
+ rubygem-sassc-rails-rails613>=2.1.0<2.2.0:textproc/rubygem-sassc-rails-rails613 \
rubygem-autoprefixer-rails>=10.2.5.1<10.2.6:textproc/rubygem-autoprefixer-rails \
rubygem-terser>=1.0.2:textproc/rubygem-terser \
rubygem-addressable>=2.8<3:www/rubygem-addressable \
@@ -191,12 +191,12 @@ MY_DEPENDS= git>=2.32.0:devel/git \
rubygem-gitlab-labkit>=0.21.1<0.22:devel/rubygem-gitlab-labkit \
rubygem-thrift>=0.14.0:devel/rubygem-thrift \
rubygem-ruby_parser>=3.15<4.0:devel/rubygem-ruby_parser \
- rubygem-rails-i18n-rails61>=6.0<7.0:devel/rubygem-rails-i18n-rails61 \
+ rubygem-rails-i18n-rails613>=6.0<7.0:devel/rubygem-rails-i18n-rails613 \
rubygem-gettext_i18n_rails>=1.8.0<1.9.0:devel/rubygem-gettext_i18n_rails \
- rubygem-gettext_i18n_rails_js-rails61>=1.3<2.0:devel/rubygem-gettext_i18n_rails_js-rails61 \
+ rubygem-gettext_i18n_rails_js-rails613>=1.3<2.0:devel/rubygem-gettext_i18n_rails_js-rails613 \
rubygem-gettext>=3.3<4:devel/rubygem-gettext \
rubygem-batch-loader>=2.0.1<2.1:devel/rubygem-batch-loader \
- rubygem-peek-rails61>=1.1.0<2.0:devel/rubygem-peek-rails61 \
+ rubygem-peek-rails613>=1.1.0<2.0:devel/rubygem-peek-rails613 \
rubygem-snowplow-tracker>=0.6.1<0.7.0:devel/rubygem-snowplow-tracker \
rubygem-method_source>=1.0<2:devel/rubygem-method_source \
rubygem-webrick>=1.6.1:www/rubygem-webrick \
@@ -232,7 +232,7 @@ MY_DEPENDS= git>=2.32.0:devel/git \
rubygem-flipper-active_support_cache_store-rails61>=0.21.0<0.22:devel/rubygem-flipper-active_support_cache_store-rails61 \
rubygem-unleash>=3.2.2<3.3:devel/rubygem-unleash \
rubygem-gitlab-experiment>=0.6.4<0.7:devel/rubygem-gitlab-experiment \
- rubygem-lograge-rails61>=0.11.2<1.0:www/rubygem-lograge-rails61 \
+ rubygem-lograge-rails613>=0.11.2<1.0:www/rubygem-lograge-rails613 \
rubygem-grape_logging>=1.7<2.0:devel/rubygem-grape_logging \
rubygem-gitlab-net-dns>=0.9.1<0.10:dns/rubygem-gitlab-net-dns \
rubygem-countries>=3.0.0<4.0.0:devel/rubygem-countries \
diff --git a/www/rubygem-actioncable613/Makefile b/www/rubygem-actioncable613/Makefile
new file mode 100644
index 000000000000..cd7efbb70421
--- /dev/null
+++ b/www/rubygem-actioncable613/Makefile
@@ -0,0 +1,27 @@
+# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+
+PORTNAME= actioncable
+PORTVERSION= 6.1.3.2
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 613
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Integrated WebSockets for Rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack613>=${PORTVERSION}:www/rubygem-actionpack613 \
+ rubygem-activesupport613>=${PORTVERSION}:devel/rubygem-activesupport613 \
+ rubygem-nio4r>=2.0<3:devel/rubygem-nio4r \
+ rubygem-websocket-driver>=0.6.1:www/rubygem-websocket-driver
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^6\.1\.
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-actioncable613/distinfo b/www/rubygem-actioncable613/distinfo
new file mode 100644
index 000000000000..c5965f783d3b
--- /dev/null
+++ b/www/rubygem-actioncable613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1633414029
+SHA256 (rubygem/actioncable-6.1.3.2.gem) = 0792e3dde6f85d2fec45dd048b0fc84b6ecec94f5011bf44c210f278c2522697
+SIZE (rubygem/actioncable-6.1.3.2.gem) = 41984
diff --git a/www/rubygem-actioncable613/pkg-descr b/www/rubygem-actioncable613/pkg-descr
new file mode 100644
index 000000000000..d0301b58e31f
--- /dev/null
+++ b/www/rubygem-actioncable613/pkg-descr
@@ -0,0 +1,10 @@
+Action Cable seamlessly integrates WebSockets with the rest of your Rails
+application. It allows for real-time features to be written in Ruby in the same
+style and form as the rest of your Rails application, while still being
+performant and scalable. It's a full-stack offering that provides both a
+client-side JavaScript framework and a server-side Ruby framework. You have
+access to your full domain model written with Active Record or your ORM of
+choice.
+
+WWW: https://rubyonrails.org/
+WWW: https://github.com/rails/rails/tree/master/actioncable
diff --git a/www/rubygem-actionpack613/Makefile b/www/rubygem-actionpack613/Makefile
new file mode 100644
index 000000000000..005a09ce13b2
--- /dev/null
+++ b/www/rubygem-actionpack613/Makefile
@@ -0,0 +1,29 @@
+# Created by: Jonathan Weiss (<jw@innerewut.de>)
+
+PORTNAME= actionpack
+PORTVERSION= 6.1.3.2
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 613
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Action Controller and Action View of Rails MVC Framework
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionview613>=${PORTVERSION}:devel/rubygem-actionview613 \
+ rubygem-activesupport613>=${PORTVERSION}:devel/rubygem-activesupport613 \
+ rubygem-rack>=2.0.9,3<3,3:www/rubygem-rack \
+ rubygem-rack-test>=0.6.3:www/rubygem-rack-test \
+ 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= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^6\.1\.
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-actionpack613/distinfo b/www/rubygem-actionpack613/distinfo
new file mode 100644
index 000000000000..e9688bfd4cdb
--- /dev/null
+++ b/www/rubygem-actionpack613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1633413256
+SHA256 (rubygem/actionpack-6.1.3.2.gem) = a5165a3eaaaf9ee1652d645d5fddcf5a4b08b7a3e8c8d2bdb284ae4769d9aff1
+SIZE (rubygem/actionpack-6.1.3.2.gem) = 224768
diff --git a/www/rubygem-actionpack613/pkg-descr b/www/rubygem-actionpack613/pkg-descr
new file mode 100644
index 000000000000..f424cc62f012
--- /dev/null
+++ b/www/rubygem-actionpack613/pkg-descr
@@ -0,0 +1,23 @@
+Action Pack is a framework for handling and responding to web requests. It
+provides mechanisms for routing (mapping request URLs to actions), defining
+controllers that implement actions, and generating responses by rendering views,
+which are templates of various formats. In short, Action Pack provides the view
+and controller layers in the MVC paradigm.
+
+It consists of several modules:
+- Action Dispatch, which parses information about the web request, handles
+ routing as defined by the user, and does advanced processing related to HTTP
+ such as MIME-type negotiation, decoding parameters in POST, PATCH, or PUT
+ bodies, handling HTTP caching logic, cookies and sessions.
+- Action Controller, which provides a base controller class that can be
+ subclassed to implement filters and actions to handle requests. The result of
+ an action is typically content generated from views.
+
+With the Ruby on Rails framework, users only directly interface with the Action
+Controller module. Necessary Action Dispatch functionality is activated by
+default and Action View rendering is implicitly triggered by Action Controller.
+However, these modules are designed to function on their own and can be used
+outside of Rails.
+
+WWW: https://rubyonrails.org/
+WWW: https://github.com/rails/rails/tree/master/actionpack
diff --git a/www/rubygem-lograge-rails613/Makefile b/www/rubygem-lograge-rails613/Makefile
new file mode 100644
index 000000000000..38f713a3f201
--- /dev/null
+++ b/www/rubygem-lograge-rails613/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= lograge
+PORTVERSION= 0.11.2
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails613
+
+MAINTAINER= ruby@FreeBSD.org
+COMMENT= Tame Rails' multi-line logging into a single line per request #'
+
+LICENSE= MIT
+
+RUN_DEPENDS= rubygem-actionpack613>=4:www/rubygem-actionpack613 \
+ rubygem-activesupport613>=4:devel/rubygem-activesupport613 \
+ rubygem-railties613>=4:www/rubygem-railties613 \
+ rubygem-request_store>=1.0<2:devel/rubygem-request_store
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-lograge-rails613/distinfo b/www/rubygem-lograge-rails613/distinfo
new file mode 100644
index 000000000000..e039b17cad8c
--- /dev/null
+++ b/www/rubygem-lograge-rails613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1582628567
+SHA256 (rubygem/lograge-0.11.2.gem) = 4cbd1554b86f545d795eff15a0c24fd25057d2ac4e1caa5fc186168b3da932ef
+SIZE (rubygem/lograge-0.11.2.gem) = 10752
diff --git a/www/rubygem-lograge-rails613/pkg-descr b/www/rubygem-lograge-rails613/pkg-descr
new file mode 100644
index 000000000000..57fe1e5fe1e0
--- /dev/null
+++ b/www/rubygem-lograge-rails613/pkg-descr
@@ -0,0 +1,8 @@
+Tame Rails' multi-line logging into a single line per request
+
+Lograge is an attempt to bring sanity to Rails' noisy and unusable, unparsable
+and, in the context of running multiple processes and servers, unreadable
+default logging output. Rails' default approach to log everything is great
+during development, it's terrible when running it in production.
+
+WWW: https://github.com/roidrage/lograge
diff --git a/www/rubygem-rails613/Makefile b/www/rubygem-rails613/Makefile
new file mode 100644
index 000000000000..f07d3f7a658e
--- /dev/null
+++ b/www/rubygem-rails613/Makefile
@@ -0,0 +1,58 @@
+# Created by: Johannes Meixner <johannes@perceivon.net>
+
+PORTNAME= rails
+PORTVERSION= 6.1.3.2
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 613
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Full-stack web application framework
+
+LICENSE= MIT
+
+RUN_DEPENDS= rubygem-actioncable613>=${PORTVERSION}:www/rubygem-actioncable613 \
+ rubygem-actionmailbox613>=${PORTVERSION}:mail/rubygem-actionmailbox613 \
+ rubygem-actionmailer613>=${PORTVERSION}:mail/rubygem-actionmailer613 \
+ rubygem-actionpack613>=${PORTVERSION}:www/rubygem-actionpack613 \
+ rubygem-actiontext613>=${PORTVERSION}:textproc/rubygem-actiontext613 \
+ rubygem-actionview613>=${PORTVERSION}:devel/rubygem-actionview613 \
+ rubygem-activejob613>=${PORTVERSION}:devel/rubygem-activejob613 \
+ rubygem-activemodel613>=${PORTVERSION}:databases/rubygem-activemodel613 \
+ rubygem-activerecord613>=${PORTVERSION}:databases/rubygem-activerecord613 \
+ rubygem-activestorage613>=${PORTVERSION}:net/rubygem-activestorage613 \
+ rubygem-activesupport613>=${PORTVERSION}:devel/rubygem-activesupport613 \
+ rubygem-bundler>=1.15.0:sysutils/rubygem-bundler \
+ rubygem-railties613>=${PORTVERSION}:www/rubygem-railties613 \
+ rubygem-sprockets-rails-rails61>=2.0.0:devel/rubygem-sprockets-rails-rails61 \
+ rubygem-bootsnap>=1.4.4:devel/rubygem-bootsnap \
+ rubygem-byebug>=0:devel/rubygem-byebug \
+ rubygem-capybara>=3.26:devel/rubygem-capybara \
+ rubygem-dalli>=0:databases/rubygem-dalli \
+ rubygem-image_processing>=1.2<2:graphics/rubygem-image_processing \
+ rubygem-jbuilder-rails61>=0:devel/rubygem-jbuilder-rails61 \
+ rubygem-nokogiri>=1.8.1:textproc/rubygem-nokogiri \
+ rubygem-puma>=0:www/rubygem-puma \
+ rubygem-rake>=11.1:devel/rubygem-rake \
+ rubygem-sass-rails-rails613>=0:textproc/rubygem-sass-rails-rails613 \
+ rubygem-selenium-webdriver>=3.141.5.92:www/rubygem-selenium-webdriver \
+ rubygem-spring>=0:devel/rubygem-spring \
+ rubygem-sqlite3>=1.4<2:databases/rubygem-sqlite3 \
+ rubygem-turbolinks>=5<6:www/rubygem-turbolinks \
+ rubygem-uglifier>=1.3.0:www/rubygem-uglifier \
+ rubygem-web-console-rails613>=3.3.0:devel/rubygem-web-console-rails613 \
+ rubygem-webdrivers>=0:www/rubygem-webdrivers \
+ rubygem-webmock>=0:www/rubygem-webmock \
+ rubygem-webpacker-rails613>=5.0<6:devel/rubygem-webpacker-rails613
+
+USES= cpe gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+CPE_VENDOR= rubyonrails
+CPE_PRODUCT= ruby_on_rails
+
+PORTSCOUT= limit:^6\.1\.
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-rails613/distinfo b/www/rubygem-rails613/distinfo
new file mode 100644
index 000000000000..4db462e1e327
--- /dev/null
+++ b/www/rubygem-rails613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1633414093
+SHA256 (rubygem/rails-6.1.3.2.gem) = 36680669c708bec0a4fb3cdcbae65df62fd99a2a94b0b1f60732ad8322bd963a
+SIZE (rubygem/rails-6.1.3.2.gem) = 6656
diff --git a/www/rubygem-rails613/pkg-descr b/www/rubygem-rails613/pkg-descr
new file mode 100644
index 000000000000..6bd4db1084d2
--- /dev/null
+++ b/www/rubygem-rails613/pkg-descr
@@ -0,0 +1,12 @@
+Rails is a web-application framework for the MVC pattern that includes
+both a template engine, controller framework, and object-relational
+mapping package. Everything needed to develop web-apps that can run on
+CGI, FastCGI, and mod_ruby
+
+Being a full-stack framework means that all layers are built to work
+seamlessly together. That way you Don't Repeat Yourself (DRY) and you
+can use a single language from top to bottom. Everything from templates
+to control flow to business logic is written in Ruby - The language of
+love for industry heavy-weights.
+
+WWW: https://rubyonrails.org/
diff --git a/www/rubygem-railties613/Makefile b/www/rubygem-railties613/Makefile
new file mode 100644
index 000000000000..e5db507dee92
--- /dev/null
+++ b/www/rubygem-railties613/Makefile
@@ -0,0 +1,32 @@
+# Created by: Johannes Meixner <johannes@perceivon.net>
+
+PORTNAME= railties
+PORTVERSION= 6.1.3.2
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 613
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Rails internals bootup, plugins, generators, and rake tasks
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack613>=${PORTVERSION}:www/rubygem-actionpack613 \
+ rubygem-activesupport613>=${PORTVERSION}:devel/rubygem-activesupport613 \
+ rubygem-method_source>=0:devel/rubygem-method_source \
+ rubygem-rake>=0.8.7:devel/rubygem-rake \
+ rubygem-thor>=1.0<2:devel/rubygem-thor
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+PLIST_FILES= bin/rails
+
+CONFLICTS_INSTALL= rubygem-railties4 rubygem-railties5 rubygem-railties50 rubygem-railties52 rubygem-railties60 rubygem-railties61
+
+PORTSCOUT= limit:^6\.1\.
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-railties613/distinfo b/www/rubygem-railties613/distinfo
new file mode 100644
index 000000000000..cf213b1cebd9
--- /dev/null
+++ b/www/rubygem-railties613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1633414131
+SHA256 (rubygem/railties-6.1.3.2.gem) = 027763dc9f2b24f085ed3684b6b3fc49f6c872e5844736ff80fb18d250be219f
+SIZE (rubygem/railties-6.1.3.2.gem) = 456704
diff --git a/www/rubygem-railties613/pkg-descr b/www/rubygem-railties613/pkg-descr
new file mode 100644
index 000000000000..2f0d862681a5
--- /dev/null
+++ b/www/rubygem-railties613/pkg-descr
@@ -0,0 +1,7 @@
+Railties is responsible for gluing all frameworks together. Overall, it:
+- handles the bootstrapping process for a Rails application;
+- manages the rails command line interface;
+- and provides the Rails generators core.
+
+WWW: https://rubyonrails.org/
+WWW: https://github.com/rails/rails/tree/master/railties
diff --git a/www/rubygem-responders-rails613/Makefile b/www/rubygem-responders-rails613/Makefile
new file mode 100644
index 000000000000..5fed47e10846
--- /dev/null
+++ b/www/rubygem-responders-rails613/Makefile
@@ -0,0 +1,23 @@
+# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+
+PORTNAME= responders
+PORTVERSION= 3.0.1
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails613
+
+MAINTAINER= ruby@FreeBSD.org
+COMMENT= Simple Ruby DSL for making HTTP requests
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack613>=5.0:www/rubygem-actionpack613 \
+ rubygem-railties613>=5.0:www/rubygem-railties613
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-responders-rails613/distinfo b/www/rubygem-responders-rails613/distinfo
new file mode 100644
index 000000000000..456eecc82b78
--- /dev/null
+++ b/www/rubygem-responders-rails613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1590927495
+SHA256 (rubygem/responders-3.0.1.gem) = 613fe28e498987f4feaa3230aa6313ca4bd5f0563a3da83511b0dd6cd8f47292
+SIZE (rubygem/responders-3.0.1.gem) = 19456
diff --git a/www/rubygem-responders-rails613/pkg-descr b/www/rubygem-responders-rails613/pkg-descr
new file mode 100644
index 000000000000..514b1556af06
--- /dev/null
+++ b/www/rubygem-responders-rails613/pkg-descr
@@ -0,0 +1,3 @@
+Responders provides a set of responders modules to dry up your Rails app.
+
+WWW: https://github.com/heartcombo/responders