git: 39d70d47b29d - main - www/rubygem-kamal-rails80: Add rubygem-kamal-rails80 2.8.2 (copied from rubygem-kamal-rails)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 17 Nov 2025 21:07:56 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=39d70d47b29de5f8062351c7fd79b3d625182a47
commit 39d70d47b29de5f8062351c7fd79b3d625182a47
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-11-17 21:03:24 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-11-17 21:06:50 +0000
www/rubygem-kamal-rails80: Add rubygem-kamal-rails80 2.8.2 (copied from rubygem-kamal-rails)
---
www/Makefile | 1 +
www/rubygem-kamal-rails80/Makefile | 33 +++++++++++++++++++++++++++++++++
www/rubygem-kamal-rails80/distinfo | 3 +++
www/rubygem-kamal-rails80/pkg-descr | 5 +++++
4 files changed, 42 insertions(+)
diff --git a/www/Makefile b/www/Makefile
index ddbaa03a479b..b6df5d1d1964 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -2270,6 +2270,7 @@
SUBDIR += rubygem-jwt
SUBDIR += rubygem-jwt2
SUBDIR += rubygem-kamal
+ SUBDIR += rubygem-kamal-rails80
SUBDIR += rubygem-kaminari
SUBDIR += rubygem-kaminari-actionview
SUBDIR += rubygem-kaminari-actionview-rails-gitlab
diff --git a/www/rubygem-kamal-rails80/Makefile b/www/rubygem-kamal-rails80/Makefile
new file mode 100644
index 000000000000..2f6dc748292b
--- /dev/null
+++ b/www/rubygem-kamal-rails80/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= kamal
+PORTVERSION= 2.8.2
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Deploy web apps in containers to servers running Docker with zero downtime
+WWW= https://kamal-deploy.org/ \
+ https://github.com/basecamp/kamal
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport80>=7.0:devel/rubygem-activesupport80 \
+ rubygem-base64>=0.2<1:converters/rubygem-base64 \
+ rubygem-bcrypt_pbkdf>=1.0<2:security/rubygem-bcrypt_pbkdf \
+ rubygem-concurrent-ruby>=1.2<2:devel/rubygem-concurrent-ruby \
+ rubygem-dotenv>=3.1<4:misc/rubygem-dotenv \
+ rubygem-ed25519>=1.4<2:security/rubygem-ed25519 \
+ rubygem-net-ssh>=7.3,2<8,2:security/rubygem-net-ssh \
+ rubygem-sshkit>=1.23.0<2.0:security/rubygem-sshkit \
+ rubygem-thor>=1.3<2:devel/rubygem-thor \
+ rubygem-zeitwerk>=2.6.18<3.0:devel/rubygem-zeitwerk
+
+USES= gem
+
+NO_ARCH= yes
+
+post-install:
+ ${RM} ${STAGEDIR}${PREFIX}/bin/kamal
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-kamal-rails80/distinfo b/www/rubygem-kamal-rails80/distinfo
new file mode 100644
index 000000000000..1fdfadb3a6a1
--- /dev/null
+++ b/www/rubygem-kamal-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762523541
+SHA256 (rubygem/kamal-2.8.2.gem) = 5193d7a6be85c8eb7b0a27aa43ab49128f1500e9a818a730c5eb66d809a842c8
+SIZE (rubygem/kamal-2.8.2.gem) = 72704
diff --git a/www/rubygem-kamal-rails80/pkg-descr b/www/rubygem-kamal-rails80/pkg-descr
new file mode 100644
index 000000000000..c039b6ed9157
--- /dev/null
+++ b/www/rubygem-kamal-rails80/pkg-descr
@@ -0,0 +1,5 @@
+From bare metal to cloud VMs, deploy web apps anywhere with zero downtime. Kamal
+uses kamal-proxy to seamlessly switch requests between containers. Works
+seamlessly across multiple servers, using SSHKit to execute commands. Originally
+built for Rails apps, Kamal will work with any type of web app that can be
+containerized with Docker.