CFT: new rabbitmq to uncouple elixir dependencies

From: Dave Cottlehuber <dch_at_skunkwerks.at>
Date: Mon, 19 Feb 2024 16:06:59 UTC
hi,

RabbitMQ has a build & runtime dependency on Elixir, which is the main reason
we  have a relatively long tail in updating lang/elixir itself.

This proposed update uses the pre-built RabbitMQ generic unix build[1], which
allows us to remove the build-time dependency on Elixir, and move both
RabbitMQ and Elixir ports along faster.

Please install, test, and report back:

https://reviews.freebsd.org/D43954 | https://git.sr.ht/~dch/ports/tree/rabbit

or fetch the patch directly via any of:

https://reviews.freebsd.org/D43954?download=true
https://git.sr.ht/~dch/ports/commit/c81bd2eedf9daaefd8a75e3fc4f3f0210716ed56.patch

Comments:

- the example config files are missing from the upstream tarball
  so they are not installed here
- the rabbitmqadmin command line tool is not included anymore
  if anybody uses this please let me know

I'll ask upstream to add sample config files to the tarball.

[1]: https://www.rabbitmq.com/install-generic-unix.html


A+
Dave
{:ok, :beamer}