summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile10
-rw-r--r--devel/rubygem-aliyun-sdk-gitlab/Makefile18
-rw-r--r--devel/rubygem-aliyun-sdk-gitlab/distinfo3
-rw-r--r--devel/rubygem-aliyun-sdk-gitlab/pkg-descr2
-rw-r--r--devel/rubygem-dry-core-gitlab/Makefile22
-rw-r--r--devel/rubygem-dry-core-gitlab/distinfo3
-rw-r--r--devel/rubygem-dry-core-gitlab/pkg-descr2
-rw-r--r--devel/rubygem-dry-logic-gitlab/Makefile23
-rw-r--r--devel/rubygem-dry-logic-gitlab/distinfo3
-rw-r--r--devel/rubygem-dry-logic-gitlab/pkg-descr1
-rw-r--r--devel/rubygem-dry-types-gitlab/Makefile25
-rw-r--r--devel/rubygem-dry-types-gitlab/distinfo3
-rw-r--r--devel/rubygem-dry-types-gitlab/pkg-descr1
-rw-r--r--devel/rubygem-excon-gitlab/Makefile20
-rw-r--r--devel/rubygem-excon-gitlab/distinfo3
-rw-r--r--devel/rubygem-excon-gitlab/pkg-descr1
-rw-r--r--devel/rubygem-fog-core-gitlab/Makefile23
-rw-r--r--devel/rubygem-fog-core-gitlab/distinfo3
-rw-r--r--devel/rubygem-fog-core-gitlab/files/patch-gemspec11
-rw-r--r--devel/rubygem-fog-core-gitlab/pkg-descr2
-rw-r--r--devel/rubygem-fog-json-gitlab/Makefile21
-rw-r--r--devel/rubygem-fog-json-gitlab/distinfo3
-rw-r--r--devel/rubygem-fog-json-gitlab/pkg-descr2
-rw-r--r--devel/rubygem-grape_logging-gitlab/Makefile21
-rw-r--r--devel/rubygem-grape_logging-gitlab/distinfo3
-rw-r--r--devel/rubygem-grape_logging-gitlab/pkg-descr3
-rw-r--r--devel/rubygem-jira-ruby-gitlab/Makefile23
-rw-r--r--devel/rubygem-jira-ruby-gitlab/distinfo3
-rw-r--r--devel/rubygem-jira-ruby-gitlab/pkg-descr1
-rw-r--r--devel/rubygem-sprockets-gitlab/Makefile27
-rw-r--r--devel/rubygem-sprockets-gitlab/distinfo3
-rw-r--r--devel/rubygem-sprockets-gitlab/pkg-descr4
32 files changed, 293 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index e0088c90b78b..14ef37aede44 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -6482,6 +6482,7 @@
SUBDIR += rubygem-algebrick
SUBDIR += rubygem-algorithms
SUBDIR += rubygem-aliyun-sdk
+ SUBDIR += rubygem-aliyun-sdk-gitlab
SUBDIR += rubygem-allison
SUBDIR += rubygem-amazing_print
SUBDIR += rubygem-analogger
@@ -7244,10 +7245,13 @@
SUBDIR += rubygem-dry-configurable
SUBDIR += rubygem-dry-container
SUBDIR += rubygem-dry-core
+ SUBDIR += rubygem-dry-core-gitlab
SUBDIR += rubygem-dry-equalizer
SUBDIR += rubygem-dry-inflector
SUBDIR += rubygem-dry-logic
+ SUBDIR += rubygem-dry-logic-gitlab
SUBDIR += rubygem-dry-types
+ SUBDIR += rubygem-dry-types-gitlab
SUBDIR += rubygem-drydock
SUBDIR += rubygem-dynflow
SUBDIR += rubygem-e2mmap
@@ -7269,6 +7273,7 @@
SUBDIR += rubygem-event_stream_parser
SUBDIR += rubygem-eventmachine
SUBDIR += rubygem-excon
+ SUBDIR += rubygem-excon-gitlab
SUBDIR += rubygem-excon0
SUBDIR += rubygem-execjs
SUBDIR += rubygem-extlib
@@ -7316,10 +7321,12 @@
SUBDIR += rubygem-fluent-logger
SUBDIR += rubygem-fog
SUBDIR += rubygem-fog-core
+ SUBDIR += rubygem-fog-core-gitlab
SUBDIR += rubygem-fog-core1
SUBDIR += rubygem-fog-core210
SUBDIR += rubygem-fog-core250
SUBDIR += rubygem-fog-json
+ SUBDIR += rubygem-fog-json-gitlab
SUBDIR += rubygem-font-awesome-rails
SUBDIR += rubygem-font-awesome-rails-rails5
SUBDIR += rubygem-font-awesome-rails-rails52
@@ -7433,6 +7440,7 @@
SUBDIR += rubygem-grape-swagger-entity
SUBDIR += rubygem-grape20
SUBDIR += rubygem-grape_logging
+ SUBDIR += rubygem-grape_logging-gitlab
SUBDIR += rubygem-graphiql-rails
SUBDIR += rubygem-graphlient
SUBDIR += rubygem-graphql
@@ -7505,6 +7513,7 @@
SUBDIR += rubygem-jenkins_api_client
SUBDIR += rubygem-jeweler
SUBDIR += rubygem-jira-ruby
+ SUBDIR += rubygem-jira-ruby-gitlab
SUBDIR += rubygem-jmespath
SUBDIR += rubygem-jquery-ui-themes
SUBDIR += rubygem-jruby-jars
@@ -7942,6 +7951,7 @@
SUBDIR += rubygem-spring-watcher-listen
SUBDIR += rubygem-sprockets
SUBDIR += rubygem-sprockets-es6
+ SUBDIR += rubygem-sprockets-gitlab
SUBDIR += rubygem-sprockets-helpers
SUBDIR += rubygem-sprockets-rails-rails-gitlab
SUBDIR += rubygem-sprockets-rails-rails4
diff --git a/devel/rubygem-aliyun-sdk-gitlab/Makefile b/devel/rubygem-aliyun-sdk-gitlab/Makefile
new file mode 100644
index 000000000000..4931f107323a
--- /dev/null
+++ b/devel/rubygem-aliyun-sdk-gitlab/Makefile
@@ -0,0 +1,18 @@
+PORTNAME= aliyun-sdk
+PORTVERSION= 0.8.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Ruby program to facilitate accessing Aliyun Object Storage Service
+WWW= https://github.com/aliyun/aliyun-oss-ruby-sdk
+
+LICENSE= MIT
+
+RUN_DEPENDS= rubygem-nokogiri>=1.6<2:textproc/rubygem-nokogiri \
+ rubygem-rest-client-gitlab>=2.0<3:www/rubygem-rest-client-gitlab
+
+USES= gem
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-aliyun-sdk-gitlab/distinfo b/devel/rubygem-aliyun-sdk-gitlab/distinfo
new file mode 100644
index 000000000000..ca8b700e69d7
--- /dev/null
+++ b/devel/rubygem-aliyun-sdk-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1598029481
+SHA256 (rubygem/aliyun-sdk-0.8.0.gem) = 65915d3f9b528082253d1f9ad0e4d13d6b552933fe49251c68c6915cd4d75b9d
+SIZE (rubygem/aliyun-sdk-0.8.0.gem) = 80896
diff --git a/devel/rubygem-aliyun-sdk-gitlab/pkg-descr b/devel/rubygem-aliyun-sdk-gitlab/pkg-descr
new file mode 100644
index 000000000000..112385940107
--- /dev/null
+++ b/devel/rubygem-aliyun-sdk-gitlab/pkg-descr
@@ -0,0 +1,2 @@
+Alibaba Cloud OSS SDK for Ruby is a Ruby client program for convenient access to
+Alibaba Cloud OSS (Object Storage Service) RESTful APIs.
diff --git a/devel/rubygem-dry-core-gitlab/Makefile b/devel/rubygem-dry-core-gitlab/Makefile
new file mode 100644
index 000000000000..494745c1962d
--- /dev/null
+++ b/devel/rubygem-dry-core-gitlab/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= dry-core
+PORTVERSION= 1.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Toolset of small support modules used throughout the dry-rb ecosystem
+WWW= https://github.com/dry-rb/dry-core
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-concurrent-ruby>=1.0<2:devel/rubygem-concurrent-ruby \
+ rubygem-logger-gitlab>=0:devel/rubygem-logger-gitlab \
+ rubygem-zeitwerk>=2.6<3:devel/rubygem-zeitwerk
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-dry-core-gitlab/distinfo b/devel/rubygem-dry-core-gitlab/distinfo
new file mode 100644
index 000000000000..0878a9fad8bd
--- /dev/null
+++ b/devel/rubygem-dry-core-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1738090018
+SHA256 (rubygem/dry-core-1.1.0.gem) = 0903821a9707649a7da545a2cd88e20f3a663ab1c5288abd7f914fa7751ab195
+SIZE (rubygem/dry-core-1.1.0.gem) = 23040
diff --git a/devel/rubygem-dry-core-gitlab/pkg-descr b/devel/rubygem-dry-core-gitlab/pkg-descr
new file mode 100644
index 000000000000..847d06a33b69
--- /dev/null
+++ b/devel/rubygem-dry-core-gitlab/pkg-descr
@@ -0,0 +1,2 @@
+dry-core is a toolset of small support modules used throughout the dry-rb and
+rom-rb ecosystems.
diff --git a/devel/rubygem-dry-logic-gitlab/Makefile b/devel/rubygem-dry-logic-gitlab/Makefile
new file mode 100644
index 000000000000..7f037fcad832
--- /dev/null
+++ b/devel/rubygem-dry-logic-gitlab/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= dry-logic
+PORTVERSION= 1.6.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Predicate logic with rule composition
+WWW= https://github.com/dry-rb/dry-logic
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-bigdecimal>=0:math/rubygem-bigdecimal \
+ rubygem-concurrent-ruby>=1.0<2:devel/rubygem-concurrent-ruby \
+ rubygem-dry-core-gitlab>=1.1<2:devel/rubygem-dry-core-gitlab \
+ rubygem-zeitwerk>=2.6<3:devel/rubygem-zeitwerk
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-dry-logic-gitlab/distinfo b/devel/rubygem-dry-logic-gitlab/distinfo
new file mode 100644
index 000000000000..c9f1dac95348
--- /dev/null
+++ b/devel/rubygem-dry-logic-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1738090022
+SHA256 (rubygem/dry-logic-1.6.0.gem) = da6fedbc0f90fc41f9b0cc7e6f05f5d529d1efaef6c8dcc8e0733f685745cea2
+SIZE (rubygem/dry-logic-1.6.0.gem) = 15872
diff --git a/devel/rubygem-dry-logic-gitlab/pkg-descr b/devel/rubygem-dry-logic-gitlab/pkg-descr
new file mode 100644
index 000000000000..f4e87dc890f0
--- /dev/null
+++ b/devel/rubygem-dry-logic-gitlab/pkg-descr
@@ -0,0 +1 @@
+dry-logic predicates logic with rule composition.
diff --git a/devel/rubygem-dry-types-gitlab/Makefile b/devel/rubygem-dry-types-gitlab/Makefile
new file mode 100644
index 000000000000..b6d09de23847
--- /dev/null
+++ b/devel/rubygem-dry-types-gitlab/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= dry-types
+PORTVERSION= 1.8.2
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Type system for Ruby supporting coercions, constraints and complex types
+WWW= https://github.com/dry-rb/dry-types
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-bigdecimal>=3.0<4:math/rubygem-bigdecimal \
+ rubygem-concurrent-ruby>=1.0<2:devel/rubygem-concurrent-ruby \
+ rubygem-dry-core-gitlab>=1.0<2:devel/rubygem-dry-core-gitlab \
+ rubygem-dry-inflector>=1.0<2:devel/rubygem-dry-inflector \
+ rubygem-dry-logic-gitlab>=1.4<2:devel/rubygem-dry-logic-gitlab \
+ rubygem-zeitwerk>=2.6<3:devel/rubygem-zeitwerk
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-dry-types-gitlab/distinfo b/devel/rubygem-dry-types-gitlab/distinfo
new file mode 100644
index 000000000000..3d274be9e703
--- /dev/null
+++ b/devel/rubygem-dry-types-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1738606579
+SHA256 (rubygem/dry-types-1.8.2.gem) = c84e9ada69419c727c3b12e191e0ed7d2c6d58d040d55e79ea16e0ebf8b3ec0f
+SIZE (rubygem/dry-types-1.8.2.gem) = 47104
diff --git a/devel/rubygem-dry-types-gitlab/pkg-descr b/devel/rubygem-dry-types-gitlab/pkg-descr
new file mode 100644
index 000000000000..43853a9aff7b
--- /dev/null
+++ b/devel/rubygem-dry-types-gitlab/pkg-descr
@@ -0,0 +1 @@
+dry-types provides flexible type system for Ruby with coercions and constraints.
diff --git a/devel/rubygem-excon-gitlab/Makefile b/devel/rubygem-excon-gitlab/Makefile
new file mode 100644
index 000000000000..e27173885498
--- /dev/null
+++ b/devel/rubygem-excon-gitlab/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= excon
+PORTVERSION= 0.112.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Extended http(s) Connections Library
+WWW= https://github.com/excon/excon
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= excon_project
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-excon-gitlab/distinfo b/devel/rubygem-excon-gitlab/distinfo
new file mode 100644
index 000000000000..5af252986405
--- /dev/null
+++ b/devel/rubygem-excon-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1728632670
+SHA256 (rubygem/excon-0.112.0.gem) = daf9ac3a4c2fc9aa48383a33da77ecb44fa395111e973084d5c52f6f214ae0f0
+SIZE (rubygem/excon-0.112.0.gem) = 176640
diff --git a/devel/rubygem-excon-gitlab/pkg-descr b/devel/rubygem-excon-gitlab/pkg-descr
new file mode 100644
index 000000000000..0431de530c06
--- /dev/null
+++ b/devel/rubygem-excon-gitlab/pkg-descr
@@ -0,0 +1 @@
+EXtended http(s) CONnections Library
diff --git a/devel/rubygem-fog-core-gitlab/Makefile b/devel/rubygem-fog-core-gitlab/Makefile
new file mode 100644
index 000000000000..efdea910bdfb
--- /dev/null
+++ b/devel/rubygem-fog-core-gitlab/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= fog-core
+PORTVERSION= 2.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Shared classes and tests for fog providers and services
+WWW= https://github.com/fog/fog-core
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+RUN_DEPENDS= rubygem-builder>=0:devel/rubygem-builder \
+ rubygem-excon-gitlab>=0.58<1:devel/rubygem-excon-gitlab \
+ rubygem-formatador>=0.2<2.0:devel/rubygem-formatador \
+ rubygem-mime-types-gitlab>=0:misc/rubygem-mime-types-gitlab
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-fog-core-gitlab/distinfo b/devel/rubygem-fog-core-gitlab/distinfo
new file mode 100644
index 000000000000..5a68a8864290
--- /dev/null
+++ b/devel/rubygem-fog-core-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520786474
+SHA256 (rubygem/fog-core-2.1.0.gem) = 53e5d793554d7080d015ef13cd44b54027e421d924d9dba4ce3d83f95f37eda9
+SIZE (rubygem/fog-core-2.1.0.gem) = 53760
diff --git a/devel/rubygem-fog-core-gitlab/files/patch-gemspec b/devel/rubygem-fog-core-gitlab/files/patch-gemspec
new file mode 100644
index 000000000000..83af52d815ef
--- /dev/null
+++ b/devel/rubygem-fog-core-gitlab/files/patch-gemspec
@@ -0,0 +1,11 @@
+--- fog-core.gemspec.orig 2024-02-20 07:57:19 UTC
++++ fog-core.gemspec
+@@ -24,7 +24,7 @@ Gem::Specification.new do |s|
+ s.add_runtime_dependency(%q<builder>.freeze, [">= 0".freeze])
+ s.add_runtime_dependency(%q<mime-types>.freeze, [">= 0".freeze])
+ s.add_runtime_dependency(%q<excon>.freeze, ["~> 0.58".freeze])
+- s.add_runtime_dependency(%q<formatador>.freeze, ["~> 0.2".freeze])
++ s.add_runtime_dependency(%q<formatador>.freeze, [">= 0.2".freeze, "< 2.0".freeze])
+ s.add_development_dependency(%q<tins>.freeze, [">= 0".freeze])
+ s.add_development_dependency(%q<coveralls>.freeze, [">= 0".freeze])
+ s.add_development_dependency(%q<minitest>.freeze, [">= 0".freeze])
diff --git a/devel/rubygem-fog-core-gitlab/pkg-descr b/devel/rubygem-fog-core-gitlab/pkg-descr
new file mode 100644
index 000000000000..3e29961b2579
--- /dev/null
+++ b/devel/rubygem-fog-core-gitlab/pkg-descr
@@ -0,0 +1,2 @@
+rubygem-fog-core (Fog::Core) provides shared classes and tests for fog providers
+and services.
diff --git a/devel/rubygem-fog-json-gitlab/Makefile b/devel/rubygem-fog-json-gitlab/Makefile
new file mode 100644
index 000000000000..803626e022ee
--- /dev/null
+++ b/devel/rubygem-fog-json-gitlab/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= fog-json
+PORTVERSION= 1.2.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Extraction of the JSON parsing tools between providers
+WWW= https://github.com/fog/fog-json
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+RUN_DEPENDS= rubygem-fog-core-gitlab>=0:devel/rubygem-fog-core-gitlab \
+ rubygem-multi_json>=1.10<2:devel/rubygem-multi_json
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-fog-json-gitlab/distinfo b/devel/rubygem-fog-json-gitlab/distinfo
new file mode 100644
index 000000000000..4997cb514221
--- /dev/null
+++ b/devel/rubygem-fog-json-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1532823240
+SHA256 (rubygem/fog-json-1.2.0.gem) = dd4f5ab362dbc72b687240bba9d2dd841d5dfe888a285797533f85c03ea548fe
+SIZE (rubygem/fog-json-1.2.0.gem) = 8704
diff --git a/devel/rubygem-fog-json-gitlab/pkg-descr b/devel/rubygem-fog-json-gitlab/pkg-descr
new file mode 100644
index 000000000000..d429f78ec566
--- /dev/null
+++ b/devel/rubygem-fog-json-gitlab/pkg-descr
@@ -0,0 +1,2 @@
+rubygem-fog-json (Fog::Json) provides extraction of the JSON parsing tools
+shared between a number of providers in the 'fog' gem.
diff --git a/devel/rubygem-grape_logging-gitlab/Makefile b/devel/rubygem-grape_logging-gitlab/Makefile
new file mode 100644
index 000000000000..be38cfacac4b
--- /dev/null
+++ b/devel/rubygem-grape_logging-gitlab/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= grape_logging
+PORTVERSION= 1.8.4
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Request logging for Grape
+WWW= https://github.com/aserafin/grape_logging
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-grape20>=0:devel/rubygem-grape20 \
+ rubygem-rack>=0,3:www/rubygem-rack
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-grape_logging-gitlab/distinfo b/devel/rubygem-grape_logging-gitlab/distinfo
new file mode 100644
index 000000000000..5059296a190b
--- /dev/null
+++ b/devel/rubygem-grape_logging-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1598605220
+SHA256 (rubygem/grape_logging-1.8.4.gem) = efcc3e322dbd5d620a68f078733b7db043cf12680144cd03c982f14115c792d1
+SIZE (rubygem/grape_logging-1.8.4.gem) = 13312
diff --git a/devel/rubygem-grape_logging-gitlab/pkg-descr b/devel/rubygem-grape_logging-gitlab/pkg-descr
new file mode 100644
index 000000000000..31245a5d0a37
--- /dev/null
+++ b/devel/rubygem-grape_logging-gitlab/pkg-descr
@@ -0,0 +1,3 @@
+This gem provides simple request logging for Grape with just few lines of code
+you have to put in your project! In return you will get response codes, paths,
+parameters and more!
diff --git a/devel/rubygem-jira-ruby-gitlab/Makefile b/devel/rubygem-jira-ruby-gitlab/Makefile
new file mode 100644
index 000000000000..356167c76dac
--- /dev/null
+++ b/devel/rubygem-jira-ruby-gitlab/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= jira-ruby
+PORTVERSION= 2.3.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= API for JIRA
+WWW= https://github.com/sumoheavy/jira-ruby
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-activesupport-gitlab>=0:devel/rubygem-activesupport-gitlab \
+ rubygem-atlassian-jwt>=0:www/rubygem-atlassian-jwt \
+ rubygem-multipart-post>=0:www/rubygem-multipart-post \
+ rubygem-oauth0>=0.5.0<1:net/rubygem-oauth0
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-jira-ruby-gitlab/distinfo b/devel/rubygem-jira-ruby-gitlab/distinfo
new file mode 100644
index 000000000000..36e244f5b0f0
--- /dev/null
+++ b/devel/rubygem-jira-ruby-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1675191845
+SHA256 (rubygem/jira-ruby-2.3.0.gem) = abf26e6bff4a8ea40bae06f7df6276a5776905c63fb2070934823ca54f62eb62
+SIZE (rubygem/jira-ruby-2.3.0.gem) = 67072
diff --git a/devel/rubygem-jira-ruby-gitlab/pkg-descr b/devel/rubygem-jira-ruby-gitlab/pkg-descr
new file mode 100644
index 000000000000..e7d3b66e61a7
--- /dev/null
+++ b/devel/rubygem-jira-ruby-gitlab/pkg-descr
@@ -0,0 +1 @@
+This gem provides access to the Atlassian JIRA REST API.
diff --git a/devel/rubygem-sprockets-gitlab/Makefile b/devel/rubygem-sprockets-gitlab/Makefile
new file mode 100644
index 000000000000..245423e71283
--- /dev/null
+++ b/devel/rubygem-sprockets-gitlab/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= sprockets
+PORTVERSION= 3.7.5
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Ruby library that preprocesses and concatenates JavaScript files
+WWW= https://github.com/rails/sprockets
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64 \
+ rubygem-concurrent-ruby>=1.0<2:devel/rubygem-concurrent-ruby \
+ rubygem-rack22>=1,3<3,3:www/rubygem-rack22
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= sprockets_project
+
+post-install:
+ @${RM} ${STAGEDIR}${PREFIX}/bin/sprockets
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-sprockets-gitlab/distinfo b/devel/rubygem-sprockets-gitlab/distinfo
new file mode 100644
index 000000000000..16c408d81502
--- /dev/null
+++ b/devel/rubygem-sprockets-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1727315418
+SHA256 (rubygem/sprockets-3.7.5.gem) = 72c20f256548f8a37fe7db41d96be86c3262fddaf4ebe9d69ec8317394fed383
+SIZE (rubygem/sprockets-3.7.5.gem) = 72704
diff --git a/devel/rubygem-sprockets-gitlab/pkg-descr b/devel/rubygem-sprockets-gitlab/pkg-descr
new file mode 100644
index 000000000000..a4950a0e0b93
--- /dev/null
+++ b/devel/rubygem-sprockets-gitlab/pkg-descr
@@ -0,0 +1,4 @@
+Sprockets is a Ruby library for compiling and serving web assets. It features
+declarative dependency management for JavaScript and CSS assets, as well as a
+powerful preprocessor pipeline that allows you to write assets in languages like
+CoffeeScript, Sass and SCSS.