summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authorMatthias Fechner <mfechner@FreeBSD.org>2025-05-17 15:24:41 +0300
committerMatthias Fechner <mfechner@FreeBSD.org>2025-05-19 15:35:44 +0200
commit2ee21239d196d14459a6efcf6d91446e12efb24a (patch)
treea1bca3a2b3b313d975716b2bf8317d7cf9584f8b /databases
parentdevel/rubygem-google-apis-core-gitlab: update to 0.17.0 (diff)
www/gitlab: new ports required for 18.0.0
Diffstat (limited to 'databases')
-rw-r--r--databases/Makefile5
-rw-r--r--databases/rubygem-activemodel-gitlab/Makefile24
-rw-r--r--databases/rubygem-activemodel-gitlab/distinfo3
-rw-r--r--databases/rubygem-activemodel-gitlab/pkg-descr7
-rw-r--r--databases/rubygem-activerecord-gitlab/Makefile26
-rw-r--r--databases/rubygem-activerecord-gitlab/distinfo3
-rw-r--r--databases/rubygem-activerecord-gitlab/pkg-descr11
-rw-r--r--databases/rubygem-flipper-active_record-rails-gitlab/Makefile20
-rw-r--r--databases/rubygem-flipper-active_record-rails-gitlab/distinfo3
-rw-r--r--databases/rubygem-flipper-active_record-rails-gitlab/pkg-descr1
-rw-r--r--databases/rubygem-globalid-rails-gitlab/Makefile20
-rw-r--r--databases/rubygem-globalid-rails-gitlab/distinfo3
-rw-r--r--databases/rubygem-globalid-rails-gitlab/pkg-descr1
-rw-r--r--databases/rubygem-redis-actionpack-rails-gitlab/Makefile22
-rw-r--r--databases/rubygem-redis-actionpack-rails-gitlab/distinfo3
-rw-r--r--databases/rubygem-redis-actionpack-rails-gitlab/pkg-descr1
16 files changed, 153 insertions, 0 deletions
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