Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Aug 2023 07:29:26 GMT
From:      Matthias Fechner <mfechner@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: c8836dc3cd1e - main - www/gitlab-ce: add new ports required for gitlab-ce 16.3
Message-ID:  <202308300729.37U7TQDO047753@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by mfechner:

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

commit c8836dc3cd1e350e79ffd3aac08a8dfbb550be56
Author:     Matthias Fechner <mfechner@FreeBSD.org>
AuthorDate: 2023-08-30 07:25:12 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2023-08-30 07:29:10 +0000

    www/gitlab-ce: add new ports required for gitlab-ce 16.3
---
 MOVED                                              |  1 -
 databases/Makefile                                 |  2 ++
 .../rubygem-flipper-active_record-rails70/Makefile | 20 +++++++++++++++++
 .../rubygem-flipper-active_record-rails70/distinfo |  3 +++
 .../pkg-descr                                      |  1 +
 .../rubygem-redis-actionpack-rails70/Makefile      | 22 +++++++++++++++++++
 .../rubygem-redis-actionpack-rails70/distinfo      |  3 +++
 .../rubygem-redis-actionpack-rails70/pkg-descr     |  1 +
 devel/Makefile                                     |  5 +++++
 devel/rubygem-ffaker/Makefile                      | 17 +++++++++++++++
 devel/rubygem-ffaker/distinfo                      |  3 +++
 devel/rubygem-ffaker/pkg-descr                     |  1 +
 .../Makefile                                       | 20 +++++++++++++++++
 .../distinfo                                       |  3 +++
 .../pkg-descr                                      |  1 +
 .../rubygem-gettext_i18n_rails_js-rails70/Makefile | 23 ++++++++++++++++++++
 .../rubygem-gettext_i18n_rails_js-rails70/distinfo |  3 +++
 .../pkg-descr                                      |  5 +++++
 devel/rubygem-peek-rails70/Makefile                | 20 +++++++++++++++++
 devel/rubygem-peek-rails70/distinfo                |  3 +++
 devel/rubygem-peek-rails70/pkg-descr               | 14 ++++++++++++
 devel/rubygem-view_component-rails70/Makefile      | 22 +++++++++++++++++++
 devel/rubygem-view_component-rails70/distinfo      |  3 +++
 devel/rubygem-view_component-rails70/pkg-descr     |  1 +
 mail/Makefile                                      |  1 +
 mail/rubygem-premailer-rails-rails70/Makefile      | 21 ++++++++++++++++++
 mail/rubygem-premailer-rails-rails70/distinfo      |  3 +++
 mail/rubygem-premailer-rails-rails70/pkg-descr     |  4 ++++
 net/Makefile                                       |  1 +
 net/rubygem-net-ldap017/Makefile                   | 18 ++++++++++++++++
 net/rubygem-net-ldap017/distinfo                   |  3 +++
 net/rubygem-net-ldap017/pkg-descr                  |  5 +++++
 www/Makefile                                       |  6 ++++++
 www/rubygem-gon-rails70/Makefile                   | 24 +++++++++++++++++++++
 www/rubygem-gon-rails70/distinfo                   |  3 +++
 www/rubygem-gon-rails70/pkg-descr                  |  2 ++
 www/rubygem-jsonb_accessor/Makefile                | 22 +++++++++++++++++++
 www/rubygem-jsonb_accessor/distinfo                |  3 +++
 www/rubygem-jsonb_accessor/pkg-descr               |  1 +
 www/rubygem-kaminari-actionview-rails70/Makefile   | 21 ++++++++++++++++++
 www/rubygem-kaminari-actionview-rails70/distinfo   |  3 +++
 www/rubygem-kaminari-actionview-rails70/pkg-descr  |  1 +
 www/rubygem-kaminari-activerecord-rails70/Makefile | 21 ++++++++++++++++++
 www/rubygem-kaminari-activerecord-rails70/distinfo |  3 +++
 .../pkg-descr                                      |  1 +
 www/rubygem-kaminari-rails70/Makefile              | 25 ++++++++++++++++++++++
 www/rubygem-kaminari-rails70/distinfo              |  3 +++
 www/rubygem-kaminari-rails70/pkg-descr             |  2 ++
 www/rubygem-lograge-rails70/Makefile               | 22 +++++++++++++++++++
 www/rubygem-lograge-rails70/distinfo               |  3 +++
 www/rubygem-lograge-rails70/pkg-descr              |  6 ++++++
 51 files changed, 424 insertions(+), 1 deletion(-)

