Thu Dec 31 22:16:33 2015 UTC ()
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
(fhajny)
diff -r1.22 -r1.23 pkgsrc/net/rabbitmq/Makefile
diff -r1.19 -r1.20 pkgsrc/net/rabbitmq/PLIST
diff -r1.4 -r0 pkgsrc/net/rabbitmq/buildlink3.mk
diff -r1.27 -r1.28 pkgsrc/net/rabbitmq/distinfo
diff -r1.23 -r0 pkgsrc/net/rabbitmq/version.mk
diff -r0 -r1.1 pkgsrc/net/rabbitmq/patches/patch-Makefile
diff -r1.7 -r0 pkgsrc/net/rabbitmq/patches/patch-aa
diff -r1.1 -r0 pkgsrc/net/rabbitmq/patches/patch-plugins-src_do-package.mk
diff -r1.1 -r1.2 pkgsrc/net/rabbitmq/patches/patch-scripts_rabbitmq-env
--- pkgsrc/net/rabbitmq/Makefile 2015/12/05 21:25:55 1.22
+++ pkgsrc/net/rabbitmq/Makefile 2015/12/31 22:16:33 1.23
@@ -1,30 +1,23 @@
-# $NetBSD: Makefile,v 1.22 2015/12/05 21:25:55 adam Exp $
+# $NetBSD: Makefile,v 1.23 2015/12/31 22:16:33 fhajny Exp $
-PKGNAME= rabbitmq-${RMQ_VERSION}
-DISTNAME= rabbitmq-server-${RMQ_VERSION}
-PKGREVISION= 1
+DISTNAME= rabbitmq-server-3.6.0
+PKGNAME= ${DISTNAME:S/-server//}
CATEGORIES= net
-MASTER_SITES= http://www.rabbitmq.com/releases/rabbitmq-server/v${RMQ_VERSION}/
+MASTER_SITES= http://www.rabbitmq.com/releases/rabbitmq-server/v${PKGVERSION_NOREV}/
+EXTRACT_SUFX= .tar.xz
MAINTAINER= filip@joyent.com
HOMEPAGE= http://www.rabbitmq.com/server.html
COMMENT= Implementation of AMQP that provides robust messaging for applications
LICENSE= mpl-1.1
-USE_TOOLS+= bash:run coreutils gmake unzip zip
+USE_TOOLS+= bash:run gmake unzip zip
-MAKE_JOBS_SAFE= no
-
BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
BUILD_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto
DEPENDS+= ${PYPKGPREFIX}-simplejson>=2:../../converters/py-simplejson
-PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not yet ported as of 3.2.2
-
-.include "version.mk"
-.include "../../lang/python/pyversion.mk"
-
BUILD_DEFS+= VARBASE
.include "../../mk/bsd.prefs.mk"
@@ -35,7 +28,6 @@
RMQ_DIR?= ${VARBASE}/db/rabbitmq
RMQ_LOG?= ${VARBASE}/log/rabbitmq
-OWN_DIRS+= ${RMQ_DIR} ${RMQ_LOG}
OWN_DIRS_PERMS+= ${RMQ_DIR} ${RMQ_USER} ${RMQ_GROUP} 0770
OWN_DIRS_PERMS+= ${RMQ_LOG} ${RMQ_USER} ${RMQ_GROUP} 0770
@@ -55,17 +47,15 @@
FILES_SUBST+= RMQ_GROUP=${RMQ_GROUP}
FILES_SUBST+= RMQ_DIR=${RMQ_DIR}
-RABBITMQ_HOME= ${PREFIX}/lib/erlang/lib/rabbitmq_server-${RMQ_VERSION}
+RABBITMQ_HOME= ${PREFIX}/lib/erlang/lib/rabbitmq_server-${PKGVERSION_NOREV}
INSTALLATION_DIRS+= share/examples/rabbitmq
SCRIPTS_DIR= ${WRKSRC}/scripts
-PLIST_SUBST+= RMQ_VERSION=${RMQ_VERSION}
-
SUBST_CLASSES+= paths
SUBST_MESSAGE.paths= Setting standard paths
-SUBST_STAGE.paths= post-patch
+SUBST_STAGE.paths= pre-build
SUBST_FILES.paths= ${SCRIPTS_DIR}/rabbitmqctl ${SCRIPTS_DIR}/rabbitmq-env
SUBST_FILES.paths+= ${SCRIPTS_DIR}/rabbitmq-plugins ${SCRIPTS_DIR}/rabbitmq-server
SUBST_FILES.paths+= ${SCRIPTS_DIR}/rabbitmq-defaults
@@ -81,20 +71,17 @@
REPLACE_BASH+= ${SCRIPTS_DIR}/rabbitmq-plugins
REPLACE_BASH+= ${SCRIPTS_DIR}/rabbitmq-server
-MAKE_ENV+= TARGET_DIR="${DESTDIR}${RABBITMQ_HOME}"
-MAKE_ENV+= SBIN_DIR="${DESTDIR}${PREFIX}/sbin/"
-MAKE_ENV+= MAN_DIR="${DESTDIR}${PREFIX}/man"
-MAKE_ENV+= DOC_INSTALL_DIR="${DESTDIR}${PREFIX}/share/examples/rabbitmq"
-MAKE_ENV+= RMQ_VERSION=${RMQ_VERSION}
-MAKE_ENV+= MAKE_SHELL="${RMQ_SHELL}"
-MAKE_ENV+= GIT_SSL_NO_VERIFY=true
+MAKE_ENV+= MANDIR="${PREFIX}/${PKGMANDIR}"
+MAKE_ENV+= RMQ_BINDIR="${PREFIX}/sbin"
+MAKE_ENV+= RMQ_LIBDIR="${PREFIX}/lib/erlang/lib"
-REPLACE_PYTHON+= calculate-relative
-REPLACE_PYTHON+= plugins-src/rabbitmq-amqp1.0/codegen.py
+INSTALL_TARGET= install-erlapp install-scripts install-bin install-man
post-install:
+ ${INSTALL_DATA} ${WRKSRC}/docs/rabbitmq.config.example \
+ ${DESTDIR}${PREFIX}/share/examples/rabbitmq
${INSTALL_DATA} ${FILESDIR}/rabbitmq-env.conf \
- ${DESTDIR}${PREFIX}/share/examples/rabbitmq/rabbitmq-env.conf
+ ${DESTDIR}${PREFIX}/share/examples/rabbitmq
.include "../../lang/erlang/buildlink3.mk"
.include "../../lang/python/application.mk"
--- pkgsrc/net/rabbitmq/PLIST 2015/09/25 07:17:37 1.19
+++ pkgsrc/net/rabbitmq/PLIST 2015/12/31 22:16:33 1.20
@@ -1,69 +1,54 @@
-@comment $NetBSD: PLIST,v 1.19 2015/09/25 07:17:37 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.20 2015/12/31 22:16:33 fhajny Exp $
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/INSTALL
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-APACHE2-ExplorerCanvas
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-APL2-Rebar
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-APL2-Stomp-Websocket
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-Apache-Basho
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-BSD-base64js
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-BSD-glMatrix
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-EPL-OTP
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-MIT-EJS10
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-MIT-Flot
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-MIT-Mochi
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-MIT-Mochiweb
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-MIT-Sammy060
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-MIT-eldap
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-MIT-SockJS
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-MIT-jQuery164
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-MPL-RabbitMQ
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/app_utils.beam
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-MPL2
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/background_gc.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/credit_flow.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/delegate.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/delegate_sup.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/dtree.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/file_handle_cache.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/file_handle_cache_stats.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/gatherer.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/gen_server2.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/gm.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/lqueue.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/mirrored_supervisor.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/mirrored_supervisor_sups.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/mnesia_sync.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/mochijson2.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/mochinum.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/pg2_fixed.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/pg_local.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/pmon.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/priority_queue.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit.app
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_access_control.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_alarm.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_amqqueue.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_amqqueue_process.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_amqqueue_sup.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_amqqueue_sup_sup.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_app.in
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_auth_backend_dummy.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_auth_backend_internal.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_auth_mechanism.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_auth_mechanism_amqplain.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_auth_mechanism_cr_demo.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_auth_mechanism_plain.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_authn_backend.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_authz_backend.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_autoheal.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_backing_queue.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_basic.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_binary_generator.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_binary_parser.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_binding.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_channel.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_channel_interceptor.beam
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_boot_steps.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_channel_sup.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_channel_sup_sup.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_cli.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_client_sup.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_command_assembler.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_connection_helper_sup.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_connection_sup.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_control_main.beam
@@ -75,10 +60,7 @@
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_epmd_monitor.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_error_logger.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_error_logger_file_h.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_event.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_exchange.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_exchange_decorator.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_exchange_type.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_exchange_type_direct.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_exchange_type_fanout.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_exchange_type_headers.beam
@@ -86,10 +68,8 @@
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_exchange_type_topic.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_file.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_framing.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_framing_amqp_0_8.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_framing_amqp_0_9_1.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_guid.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_heartbeat.beam
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_hipe.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_limiter.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_log.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_memory_monitor.beam
@@ -102,38 +82,38 @@
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_mirror_queue_mode_nodes.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_mirror_queue_slave.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_mirror_queue_sync.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_misc.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_mnesia.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_mnesia_rename.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_msg_file.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_msg_store.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_msg_store_ets_index.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_msg_store_gc.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_msg_store_index.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_net.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_networking.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_node_monitor.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_nodes.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_parameter_validation.beam
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_password.beam
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_password_hashing_md5.beam
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_password_hashing_sha256.beam
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_password_hashing_sha512.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_plugins.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_plugins_main.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_plugins_usage.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_policies.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_policy.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_policy_validator.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_prelaunch.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_prequeue.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_priority_queue.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_queue_collector.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_queue_consumers.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_queue_decorator.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_queue_index.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_reader.beam
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_queue_location_client_local.beam
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_queue_location_min_masters.beam
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_queue_location_random.beam
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_queue_location_validator.beam
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_queue_master_location_misc.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_recovery_terms.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_registry.beam
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_resource_monitor_misc.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_restartable_sup.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_router.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_runtime_parameter.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_runtime_parameters.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_sasl_report_file_h.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_ssl.beam
@@ -147,15 +127,9 @@
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_version.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_vhost.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_vm.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_writer.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/ssl_compat.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/supervised_lifecycle.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/supervisor2.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/tcp_acceptor.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/tcp_acceptor_sup.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/tcp_listener.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/tcp_listener_sup.beam
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/time_compat.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/truncate.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/vm_memory_monitor.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/worker_pool.beam
@@ -168,29 +142,33 @@
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/include/rabbit_msg_store.hrl
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/README
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/amqp_client-${PKGVERSION}.ez
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-0.5.0-rmq${PKGVERSION}-git4b93c2d.ez
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/eldap-${PKGVERSION}-gite309de4.ez
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/mochiweb-2.7.0-rmq${PKGVERSION}-git680dba8.ez
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-1.0.3.ez
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowlib-1.0.1.ez
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/mochiweb-2.13.0.ez
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbit_common-${PKGVERSION}.ez
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_amqp1_0-${PKGVERSION}.ez
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_ldap-${PKGVERSION}.ez
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_mechanism_ssl-${PKGVERSION}.ez
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_consistent_hash_exchange-${PKGVERSION}.ez
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_event_exchange-${PKGVERSION}.ez
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_federation-${PKGVERSION}.ez
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_federation_management-${PKGVERSION}.ez
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_management-${PKGVERSION}.ez
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_management_agent-${PKGVERSION}.ez
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_management_visualiser-${PKGVERSION}.ez
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_mqtt-${PKGVERSION}.ez
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_recent_history_exchange-1.2.1.ez
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_sharding-0.1.0.ez
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_shovel-${PKGVERSION}.ez
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_shovel_management-${PKGVERSION}.ez
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_stomp-${PKGVERSION}.ez
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_test-${PKGVERSION}.ez
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_tracing-${PKGVERSION}.ez
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_web_dispatch-${PKGVERSION}.ez
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_web_stomp-${PKGVERSION}.ez
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_web_stomp_examples-${PKGVERSION}.ez
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/sockjs-0.3.4-rmq${PKGVERSION}-git3132eb9.ez
-lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/webmachine-1.10.3-rmq${PKGVERSION}-gite9359c7.ez
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/ranch-1.2.1.ez
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/sockjs-0.3.4.ez
+lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/webmachine-git.ez
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/sbin/rabbitmq-defaults
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/sbin/rabbitmq-env
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/sbin/rabbitmq-plugins
--- pkgsrc/net/rabbitmq/distinfo 2015/11/20 12:26:21 1.27
+++ pkgsrc/net/rabbitmq/distinfo 2015/12/31 22:16:33 1.28
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.27 2015/11/20 12:26:21 fhajny Exp $
+$NetBSD: distinfo,v 1.28 2015/12/31 22:16:33 fhajny Exp $
-SHA1 (rabbitmq-server-3.5.6.tar.gz) = 51543b70ab913fcec088257265d0e112b4d8b019
+SHA1 (rabbitmq-server-3.6.0.tar.xz) = 5f9993fba1f0b95ffd22c3ed639fa423e2255103
-RMD160 (rabbitmq-server-3.5.6.tar.gz) = 2fb2531f1c5aeb04f760d1e79394aa7eee9beae9
+RMD160 (rabbitmq-server-3.6.0.tar.xz) = 6bf6ddd3838d7105319bc63ada48e3e9bfed01eb
-SHA512 (rabbitmq-server-3.5.6.tar.gz) = e346d84b2ea4af3004e3906c99d82bef40283f0d5e2ca4e5fa31b5b8e417534ca3b8cc80218702a535510d3ab1ae547d11ae688e4ca6fa9d51bdd91dda56abd0
+SHA512 (rabbitmq-server-3.6.0.tar.xz) = 5ed5cd9fc0092e4cfc8187f38143ce9b43c12fa48595ca84e650dd696fae120e405593a15e5832f05fc80bd15525841f6e60dfdc5e9fc8f42397ae66d78d6bf9
-Size (rabbitmq-server-3.5.6.tar.gz) = 3747595 bytes
+Size (rabbitmq-server-3.6.0.tar.xz) = 2928768 bytes
-SHA1 (patch-aa) = 615aa7cb9775655ca5b3aaa392d51fbf1ab7083e
+SHA1 (patch-Makefile) = 088a3ed04dc72215f1ca3b34b49bb4047a531e89
-SHA1 (patch-plugins-src_do-package.mk) = c1f4a6422a9cb7bac4e1d6bdb671a87a16f73764
+SHA1 (patch-scripts_rabbitmq-env) = 0b94c8b3987408b7a6291e3797f9d0e31fca64d6
-SHA1 (patch-scripts_rabbitmq-env) = bd6608096f5e52693b9491e161116a92e00fb331
$NetBSD: patch-Makefile,v 1.1 2015/12/31 22:16:33 fhajny Exp $
Use absolute paths for the sbin links.
--- Makefile.orig 2015-12-21 16:52:25.000000000 +0000
+++ Makefile
@@ -380,7 +380,7 @@ install-bin: install-scripts
$(verbose) mkdir -p $(DESTDIR)$(RMQ_BINDIR)
$(inst_verbose) for script in $(SCRIPTS); do \
test -e $(DESTDIR)$(RMQ_BINDIR)/$$script || \
- ln -sf ../lib/$(notdir $(RMQ_ERLAPP_DIR))/sbin/$$script \
+ ln -sf $(RMQ_ERLAPP_DIR)/sbin/$$script \
$(DESTDIR)$(RMQ_BINDIR)/$$script; \
done
--- pkgsrc/net/rabbitmq/patches/Attic/patch-scripts_rabbitmq-env 2015/11/20 12:26:21 1.1
+++ pkgsrc/net/rabbitmq/patches/Attic/patch-scripts_rabbitmq-env 2015/12/31 22:16:33 1.2
@@ -1,37 +1,37 @@
-$NetBSD: patch-scripts_rabbitmq-env,v 1.1 2015/11/20 12:26:21 fhajny Exp $
+$NetBSD: patch-scripts_rabbitmq-env,v 1.2 2015/12/31 22:16:33 fhajny Exp $
Remove cumbersome symlink handling, we know where stuff is.
---- scripts/rabbitmq-env.orig 2015-10-07 12:45:15.000000000 +0000
+--- scripts/rabbitmq-env.orig 2015-11-12 16:42:49.000000000 +0000
+++ scripts/rabbitmq-env
-@@ -15,29 +15,7 @@
- ## Copyright (c) 2007-2015 Pivotal Software, Inc. All rights reserved.
- ##
+@@ -20,29 +20,7 @@ if [ "$RABBITMQ_ENV_LOADED" = 1 ]; then
+ fi
--# We set +e here since since our test for "readlink -f" below needs to
--# be able to fail.
--set +e
--# Determine where this script is really located (if this script is
--# invoked from another script, this is the location of the caller)
--SCRIPT_PATH="$0"
--while [ -h "$SCRIPT_PATH" ] ; do
-- # Determine if readlink -f is supported at all. TODO clean this up.
-- FULL_PATH=`readlink -f $SCRIPT_PATH 2>/dev/null`
-- if [ "$?" != "0" ]; then
-- REL_PATH=`readlink $SCRIPT_PATH`
-- if expr "$REL_PATH" : '/.*' > /dev/null; then
-- SCRIPT_PATH="$REL_PATH"
-- else
-- SCRIPT_PATH="`dirname "$SCRIPT_PATH"`/$REL_PATH"
-- fi
-- else
-- SCRIPT_PATH=$FULL_PATH
-- fi
--done
--set -e
+ if [ -z "$RABBITMQ_SCRIPTS_DIR" ]; then
+- # We set +e here since since our test for "readlink -f" below needs to
+- # be able to fail.
+- set +e
+- # Determine where this script is really located (if this script is
+- # invoked from another script, this is the location of the caller)
+- SCRIPT_PATH="$0"
+- while [ -h "$SCRIPT_PATH" ] ; do
+- # Determine if readlink -f is supported at all. TODO clean this up.
+- FULL_PATH=`readlink -f $SCRIPT_PATH 2>/dev/null`
+- if [ "$?" != "0" ]; then
+- REL_PATH=`readlink $SCRIPT_PATH`
+- if expr "$REL_PATH" : '/.*' > /dev/null; then
+- SCRIPT_PATH="$REL_PATH"
+- else
+- SCRIPT_PATH="`dirname "$SCRIPT_PATH"`/$REL_PATH"
+- fi
+- else
+- SCRIPT_PATH=$FULL_PATH
+- fi
+- done
+- set -e
-
--SCRIPT_DIR=`dirname $SCRIPT_PATH`
-+SCRIPT_DIR="@RABBITMQ_HOME@/sbin"
- RABBITMQ_HOME="${SCRIPT_DIR}/.."
+- RABBITMQ_SCRIPTS_DIR=`dirname $SCRIPT_PATH`
++ RABBITMQ_SCRIPTS_DIR="@RABBITMQ_HOME@/sbin"
+ fi
- ## Set defaults
+ rmq_realpath() {