notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
lavinmq Next-generation AMQP 0.9.1 based message broker
2.3.0 net on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.2.14Version of this port present on the latest quarterly branch.
Maintainer: dch@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-01-11 22:15:04
Last Update: 2025-05-24 00:23:30
Commit Hash: 2c736a0
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
License: APACHE20
WWW:
https://www.lavinmq.com/
Description:
LavinMQ is a message queue server, also called a message broker, compatible with the AMQP0.9 spec, where messages are published by a sending service called a producer, via the broker, to then be consumed by the receiving service called a consumer. When not handling messages, the queue can route, buffer, and persist the messages according to rules set up by the user. Messages can be sent across languages, platforms, and OS, which decouple processes and creates a highly scalable system. lavinmq, as queue management software, gives an organized, safe place for messages to wait until another application or part of the system can come along and consume them for processing. lavinmq is written in Crystal, a statically compiled LLVM-based language with a ruby-like syntax.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (16 items)
Collapse this list.
  1. /usr/local/share/licenses/lavinmq-2.3.0/catalog.mk
  2. /usr/local/share/licenses/lavinmq-2.3.0/LICENSE
  3. /usr/local/share/licenses/lavinmq-2.3.0/APACHE20
  4. @dir(lavinmq,lavinmq,750) etc/lavinmq
  5. @dir(lavinmq,lavinmq,750) /var/db/lavinmq
  6. @dir(lavinmq,lavinmq,750) /var/log/lavinmq
  7. @sample etc/lavinmq/lavinmq.ini.sample
  8. bin/lavinmq
  9. bin/lavinmqctl
  10. bin/lavinmqperf
  11. share/man/man1/lavinmq.1.gz
  12. share/man/man1/lavinmqctl.1.gz
  13. share/man/man1/lavinmqperf.1.gz
  14. @owner
  15. @group
  16. @mode
Collapse this list.
Dependency lines:
  • lavinmq>0:net/lavinmq
To install the port:
cd /usr/ports/net/lavinmq/ && make install clean
To add the package, run one of these commands:
  • pkg install net/lavinmq
  • pkg install lavinmq
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: lavinmq
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1748024362 SHA256 (chart.js-4.0.1.tgz) = 461dae2edc0eda7beeb16c7030ab630ab5129aedd3fc6de9a036f6dfe488556f SIZE (chart.js-4.0.1.tgz) = 793292

Expand this list (26 items)

Collapse this list.

