Hello, pretty straight-forward update to the latest release - 2.8.4, removed patches were merged upstream.
Patch inlined, attached & available at: http://labs.frickle.com/tmp/rabbitmq-2.8.4.patch Best regards, Piotr Sikora < piotr.sik...@frickle.com >
Index: Makefile =================================================================== RCS file: /cvs/ports/net/rabbitmq/Makefile,v retrieving revision 1.14 diff -u -r1.14 Makefile --- Makefile 13 Jan 2012 20:54:25 -0000 1.14 +++ Makefile 14 Jul 2012 23:17:44 -0000 @@ -2,7 +2,7 @@ COMMENT = highly reliable Enterprise Messaging System -V = 2.7.1 +V = 2.8.4 DISTNAME = rabbitmq-server-$V PKGNAME = rabbitmq-$V CATEGORIES = net Index: distinfo =================================================================== RCS file: /cvs/ports/net/rabbitmq/distinfo,v retrieving revision 1.5 diff -u -r1.5 distinfo --- distinfo 13 Jan 2012 20:54:25 -0000 1.5 +++ distinfo 14 Jul 2012 23:17:44 -0000 @@ -1,5 +1,2 @@ -MD5 (rabbitmq-server-2.7.1.tar.gz) = ROsJ0t/4zmQaH+fyVaTFRg== -RMD160 (rabbitmq-server-2.7.1.tar.gz) = kDuozEdFUXT/1+LfiTfJO/mAdwY= -SHA1 (rabbitmq-server-2.7.1.tar.gz) = dpUVvjifQThXqTKpRGEclXyD2i4= -SHA256 (rabbitmq-server-2.7.1.tar.gz) = sMbn0jXmrpGebNcI0FgKUrZ9CGFfXhcXCMLyd0L8Se0= -SIZE (rabbitmq-server-2.7.1.tar.gz) = 2616386 +SHA256 (rabbitmq-server-2.8.4.tar.gz) = QbjT0WKjo60/194GxbjV7+/CYjq/9M4rZgMiJRLLBd8= +SIZE (rabbitmq-server-2.8.4.tar.gz) = 2646689 Index: patches/patch-Makefile =================================================================== RCS file: /cvs/ports/net/rabbitmq/patches/patch-Makefile,v retrieving revision 1.6 diff -u -r1.6 patch-Makefile --- patches/patch-Makefile 13 Jan 2012 20:54:25 -0000 1.6 +++ patches/patch-Makefile 14 Jul 2012 23:17:44 -0000 @@ -26,15 +26,6 @@ BASIC_PLT=basic.plt RABBIT_PLT=rabbit.plt -@@ -56,7 +45,7 @@ endif - #other args: +native +"{hipe,[o3,verbose]}" -Ddebug=true +debug_info +no_strict_record_tests - ERLC_OPTS=-I $(INCLUDE_DIR) -o $(EBIN_DIR) -Wall -v +debug_info $(call boolean_macro,$(USE_SPECS),use_specs) $(call boolean_macro,$(USE_PROPER_QC),use_proper_qc) - --VERSION=0.0.0 -+VERSION?=0.0.0 - PLUGINS_SRC_DIR?=$(shell [ -d "plugins-src" ] && echo "plugins-src" || echo ) - PLUGINS_DIR=plugins - TARBALL_NAME=rabbitmq-server-$(VERSION) @@ -71,6 +60,10 @@ ERL_CALL=erl_call -sname $(RABBITMQ_NODENAME) -e ERL_EBIN=erl -noinput -pa $(EBIN_DIR) Index: patches/patch-plugins-src_do-package_mk =================================================================== RCS file: patches/patch-plugins-src_do-package_mk diff -N patches/patch-plugins-src_do-package_mk --- patches/patch-plugins-src_do-package_mk 13 Jan 2012 20:54:25 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,32 +0,0 @@ -$OpenBSD: patch-plugins-src_do-package_mk,v 1.1 2012/01/13 20:54:25 sthen Exp $ ---- plugins-src/do-package.mk.orig Fri Dec 16 12:24:15 2011 -+++ plugins-src/do-package.mk Tue Dec 20 16:52:19 2011 -@@ -286,7 +286,7 @@ $(eval $(foreach D,$(TEST_SOURCE_DIRS),$(call package_ - define run_broker - rm -rf $(TEST_TMPDIR) - mkdir -p $(foreach D,log plugins $(NODENAME),$(TEST_TMPDIR)/$(D)) -- cp -a $(PACKAGE_DIR)/dist/*.ez $(TEST_TMPDIR)/plugins -+ cp -Rp $(PACKAGE_DIR)/dist/*.ez $(TEST_TMPDIR)/plugins - $(call copy,$(3),$(TEST_TMPDIR)/plugins) - rm -f $(TEST_TMPDIR)/plugins/rabbit_common*.ez - for plugin in \ -@@ -375,7 +375,7 @@ $(APP_DONE): $(EBIN_BEAMS) $(INCLUDE_HRLS) $(APP_FILE) - mkdir -p $(APP_DIR)/ebin $(APP_DIR)/include - @echo [elided] copy beams to ebin - @$(call copy,$(EBIN_BEAMS),$(APP_DIR)/ebin) -- cp -a $(APP_FILE) $(APP_DIR)/ebin/$(APP_NAME).app -+ cp -Rp $(APP_FILE) $(APP_DIR)/ebin/$(APP_NAME).app - $(call copy,$(INCLUDE_HRLS),$(APP_DIR)/include) - $(construct_app_commands) - touch $$@ -@@ -414,8 +414,8 @@ $(DEPS_FILE): $(SOURCE_ERLS) $(INCLUDE_HRLS) $(TEST_SO - @echo [elided] generate deps - @$$(if $$^,echo $$(subst : ,:,$$(foreach F,$$^,$$(abspath $$(F)):)) | escript $(abspath $(UMBRELLA_BASE_DIR)/generate_deps) $$@ '$$$$(EBIN_DIR)',echo >$$@) - @echo [elided] fix test deps -- @$$(foreach F,$(TEST_EBIN_BEAMS),sed -i -e 's|^$$$$(EBIN_DIR)/$$(notdir $$(F)):|$$$$(TEST_EBIN_DIR)/$$(notdir $$(F)):|' $$@ && ) : -- sed -i -e 's|$$@|$$$$(DEPS_FILE)|' $$@ -+ @$$(foreach F,$(TEST_EBIN_BEAMS),perl -pi -e 's|^$$$$(EBIN_DIR)/$$(notdir $$(F)):|$$$$(TEST_EBIN_DIR)/$$(notdir $$(F)):|' $$@ && ) : -+ perl -pi -e 's|$$@|$$$$(DEPS_FILE)|' $$@ - - $(eval $(call safe_include,$(DEPS_FILE))) - Index: patches/patch-plugins-src_rabbitmq-auth-backend-ldap_package_mk =================================================================== RCS file: /cvs/ports/net/rabbitmq/patches/patch-plugins-src_rabbitmq-auth-backend-ldap_package_mk,v retrieving revision 1.1 diff -u -r1.1 patch-plugins-src_rabbitmq-auth-backend-ldap_package_mk --- patches/patch-plugins-src_rabbitmq-auth-backend-ldap_package_mk 13 Jan 2012 20:54:25 -0000 1.1 +++ patches/patch-plugins-src_rabbitmq-auth-backend-ldap_package_mk 14 Jul 2012 23:17:44 -0000 @@ -5,11 +5,11 @@ RELEASABLE:=true DEPS:=rabbitmq-server rabbitmq-erlang-client eldap-wrapper --ifeq ($(shell nmap -p 389 localhost | grep '389/tcp open' > /dev/null && echo true),true) +-ifeq ($(shell nc -z localhost 389 && echo true),true) -WITH_BROKER_TEST_COMMANDS:=eunit:test(rabbit_auth_backend_ldap_test,[verbose]) -WITH_BROKER_TEST_CONFIG:=$(PACKAGE_DIR)/etc/rabbit-test -endif -+#ifeq ($(shell nmap -p 389 localhost | grep '389/tcp open' > /dev/null && echo true),true) ++#ifeq ($(shell nc -z localhost 389 && echo true),true) +#WITH_BROKER_TEST_COMMANDS:=eunit:test(rabbit_auth_backend_ldap_test,[verbose]) +#WITH_BROKER_TEST_CONFIG:=$(PACKAGE_DIR)/etc/rabbit-test +#endif Index: patches/patch-plugins-src_rabbitmq-erlang-client_Makefile =================================================================== RCS file: patches/patch-plugins-src_rabbitmq-erlang-client_Makefile diff -N patches/patch-plugins-src_rabbitmq-erlang-client_Makefile --- patches/patch-plugins-src_rabbitmq-erlang-client_Makefile 13 Jan 2012 20:54:25 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-plugins-src_rabbitmq-erlang-client_Makefile,v 1.1 2012/01/13 20:54:25 sthen Exp $ ---- plugins-src/rabbitmq-erlang-client/Makefile.orig Tue Dec 20 16:35:38 2011 -+++ plugins-src/rabbitmq-erlang-client/Makefile Tue Dec 20 16:36:13 2011 -@@ -39,7 +39,7 @@ distribution: documentation source_tarball package - - %.app: %.app.in $(SOURCES) $(BROKER_DIR)/generate_app - escript $(BROKER_DIR)/generate_app $< $@ $(SOURCE_DIR) -- sed -i.save 's/%%VSN%%/$(VERSION)/' $@ && rm $@.save -+ perl -pi -e 's/%%VSN%%/$(VERSION)/' $@ - - ############################################################################### - ## Dialyzer Index: patches/patch-plugins-src_rabbitmq-management-agent_src_rabbit_mgmt_external_stats_erl =================================================================== RCS file: patches/patch-plugins-src_rabbitmq-management-agent_src_rabbit_mgmt_external_stats_erl diff -N patches/patch-plugins-src_rabbitmq-management-agent_src_rabbit_mgmt_external_stats_erl --- patches/patch-plugins-src_rabbitmq-management-agent_src_rabbit_mgmt_external_stats_erl 13 Jan 2012 20:54:25 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -$OpenBSD: patch-plugins-src_rabbitmq-management-agent_src_rabbit_mgmt_external_stats_erl,v 1.1 2012/01/13 20:54:25 sthen Exp $ ---- plugins-src/rabbitmq-management-agent/src/rabbit_mgmt_external_stats.erl.orig Tue Dec 20 23:10:43 2011 -+++ plugins-src/rabbitmq-management-agent/src/rabbit_mgmt_external_stats.erl Tue Dec 20 23:28:20 2011 -@@ -69,6 +69,12 @@ get_used_fd({unix, linux}) -> - {error, _} -> get_used_fd({unix, generic}) - end; - -+get_used_fd({unix, openbsd}) -> -+ length(lists:filter( -+ fun (Line) -> hd(lists:nth(4, string:tokens(Line, " "))) < 58 end, -+ string:tokens(os:cmd("fstat -p " ++ os:getpid()), "\n") -+ )); -+ - get_used_fd({unix, _}) -> - get_used_fd_lsof(); - Index: patches/patch-scripts_rabbitmq-defaults =================================================================== RCS file: patches/patch-scripts_rabbitmq-defaults diff -N patches/patch-scripts_rabbitmq-defaults --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-scripts_rabbitmq-defaults 14 Jul 2012 23:17:44 -0000 @@ -0,0 +1,12 @@ +$OpenBSD$ +--- scripts/rabbitmq-defaults.orig Fri Jul 13 02:56:15 2012 ++++ scripts/rabbitmq-defaults Fri Jul 13 02:56:46 2012 +@@ -22,7 +22,7 @@ + + CONFIG_FILE=${SYS_PREFIX}/etc/rabbitmq/rabbitmq + LOG_BASE=${SYS_PREFIX}/var/log/rabbitmq +-MNESIA_BASE=${SYS_PREFIX}/var/lib/rabbitmq/mnesia ++MNESIA_BASE=${SYS_PREFIX}/var/rabbitmq/mnesia + ENABLED_PLUGINS_FILE=${SYS_PREFIX}/etc/rabbitmq/enabled_plugins + + PLUGINS_DIR="${RABBITMQ_HOME}/plugins" Index: patches/patch-scripts_rabbitmq-server =================================================================== RCS file: patches/patch-scripts_rabbitmq-server diff -N patches/patch-scripts_rabbitmq-server --- patches/patch-scripts_rabbitmq-server 13 Jan 2012 20:54:25 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-scripts_rabbitmq-server,v 1.3 2012/01/13 20:54:25 sthen Exp $ ---- scripts/rabbitmq-server.orig Fri Dec 16 12:24:15 2011 -+++ scripts/rabbitmq-server Fri Jan 13 20:23:02 2012 -@@ -19,7 +19,7 @@ SERVER_ERL_ARGS="+K true +A30 +P 1048576 \ - -kernel inet_default_connect_options [{nodelay,true}]" - CONFIG_FILE=/etc/rabbitmq/rabbitmq - LOG_BASE=/var/log/rabbitmq --MNESIA_BASE=/var/lib/rabbitmq/mnesia -+MNESIA_BASE=/var/rabbitmq/mnesia - SERVER_START_ARGS= - ENABLED_PLUGINS_FILE=/etc/rabbitmq/enabled_plugins - Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/net/rabbitmq/pkg/PLIST,v retrieving revision 1.6 diff -u -r1.6 PLIST --- pkg/PLIST 13 Jan 2012 20:54:25 -0000 1.6 +++ pkg/PLIST 14 Jul 2012 23:17:44 -0000 @@ -3,8 +3,10 @@ @newuser _rabbitmq:646:_rabbitmq:daemon:RabbitMQ account:/var/rabbitmq:/sbin/nologin lib/rabbitmq/ lib/rabbitmq/ebin/ +lib/rabbitmq/ebin/credit_flow.beam lib/rabbitmq/ebin/delegate.beam lib/rabbitmq/ebin/delegate_sup.beam +lib/rabbitmq/ebin/dtree.beam lib/rabbitmq/ebin/file_handle_cache.beam lib/rabbitmq/ebin/gatherer.beam lib/rabbitmq/ebin/gen_server2.beam @@ -15,8 +17,10 @@ lib/rabbitmq/ebin/lqueue.beam lib/rabbitmq/ebin/mirrored_supervisor.beam lib/rabbitmq/ebin/mirrored_supervisor_tests.beam +lib/rabbitmq/ebin/mnesia_sync.beam lib/rabbitmq/ebin/pg2_fixed.beam lib/rabbitmq/ebin/pg_local.beam +lib/rabbitmq/ebin/pmon.beam lib/rabbitmq/ebin/priority_queue.beam lib/rabbitmq/ebin/rabbit.app lib/rabbitmq/ebin/rabbit.beam @@ -47,6 +51,7 @@ lib/rabbitmq/ebin/rabbit_control.beam lib/rabbitmq/ebin/rabbit_ctl_usage.beam lib/rabbitmq/ebin/rabbit_direct.beam +lib/rabbitmq/ebin/rabbit_disk_monitor.beam lib/rabbitmq/ebin/rabbit_error_logger.beam lib/rabbitmq/ebin/rabbit_error_logger_file_h.beam lib/rabbitmq/ebin/rabbit_event.beam @@ -55,6 +60,7 @@ lib/rabbitmq/ebin/rabbit_exchange_type_direct.beam lib/rabbitmq/ebin/rabbit_exchange_type_fanout.beam lib/rabbitmq/ebin/rabbit_exchange_type_headers.beam +lib/rabbitmq/ebin/rabbit_exchange_type_invalid.beam lib/rabbitmq/ebin/rabbit_exchange_type_topic.beam lib/rabbitmq/ebin/rabbit_file.beam lib/rabbitmq/ebin/rabbit_framing.beam @@ -80,6 +86,7 @@ lib/rabbitmq/ebin/rabbit_net.beam lib/rabbitmq/ebin/rabbit_networking.beam lib/rabbitmq/ebin/rabbit_node_monitor.beam +lib/rabbitmq/ebin/rabbit_nodes.beam lib/rabbitmq/ebin/rabbit_plugins.beam lib/rabbitmq/ebin/rabbit_plugins_usage.beam lib/rabbitmq/ebin/rabbit_prelaunch.beam @@ -115,13 +122,8 @@ lib/rabbitmq/include/ lib/rabbitmq/include/gm_specs.hrl lib/rabbitmq/include/rabbit.hrl -lib/rabbitmq/include/rabbit_auth_backend_spec.hrl -lib/rabbitmq/include/rabbit_auth_mechanism_spec.hrl -lib/rabbitmq/include/rabbit_backing_queue_spec.hrl -lib/rabbitmq/include/rabbit_exchange_type_spec.hrl lib/rabbitmq/include/rabbit_framing.hrl lib/rabbitmq/include/rabbit_msg_store.hrl -lib/rabbitmq/include/rabbit_msg_store_index.hrl lib/rabbitmq/plugins/ lib/rabbitmq/plugins/README lib/rabbitmq/plugins/amqp_client-${V}.ez @@ -132,6 +134,7 @@ lib/rabbitmq/plugins/rabbitmq_auth_mechanism_ssl-${V}.ez lib/rabbitmq/plugins/rabbitmq_consistent_hash_exchange-${V}.ez lib/rabbitmq/plugins/rabbitmq_federation-${V}.ez +lib/rabbitmq/plugins/rabbitmq_federation_management-${V}.ez lib/rabbitmq/plugins/rabbitmq_jsonrpc-${V}.ez lib/rabbitmq/plugins/rabbitmq_jsonrpc_channel-${V}.ez lib/rabbitmq/plugins/rabbitmq_jsonrpc_channel_examples-${V}.ez @@ -146,6 +149,7 @@ lib/rabbitmq/plugins/rfc4627_jsonrpc-${V}-git.ez lib/rabbitmq/plugins/webmachine-1.7.0-rmq${V}-hg.ez lib/rabbitmq/sbin/ +lib/rabbitmq/sbin/rabbitmq-defaults lib/rabbitmq/sbin/rabbitmq-env lib/rabbitmq/sbin/rabbitmq-plugins lib/rabbitmq/sbin/rabbitmq-server @@ -154,6 +158,7 @@ @man man/man1/rabbitmq-server.1 @man man/man1/rabbitmqctl.1 @man man/man5/rabbitmq-env.conf.5 +sbin/rabbitmq-defaults sbin/rabbitmq-env sbin/rabbitmq-plugins sbin/rabbitmq-server