diff --git a/MOVED b/MOVED
index aa71cfe97aa9..8c4711aef183 100644
--- a/MOVED
+++ b/MOVED
@@ -7763,7 +7763,6 @@ devel/rubygem-aws-sdk-core3172|devel/rubygem-aws-sdk-core|2023-07-09|Remove obso
 devel/rubygem-aws-sdk-s31122|devel/rubygem-aws-sdk-s3|2023-07-09|Remove obsoleted port. Use devel/rubygem-aws-sdk-s3 instead
 devel/rubygem-google-protobuf322|devel/rubygem-google-protobuf|2023-07-09|Remove obsoleted port. Use devel/rubygem-google-protobuf instead
 devel/rubygem-grape15|devel/rubygem-grape|2023-07-09|Remove obsoleted port. Use devel/rubygem-grape instead
-net/rubygem-net-ldap017|net/rubygem-net-ldap|2023-07-09|Remove obsoleted port. Use net/rubygem-net-ldap instead
 textproc/rubygem-nokogiri114|textproc/rubygem-nokogiri|2023-07-09|Remove obsoleted port. Use textproc/rubygem-nokogiri instead
 japanese/kterm||2023-07-12|Has expired: Last upstream release was in 2011
 graphics/gmic-qt@krita|graphics/krita-gmic-plugin|2023-07-14|Forked to a seperate project
diff --git a/databases/Makefile b/databases/Makefile
index cd3e655e2886..7ffec98b1eef 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -951,6 +951,7 @@
     SUBDIR += rubygem-familia
     SUBDIR += rubygem-flipper-active_record
     SUBDIR += rubygem-flipper-active_record-rails61
+    SUBDIR += rubygem-flipper-active_record-rails70
     SUBDIR += rubygem-gdbm
     SUBDIR += rubygem-globalid
     SUBDIR += rubygem-globalid-rails5
@@ -996,6 +997,7 @@
     SUBDIR += rubygem-redis-actionpack-rails52
     SUBDIR += rubygem-redis-actionpack-rails60
     SUBDIR += rubygem-redis-actionpack-rails61
+    SUBDIR += rubygem-redis-actionpack-rails70
     SUBDIR += rubygem-redis-client
     SUBDIR += rubygem-redis-cluster-client
     SUBDIR += rubygem-redis-clustering
diff --git a/databases/rubygem-flipper-active_record-rails70/Makefile b/databases/rubygem-flipper-active_record-rails70/Makefile
new file mode 100644
index 000000000000..1356a215a3db
--- /dev/null
+++ b/databases/rubygem-flipper-active_record-rails70/Makefile
@@ -0,0 +1,20 @@
+PORTNAME=	flipper-active_record
+PORTVERSION=	0.25.4
+CATEGORIES=	databases rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-rails70
+
+MAINTAINER=	ruby@FreeBSD.org
+COMMENT=	ActiveRecord adapter for Flipper
+WWW=		https://github.com/jnunemaker/flipper
+
+LICENSE=	MIT
+
+RUN_DEPENDS=	rubygem-activerecord70>=5.0<8:databases/rubygem-activerecord70 \
+		rubygem-flipper025>=${PORTVERSION}<0.26:devel/rubygem-flipper025
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-flipper-active_record-rails70/distinfo b/databases/rubygem-flipper-active_record-rails70/distinfo
new file mode 100644
index 000000000000..ed3cd34b5bf0
--- /dev/null
+++ b/databases/rubygem-flipper-active_record-rails70/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1669058347
+SHA256 (rubygem/flipper-active_record-0.25.4.gem) = 2ce867c1e1e732330a77c150e3b701feb9b62168c7f9bf22ed91a101e8d7312b
+SIZE (rubygem/flipper-active_record-0.25.4.gem) = 9216
diff --git a/databases/rubygem-flipper-active_record-rails70/pkg-descr b/databases/rubygem-flipper-active_record-rails70/pkg-descr
new file mode 100644
index 000000000000..635d5a774c49
--- /dev/null
+++ b/databases/rubygem-flipper-active_record-rails70/pkg-descr
@@ -0,0 +1 @@
+Flipper ActiveRecord is an ActiveRecord adapter for Flipper.
diff --git a/databases/rubygem-redis-actionpack-rails70/Makefile b/databases/rubygem-redis-actionpack-rails70/Makefile
new file mode 100644
index 000000000000..e8d298c9df24
--- /dev/null
+++ b/databases/rubygem-redis-actionpack-rails70/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	redis-actionpack
+PORTVERSION=	5.3.0
+CATEGORIES=	databases rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-rails70
+
+MAINTAINER=	ruby@FreeBSD.org
+COMMENT=	Redis session store for ActionPack
+WWW=		https://redis-store.org/redis-actionpack/
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS=	rubygem-actionpack70>=5<8:www/rubygem-actionpack70 \
+		rubygem-redis-rack>=2.1.0<3:www/rubygem-redis-rack \
+		rubygem-redis-store>=1.1.0<2:devel/rubygem-redis-store
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-redis-actionpack-rails70/distinfo b/databases/rubygem-redis-actionpack-rails70/distinfo
new file mode 100644
index 000000000000..adca2870f5ed
--- /dev/null
+++ b/databases/rubygem-redis-actionpack-rails70/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1648249134
+SHA256 (rubygem/redis-actionpack-5.3.0.gem) = 3fb1ad0a8fd9d26a289c9399bb609dcaef38bf37711e6f677a53ca728fc19140
+SIZE (rubygem/redis-actionpack-5.3.0.gem) = 13312
diff --git a/databases/rubygem-redis-actionpack-rails70/pkg-descr b/databases/rubygem-redis-actionpack-rails70/pkg-descr
new file mode 100644
index 000000000000..ebcad6a52a5c
--- /dev/null
+++ b/databases/rubygem-redis-actionpack-rails70/pkg-descr
@@ -0,0 +1 @@
+Redis session store for ActionPack
diff --git a/devel/Makefile b/devel/Makefile
index 0415504ccd7d..a4181c418178 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -6763,6 +6763,7 @@
     SUBDIR += rubygem-fastri
     SUBDIR += rubygem-fattr
     SUBDIR += rubygem-fcntl
