git: 2ee21239d196 - main - www/gitlab: new ports required for 18.0.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 19 May 2025 13:35:55 UTC
The branch main has been updated by mfechner:
URL: https://cgit.FreeBSD.org/ports/commit/?id=2ee21239d196d14459a6efcf6d91446e12efb24a
commit 2ee21239d196d14459a6efcf6d91446e12efb24a
Author: Matthias Fechner <mfechner@FreeBSD.org>
AuthorDate: 2025-05-17 12:24:41 +0000
Commit: Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2025-05-19 13:35:44 +0000
www/gitlab: new ports required for 18.0.0
---
databases/Makefile | 5 +++
databases/rubygem-activemodel-gitlab/Makefile | 24 +++++++++++
databases/rubygem-activemodel-gitlab/distinfo | 3 ++
databases/rubygem-activemodel-gitlab/pkg-descr | 7 ++++
databases/rubygem-activerecord-gitlab/Makefile | 26 ++++++++++++
databases/rubygem-activerecord-gitlab/distinfo | 3 ++
databases/rubygem-activerecord-gitlab/pkg-descr | 11 +++++
.../Makefile | 20 +++++++++
.../distinfo | 3 ++
.../pkg-descr | 1 +
databases/rubygem-globalid-rails-gitlab/Makefile | 20 +++++++++
databases/rubygem-globalid-rails-gitlab/distinfo | 3 ++
databases/rubygem-globalid-rails-gitlab/pkg-descr | 1 +
.../rubygem-redis-actionpack-rails-gitlab/Makefile | 22 ++++++++++
.../rubygem-redis-actionpack-rails-gitlab/distinfo | 3 ++
.../pkg-descr | 1 +
devel/Makefile | 12 ++++++
devel/rubygem-actionview-gitlab/Makefile | 30 +++++++++++++
devel/rubygem-actionview-gitlab/distinfo | 3 ++
devel/rubygem-actionview-gitlab/pkg-descr | 4 ++
devel/rubygem-activejob-gitlab/Makefile | 28 +++++++++++++
devel/rubygem-activejob-gitlab/distinfo | 3 ++
devel/rubygem-activejob-gitlab/pkg-descr | 16 +++++++
devel/rubygem-activesupport-gitlab/Makefile | 37 ++++++++++++++++
devel/rubygem-activesupport-gitlab/distinfo | 3 ++
devel/rubygem-activesupport-gitlab/pkg-descr | 4 ++
devel/rubygem-devise-rails-gitlab/Makefile | 26 ++++++++++++
devel/rubygem-devise-rails-gitlab/distinfo | 3 ++
devel/rubygem-devise-rails-gitlab/pkg-descr | 5 +++
.../Makefile | 20 +++++++++
.../distinfo | 3 ++
.../pkg-descr | 1 +
devel/rubygem-health_check-rails-gitlab/Makefile | 22 ++++++++++
devel/rubygem-health_check-rails-gitlab/distinfo | 3 ++
devel/rubygem-health_check-rails-gitlab/pkg-descr | 1 +
devel/rubygem-irb-gitlab/Makefile | 28 +++++++++++++
devel/rubygem-irb-gitlab/distinfo | 3 ++
devel/rubygem-irb-gitlab/pkg-descr | 2 +
devel/rubygem-peek-rails-gitlab/Makefile | 20 +++++++++
devel/rubygem-peek-rails-gitlab/distinfo | 3 ++
devel/rubygem-peek-rails-gitlab/pkg-descr | 14 +++++++
devel/rubygem-rails-i18n-rails-gitlab/Makefile | 21 ++++++++++
devel/rubygem-rails-i18n-rails-gitlab/distinfo | 3 ++
devel/rubygem-rails-i18n-rails-gitlab/pkg-descr | 4 ++
devel/rubygem-rdoc-gitlab/Makefile | 29 +++++++++++++
devel/rubygem-rdoc-gitlab/distinfo | 3 ++
devel/rubygem-rdoc-gitlab/pkg-descr | 3 ++
devel/rubygem-sidekiq-cron-rails-gitlab/Makefile | 22 ++++++++++
devel/rubygem-sidekiq-cron-rails-gitlab/distinfo | 3 ++
devel/rubygem-sidekiq-cron-rails-gitlab/pkg-descr | 9 ++++
.../rubygem-sprockets-rails-rails-gitlab/Makefile | 22 ++++++++++
.../rubygem-sprockets-rails-rails-gitlab/distinfo | 3 ++
.../rubygem-sprockets-rails-rails-gitlab/pkg-descr | 1 +
mail/Makefile | 3 ++
mail/rubygem-actionmailbox-gitlab/Makefile | 32 ++++++++++++++
mail/rubygem-actionmailbox-gitlab/distinfo | 3 ++
mail/rubygem-actionmailbox-gitlab/pkg-descr | 12 ++++++
mail/rubygem-actionmailer-gitlab/Makefile | 29 +++++++++++++
mail/rubygem-actionmailer-gitlab/distinfo | 3 ++
mail/rubygem-actionmailer-gitlab/pkg-descr | 12 ++++++
mail/rubygem-premailer-rails-rails-gitlab/Makefile | 22 ++++++++++
mail/rubygem-premailer-rails-rails-gitlab/distinfo | 3 ++
.../rubygem-premailer-rails-rails-gitlab/pkg-descr | 18 ++++++++
net/Makefile | 1 +
net/rubygem-activestorage-gitlab/Makefile | 28 +++++++++++++
net/rubygem-activestorage-gitlab/distinfo | 3 ++
net/rubygem-activestorage-gitlab/pkg-descr | 11 +++++
security/Makefile | 1 +
security/rubygem-doorkeeper-rails-gitlab/Makefile | 22 ++++++++++
security/rubygem-doorkeeper-rails-gitlab/distinfo | 3 ++
security/rubygem-doorkeeper-rails-gitlab/pkg-descr | 2 +
textproc/Makefile | 2 +
textproc/rubygem-actiontext-gitlab/Makefile | 29 +++++++++++++
textproc/rubygem-actiontext-gitlab/distinfo | 3 ++
textproc/rubygem-actiontext-gitlab/pkg-descr | 7 ++++
.../Makefile | 22 ++++++++++
.../distinfo | 3 ++
.../pkg-descr | 6 +++
www/Makefile | 12 ++++++
www/gitlab/Makefile.common | 3 ++
www/rubygem-actioncable-gitlab/Makefile | 28 +++++++++++++
www/rubygem-actioncable-gitlab/distinfo | 3 ++
www/rubygem-actioncable-gitlab/pkg-descr | 7 ++++
www/rubygem-actionpack-gitlab/Makefile | 32 ++++++++++++++
www/rubygem-actionpack-gitlab/distinfo | 3 ++
www/rubygem-actionpack-gitlab/pkg-descr | 19 +++++++++
.../Makefile | 20 +++++++++
.../distinfo | 3 ++
.../pkg-descr | 12 ++++++
www/rubygem-gon-rails-gitlab/Makefile | 24 +++++++++++
www/rubygem-gon-rails-gitlab/distinfo | 3 ++
www/rubygem-gon-rails-gitlab/pkg-descr | 2 +
.../Makefile | 21 ++++++++++
.../distinfo | 3 ++
.../pkg-descr | 1 +
.../Makefile | 21 ++++++++++
.../distinfo | 3 ++
.../pkg-descr | 1 +
www/rubygem-kaminari-rails-gitlab/Makefile | 25 +++++++++++
www/rubygem-kaminari-rails-gitlab/distinfo | 3 ++
www/rubygem-kaminari-rails-gitlab/pkg-descr | 2 +
www/rubygem-lograge-rails-gitlab/Makefile | 22 ++++++++++
www/rubygem-lograge-rails-gitlab/distinfo | 3 ++
www/rubygem-lograge-rails-gitlab/pkg-descr | 6 +++
www/rubygem-rails-gitlab/Makefile | 49 ++++++++++++++++++++++
www/rubygem-rails-gitlab/distinfo | 3 ++
www/rubygem-rails-gitlab/pkg-descr | 23 ++++++++++
www/rubygem-railties-gitlab/Makefile | 36 ++++++++++++++++
www/rubygem-railties-gitlab/distinfo | 3 ++
www/rubygem-railties-gitlab/pkg-descr | 4 ++
www/rubygem-redis-rack-gitlab/Makefile | 25 +++++++++++
www/rubygem-redis-rack-gitlab/distinfo | 3 ++
www/rubygem-redis-rack-gitlab/pkg-descr | 1 +
www/rubygem-responders-rails-gitlab/Makefile | 21 ++++++++++
www/rubygem-responders-rails-gitlab/distinfo | 3 ++
www/rubygem-responders-rails-gitlab/pkg-descr | 1 +
116 files changed, 1304 insertions(+)
diff --git a/databases/Makefile b/databases/Makefile
index 55cca30e9738..8096fff6ce47 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -890,6 +890,7 @@
SUBDIR += ruby-xapian
SUBDIR += rubygem-active_model_serializers
SUBDIR += rubygem-active_record_query_trace
+ SUBDIR += rubygem-activemodel-gitlab
SUBDIR += rubygem-activemodel-serializers-xml
SUBDIR += rubygem-activemodel4
SUBDIR += rubygem-activemodel5
@@ -902,6 +903,7 @@
SUBDIR += rubygem-activemodel72
SUBDIR += rubygem-activemodel80
SUBDIR += rubygem-activerecord-explain-analyze
+ SUBDIR += rubygem-activerecord-gitlab
SUBDIR += rubygem-activerecord-import
SUBDIR += rubygem-activerecord-jdbc-adapter
SUBDIR += rubygem-activerecord-jdbcmysql-adapter
@@ -963,9 +965,11 @@
SUBDIR += rubygem-fabrication
SUBDIR += rubygem-familia
SUBDIR += rubygem-flipper-active_record
+ SUBDIR += rubygem-flipper-active_record-rails-gitlab
SUBDIR += rubygem-flipper-active_record-rails70
SUBDIR += rubygem-gdbm
SUBDIR += rubygem-globalid
+ SUBDIR += rubygem-globalid-rails-gitlab
SUBDIR += rubygem-globalid-rails5
SUBDIR += rubygem-globalid-rails50
SUBDIR += rubygem-globalid-rails52
@@ -1011,6 +1015,7 @@
SUBDIR += rubygem-red-parquet
SUBDIR += rubygem-redis
SUBDIR += rubygem-redis-actionpack
+ SUBDIR += rubygem-redis-actionpack-rails-gitlab
SUBDIR += rubygem-redis-actionpack-rails5
SUBDIR += rubygem-redis-actionpack-rails50
SUBDIR += rubygem-redis-actionpack-rails52
diff --git a/databases/rubygem-activemodel-gitlab/Makefile b/databases/rubygem-activemodel-gitlab/Makefile
new file mode 100644
index 000000000000..52a7f4f11de6
--- /dev/null
+++ b/databases/rubygem-activemodel-gitlab/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= activemodel
+PORTVERSION= ${RAILS_VERSION}
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Toolkit for building modeling frameworks like Active Record
+WWW= https://github.com/rails/rails/tree/main/activemodel \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport-gitlab>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport-gitlab
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^7\.1\.
+
+.include "${.CURDIR}/../../www/gitlab/Makefile.common"
+.include <bsd.port.mk>
diff --git a/databases/rubygem-activemodel-gitlab/distinfo b/databases/rubygem-activemodel-gitlab/distinfo
new file mode 100644
index 000000000000..e4865ee9c810
--- /dev/null
+++ b/databases/rubygem-activemodel-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1734888804
+SHA256 (rubygem/activemodel-7.1.5.1.gem) = 74727466854a7fbdfe8f2702ca3112b23877500d4926bf7e02e921ad542191f1
+SIZE (rubygem/activemodel-7.1.5.1.gem) = 69632
diff --git a/databases/rubygem-activemodel-gitlab/pkg-descr b/databases/rubygem-activemodel-gitlab/pkg-descr
new file mode 100644
index 000000000000..9e0e982e3352
--- /dev/null
+++ b/databases/rubygem-activemodel-gitlab/pkg-descr
@@ -0,0 +1,7 @@
+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::API.
diff --git a/databases/rubygem-activerecord-gitlab/Makefile b/databases/rubygem-activerecord-gitlab/Makefile
new file mode 100644
index 000000000000..182cb62b8dd2
--- /dev/null
+++ b/databases/rubygem-activerecord-gitlab/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= activerecord
+PORTVERSION= ${RAILS_VERSION}
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Object-relational mapping layer for Rails MVC Framework
+WWW= https://github.com/rails/rails/tree/main/activerecord \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activemodel-gitlab>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activemodel-gitlab \
+ rubygem-activesupport-gitlab>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport-gitlab \
+ rubygem-timeout>=0.4.0:devel/rubygem-timeout
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^7\.1\.
+
+.include "${.CURDIR}/../../www/gitlab/Makefile.common"
+.include <bsd.port.mk>
diff --git a/databases/rubygem-activerecord-gitlab/distinfo b/databases/rubygem-activerecord-gitlab/distinfo
new file mode 100644
index 000000000000..d5e0a1e9d921
--- /dev/null
+++ b/databases/rubygem-activerecord-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1734888806
+SHA256 (rubygem/activerecord-7.1.5.1.gem) = f40ad1609bf33b9ba5bdc4e16d80a77b1517153234ceb413d31d635d7b91f1e3
+SIZE (rubygem/activerecord-7.1.5.1.gem) = 548352
diff --git a/databases/rubygem-activerecord-gitlab/pkg-descr b/databases/rubygem-activerecord-gitlab/pkg-descr
new file mode 100644
index 000000000000..2ec976f87967
--- /dev/null
+++ b/databases/rubygem-activerecord-gitlab/pkg-descr
@@ -0,0 +1,11 @@
+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.
diff --git a/databases/rubygem-flipper-active_record-rails-gitlab/Makefile b/databases/rubygem-flipper-active_record-rails-gitlab/Makefile
new file mode 100644
index 000000000000..85162f9791b0
--- /dev/null
+++ b/databases/rubygem-flipper-active_record-rails-gitlab/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= flipper-active_record
+PORTVERSION= 0.28.3
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails-gitlab
+
+MAINTAINER= ruby@FreeBSD.org
+COMMENT= ActiveRecord adapter for Flipper
+WWW= https://github.com/jnunemaker/flipper
+
+LICENSE= MIT
+
+RUN_DEPENDS= rubygem-activerecord-gitlab>=4.2<8:databases/rubygem-activerecord-gitlab \
+ rubygem-flipper-gitlab>=${PORTVERSION}<0.29:devel/rubygem-flipper-gitlab
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-flipper-active_record-rails-gitlab/distinfo b/databases/rubygem-flipper-active_record-rails-gitlab/distinfo
new file mode 100644
index 000000000000..b2946f771c56
--- /dev/null
+++ b/databases/rubygem-flipper-active_record-rails-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1742395937
+SHA256 (rubygem/flipper-active_record-0.28.3.gem) = c6a91c265da8062b75cf575708e325b931e248e5f81582fea8c4cdf461ad1920
+SIZE (rubygem/flipper-active_record-0.28.3.gem) = 10240
diff --git a/databases/rubygem-flipper-active_record-rails-gitlab/pkg-descr b/databases/rubygem-flipper-active_record-rails-gitlab/pkg-descr
new file mode 100644
index 000000000000..635d5a774c49
--- /dev/null
+++ b/databases/rubygem-flipper-active_record-rails-gitlab/pkg-descr
@@ -0,0 +1 @@
+Flipper ActiveRecord is an ActiveRecord adapter for Flipper.
diff --git a/databases/rubygem-globalid-rails-gitlab/Makefile b/databases/rubygem-globalid-rails-gitlab/Makefile
new file mode 100644
index 000000000000..d2d7830a5099
--- /dev/null
+++ b/databases/rubygem-globalid-rails-gitlab/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= globalid
+PORTVERSION= 1.2.1
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails-gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= URIs for your models makes it easy to pass references around
+WWW= https://github.com/rails/globalid
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport-gitlab>=6.1:devel/rubygem-activesupport-gitlab
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-globalid-rails-gitlab/distinfo b/databases/rubygem-globalid-rails-gitlab/distinfo
new file mode 100644
index 000000000000..f25598c9d396
--- /dev/null
+++ b/databases/rubygem-globalid-rails-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1697330208
+SHA256 (rubygem/globalid-1.2.1.gem) = 70bf76711871f843dbba72beb8613229a49429d1866828476f9c9d6ccc327ce9
+SIZE (rubygem/globalid-1.2.1.gem) = 14848
diff --git a/databases/rubygem-globalid-rails-gitlab/pkg-descr b/databases/rubygem-globalid-rails-gitlab/pkg-descr
new file mode 100644
index 000000000000..09672db6bc67
--- /dev/null
+++ b/databases/rubygem-globalid-rails-gitlab/pkg-descr
@@ -0,0 +1 @@
+URIs for your models makes it easy to pass references around.
diff --git a/databases/rubygem-redis-actionpack-rails-gitlab/Makefile b/databases/rubygem-redis-actionpack-rails-gitlab/Makefile
new file mode 100644
index 000000000000..98ca3d2728bd
--- /dev/null
+++ b/databases/rubygem-redis-actionpack-rails-gitlab/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= redis-actionpack
+PORTVERSION= 5.5.0
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails-gitlab
+
+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-actionpack-gitlab>=5:www/rubygem-actionpack-gitlab \
+ rubygem-redis-rack-gitlab>=2.1.0<4:www/rubygem-redis-rack-gitlab \
+ 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-rails-gitlab/distinfo b/databases/rubygem-redis-actionpack-rails-gitlab/distinfo
new file mode 100644
index 000000000000..e74b30ddb543
--- /dev/null
+++ b/databases/rubygem-redis-actionpack-rails-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1734501996
+SHA256 (rubygem/redis-actionpack-5.5.0.gem) = dc0570b78c14ec62b35c17b97fab778ee5986bc55e695bfb6826488088693311
+SIZE (rubygem/redis-actionpack-5.5.0.gem) = 14848
diff --git a/databases/rubygem-redis-actionpack-rails-gitlab/pkg-descr b/databases/rubygem-redis-actionpack-rails-gitlab/pkg-descr
new file mode 100644
index 000000000000..ebcad6a52a5c
--- /dev/null
+++ b/databases/rubygem-redis-actionpack-rails-gitlab/pkg-descr
@@ -0,0 +1 @@
+Redis session store for ActionPack
diff --git a/devel/Makefile b/devel/Makefile
index ecbe7c24dc9f..b4ec7c6194e4 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -6427,6 +6427,7 @@
SUBDIR += rubygem-abstract
SUBDIR += rubygem-actionpack-action_caching
SUBDIR += rubygem-actionpack-page_caching
+ SUBDIR += rubygem-actionview-gitlab
SUBDIR += rubygem-actionview4
SUBDIR += rubygem-actionview5
SUBDIR += rubygem-actionview50
@@ -6439,6 +6440,7 @@
SUBDIR += rubygem-actionview80
SUBDIR += rubygem-active_hash
SUBDIR += rubygem-active_scaffold
+ SUBDIR += rubygem-activejob-gitlab
SUBDIR += rubygem-activejob4
SUBDIR += rubygem-activejob5
SUBDIR += rubygem-activejob50
@@ -6451,6 +6453,7 @@
SUBDIR += rubygem-activejob80
SUBDIR += rubygem-activemessaging
SUBDIR += rubygem-activerecord-deprecated_finders
+ SUBDIR += rubygem-activesupport-gitlab
SUBDIR += rubygem-activesupport4
SUBDIR += rubygem-activesupport5
SUBDIR += rubygem-activesupport50
@@ -7207,6 +7210,7 @@
SUBDIR += rubygem-device_detector
SUBDIR += rubygem-devise
SUBDIR += rubygem-devise-pwned_password
+ SUBDIR += rubygem-devise-rails-gitlab
SUBDIR += rubygem-devise-rails5
SUBDIR += rubygem-devise-rails52
SUBDIR += rubygem-devise-rails60
@@ -7291,6 +7295,7 @@
SUBDIR += rubygem-flexmock
SUBDIR += rubygem-flipper
SUBDIR += rubygem-flipper-active_support_cache_store
+ SUBDIR += rubygem-flipper-active_support_cache_store-rails-gitlab
SUBDIR += rubygem-flipper-active_support_cache_store-rails70
SUBDIR += rubygem-flipper-gitlab
SUBDIR += rubygem-flipper-ui
@@ -7430,6 +7435,7 @@
SUBDIR += rubygem-hashie-forbidden_attributes
SUBDIR += rubygem-hashie4
SUBDIR += rubygem-health_check
+ SUBDIR += rubygem-health_check-rails-gitlab
SUBDIR += rubygem-health_check-rails70
SUBDIR += rubygem-heapy
SUBDIR += rubygem-highline
@@ -7466,6 +7472,7 @@
SUBDIR += rubygem-iostruct
SUBDIR += rubygem-ipynbdiff
SUBDIR += rubygem-irb
+ SUBDIR += rubygem-irb-gitlab
SUBDIR += rubygem-iso8601
SUBDIR += rubygem-jaeger-client
SUBDIR += rubygem-jammit
@@ -7684,6 +7691,7 @@
SUBDIR += rubygem-peek-gc-rails52
SUBDIR += rubygem-peek-host
SUBDIR += rubygem-peek-performance_bar
+ SUBDIR += rubygem-peek-rails-gitlab
SUBDIR += rubygem-peek-rails4
SUBDIR += rubygem-peek-rails52
SUBDIR += rubygem-peek-rails60
@@ -7738,6 +7746,7 @@
SUBDIR += rubygem-rails-deprecated_sanitizer
SUBDIR += rubygem-rails-deprecated_sanitizer-rails5
SUBDIR += rubygem-rails-deprecated_sanitizer-rails50
+ SUBDIR += rubygem-rails-i18n-rails-gitlab
SUBDIR += rubygem-rails-i18n-rails5
SUBDIR += rubygem-rails-i18n-rails50
SUBDIR += rubygem-rails-i18n-rails52
@@ -7764,6 +7773,7 @@
SUBDIR += rubygem-rbtrace
SUBDIR += rubygem-rbtree
SUBDIR += rubygem-rdoc
+ SUBDIR += rubygem-rdoc-gitlab
SUBDIR += rubygem-re2
SUBDIR += rubygem-react-rails
SUBDIR += rubygem-react-rails-rails5
@@ -7883,6 +7893,7 @@
SUBDIR += rubygem-sidekiq
SUBDIR += rubygem-sidekiq-bulk
SUBDIR += rubygem-sidekiq-cron
+ SUBDIR += rubygem-sidekiq-cron-rails-gitlab
SUBDIR += rubygem-sidekiq-cron-rails70
SUBDIR += rubygem-sidekiq-gitlab
SUBDIR += rubygem-sidekiq-scheduler
@@ -7917,6 +7928,7 @@
SUBDIR += rubygem-sprockets
SUBDIR += rubygem-sprockets-es6
SUBDIR += rubygem-sprockets-helpers
+ SUBDIR += rubygem-sprockets-rails-rails-gitlab
SUBDIR += rubygem-sprockets-rails-rails4
SUBDIR += rubygem-sprockets-rails-rails5
SUBDIR += rubygem-sprockets-rails-rails50
diff --git a/devel/rubygem-actionview-gitlab/Makefile b/devel/rubygem-actionview-gitlab/Makefile
new file mode 100644
index 000000000000..992e2ceab740
--- /dev/null
+++ b/devel/rubygem-actionview-gitlab/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= actionview
+PORTVERSION= ${RAILS_VERSION}
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Simple, battle-tested conventions and helpers for building web pages
+WWW= https://github.com/rails/rails/tree/main/actionview \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport-gitlab>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport-gitlab \
+ rubygem-builder>=3.1<4:devel/rubygem-builder \
+ rubygem-erubi>=1.11<2:www/rubygem-erubi \
+ rubygem-rails-dom-testing-rails-gitlab>=2.2<3:textproc/rubygem-rails-dom-testing-rails-gitlab \
+ rubygem-rails-html-sanitizer>=1.6<2:textproc/rubygem-rails-html-sanitizer
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= rubyonrails
+
+PORTSCOUT= limit:^7\.1\.
+
+.include "${.CURDIR}/../../www/gitlab/Makefile.common"
+.include <bsd.port.mk>
diff --git a/devel/rubygem-actionview-gitlab/distinfo b/devel/rubygem-actionview-gitlab/distinfo
new file mode 100644
index 000000000000..89237c9aeba2
--- /dev/null
+++ b/devel/rubygem-actionview-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1734888808
+SHA256 (rubygem/actionview-7.1.5.1.gem) = 8c559a213501798e29b50b5341a643a70bbf6fa0aa2abaf571d0efc59dc4f6aa
+SIZE (rubygem/actionview-7.1.5.1.gem) = 188416
diff --git a/devel/rubygem-actionview-gitlab/pkg-descr b/devel/rubygem-actionview-gitlab/pkg-descr
new file mode 100644
index 000000000000..904615b292ae
--- /dev/null
+++ b/devel/rubygem-actionview-gitlab/pkg-descr
@@ -0,0 +1,4 @@
+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.
diff --git a/devel/rubygem-activejob-gitlab/Makefile b/devel/rubygem-activejob-gitlab/Makefile
new file mode 100644
index 000000000000..e7d9e5c7550f
--- /dev/null
+++ b/devel/rubygem-activejob-gitlab/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= activejob
+PORTVERSION= ${RAILS_VERSION}
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Declare job classes that can be run by a variety of queuing backends
+WWW= https://github.com/rails/rails/tree/main/activejob \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport-gitlab>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport-gitlab \
+ rubygem-globalid-rails-gitlab>=0.3.6:databases/rubygem-globalid-rails-gitlab
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= rubyonrails
+CPE_PRODUCT= active_job
+
+PORTSCOUT= limit:^7\.1\.
+
+.include "${.CURDIR}/../../www/gitlab/Makefile.common"
+.include <bsd.port.mk>
diff --git a/devel/rubygem-activejob-gitlab/distinfo b/devel/rubygem-activejob-gitlab/distinfo
new file mode 100644
index 000000000000..dccec58750c5
--- /dev/null
+++ b/devel/rubygem-activejob-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1734888810
+SHA256 (rubygem/activejob-7.1.5.1.gem) = 7633376c857f4c491d06b5a7f5d86d9f07afc595398354a3f1abe80eb7e35767
+SIZE (rubygem/activejob-7.1.5.1.gem) = 37376
diff --git a/devel/rubygem-activejob-gitlab/pkg-descr b/devel/rubygem-activejob-gitlab/pkg-descr
new file mode 100644
index 000000000000..d618ca834e3c
--- /dev/null
+++ b/devel/rubygem-activejob-gitlab/pkg-descr
@@ -0,0 +1,16 @@
+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.
+
+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 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.
diff --git a/devel/rubygem-activesupport-gitlab/Makefile b/devel/rubygem-activesupport-gitlab/Makefile
new file mode 100644
index 000000000000..e827dbc8e41b
--- /dev/null
+++ b/devel/rubygem-activesupport-gitlab/Makefile
@@ -0,0 +1,37 @@
+PORTNAME= activesupport
+PORTVERSION= ${RAILS_VERSION}
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Toolkit of support libraries and Ruby core extensions extracted from the Rails framework
+WWW= https://github.com/rails/rails/tree/main/activesupport \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64 \
+ rubygem-benchmark>=0.3:benchmarks/rubygem-benchmark \
+ rubygem-bigdecimal>=0:math/rubygem-bigdecimal \
+ rubygem-concurrent-ruby>=1.0.2<2:devel/rubygem-concurrent-ruby \
+ rubygem-connection_pool>=2.2.5:net/rubygem-connection_pool \
+ rubygem-drb>=0:devel/rubygem-drb \
+ rubygem-i18n>=1.6,2<2,2:devel/rubygem-i18n \
+ rubygem-logger>=1.4.2:devel/rubygem-logger \
+ rubygem-minitest>=5.1:devel/rubygem-minitest \
+ rubygem-mutex_m>=0:devel/rubygem-mutex_m \
+ rubygem-securerandom>=0.3:security/rubygem-securerandom \
+ rubygem-tzinfo>=2.0<3:devel/rubygem-tzinfo
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= activesupport_project
+
+PORTSCOUT= limit:^7\.1\.
+
+.include "${.CURDIR}/../../www/gitlab/Makefile.common"
+.include <bsd.port.mk>
diff --git a/devel/rubygem-activesupport-gitlab/distinfo b/devel/rubygem-activesupport-gitlab/distinfo
new file mode 100644
index 000000000000..956eb38246ba
--- /dev/null
+++ b/devel/rubygem-activesupport-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1734888812
+SHA256 (rubygem/activesupport-7.1.5.1.gem) = 9f0c482e473b9868cb3dfe3e9db549a3bd2302c02e4f595a5caac144a8c7cfb8
+SIZE (rubygem/activesupport-7.1.5.1.gem) = 258560
diff --git a/devel/rubygem-activesupport-gitlab/pkg-descr b/devel/rubygem-activesupport-gitlab/pkg-descr
new file mode 100644
index 000000000000..67a1ee92e655
--- /dev/null
+++ b/devel/rubygem-activesupport-gitlab/pkg-descr
@@ -0,0 +1,4 @@
+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.
diff --git a/devel/rubygem-devise-rails-gitlab/Makefile b/devel/rubygem-devise-rails-gitlab/Makefile
new file mode 100644
index 000000000000..6d9d533b556f
--- /dev/null
+++ b/devel/rubygem-devise-rails-gitlab/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= devise
+PORTVERSION= 4.9.4
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails-gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Flexible authentication solution for Rails with Warden
+WWW= https://github.com/heartcombo/devise
+
+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-railties-gitlab>=4.1.0:www/rubygem-railties-gitlab \
+ rubygem-responders-rails-gitlab>=0:www/rubygem-responders-rails-gitlab \
+ rubygem-warden>=1.2.3<1.3:devel/rubygem-warden
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= plataformatec
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-devise-rails-gitlab/distinfo b/devel/rubygem-devise-rails-gitlab/distinfo
new file mode 100644
index 000000000000..0595d588dc00
--- /dev/null
+++ b/devel/rubygem-devise-rails-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714227792
+SHA256 (rubygem/devise-4.9.4.gem) = 920042fe5e704c548aa4eb65ebdd65980b83ffae67feb32c697206bfd975a7f8
+SIZE (rubygem/devise-4.9.4.gem) = 95744
diff --git a/devel/rubygem-devise-rails-gitlab/pkg-descr b/devel/rubygem-devise-rails-gitlab/pkg-descr
new file mode 100644
index 000000000000..eda2e6aab5ab
--- /dev/null
+++ b/devel/rubygem-devise-rails-gitlab/pkg-descr
@@ -0,0 +1,5 @@
+Devise is a flexible authentication solution for Rails based on Warden. It:
+- Is Rack based;
+- Is a complete MVC solution based on Rails engines;
+- Allows you to have multiple models signed in at the same time;
+- Is based on a modularity concept: use only what you really need.
diff --git a/devel/rubygem-flipper-active_support_cache_store-rails-gitlab/Makefile b/devel/rubygem-flipper-active_support_cache_store-rails-gitlab/Makefile
new file mode 100644
index 000000000000..7a72d75375f5
--- /dev/null
+++ b/devel/rubygem-flipper-active_support_cache_store-rails-gitlab/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= flipper-active_support_cache_store
+PORTVERSION= 0.28.3
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails-gitlab
+
+MAINTAINER= ruby@FreeBSD.org
+COMMENT= ActiveSupport::Cache store adapter for Flipper
+WWW= https://github.com/jnunemaker/flipper
+
+LICENSE= MIT
+
+RUN_DEPENDS= rubygem-activesupport-gitlab>=4.2<8:devel/rubygem-activesupport-gitlab \
+ rubygem-flipper-gitlab>=${PORTVERSION}<0.29:devel/rubygem-flipper-gitlab
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-flipper-active_support_cache_store-rails-gitlab/distinfo b/devel/rubygem-flipper-active_support_cache_store-rails-gitlab/distinfo
new file mode 100644
index 000000000000..1f5d4ba8dfc8
--- /dev/null
+++ b/devel/rubygem-flipper-active_support_cache_store-rails-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1742396064
+SHA256 (rubygem/flipper-active_support_cache_store-0.28.3.gem) = 111ae20579920206f001d4b33a9d96770fd23c709beeb6ca136c9ebc96fbd9fd
+SIZE (rubygem/flipper-active_support_cache_store-0.28.3.gem) = 6656
diff --git a/devel/rubygem-flipper-active_support_cache_store-rails-gitlab/pkg-descr b/devel/rubygem-flipper-active_support_cache_store-rails-gitlab/pkg-descr
new file mode 100644
index 000000000000..36326ed2c572
--- /dev/null
+++ b/devel/rubygem-flipper-active_support_cache_store-rails-gitlab/pkg-descr
@@ -0,0 +1 @@
+ActiveSupport::Cache store adapter for Flipper
diff --git a/devel/rubygem-health_check-rails-gitlab/Makefile b/devel/rubygem-health_check-rails-gitlab/Makefile
new file mode 100644
index 000000000000..6eb469b6a832
--- /dev/null
+++ b/devel/rubygem-health_check-rails-gitlab/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= health_check
+PORTVERSION= 3.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails-gitlab
+
+MAINTAINER= ruby@FreeBSD.org
+COMMENT= Simple health check of Rails app for uptime monitoring
+WWW= https://github.com/ianheggie/health_check
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-railties-gitlab>=5.0:www/rubygem-railties-gitlab
+
+USES= gem shebangfix
+
+NO_ARCH= yes
+
+SHEBANG_FILES= test/*railsapp
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-health_check-rails-gitlab/distinfo b/devel/rubygem-health_check-rails-gitlab/distinfo
new file mode 100644
index 000000000000..8e87e7350f91
--- /dev/null
+++ b/devel/rubygem-health_check-rails-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1624630294
+SHA256 (rubygem/health_check-3.1.0.gem) = 10146508237dc54ed7e24c292d8ba7fb8f9590cf26c66e325b947438c4103b57
+SIZE (rubygem/health_check-3.1.0.gem) = 34816
diff --git a/devel/rubygem-health_check-rails-gitlab/pkg-descr b/devel/rubygem-health_check-rails-gitlab/pkg-descr
new file mode 100644
index 000000000000..53267c53e60d
--- /dev/null
+++ b/devel/rubygem-health_check-rails-gitlab/pkg-descr
@@ -0,0 +1 @@
+Simple health check of Rails app for uptime monitoring.
diff --git a/devel/rubygem-irb-gitlab/Makefile b/devel/rubygem-irb-gitlab/Makefile
new file mode 100644
index 000000000000..d18b059d03aa
--- /dev/null
+++ b/devel/rubygem-irb-gitlab/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= irb
+PORTVERSION= 1.15.2
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Interactive Ruby
+WWW= https://github.com/ruby/irb
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-pp>=0.6.0:devel/rubygem-pp \
+ rubygem-rdoc-gitlab>=4.0.0:devel/rubygem-rdoc-gitlab \
+ rubygem-reline>=0.4.2:devel/rubygem-reline
+
+USES= gem
+
+NO_ARCH= yes
+
+PLIST_FILES= bin/irb \
+ share/man/man1/irb.1.gz
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/man/irb.1 ${STAGEDIR}${PREFIX}/share/man/man1
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-irb-gitlab/distinfo b/devel/rubygem-irb-gitlab/distinfo
new file mode 100644
index 000000000000..caac9fe6921f
--- /dev/null
+++ b/devel/rubygem-irb-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1744289434
+SHA256 (rubygem/irb-1.15.2.gem) = 222f32952e278da34b58ffe45e8634bf4afc2dc7aa9da23fed67e581aa50fdba
+SIZE (rubygem/irb-1.15.2.gem) = 88576
diff --git a/devel/rubygem-irb-gitlab/pkg-descr b/devel/rubygem-irb-gitlab/pkg-descr
new file mode 100644
index 000000000000..bc345563e557
--- /dev/null
+++ b/devel/rubygem-irb-gitlab/pkg-descr
@@ -0,0 +1,2 @@
+IRB stands for "interactive Ruby" and is a tool to interactively execute
+Ruby expressions read from the standard input.
diff --git a/devel/rubygem-peek-rails-gitlab/Makefile b/devel/rubygem-peek-rails-gitlab/Makefile
new file mode 100644
index 000000000000..81405b1932cb
--- /dev/null
+++ b/devel/rubygem-peek-rails-gitlab/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= peek
+PORTVERSION= 1.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails-gitlab
+
+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-railties-gitlab>=4.0.0:www/rubygem-railties-gitlab
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-peek-rails-gitlab/distinfo b/devel/rubygem-peek-rails-gitlab/distinfo
new file mode 100644
index 000000000000..9ef19d243bd1
--- /dev/null
+++ b/devel/rubygem-peek-rails-gitlab/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-rails-gitlab/pkg-descr b/devel/rubygem-peek-rails-gitlab/pkg-descr
new file mode 100644
index 000000000000..c25be2488a63
--- /dev/null
+++ b/devel/rubygem-peek-rails-gitlab/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-rails-i18n-rails-gitlab/Makefile b/devel/rubygem-rails-i18n-rails-gitlab/Makefile
new file mode 100644
index 000000000000..1e27dc3a6c20
--- /dev/null
+++ b/devel/rubygem-rails-i18n-rails-gitlab/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= rails-i18n
+PORTVERSION= 7.0.10
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails-gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Set of common locale data and translations for Rails
+WWW= https://github.com/svenfuchs/rails-i18n
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt
+
+RUN_DEPENDS= rubygem-i18n>=0.7,2<2,2:devel/rubygem-i18n \
+ rubygem-railties-gitlab>=6.0.0<8:www/rubygem-railties-gitlab
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-rails-i18n-rails-gitlab/distinfo b/devel/rubygem-rails-i18n-rails-gitlab/distinfo
new file mode 100644
index 000000000000..7ffb16c83918
--- /dev/null
+++ b/devel/rubygem-rails-i18n-rails-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1730296060
+SHA256 (rubygem/rails-i18n-7.0.10.gem) = efae16e0ac28c0f42e98555c8db1327d69ab02058c8b535e0933cb106dd931ca
+SIZE (rubygem/rails-i18n-7.0.10.gem) = 121344
diff --git a/devel/rubygem-rails-i18n-rails-gitlab/pkg-descr b/devel/rubygem-rails-i18n-rails-gitlab/pkg-descr
new file mode 100644
index 000000000000..9c9396c860d9
--- /dev/null
+++ b/devel/rubygem-rails-i18n-rails-gitlab/pkg-descr
@@ -0,0 +1,4 @@
+Centralization of locale data collection for Ruby on Rails.
+
+It provides a set of common locale data and translations to internationalize
+and/or localize your Rails applications.
diff --git a/devel/rubygem-rdoc-gitlab/Makefile b/devel/rubygem-rdoc-gitlab/Makefile
new file mode 100644
index 000000000000..aa9df190eb3b
--- /dev/null
+++ b/devel/rubygem-rdoc-gitlab/Makefile
@@ -0,0 +1,29 @@
*** 1379 LINES SKIPPED ***