SHA256 (amqp-websocket-client.mjs) = a779d8417536e31e44eaceeef5ae745e5f0b95f16cf13a45e6ac5dcaadfd1c47 SIZE (amqp-websocket-client.mjs) = 82795 SHA256 (amqp-websocket-client.mjs.map) = 797db087b848af4427e5632d3205fb2ceede7379cb049a2b37c8d2d408b2eec9 SIZE (amqp-websocket-client.mjs.map) = 86911 SHA256 (luxon.js) = b83748173e228de065fae3256042d88ce656d6cabf6c4eedaa4703a8cf09a730 SIZE (luxon.js) = 256400 SHA256 (chartjs-adapter-luxon.esm.js) = fa02364f717191a48067215aaf9ff93b54ff52e2de64704270742e1d15d1b6df SIZE (chartjs-adapter-luxon.esm.js) = 2531 SHA256 (web-components.min.js) = 598862da6d551769ebad9d61d4e3037535de573a13d3e0bd1ded4c5fc65c5885 SIZE (web-components.min.js) = 1942514 SHA256 (styles.min.css) = 119784e23ffc39b6fa3fdb3df93f391f8250e8af141b78dfc3b6bed86079f93b SIZE (styles.min.css) = 296065 SHA256 (paho-mqtt.js) = a0c734a00a2172d579ca1ff4f92fb366bccb40974005bdad5ea7a2f0326ac158 SIZE (paho-mqtt.js) = 90293 SHA256 (cloudamqp-lavinmq-v2.3.0_GH0.tar.gz) = ff8d4f013de7c3b04298f967e1119935fca299d4580108c5fef7a27fcae54653 SIZE (cloudamqp-lavinmq-v2.3.0_GH0.tar.gz) = 1076000 SHA256 (84codes-lz4.cr-96d714f7593c66ca7425872fd26c7b1286806d3d_GH0.tar.gz) = 6a851169d1382a35aecff253d24f6acbaaa92b906a24b5edd903637bd212f380 SIZE (84codes-lz4.cr-96d714f7593c66ca7425872fd26c7b1286806d3d_GH0.tar.gz) = 7298 SHA256 (84codes-systemd.cr-v2.0.0_GH0.tar.gz) = 4dd0c6f838542f97338866aef36de7b464c06112c4434e4db48aa65586b68ef3 SIZE (84codes-systemd.cr-v2.0.0_GH0.tar.gz) = 4339 SHA256 (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 2650924ad06f80a12d4f3eeaf800da45e7d74304289692a4b26576e5bfada85a SIZE (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 18077 SHA256 (cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz) = 2534b98bf64a17e075871f82fcf6bdee6d6d9dba5fc29472afe61bf6f1a5388e SIZE (cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz) = 24043 SHA256 (84codes-mqtt-protocol.cr-d01a1210ed7adfed9aa5cd055f1788a45d9c4d52_GH0.tar.gz) = dbb3484fb728854ddcd288bacb9629a01b912312f6b17dc336cd8c1700a9bc10 SIZE (84codes-mqtt-protocol.cr-d01a1210ed7adfed9aa5cd055f1788a45d9c4d52_GH0.tar.gz) = 17147

Collapse this list.


Packages (timestamps in pop-ups are UTC):
lavinmq
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.2.142.3.0------
FreeBSD:13:quarterly1.2.141.2.14------
FreeBSD:14:latest1.2.142.3.0------
FreeBSD:14:quarterly1.2.141.2.14------
FreeBSD:15:latest1.2.142.3.0n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. crystal : lang/crystal
  2. help2man : misc/help2man
  3. shards : devel/shards
  4. pkgconf>=1.3.0_1 : devel/pkgconf
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for lavinmq-2.3.0: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
net_lavinmq
USES:
pkgconfig ssl:build
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/cloudamqp/lavinmq/tar.gz/v2.3.0?dummy=/
Collapse this list.

Number of commits found: 13

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.3.0
24 May 2025 00:23:30
commit hash: 2c736a036ebef11ecb9d5cf9ff1fb4f9f3c5dbd0commit hash: 2c736a036ebef11ecb9d5cf9ff1fb4f9f3c5dbd0commit hash: 2c736a036ebef11ecb9d5cf9ff1fb4f9f3c5dbd0commit hash: 2c736a036ebef11ecb9d5cf9ff1fb4f9f3c5dbd0 files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
net/lavinmq: update to 2.3.0

- https://github.com/cloudamqp/lavinmq/releases/tag/v2.3.0

Sponsored by:	SkunkWerks, GmbH
1.2.14
21 Jun 2024 09:26:20
commit hash: 8ad98ba3bc30529ddf6df39f9bfad7a18d7b47abcommit hash: 8ad98ba3bc30529ddf6df39f9bfad7a18d7b47abcommit hash: 8ad98ba3bc30529ddf6df39f9bfad7a18d7b47abcommit hash: 8ad98ba3bc30529ddf6df39f9bfad7a18d7b47ab files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
net/lavinmq: update to v1.2.14

- https://github.com/cloudamqp/lavinmq/blob/main/CHANGELOG.md#1214---2024-06-15

Sponsored by:	SkunkWerks, GmbH
1.2.9
18 Feb 2024 00:06:28
commit hash: d04a93c473009829ef8a0330d1ee4e1310573dd4commit hash: d04a93c473009829ef8a0330d1ee4e1310573dd4commit hash: d04a93c473009829ef8a0330d1ee4e1310573dd4commit hash: d04a93c473009829ef8a0330d1ee4e1310573dd4 files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
net/lavinmq: update to v1.2.9
1.2.5
10 Jan 2024 15:38:05
commit hash: 08f421faac94b96f311b4a82e816c170d86cb2d5commit hash: 08f421faac94b96f311b4a82e816c170d86cb2d5commit hash: 08f421faac94b96f311b4a82e816c170d86cb2d5commit hash: 08f421faac94b96f311b4a82e816c170d86cb2d5 files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
net/lavinmq: update to 1.2.5, unbreak newer OpenSSL

14.0-RELEASE and up have OpenSSL 3.0, fix build.
1.1.4_1
10 Jan 2024 13:13:03
commit hash: 64631af5a788e3083ad88fb728a95a3499015a6dcommit hash: 64631af5a788e3083ad88fb728a95a3499015a6dcommit hash: 64631af5a788e3083ad88fb728a95a3499015a6dcommit hash: 64631af5a788e3083ad88fb728a95a3499015a6d files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
MAN?PREFIX: eleminate its usage  and move man to share/man
1.1.4
15 Oct 2023 11:37:00
commit hash: edf0d279485cea029a3f2ab33ca80d7e570492facommit hash: edf0d279485cea029a3f2ab33ca80d7e570492facommit hash: edf0d279485cea029a3f2ab33ca80d7e570492facommit hash: edf0d279485cea029a3f2ab33ca80d7e570492fa files touched by this commit
Bernard Spil (brnrd) search for other commits by this committer
security/openssl: Update BROKEN in ports referring to openssl3*

 * via FreeBSD 14 stanza

Reported by:	bofh
1.1.4
18 Aug 2023 19:42:05
commit hash: a5e48c4187d6e7e7531eeb6b221a1863d943a43ecommit hash: a5e48c4187d6e7e7531eeb6b221a1863d943a43ecommit hash: a5e48c4187d6e7e7531eeb6b221a1863d943a43ecommit hash: a5e48c4187d6e7e7531eeb6b221a1863d943a43e files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
net/lavinmq: Mark BROKEN with OpenSSL 3 and later

Fails to compile with:
ld: error: undefined symbol: EVP_MD_size

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
1.1.4
26 Jul 2023 17:47:05
commit hash: 364f59940199e45a608ea2c53363d08243e3aa93commit hash: 364f59940199e45a608ea2c53363d08243e3aa93commit hash: 364f59940199e45a608ea2c53363d08243e3aa93commit hash: 364f59940199e45a608ea2c53363d08243e3aa93 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
net/lavinmq: Fix build with openssl3

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
1.1.4
18 Jul 2023 11:06:57
commit hash: edfad7680a94ab33adba51203836d73abbd98fdfcommit hash: edfad7680a94ab33adba51203836d73abbd98fdfcommit hash: edfad7680a94ab33adba51203836d73abbd98fdfcommit hash: edfad7680a94ab33adba51203836d73abbd98fdf files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
net/lavinmq: update to 1.1.4

- breaks on 14.0 now due to OpenSSL 3.0
- pet port{lint, clippy, fmt} while here

PR:		272080
1.0.1
08 Apr 2023 21:13:52
commit hash: 5431b52204567d6339ba69f4045379901931b76ecommit hash: 5431b52204567d6339ba69f4045379901931b76ecommit hash: 5431b52204567d6339ba69f4045379901931b76ecommit hash: 5431b52204567d6339ba69f4045379901931b76e files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
net/lavinmq: update to 1.0.1

https://github.com/cloudamqp/lavinmq/blob/main/CHANGELOG.md
1.0.0.b.8_1
20 Feb 2023 17:34:18
commit hash: 2367752faf776769c9a0ac93c84a62a045882d61commit hash: 2367752faf776769c9a0ac93c84a62a045882d61commit hash: 2367752faf776769c9a0ac93c84a62a045882d61commit hash: 2367752faf776769c9a0ac93c84a62a045882d61 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
net/lavinmq:  Remove obsolete WWW: lines from pkg-descr

The WWW: lines at the end of pkg-descr files has been replaced
by the WWW macro in the ports' Makefiles on September 7, 2022
(see commit b7f05445c00f26 for details).

Approved by:	portmgr (implicit)
1.0.0.b.8_1
23 Jan 2023 18:24:09
commit hash: f0ba11417a17cd4cdb7be906ec5ca4cf044cef4acommit hash: f0ba11417a17cd4cdb7be906ec5ca4cf044cef4acommit hash: f0ba11417a17cd4cdb7be906ec5ca4cf044cef4acommit hash: f0ba11417a17cd4cdb7be906ec5ca4cf044cef4a files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
net/lavinmq: bump deps to enable perf testing
1.0.0.b.8
11 Jan 2023 22:09:36
commit hash: 9bf4ac14667186f43abbe71ced1ed8e3df6c87c6commit hash: 9bf4ac14667186f43abbe71ced1ed8e3df6c87c6commit hash: 9bf4ac14667186f43abbe71ced1ed8e3df6c87c6commit hash: 9bf4ac14667186f43abbe71ced1ed8e3df6c87c6 files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
net/lavinmq: new port AMQP-compliant message broker

High performance AMQP-0.9.1 compatible, written in Crystal.

Differential Revision: https://reviews.freebsd.org/D31410

Number of commits found: 13