+    SUBDIR += rubygem-ffaker
     SUBDIR += rubygem-ffi
     SUBDIR += rubygem-ffi-compiler
     SUBDIR += rubygem-ffi-libarchive
@@ -6779,6 +6780,7 @@
     SUBDIR += rubygem-flipper
     SUBDIR += rubygem-flipper-active_support_cache_store
     SUBDIR += rubygem-flipper-active_support_cache_store-rails61
+    SUBDIR += rubygem-flipper-active_support_cache_store-rails70
     SUBDIR += rubygem-flipper-ui
     SUBDIR += rubygem-flipper025
     SUBDIR += rubygem-fluent-logger
@@ -6824,6 +6826,7 @@
     SUBDIR += rubygem-gettext_i18n_rails_js-rails50
     SUBDIR += rubygem-gettext_i18n_rails_js-rails52
     SUBDIR += rubygem-gettext_i18n_rails_js-rails61
+    SUBDIR += rubygem-gettext_i18n_rails_js-rails70
     SUBDIR += rubygem-gh
     SUBDIR += rubygem-gibbler
     SUBDIR += rubygem-gio2
@@ -7104,6 +7107,7 @@
     SUBDIR += rubygem-peek-rails52
     SUBDIR += rubygem-peek-rails60
     SUBDIR += rubygem-peek-rails61
+    SUBDIR += rubygem-peek-rails70
     SUBDIR += rubygem-peek-rblineprof-rails52
     SUBDIR += rubygem-peek-redis-rails52
     SUBDIR += rubygem-pkg-config
@@ -7454,6 +7458,7 @@
     SUBDIR += rubygem-version_gem
     SUBDIR += rubygem-versionomy
     SUBDIR += rubygem-view_component-rails61
+    SUBDIR += rubygem-view_component-rails70
     SUBDIR += rubygem-virtus
     SUBDIR += rubygem-warbler
     SUBDIR += rubygem-warden
