Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Apr 2026 22:00:37 +0000
From:      Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 8ecccdbc23ae - main - www/kamal-proxy: Add kamal-proxy 0.9.2
Message-ID:  <69e3ff05.334a3.6da29b9c@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8ecccdbc23ae4534d80ec4bc974730692d599591

commit 8ecccdbc23ae4534d80ec4bc974730692d599591
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-04-18 21:18:11 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-04-18 21:18:11 +0000

    www/kamal-proxy: Add kamal-proxy 0.9.2
    
    Kamal Proxy is a tiny HTTP proxy, designed to make it easy to coordinate
    zero-downtime deployments. By running your web applications behind Kamal Proxy,
    you can deploy changes to them without interrupting any of the traffic that's in
    progress. No particular cooperation from an application is required for this to
    work.
    
    Kamal Proxy is designed to work as part of Kamal, which provides a complete
    deployment experience including container packaging and provisioning. However,
    Kamal Proxy could also be used standalone or as part of other deployment
    tooling.
---
 www/Makefile              |  1 +
 www/kamal-proxy/Makefile  | 21 +++++++++++++++++++++
 www/kamal-proxy/distinfo  |  5 +++++
 www/kamal-proxy/pkg-descr | 10 ++++++++++
 4 files changed, 37 insertions(+)

diff --git a/www/Makefile b/www/Makefile
index 91d8ec9cfe3a..8d55cab3161b 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -310,6 +310,7 @@
     SUBDIR += joomla4
     SUBDIR += joomla5
     SUBDIR += jwt-cli
+    SUBDIR += kamal-proxy
     SUBDIR += kanboard
     SUBDIR += kannel
     SUBDIR += kannel-sqlbox
diff --git a/www/kamal-proxy/Makefile b/www/kamal-proxy/Makefile
new file mode 100644
index 000000000000..02d306aa8dcc
--- /dev/null
+++ b/www/kamal-proxy/Makefile
@@ -0,0 +1,21 @@
+PORTNAME=	kamal-proxy
+PORTVERSION=	0.9.2
+DISTVERSIONPREFIX=	v
+CATEGORIES=	www
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Lightweight proxy server for Kamal
+WWW=		https://kamal-deploy.org/ \
+		https://github.com/basecamp/kamal-proxy
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/MIT-LICENSE
+
+USES=		go:modules
+
+GO_MODULE=	github.com/basecamp/kamal-proxy
+GO_TARGET=	./cmd/kamal-proxy
+
+PLIST_FILES=	bin/kamal-proxy
+
+.include <bsd.port.mk>
diff --git a/www/kamal-proxy/distinfo b/www/kamal-proxy/distinfo
new file mode 100644
index 000000000000..4c7ba4445f5d
--- /dev/null
+++ b/www/kamal-proxy/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1775587088
+SHA256 (go/www_kamal-proxy/kamal-proxy-v0.9.2/v0.9.2.mod) = 4be2b522c89e432971d2d742de2226c417725de54f65102b2068f6268c5c71e9
+SIZE (go/www_kamal-proxy/kamal-proxy-v0.9.2/v0.9.2.mod) = 1169
+SHA256 (go/www_kamal-proxy/kamal-proxy-v0.9.2/v0.9.2.zip) = 8f4709e62c90c6b6cda5ea216bfd5ebe8a148aaa372440e9459d2eb7f6bc4140
+SIZE (go/www_kamal-proxy/kamal-proxy-v0.9.2/v0.9.2.zip) = 103144
diff --git a/www/kamal-proxy/pkg-descr b/www/kamal-proxy/pkg-descr
new file mode 100644
index 000000000000..79f4352a2a55
--- /dev/null
+++ b/www/kamal-proxy/pkg-descr
@@ -0,0 +1,10 @@
+Kamal Proxy is a tiny HTTP proxy, designed to make it easy to coordinate
+zero-downtime deployments. By running your web applications behind Kamal Proxy,
+you can deploy changes to them without interrupting any of the traffic that's in
+progress. No particular cooperation from an application is required for this to
+work.
+
+Kamal Proxy is designed to work as part of Kamal, which provides a complete
+deployment experience including container packaging and provisioning. However,
+Kamal Proxy could also be used standalone or as part of other deployment
+tooling.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69e3ff05.334a3.6da29b9c>