aboutsummaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorMatthias Fechner <mfechner@FreeBSD.org>2021-10-05 07:38:10 +0000
committerMatthias Fechner <mfechner@FreeBSD.org>2021-10-05 07:51:06 +0000
commit9b6b71faaa6942e54e77dec0d603807ef8964c1f (patch)
treee4cdf5f7318e78fb60607affb862f0e2fc4ad83e /net
parent1cc165530a199a5cffad3e004980c0712d8dc74b (diff)
downloadports-9b6b71faaa6942e54e77dec0d603807ef8964c1f.tar.gz
ports-9b6b71faaa6942e54e77dec0d603807ef8964c1f.zip
*/*: Make rails 6.1.3 available
The upgrade of rails to 6.1.4 broke www/gitlab-ce. PR: 258855 (cherry picked from commit f4511dc4a7c439b30c898b75246d314a574f01cb)
Diffstat (limited to 'net')
-rw-r--r--net/Makefile1
-rw-r--r--net/rubygem-activestorage613/Makefile29
-rw-r--r--net/rubygem-activestorage613/distinfo3
-rw-r--r--net/rubygem-activestorage613/files/patch-activestorage.gemspec28
-rw-r--r--net/rubygem-activestorage613/pkg-descr14
5 files changed, 75 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile
index a6d62a9cbf10..d5df5e4db1d6 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1209,6 +1209,7 @@
SUBDIR += rubygem-activestorage52
SUBDIR += rubygem-activestorage60
SUBDIR += rubygem-activestorage61
+ SUBDIR += rubygem-activestorage613
SUBDIR += rubygem-amazon-ec2
SUBDIR += rubygem-amq-protocol
SUBDIR += rubygem-amqp
diff --git a/net/rubygem-activestorage613/Makefile b/net/rubygem-activestorage613/Makefile
new file mode 100644
index 000000000000..528c8bc37184
--- /dev/null
+++ b/net/rubygem-activestorage613/Makefile
@@ -0,0 +1,29 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+
+PORTNAME= activestorage
+PORTVERSION= 6.1.3.2
+CATEGORIES= net rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 613
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Attach cloud and local files in Rails applications
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack613>=${PORTVERSION}:www/rubygem-actionpack613 \
+ rubygem-activejob613>=${PORTVERSION}:devel/rubygem-activejob613 \
+ rubygem-activerecord613>=${PORTVERSION}:databases/rubygem-activerecord613 \
+ rubygem-activesupport613>=${PORTVERSION}:devel/rubygem-activesupport613 \
+ rubygem-marcel>=1.0.0<1.1:devel/rubygem-marcel \
+ rubygem-mini_mime>=1.1.0:mail/rubygem-mini_mime
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^6\.1\.
+
+.include <bsd.port.mk>
diff --git a/net/rubygem-activestorage613/distinfo b/net/rubygem-activestorage613/distinfo
new file mode 100644
index 000000000000..29664dcb148e
--- /dev/null
+++ b/net/rubygem-activestorage613/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1633413718
+SHA256 (rubygem/activestorage-6.1.3.2.gem) = 0f4319e41fb01cc6c12f0bf7cd97a8dc79771fc1f6d308da3a246294c79c7769
+SIZE (rubygem/activestorage-6.1.3.2.gem) = 54784
diff --git a/net/rubygem-activestorage613/files/patch-activestorage.gemspec b/net/rubygem-activestorage613/files/patch-activestorage.gemspec
new file mode 100644
index 000000000000..0cf4217d2391
--- /dev/null
+++ b/net/rubygem-activestorage613/files/patch-activestorage.gemspec
@@ -0,0 +1,28 @@
+--- activestorage.gemspec.orig 2021-10-05 06:22:11 UTC
++++ activestorage.gemspec
+@@ -28,14 +28,14 @@ Gem::Specification.new do |s|
+ s.add_runtime_dependency(%q<activejob>.freeze, ["= 6.1.3.2"])
+ s.add_runtime_dependency(%q<activerecord>.freeze, ["= 6.1.3.2"])
+ s.add_runtime_dependency(%q<marcel>.freeze, ["~> 1.0.0"])
+- s.add_runtime_dependency(%q<mini_mime>.freeze, ["~> 1.0.2"])
++ s.add_runtime_dependency(%q<mini_mime>.freeze, ["~> 1.0"])
+ else
+ s.add_dependency(%q<activesupport>.freeze, ["= 6.1.3.2"])
+ s.add_dependency(%q<actionpack>.freeze, ["= 6.1.3.2"])
+ s.add_dependency(%q<activejob>.freeze, ["= 6.1.3.2"])
+ s.add_dependency(%q<activerecord>.freeze, ["= 6.1.3.2"])
+ s.add_dependency(%q<marcel>.freeze, ["~> 1.0.0"])
+- s.add_dependency(%q<mini_mime>.freeze, ["~> 1.0.2"])
++ s.add_dependency(%q<mini_mime>.freeze, ["~> 1.0"])
+ end
+ else
+ s.add_dependency(%q<activesupport>.freeze, ["= 6.1.3.2"])
+@@ -43,7 +43,7 @@ Gem::Specification.new do |s|
+ s.add_dependency(%q<activejob>.freeze, ["= 6.1.3.2"])
+ s.add_dependency(%q<activerecord>.freeze, ["= 6.1.3.2"])
+ s.add_dependency(%q<marcel>.freeze, ["~> 1.0.0"])
+- s.add_dependency(%q<mini_mime>.freeze, ["~> 1.0.2"])
++ s.add_dependency(%q<mini_mime>.freeze, ["~> 1.0"])
+ end
+ end
+
diff --git a/net/rubygem-activestorage613/pkg-descr b/net/rubygem-activestorage613/pkg-descr
new file mode 100644
index 000000000000..192794021c2e
--- /dev/null
+++ b/net/rubygem-activestorage613/pkg-descr
@@ -0,0 +1,14 @@
+Active Storage makes it simple to upload and reference files in cloud services
+like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage, and attach
+those files to Active Records. Supports having one main service and mirrors in
+other services for redundancy. It also provides a disk service for testing or
+local deployments, but the focus is on cloud storage.
+
+Files can be uploaded from the server to the cloud or directly from the client
+to the cloud.
+
+Image files can furthermore be transformed using on-demand variants for quality,
+aspect ratio, size, or any other MiniMagick or Vips supported transformation.
+
+WWW: https://rubyonrails.org/
+WWW: https://github.com/rails/rails/tree/master/activestorage