diff --git a/devel/rubygem-ffaker/Makefile b/devel/rubygem-ffaker/Makefile
new file mode 100644
index 000000000000..04092e65aacb
--- /dev/null
+++ b/devel/rubygem-ffaker/Makefile
@@ -0,0 +1,17 @@
+PORTNAME=	ffaker
+PORTVERSION=	2.21.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Library for generating dummy data
+WWW=		https://github.com/ffaker/ffaker
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-ffaker/distinfo b/devel/rubygem-ffaker/distinfo
new file mode 100644
index 000000000000..20e9a3f8b2d4
--- /dev/null
+++ b/devel/rubygem-ffaker/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1692787834
+SHA256 (rubygem/ffaker-2.21.0.gem) = 24b8c13ac840509d494d6abbca562c20b1a96a83ed29509c933e69b645ff2a9b
+SIZE (rubygem/ffaker-2.21.0.gem) = 463360
diff --git a/devel/rubygem-ffaker/pkg-descr b/devel/rubygem-ffaker/pkg-descr
new file mode 100644
index 000000000000..6968c1271820
--- /dev/null
+++ b/devel/rubygem-ffaker/pkg-descr
@@ -0,0 +1 @@
+Ffaker generates dummy data.
diff --git a/devel/rubygem-flipper-active_support_cache_store-rails70/Makefile b/devel/rubygem-flipper-active_support_cache_store-rails70/Makefile
new file mode 100644
index 000000000000..5b7dfe53590e
--- /dev/null
+++ b/devel/rubygem-flipper-active_support_cache_store-rails70/Makefile
@@ -0,0 +1,20 @@
+PORTNAME=	flipper-active_support_cache_store
+PORTVERSION=	0.25.4
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-rails70
+
+MAINTAINER=	ruby@FreeBSD.org
+COMMENT=	ActiveSupport::Cache store adapter for Flipper
+WWW=		https://github.com/jnunemaker/flipper
+
+LICENSE=	MIT
+
+RUN_DEPENDS=	rubygem-activesupport70>=4.2<8:devel/rubygem-activesupport70 \
+		rubygem-flipper025>=${PORTVERSION}<0.26:devel/rubygem-flipper025
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-flipper-active_support_cache_store-rails70/distinfo b/devel/rubygem-flipper-active_support_cache_store-rails70/distinfo
new file mode 100644
index 000000000000..3db3cdae231b
--- /dev/null
+++ b/devel/rubygem-flipper-active_support_cache_store-rails70/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1669058357
+SHA256 (rubygem/flipper-active_support_cache_store-0.25.4.gem) = db30986145aad97db746a90fd20fa2e2fc7277bf54a5eca53ca914fa78b33f45
+SIZE (rubygem/flipper-active_support_cache_store-0.25.4.gem) = 6656
diff --git a/devel/rubygem-flipper-active_support_cache_store-rails70/pkg-descr b/devel/rubygem-flipper-active_support_cache_store-rails70/pkg-descr
new file mode 100644
index 000000000000..36326ed2c572
--- /dev/null
+++ b/devel/rubygem-flipper-active_support_cache_store-rails70/pkg-descr
@@ -0,0 +1 @@
+ActiveSupport::Cache store adapter for Flipper
diff --git a/devel/rubygem-gettext_i18n_rails_js-rails70/Makefile b/devel/rubygem-gettext_i18n_rails_js-rails70/Makefile
new file mode 100644
index 000000000000..5d6b95b3f003
--- /dev/null
+++ b/devel/rubygem-gettext_i18n_rails_js-rails70/Makefile
@@ -0,0 +1,23 @@
+PORTNAME=	gettext_i18n_rails_js
+PORTVERSION=	1.3.1
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-rails70
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Make gettext_i18n_rails .po files as JSON
+WWW=		https://github.com/webhippie/gettext_i18n_rails_js
+
+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-rails70>=3.2.0:www/rubygem-rails70
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-gettext_i18n_rails_js-rails70/distinfo b/devel/rubygem-gettext_i18n_rails_js-rails70/distinfo
new file mode 100644
index 000000000000..0115c8db4df3
--- /dev/null
+++ b/devel/rubygem-gettext_i18n_rails_js-rails70/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1644245247
+SHA256 (rubygem/gettext_i18n_rails_js-1.3.1.gem) = a7f1f09199ecbafd3c305807767e47143e2b6d9051fe08b1812a472040107819
+SIZE (rubygem/gettext_i18n_rails_js-1.3.1.gem) = 26112
diff --git a/devel/rubygem-gettext_i18n_rails_js-rails70/pkg-descr b/devel/rubygem-gettext_i18n_rails_js-rails70/pkg-descr
new file mode 100644
index 000000000000..c2e3e332aaf3
--- /dev/null
+++ b/devel/rubygem-gettext_i18n_rails_js-rails70/pkg-descr
@@ -0,0 +1,5 @@
+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.
diff --git a/devel/rubygem-peek-rails70/Makefile b/devel/rubygem-peek-rails70/Makefile
new file mode 100644
index 000000000000..3f83a8376076
--- /dev/null
+++ b/devel/rubygem-peek-rails70/Makefile
@@ -0,0 +1,20 @@
+PORTNAME=	peek
+PORTVERSION=	1.1.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-rails70
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Take a peek into your Rails application
+WWW=		https://github.com/peek/peek
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS=	rubygem-railties70>=4.0.0:www/rubygem-railties70
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-peek-rails70/distinfo b/devel/rubygem-peek-rails70/distinfo
new file mode 100644
index 000000000000..9ef19d243bd1
--- /dev/null
+++ b/devel/rubygem-peek-rails70/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-rails70/pkg-descr b/devel/rubygem-peek-rails70/pkg-descr
new file mode 100644
index 000000000000..c25be2488a63
--- /dev/null
+++ b/devel/rubygem-peek-rails70/pkg-descr
@@ -0,0 +1,14 @@
+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.
diff --git a/devel/rubygem-view_component-rails70/Makefile b/devel/rubygem-view_component-rails70/Makefile
new file mode 100644
index 000000000000..8445a62e75b8
--- /dev/null
+++ b/devel/rubygem-view_component-rails70/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	view_component
+PORTVERSION=	3.2.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-rails70
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	View components for Rails
+WWW=		https://github.com/github/view_component
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS=	rubygem-activesupport70>=5.2.0<8:devel/rubygem-activesupport70 \
+		rubygem-concurrent-ruby>=1.0<2:devel/rubygem-concurrent-ruby \
+		rubygem-method_source>=1.0<2:devel/rubygem-method_source
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-view_component-rails70/distinfo b/devel/rubygem-view_component-rails70/distinfo
new file mode 100644
index 000000000000..b0320d6fd562
--- /dev/null
+++ b/devel/rubygem-view_component-rails70/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1687445085
+SHA256 (rubygem/view_component-3.2.0.gem) = 1dfaa85e13b5393f30b60bd3a03348b5298240a13137985d71eb2b8cc94c4c22
+SIZE (rubygem/view_component-3.2.0.gem) = 61952
diff --git a/devel/rubygem-view_component-rails70/pkg-descr b/devel/rubygem-view_component-rails70/pkg-descr
new file mode 100644
index 000000000000..ad5ea4f48d97
--- /dev/null
+++ b/devel/rubygem-view_component-rails70/pkg-descr
@@ -0,0 +1 @@
+View components for Rails
diff --git a/mail/Makefile b/mail/Makefile
index b69353d75e01..318b81718a0f 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -615,6 +615,7 @@
     SUBDIR += rubygem-premailer-rails-rails52
     SUBDIR += rubygem-premailer-rails-rails60
     SUBDIR += rubygem-premailer-rails-rails61
