git: 8455c3bd8858 - main - net/lavinmq: Update to 2.10.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 06 Oct 2026 09:03:10 UTC
The branch main has been updated by dch:
URL: https://cgit.FreeBSD.org/ports/commit/?id=8455c3bd8858f60a3a3d246942e7c09b95426369
commit 8455c3bd8858f60a3a3d246942e7c09b95426369
Author: Dave Cottlehuber <dch@FreeBSD.org>
AuthorDate: 2026-10-06 08:13:51 +0000
Commit: Dave Cottlehuber <dch@FreeBSD.org>
CommitDate: 2026-10-06 08:43:49 +0000
net/lavinmq: Update to 2.10.1
- https://github.com/cloudamqp/lavinmq/blob/v2.10.1/CHANGELOG.md
- requires lang/crystal > 1.21 for building
- pet with portfmt & portclippy
Sponsored by: SkunkWerks, GmbH
---
net/lavinmq/Makefile | 31 +++++++++++++------------------
net/lavinmq/distinfo | 10 +++++-----
2 files changed, 18 insertions(+), 23 deletions(-)
diff --git a/net/lavinmq/Makefile b/net/lavinmq/Makefile
index 9ea80e52cd54..5f89306925da 100644
--- a/net/lavinmq/Makefile
+++ b/net/lavinmq/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lavinmq
DISTVERSIONPREFIX= v
-DISTVERSION= 2.9.2
+DISTVERSION= 2.10.1
CATEGORIES= net
# JavaScripts
@@ -27,13 +27,13 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \
_AMQP_CLIENT= 1.3.3
_AMQP_PROTO= 1.3.1
_LZ4= 0015e74e0ed0f6bb15de9c25c25034ad4bc7f636
-_MQTT= 0.3.0
+_MQTT= 0.3.1
_SYSTEMD= 3.0.1
# JavaScript library versions
-_CHARTJS= 4.0.1
-_ELEMENTS= 8.2.0
-_LUXON_JS= 1.3.1
+_CHARTJS= 4.0.1
+_ELEMENTS= 8.2.0
+_LUXON_JS= 1.3.1
MAINTAINER= dch@FreeBSD.org
COMMENT= Next-generation AMQP 0.9.1 based message broker
@@ -66,7 +66,7 @@ PORTDOCS= CHANGELOG.md NOTICE README.md SECURITY.md
OPTIONS_DEFINE= DOCS
SHARDS_ENV= --time --verbose --production --release --no-color --stats \
- -Dgc_none -Dpreview_mt -Dexecution_context
+ -Dgc_none
.include <bsd.port.options.mk>
@@ -93,14 +93,11 @@ post-extract:
@${ECHO} "control_unix_path = /var/run/lavinmq/lavinmqctl.sock" \
>> ${WRKSRC}/extras/lavinmq.ini
# fix compiled-in defaults for FreeBSD hier(7) paths
- @${REINPLACE_CMD} \
- -e 's,/var/lib/lavinmq,/var/db/lavinmq,' \
+ @${REINPLACE_CMD} -e 's,/var/lib/lavinmq,/var/db/lavinmq,' \
${WRKSRC}/src/lavinmq/config/options.cr
- @${REINPLACE_CMD} \
- -e 's,/tmp/lavinmqctl.sock,/var/run/lavinmq/lavinmqctl.sock,' \
+ @${REINPLACE_CMD} -e 's,/tmp/lavinmqctl.sock,/var/run/lavinmq/lavinmqctl.sock,' \
${WRKSRC}/src/lavinmq/http/constants.cr
- @${REINPLACE_CMD} \
- -e 's,/etc/lavinmq,${PREFIX}/etc/lavinmq,' \
+ @${REINPLACE_CMD} -e 's,/etc/lavinmq,${PREFIX}/etc/lavinmq,' \
${WRKSRC}/src/lavinmq/config.cr
# setup javaScript directories
${MKDIR} ${WRKSRC}/static/js/lib \
@@ -122,12 +119,10 @@ post-extract:
pre-build:
# render .shtml views into static .html (baked into binary at compile time)
-.for v in 401 404 channel channels connection connections consumers \
- exchange exchanges federation login logs nodes operator-policies \
- overview policies queue queues shovels stream unacked user users \
- vhost vhosts
- ${WRKSRC}/views/render.sh ${WRKSRC}/views/${v}.shtml \
- "${DISTVERSION}" > ${WRKSRC}/static/${v}.html
+.for v in 401 404 channel channels connection connections consumers exchange \
+ exchanges federation login logs nodes operator-policies overview \
+ policies queue queues shovels stream unacked user users vhost vhosts
+ ${WRKSRC}/views/render.sh ${WRKSRC}/views/${v}.shtml > ${WRKSRC}/static/${v}.html
.endfor
do-build:
diff --git a/net/lavinmq/distinfo b/net/lavinmq/distinfo
index 2792c0133604..5125b5bc3cac 100644
--- a/net/lavinmq/distinfo
+++ b/net/lavinmq/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1787384970
+TIMESTAMP = 1791271420
SHA256 (chart.js-4.0.1.tgz) = 461dae2edc0eda7beeb16c7030ab630ab5129aedd3fc6de9a036f6dfe488556f
SIZE (chart.js-4.0.1.tgz) = 793292
SHA256 (luxon.js) = b83748173e228de065fae3256042d88ce656d6cabf6c4eedaa4703a8cf09a730
@@ -9,8 +9,8 @@ SHA256 (web-components.min.js) = 598862da6d551769ebad9d61d4e3037535de573a13d3e0b
SIZE (web-components.min.js) = 1942514
SHA256 (styles.min.css) = 119784e23ffc39b6fa3fdb3df93f391f8250e8af141b78dfc3b6bed86079f93b
SIZE (styles.min.css) = 296065
-SHA256 (cloudamqp-lavinmq-v2.9.2_GH0.tar.gz) = 767b738db86ebbb2b04b46975fc338869f1605f8c6f5f6466e08ec6fd4f32d98
-SIZE (cloudamqp-lavinmq-v2.9.2_GH0.tar.gz) = 1428876
+SHA256 (cloudamqp-lavinmq-v2.10.1_GH0.tar.gz) = 5904c77e536315ea4f96514b7a5d2d74512e23493a670d72add1da4f531c8848
+SIZE (cloudamqp-lavinmq-v2.10.1_GH0.tar.gz) = 1540831
SHA256 (84codes-lz4.cr-0015e74e0ed0f6bb15de9c25c25034ad4bc7f636_GH0.tar.gz) = 154a447ba927eeca1bcb413662e4df82ed692690c79fd843c47efe545261cf58
SIZE (84codes-lz4.cr-0015e74e0ed0f6bb15de9c25c25034ad4bc7f636_GH0.tar.gz) = 7301
SHA256 (84codes-systemd.cr-v3.0.1_GH0.tar.gz) = b1a3a6bec0c3af48d5f7abb0b013fb5b77a8febd5d8a02aeaba597ca3cb9c472
@@ -19,5 +19,5 @@ SHA256 (cloudamqp-amq-protocol.cr-v1.3.1_GH0.tar.gz) = 1b58ad267980a93f1fe0aae94
SIZE (cloudamqp-amq-protocol.cr-v1.3.1_GH0.tar.gz) = 26161
SHA256 (cloudamqp-amqp-client.cr-v1.3.3_GH0.tar.gz) = 388a451e94e97a0e45a554a49787e65ebee15ed89552babcab407506f1fa6b24
SIZE (cloudamqp-amqp-client.cr-v1.3.3_GH0.tar.gz) = 25756
-SHA256 (84codes-mqtt-protocol.cr-v0.3.0_GH0.tar.gz) = 2edc2311ffa4d191fb4cef63ed52d7ff810b045a961ac0cc7117233192852c2f
-SIZE (84codes-mqtt-protocol.cr-v0.3.0_GH0.tar.gz) = 17970
+SHA256 (84codes-mqtt-protocol.cr-v0.3.1_GH0.tar.gz) = 74ab6a9a506e2df3db236a9367cbf0c1c7bc5186cceb8e61535d7718b13d5598
+SIZE (84codes-mqtt-protocol.cr-v0.3.1_GH0.tar.gz) = 18219