Subject: CVS commit: pkgsrc/net/rabbitmq
From: Filip Hajny
Date: 2015-12-31 23:16:33
Message id: 20151231221633.81857FBA6@cvs.NetBSD.org

Log Message:
Update net/rabbitmq to 3.6.0.
Clean up and simplify Makefile.

Breaking changes in 3.6.0:

- Minimum required Erlang version is R16B03 for plain ("just TCP")
  connections for all protocols and 17.5 for TLS ones (18.x is
  recommended for both).
- .NET client now requires .NET 4.5.
- "Immediate" flag is removed from the .NET client (it hasn't been
  supported by the server since RabbitMQ 3.0).
- Default subscription TTL in MQTT is now 24 hours.
- Server artifacts are now distributed as xz archives and not gz.
- Build system has been completely reworked and now uses erlang.mk.
  3rd party plugins must be adapted to the new build system.

Key improvements in this release are:

- Lazy queues
- Much better queue synchronisation throughput
- Lower RAM use, tunable flow control
- Stronger password encryption with pluggable algorithms
- Development moved to GitHub; build system now uses erlang.mk
- Significant improvements to Web STOMP
- Experimental WinRT-compatible .NET client, SQL CLR compatibility
  in the "regular" one
- Pagination in management UI
- More popular plugins now ship with the broker: rabbitmq_sharding
  and rabbitmq_event_exchange, for example.

Full release notes:

  https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_0

Files:
RevisionActionfile
1.23modifypkgsrc/net/rabbitmq/Makefile
1.20modifypkgsrc/net/rabbitmq/PLIST
1.28modifypkgsrc/net/rabbitmq/distinfo
1.2modifypkgsrc/net/rabbitmq/patches/patch-scripts_rabbitmq-env
1.1addpkgsrc/net/rabbitmq/patches/patch-Makefile
1.4removepkgsrc/net/rabbitmq/buildlink3.mk
1.23removepkgsrc/net/rabbitmq/version.mk
1.7removepkgsrc/net/rabbitmq/patches/patch-aa
1.1removepkgsrc/net/rabbitmq/patches/patch-plugins-src_do-package.mk