+    SUBDIR += rubygem-premailer-rails-rails70
     SUBDIR += rubygem-rmail
     SUBDIR += rubygem-roadie
     SUBDIR += rubygem-roadie-rails-rails4
diff --git a/mail/rubygem-premailer-rails-rails70/Makefile b/mail/rubygem-premailer-rails-rails70/Makefile
new file mode 100644
index 000000000000..661c51a6a310
--- /dev/null
+++ b/mail/rubygem-premailer-rails-rails70/Makefile
@@ -0,0 +1,21 @@
+PORTNAME=	premailer-rails
+PORTVERSION=	1.10.3
+CATEGORIES=	mail rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-rails70
+
+MAINTAINER=	ruby@FreeBSD.org
+COMMENT=	Improve the rendering of HTML emails
+WWW=		https://github.com/fphilipe/premailer-rails
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-actionmailer70>=3:mail/rubygem-actionmailer70 \
+		rubygem-premailer>=1.7.9<2:mail/rubygem-premailer
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/mail/rubygem-premailer-rails-rails70/distinfo b/mail/rubygem-premailer-rails-rails70/distinfo
new file mode 100644
index 000000000000..e6ba39acd28d
--- /dev/null
+++ b/mail/rubygem-premailer-rails-rails70/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1574434277
+SHA256 (rubygem/premailer-rails-1.10.3.gem) = 7cdcb97027866f7a81c490c6d15ada7f39666b5f6375f0821b7e97e0483b112f
+SIZE (rubygem/premailer-rails-1.10.3.gem) = 22528
diff --git a/mail/rubygem-premailer-rails-rails70/pkg-descr b/mail/rubygem-premailer-rails-rails70/pkg-descr
new file mode 100644
index 000000000000..0a5dc7ad92b5
--- /dev/null
+++ b/mail/rubygem-premailer-rails-rails70/pkg-descr
@@ -0,0 +1,4 @@
+This gem brings you the power of the premailer gem to Rails
+without any configuration needs. Create HTML emails, include
+a CSS file as you do in a normal HTML document and premailer
+will inline the included CSS.
diff --git a/net/Makefile b/net/Makefile
index 8bc07546576e..dd5762a1f41c 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1335,6 +1335,7 @@
     SUBDIR += rubygem-mqtt
     SUBDIR += rubygem-nats-pure
     SUBDIR += rubygem-net-ldap
+    SUBDIR += rubygem-net-ldap017
     SUBDIR += rubygem-net-netrc
     SUBDIR += rubygem-net-ntp
     SUBDIR += rubygem-net-ping
diff --git a/net/rubygem-net-ldap017/Makefile b/net/rubygem-net-ldap017/Makefile
new file mode 100644
index 000000000000..ce3eb7fa11fd
--- /dev/null
+++ b/net/rubygem-net-ldap017/Makefile
@@ -0,0 +1,18 @@
+PORTNAME=	net-ldap
+PORTVERSION=	0.17.1
+CATEGORIES=	net rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	017
+
+MAINTAINER=	ruby@FreeBSD.org
+COMMENT=	Pure Ruby LDAP support library with most client features
+WWW=		https://github.com/ruby-ldap/ruby-net-ldap
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/License.rdoc
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/net/rubygem-net-ldap017/distinfo b/net/rubygem-net-ldap017/distinfo
new file mode 100644
index 000000000000..94e4dde94e6d
--- /dev/null
+++ b/net/rubygem-net-ldap017/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1692787178
+SHA256 (rubygem/net-ldap-0.17.1.gem) = 52571b55f9157120833ac1667f2969ce0139251811d0a9b64657c1c135069cf9
+SIZE (rubygem/net-ldap-0.17.1.gem) = 67072
diff --git a/net/rubygem-net-ldap017/pkg-descr b/net/rubygem-net-ldap017/pkg-descr
new file mode 100644
index 000000000000..1d5cc4728397
--- /dev/null
+++ b/net/rubygem-net-ldap017/pkg-descr
@@ -0,0 +1,5 @@
+Net::LDAP is an LDAP support library written in pure Ruby. It supports most
+LDAP client features and a subset of server features as well.
+
+    * Standards-based (going for RFC 4511)
+    * Portable: 100% Ruby
diff --git a/www/Makefile b/www/Makefile
index 02c55faf3ae0..129a1454681c 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1988,6 +1988,7 @@
     SUBDIR += rubygem-gon-rails50
     SUBDIR += rubygem-gon-rails60
     SUBDIR += rubygem-gon-rails61
+    SUBDIR += rubygem-gon-rails70
     SUBDIR += rubygem-hackpad-cli
     SUBDIR += rubygem-haml
     SUBDIR += rubygem-haml-coderay
@@ -2037,6 +2038,7 @@
     SUBDIR += rubygem-jsobfu
     SUBDIR += rubygem-json-jwt
     SUBDIR += rubygem-json-jwt115
+    SUBDIR += rubygem-jsonb_accessor
     SUBDIR += rubygem-jwt
     SUBDIR += rubygem-kaminari
     SUBDIR += rubygem-kaminari-actionview
@@ -2045,12 +2047,14 @@
     SUBDIR += rubygem-kaminari-actionview-rails52
     SUBDIR += rubygem-kaminari-actionview-rails60
     SUBDIR += rubygem-kaminari-actionview-rails61
+    SUBDIR += rubygem-kaminari-actionview-rails70
     SUBDIR += rubygem-kaminari-activerecord
     SUBDIR += rubygem-kaminari-activerecord-rails5
     SUBDIR += rubygem-kaminari-activerecord-rails50
     SUBDIR += rubygem-kaminari-activerecord-rails52
     SUBDIR += rubygem-kaminari-activerecord-rails60
     SUBDIR += rubygem-kaminari-activerecord-rails61
+    SUBDIR += rubygem-kaminari-activerecord-rails70
     SUBDIR += rubygem-kaminari-core
     SUBDIR += rubygem-kaminari-rails4
     SUBDIR += rubygem-kaminari-rails5
@@ -2058,6 +2062,7 @@
     SUBDIR += rubygem-kaminari-rails52
     SUBDIR += rubygem-kaminari-rails60
     SUBDIR += rubygem-kaminari-rails61
+    SUBDIR += rubygem-kaminari-rails70
     SUBDIR += rubygem-kubeclient
     SUBDIR += rubygem-layout_yullio_generator
     SUBDIR += rubygem-less
@@ -2069,6 +2074,7 @@
     SUBDIR += rubygem-lograge-rails52
     SUBDIR += rubygem-lograge-rails60
     SUBDIR += rubygem-lograge-rails61
+    SUBDIR += rubygem-lograge-rails70
     SUBDIR += rubygem-maruku
     SUBDIR += rubygem-mechanize
     SUBDIR += rubygem-merb-assets
diff --git a/www/rubygem-gon-rails70/Makefile b/www/rubygem-gon-rails70/Makefile
new file mode 100644
index 000000000000..3beef14e4b31
--- /dev/null
+++ b/www/rubygem-gon-rails70/Makefile
@@ -0,0 +1,24 @@
+PORTNAME=	gon
+PORTVERSION=	6.4.0
+CATEGORIES=	www rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-rails70
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Framework to pass data to JS easily
+WWW=		https://github.com/gazay/gon
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-actionpack70>=3.0.20:www/rubygem-actionpack70 \
+		rubygem-i18n>=0.7:devel/rubygem-i18n \
+		rubygem-multi_json>=0:devel/rubygem-multi_json \
+		rubygem-request_store>=1.0:devel/rubygem-request_store
+
+USES=		cpe gem
+CPE_VENDOR=	${PORTNAME}_project
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-gon-rails70/distinfo b/www/rubygem-gon-rails70/distinfo
new file mode 100644
index 000000000000..70a568978163
--- /dev/null
+++ b/www/rubygem-gon-rails70/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1619177531
+SHA256 (rubygem/gon-6.4.0.gem) = e3a618d659392890f1aa7db420f17c75fd7d35aeb5f8fe003697d02c4b88d2f0
+SIZE (rubygem/gon-6.4.0.gem) = 158720
diff --git a/www/rubygem-gon-rails70/pkg-descr b/www/rubygem-gon-rails70/pkg-descr
new file mode 100644
index 000000000000..f3dfc03b45c8
--- /dev/null
+++ b/www/rubygem-gon-rails70/pkg-descr
@@ -0,0 +1,2 @@
+If you need to send some data to your js files and you don't want to do this
+with long way trough views and parsing - use this force!
diff --git a/www/rubygem-jsonb_accessor/Makefile b/www/rubygem-jsonb_accessor/Makefile
new file mode 100644
index 000000000000..c2ee6fa7d6bc
--- /dev/null
+++ b/www/rubygem-jsonb_accessor/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	jsonb_accessor
+PORTVERSION=	1.3.10
+CATEGORIES=	www devel rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Adds typed jsonb backed fields to your ActiveRecord models
+WWW=		https://github.com/devmynd/jsonb_accessor
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS=	rubygem-activerecord70>=5.0:databases/rubygem-activerecord70 \
+		rubygem-activesupport70>=5.0:devel/rubygem-activesupport70 \
+		rubygem-pg>=0.18.1:databases/rubygem-pg
+
+USES=		gem shebangfix
+
+SHEBANG_FILES=	bin/setup
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-jsonb_accessor/distinfo b/www/rubygem-jsonb_accessor/distinfo
new file mode 100644
index 000000000000..5c684c8c1d0a
--- /dev/null
+++ b/www/rubygem-jsonb_accessor/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1692791494
+SHA256 (rubygem/jsonb_accessor-1.3.10.gem) = 670f80a257ae39e3be9233c6a8ef3b03517e06687affe510dfe61237454c58e0
+SIZE (rubygem/jsonb_accessor-1.3.10.gem) = 19456
diff --git a/www/rubygem-jsonb_accessor/pkg-descr b/www/rubygem-jsonb_accessor/pkg-descr
new file mode 100644
index 000000000000..8a7b962a05b0
--- /dev/null
+++ b/www/rubygem-jsonb_accessor/pkg-descr
@@ -0,0 +1 @@
+Adds typed jsonb backed fields to your ActiveRecord models.
diff --git a/www/rubygem-kaminari-actionview-rails70/Makefile b/www/rubygem-kaminari-actionview-rails70/Makefile
new file mode 100644
index 000000000000..1d50148e87a5
--- /dev/null
+++ b/www/rubygem-kaminari-actionview-rails70/Makefile
@@ -0,0 +1,21 @@
+PORTNAME=	kaminari-actionview
+PORTVERSION=	1.2.2
+CATEGORIES=	www rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-rails70
+
+MAINTAINER=	ruby@FreeBSD.org
+COMMENT=	Kaminari Action View adapter
+WWW=		https://github.com/kaminari/kaminari/tree/master/kaminari-actionview
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS=	rubygem-actionview70>=0:devel/rubygem-actionview70 \
+		rubygem-kaminari-core>=${PORTVERSION}:www/rubygem-kaminari-core
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-kaminari-actionview-rails70/distinfo b/www/rubygem-kaminari-actionview-rails70/distinfo
new file mode 100644
index 000000000000..9e9ced8bcaa2
--- /dev/null
+++ b/www/rubygem-kaminari-actionview-rails70/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1641046940
+SHA256 (rubygem/kaminari-actionview-1.2.2.gem) = 1330f6fc8b59a4a4ef6a549ff8a224797289ebf7a3a503e8c1652535287cc909
+SIZE (rubygem/kaminari-actionview-1.2.2.gem) = 6656
diff --git a/www/rubygem-kaminari-actionview-rails70/pkg-descr b/www/rubygem-kaminari-actionview-rails70/pkg-descr
new file mode 100644
index 000000000000..e0618fca67d8
--- /dev/null
+++ b/www/rubygem-kaminari-actionview-rails70/pkg-descr
@@ -0,0 +1 @@
+kaminari-actionview provides pagination helpers for your Action View templates.
diff --git a/www/rubygem-kaminari-activerecord-rails70/Makefile b/www/rubygem-kaminari-activerecord-rails70/Makefile
new file mode 100644
index 000000000000..e0d57005f802
--- /dev/null
+++ b/www/rubygem-kaminari-activerecord-rails70/Makefile
@@ -0,0 +1,21 @@
+PORTNAME=	kaminari-activerecord
+PORTVERSION=	1.2.2
+CATEGORIES=	www rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-rails70
+
+MAINTAINER=	ruby@FreeBSD.org
+COMMENT=	Kaminari Active Record adapter
+WWW=		https://github.com/kaminari/kaminari/tree/master/kaminari-activerecord
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS=	rubygem-activerecord70>=0:databases/rubygem-activerecord70 \
+		rubygem-kaminari-core>=${PORTVERSION}:www/rubygem-kaminari-core
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-kaminari-activerecord-rails70/distinfo b/www/rubygem-kaminari-activerecord-rails70/distinfo
new file mode 100644
index 000000000000..85db9296f918
--- /dev/null
+++ b/www/rubygem-kaminari-activerecord-rails70/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1641046950
+SHA256 (rubygem/kaminari-activerecord-1.2.2.gem) = 0dd3a67bab356a356f36b3b7236bcb81cef313095365befe8e98057dd2472430
+SIZE (rubygem/kaminari-activerecord-1.2.2.gem) = 8192
diff --git a/www/rubygem-kaminari-activerecord-rails70/pkg-descr b/www/rubygem-kaminari-activerecord-rails70/pkg-descr
new file mode 100644
index 000000000000..f668bf61ed99
--- /dev/null
+++ b/www/rubygem-kaminari-activerecord-rails70/pkg-descr
@@ -0,0 +1 @@
+kaminari-activerecord lets your Active Record models be paginatable.
diff --git a/www/rubygem-kaminari-rails70/Makefile b/www/rubygem-kaminari-rails70/Makefile
new file mode 100644
index 000000000000..5ca0a07613e4
--- /dev/null
+++ b/www/rubygem-kaminari-rails70/Makefile
@@ -0,0 +1,25 @@
+PORTNAME=	kaminari
+PORTVERSION=	1.2.2
+CATEGORIES=	www rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-rails70
+
+MAINTAINER=	ruby@FreeBSD.org
+COMMENT=	Sophisticated paginator for Rails 4+
+WWW=		https://github.com/kaminari/kaminari
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS=	rubygem-activesupport70>=4.1.0:devel/rubygem-activesupport70 \
+		rubygem-kaminari-actionview-rails70>=${PORTVERSION}:www/rubygem-kaminari-actionview-rails70 \
+		rubygem-kaminari-activerecord-rails70>=${PORTVERSION}:www/rubygem-kaminari-activerecord-rails70 \
+		rubygem-kaminari-core>=${PORTVERSION}:www/rubygem-kaminari-core
+
+USES=		cpe gem
+
+NO_ARCH=	yes
+
+CPE_VENDOR=	kaminari_project
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-kaminari-rails70/distinfo b/www/rubygem-kaminari-rails70/distinfo
new file mode 100644
index 000000000000..f8e7efd0cf3a
--- /dev/null
+++ b/www/rubygem-kaminari-rails70/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1641046962
+SHA256 (rubygem/kaminari-1.2.2.gem) = c4076ff9adccc6109408333f87b5c4abbda5e39dc464bd4c66d06d9f73442a3e
+SIZE (rubygem/kaminari-1.2.2.gem) = 23552
diff --git a/www/rubygem-kaminari-rails70/pkg-descr b/www/rubygem-kaminari-rails70/pkg-descr
new file mode 100644
index 000000000000..9f20e0a09f60
--- /dev/null
+++ b/www/rubygem-kaminari-rails70/pkg-descr
@@ -0,0 +1,2 @@
+Kaminari is a Scope & Engine based, clean, powerful, agnostic, customizable and
+sophisticated paginator for Rails 3
diff --git a/www/rubygem-lograge-rails70/Makefile b/www/rubygem-lograge-rails70/Makefile
new file mode 100644
index 000000000000..3873a2dca8a9
--- /dev/null
+++ b/www/rubygem-lograge-rails70/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	lograge
+PORTVERSION=	0.13.0
+CATEGORIES=	www rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	-rails70
+
+MAINTAINER=	ruby@FreeBSD.org
+COMMENT=	Tame Rails' multi-line logging into a single line per request #'
+WWW=		https://github.com/roidrage/lograge
+
+LICENSE=	MIT
+
+RUN_DEPENDS=	rubygem-actionpack70>=4:www/rubygem-actionpack70 \
+		rubygem-activesupport70>=4:devel/rubygem-activesupport70 \
+		rubygem-railties70>=4:www/rubygem-railties70 \
+		rubygem-request_store>=1.0<2:devel/rubygem-request_store
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-lograge-rails70/distinfo b/www/rubygem-lograge-rails70/distinfo
new file mode 100644
index 000000000000..4cdb53208605
--- /dev/null
+++ b/www/rubygem-lograge-rails70/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1691070520
+SHA256 (rubygem/lograge-0.13.0.gem) = 7132a460868406253f042bee8ecbfa0ca484dc27c47d827342abc6bf5ae16d06
+SIZE (rubygem/lograge-0.13.0.gem) = 11264
diff --git a/www/rubygem-lograge-rails70/pkg-descr b/www/rubygem-lograge-rails70/pkg-descr
new file mode 100644
index 000000000000..e7f52af2c168
--- /dev/null
+++ b/www/rubygem-lograge-rails70/pkg-descr
@@ -0,0 +1,6 @@
+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.



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