21092676 ejabberd doesn't build with erlang 17.5
authorNorm Jacobs <Norm.Jacobs@Oracle.COM>
Tue, 19 May 2015 21:50:53 -0500
changeset 4324 8a0532c6702c
parent 4323 08e73bfb19c0
child 4325 bebdfd2df7be
21092676 ejabberd doesn't build with erlang 17.5
components/ejabberd/Makefile
components/ejabberd/ejabberd.p5m
components/ejabberd/patches/000-erlan-update.patch
--- a/components/ejabberd/Makefile	Wed May 20 08:03:53 2015 -0700
+++ b/components/ejabberd/Makefile	Tue May 19 21:50:53 2015 -0500
@@ -43,11 +43,20 @@
 include $(WS_MAKE_RULES)/configure.mk
 include $(WS_MAKE_RULES)/ips.mk
 
+COMPONENT_PREP_ACTION = \
+	(cd $(@D)/src ; PATH=$(PATH) $(AUTORECONF) -fiv)
+
 CONFIGURE_SCRIPT = $(SOURCE_DIR)/src/configure
 BUILD_DIR_64 =	$(BUILD_DIR)/$(MACH64)/src
+$(BUILD_DIR_64)/.configured:	BITS=64
+$(BUILD_DIR_64)/.built:		BITS=64
+$(BUILD_DIR_64)/.installed:	BITS=64
 COMPONENT_PRE_CONFIGURE_ACTION = \
 	($(CLONEY) $(SOURCE_DIR) $(BUILD_DIR)/$(MACH64))
 
+CONFIGURE_BINDIR.64 = $(CONFIGURE_BINDIR.32)
+CONFIGURE_SBINDIR.64 = $(CONFIGURE_SBINDIR.32)
+
 CONFIGURE_OPTIONS +=	CFLAGS="$(CFLAGS)"
 CONFIGURE_OPTIONS +=	LDFLAGS="$(LDFLAGS)"
 CONFIGURE_OPTIONS +=	--sysconfdir=$(ETCDIR)
--- a/components/ejabberd/ejabberd.p5m	Wed May 20 08:03:53 2015 -0700
+++ b/components/ejabberd/ejabberd.p5m	Tue May 19 21:50:53 2015 -0500
@@ -22,7 +22,7 @@
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
-<transform file path=usr/lib/ejabberd/.*/.* -> default mode 0444>
+<transform file path=usr/lib/$(MACH64)/ejabberd/.*/.* -> default mode 0444>
 set name=pkg.fmri \
     value=pkg:/web/server/ejabberd@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="ejabberd - Jabber/XMPP instant messaging server"
@@ -46,212 +46,212 @@
 file prof_attr path=etc/security/prof_attr.d/ejabberd
 file xmpp-ejabberd.xml path=lib/svc/manifest/network/xmpp-ejabberd.xml
 file xmpp-ejabberd path=lib/svc/method/xmpp-ejabberd
-file path=usr/lib/ejabberd/ebin/ELDAPv3.beam
-file path=usr/lib/ejabberd/ebin/XmppAddr.beam
-file path=usr/lib/ejabberd/ebin/acl.beam
-file path=usr/lib/ejabberd/ebin/adhoc.beam
-file path=usr/lib/ejabberd/ebin/cache_tab.beam
-file path=usr/lib/ejabberd/ebin/cache_tab_sup.beam
-file path=usr/lib/ejabberd/ebin/cyrsasl.beam
-file path=usr/lib/ejabberd/ebin/cyrsasl_anonymous.beam
-file path=usr/lib/ejabberd/ebin/cyrsasl_digest.beam
-file path=usr/lib/ejabberd/ebin/cyrsasl_plain.beam
-file path=usr/lib/ejabberd/ebin/cyrsasl_scram.beam
-file path=usr/lib/ejabberd/ebin/dynamic_compile.beam
-file path=usr/lib/ejabberd/ebin/ejabberd.app
-file path=usr/lib/ejabberd/ebin/ejabberd.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_admin.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_app.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_auth.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_auth_anonymous.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_auth_external.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_auth_internal.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_auth_ldap.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_auth_odbc.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_auth_pam.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_c2s.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_c2s_config.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_captcha.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_check.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_commands.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_config.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_ctl.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_frontend_socket.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_hooks.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_http.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_http_bind.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_http_poll.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_listener.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_local.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_logger_h.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_loglevel.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_node_groups.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_odbc.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_odbc_sup.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_piefxis.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_rdbms.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_receiver.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_regexp.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_router.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_s2s.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_s2s_in.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_s2s_out.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_service.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_sm.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_socket.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_stun.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_sup.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_system_monitor.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_tmp_sup.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_update.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_web.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_web_admin.beam
-file path=usr/lib/ejabberd/ebin/ejabberd_zlib.beam
-file path=usr/lib/ejabberd/ebin/ejd2odbc.beam
-file path=usr/lib/ejabberd/ebin/eldap.beam
-file path=usr/lib/ejabberd/ebin/eldap_filter.beam
-file path=usr/lib/ejabberd/ebin/eldap_filter_yecc.beam
-file path=usr/lib/ejabberd/ebin/eldap_pool.beam
-file path=usr/lib/ejabberd/ebin/eldap_utils.beam
-file path=usr/lib/ejabberd/ebin/extauth.beam
-file path=usr/lib/ejabberd/ebin/gen_iq_handler.beam
-file path=usr/lib/ejabberd/ebin/gen_mod.beam
-file path=usr/lib/ejabberd/ebin/gen_pubsub_node.beam
-file path=usr/lib/ejabberd/ebin/gen_pubsub_nodetree.beam
-file path=usr/lib/ejabberd/ebin/iconv.beam
-file path=usr/lib/ejabberd/ebin/idna.beam
-file path=usr/lib/ejabberd/ebin/jd2ejd.beam
-file path=usr/lib/ejabberd/ebin/jlib.beam
-file path=usr/lib/ejabberd/ebin/mod_adhoc.beam
-file path=usr/lib/ejabberd/ebin/mod_announce.beam
-file path=usr/lib/ejabberd/ebin/mod_blocking.beam
-file path=usr/lib/ejabberd/ebin/mod_caps.beam
-file path=usr/lib/ejabberd/ebin/mod_configure.beam
-file path=usr/lib/ejabberd/ebin/mod_configure2.beam
-file path=usr/lib/ejabberd/ebin/mod_disco.beam
-file path=usr/lib/ejabberd/ebin/mod_echo.beam
-file path=usr/lib/ejabberd/ebin/mod_http_bind.beam
-file path=usr/lib/ejabberd/ebin/mod_http_fileserver.beam
-file path=usr/lib/ejabberd/ebin/mod_ip_blacklist.beam
-file path=usr/lib/ejabberd/ebin/mod_irc.beam
-file path=usr/lib/ejabberd/ebin/mod_irc_connection.beam
-file path=usr/lib/ejabberd/ebin/mod_last.beam
-file path=usr/lib/ejabberd/ebin/mod_muc.beam
-file path=usr/lib/ejabberd/ebin/mod_muc_log.beam
-file path=usr/lib/ejabberd/ebin/mod_muc_room.beam
-file path=usr/lib/ejabberd/ebin/mod_offline.beam
-file path=usr/lib/ejabberd/ebin/mod_ping.beam
-file path=usr/lib/ejabberd/ebin/mod_pres_counter.beam
-file path=usr/lib/ejabberd/ebin/mod_privacy.beam
-file path=usr/lib/ejabberd/ebin/mod_private.beam
-file path=usr/lib/ejabberd/ebin/mod_proxy65.beam
-file path=usr/lib/ejabberd/ebin/mod_proxy65_lib.beam
-file path=usr/lib/ejabberd/ebin/mod_proxy65_service.beam
-file path=usr/lib/ejabberd/ebin/mod_proxy65_sm.beam
-file path=usr/lib/ejabberd/ebin/mod_proxy65_stream.beam
-file path=usr/lib/ejabberd/ebin/mod_pubsub.beam
-file path=usr/lib/ejabberd/ebin/mod_pubsub_odbc.beam
-file path=usr/lib/ejabberd/ebin/mod_register.beam
-file path=usr/lib/ejabberd/ebin/mod_register_web.beam
-file path=usr/lib/ejabberd/ebin/mod_roster.beam
-file path=usr/lib/ejabberd/ebin/mod_service_log.beam
-file path=usr/lib/ejabberd/ebin/mod_shared_roster.beam
-file path=usr/lib/ejabberd/ebin/mod_shared_roster_ldap.beam
-file path=usr/lib/ejabberd/ebin/mod_sic.beam
-file path=usr/lib/ejabberd/ebin/mod_stats.beam
-file path=usr/lib/ejabberd/ebin/mod_time.beam
-file path=usr/lib/ejabberd/ebin/mod_vcard.beam
-file path=usr/lib/ejabberd/ebin/mod_vcard_ldap.beam
-file path=usr/lib/ejabberd/ebin/mod_vcard_xupdate.beam
-file path=usr/lib/ejabberd/ebin/mod_version.beam
-file path=usr/lib/ejabberd/ebin/node_buddy.beam
-file path=usr/lib/ejabberd/ebin/node_club.beam
-file path=usr/lib/ejabberd/ebin/node_dag.beam
-file path=usr/lib/ejabberd/ebin/node_dispatch.beam
-file path=usr/lib/ejabberd/ebin/node_flat.beam
-file path=usr/lib/ejabberd/ebin/node_flat_odbc.beam
-file path=usr/lib/ejabberd/ebin/node_hometree.beam
-file path=usr/lib/ejabberd/ebin/node_hometree_odbc.beam
-file path=usr/lib/ejabberd/ebin/node_mb.beam
-file path=usr/lib/ejabberd/ebin/node_pep.beam
-file path=usr/lib/ejabberd/ebin/node_pep_odbc.beam
-file path=usr/lib/ejabberd/ebin/node_private.beam
-file path=usr/lib/ejabberd/ebin/node_public.beam
-file path=usr/lib/ejabberd/ebin/nodetree_dag.beam
-file path=usr/lib/ejabberd/ebin/nodetree_tree.beam
-file path=usr/lib/ejabberd/ebin/nodetree_tree_odbc.beam
-file path=usr/lib/ejabberd/ebin/nodetree_virtual.beam
-file path=usr/lib/ejabberd/ebin/odbc_queries.beam
-file path=usr/lib/ejabberd/ebin/p1_fsm.beam
-file path=usr/lib/ejabberd/ebin/p1_mnesia.beam
-file path=usr/lib/ejabberd/ebin/pg2_backport.beam
-file path=usr/lib/ejabberd/ebin/pubsub_db_odbc.beam
-file path=usr/lib/ejabberd/ebin/pubsub_index.beam
-file path=usr/lib/ejabberd/ebin/pubsub_subscription.beam
-file path=usr/lib/ejabberd/ebin/pubsub_subscription_odbc.beam
-file path=usr/lib/ejabberd/ebin/randoms.beam
-file path=usr/lib/ejabberd/ebin/scram.beam
-file path=usr/lib/ejabberd/ebin/sha.beam
-file path=usr/lib/ejabberd/ebin/shaper.beam
-file path=usr/lib/ejabberd/ebin/stringprep.beam
-file path=usr/lib/ejabberd/ebin/stringprep_sup.beam
-file path=usr/lib/ejabberd/ebin/stun_codec.beam
-file path=usr/lib/ejabberd/ebin/tls.beam
-file path=usr/lib/ejabberd/ebin/translate.beam
-file path=usr/lib/ejabberd/ebin/treap.beam
-file path=usr/lib/ejabberd/ebin/win32_dns.beam
-file path=usr/lib/ejabberd/ebin/xml.beam
-file path=usr/lib/ejabberd/ebin/xml_stream.beam
-file path=usr/lib/ejabberd/include/XmppAddr.hrl
-file path=usr/lib/ejabberd/include/adhoc.hrl
-file path=usr/lib/ejabberd/include/ejabberd.hrl
-file path=usr/lib/ejabberd/include/ejabberd_commands.hrl
-file path=usr/lib/ejabberd/include/ejabberd_config.hrl
-file path=usr/lib/ejabberd/include/ejabberd_ctl.hrl
-file path=usr/lib/ejabberd/include/eldap/ELDAPv3.hrl
-file path=usr/lib/ejabberd/include/eldap/eldap.hrl
-file path=usr/lib/ejabberd/include/jlib.hrl
-file path=usr/lib/ejabberd/include/mod_muc/mod_muc_room.hrl
-file path=usr/lib/ejabberd/include/mod_privacy.hrl
-file path=usr/lib/ejabberd/include/mod_proxy65/mod_proxy65.hrl
-file path=usr/lib/ejabberd/include/mod_pubsub/pubsub.hrl
-file path=usr/lib/ejabberd/include/mod_roster.hrl
-file path=usr/lib/ejabberd/include/web/ejabberd_http.hrl
-file path=usr/lib/ejabberd/include/web/ejabberd_web_admin.hrl
-file path=usr/lib/ejabberd/include/web/http_bind.hrl
-file path=usr/lib/ejabberd/priv/bin/captcha.sh mode=0555
-file path=usr/lib/ejabberd/priv/lib/ejabberd_zlib_drv.so
-file path=usr/lib/ejabberd/priv/lib/expat_erl.so
-file path=usr/lib/ejabberd/priv/lib/iconv_erl.so
-file path=usr/lib/ejabberd/priv/lib/sha_drv.so
-file path=usr/lib/ejabberd/priv/lib/stringprep_drv.so
-file path=usr/lib/ejabberd/priv/lib/tls_drv.so
-file path=usr/lib/ejabberd/priv/msgs/ca.msg
-file path=usr/lib/ejabberd/priv/msgs/cs.msg
-file path=usr/lib/ejabberd/priv/msgs/de.msg
-file path=usr/lib/ejabberd/priv/msgs/el.msg
-file path=usr/lib/ejabberd/priv/msgs/eo.msg
-file path=usr/lib/ejabberd/priv/msgs/es.msg
-file path=usr/lib/ejabberd/priv/msgs/fr.msg
-file path=usr/lib/ejabberd/priv/msgs/gl.msg
-file path=usr/lib/ejabberd/priv/msgs/he.msg
-file path=usr/lib/ejabberd/priv/msgs/id.msg
-file path=usr/lib/ejabberd/priv/msgs/it.msg
-file path=usr/lib/ejabberd/priv/msgs/ja.msg
-file path=usr/lib/ejabberd/priv/msgs/nl.msg
-file path=usr/lib/ejabberd/priv/msgs/no.msg
-file path=usr/lib/ejabberd/priv/msgs/pl.msg
-file path=usr/lib/ejabberd/priv/msgs/pt-br.msg
-file path=usr/lib/ejabberd/priv/msgs/pt.msg
-file path=usr/lib/ejabberd/priv/msgs/ru.msg
-file path=usr/lib/ejabberd/priv/msgs/sk.msg
-file path=usr/lib/ejabberd/priv/msgs/sv.msg
-file path=usr/lib/ejabberd/priv/msgs/th.msg
-file path=usr/lib/ejabberd/priv/msgs/tr.msg
-file path=usr/lib/ejabberd/priv/msgs/uk.msg
-file path=usr/lib/ejabberd/priv/msgs/vi.msg
-file path=usr/lib/ejabberd/priv/msgs/wa.msg
-file path=usr/lib/ejabberd/priv/msgs/zh.msg
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ELDAPv3.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/XmppAddr.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/acl.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/adhoc.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/cache_tab.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/cache_tab_sup.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/cyrsasl.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/cyrsasl_anonymous.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/cyrsasl_digest.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/cyrsasl_plain.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/cyrsasl_scram.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/dynamic_compile.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd.app
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_admin.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_app.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_auth.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_auth_anonymous.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_auth_external.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_auth_internal.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_auth_ldap.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_auth_odbc.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_auth_pam.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_c2s.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_c2s_config.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_captcha.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_check.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_commands.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_config.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_ctl.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_frontend_socket.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_hooks.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_http.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_http_bind.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_http_poll.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_listener.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_local.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_logger_h.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_loglevel.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_node_groups.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_odbc.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_odbc_sup.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_piefxis.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_rdbms.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_receiver.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_regexp.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_router.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_s2s.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_s2s_in.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_s2s_out.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_service.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_sm.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_socket.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_stun.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_sup.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_system_monitor.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_tmp_sup.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_update.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_web.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_web_admin.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_zlib.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/ejd2odbc.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/eldap.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/eldap_filter.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/eldap_filter_yecc.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/eldap_pool.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/eldap_utils.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/extauth.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/gen_iq_handler.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/gen_mod.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/gen_pubsub_node.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/gen_pubsub_nodetree.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/iconv.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/idna.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/jd2ejd.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/jlib.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_adhoc.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_announce.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_blocking.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_caps.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_configure.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_configure2.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_disco.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_echo.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_http_bind.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_http_fileserver.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_ip_blacklist.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_irc.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_irc_connection.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_last.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_muc.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_muc_log.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_muc_room.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_offline.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_ping.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_pres_counter.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_privacy.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_private.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_proxy65.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_proxy65_lib.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_proxy65_service.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_proxy65_sm.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_proxy65_stream.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_pubsub.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_pubsub_odbc.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_register.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_register_web.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_roster.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_service_log.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_shared_roster.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_shared_roster_ldap.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_sic.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_stats.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_time.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_vcard.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_vcard_ldap.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_vcard_xupdate.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_version.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/node_buddy.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/node_club.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/node_dag.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/node_dispatch.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/node_flat.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/node_flat_odbc.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/node_hometree.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/node_hometree_odbc.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/node_mb.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/node_pep.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/node_pep_odbc.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/node_private.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/node_public.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/nodetree_dag.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/nodetree_tree.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/nodetree_tree_odbc.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/nodetree_virtual.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/odbc_queries.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/p1_fsm.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/p1_mnesia.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/pg2_backport.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/pubsub_db_odbc.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/pubsub_index.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/pubsub_subscription.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/pubsub_subscription_odbc.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/randoms.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/scram.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/sha.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/shaper.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/stringprep.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/stringprep_sup.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/stun_codec.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/tls.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/translate.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/treap.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/win32_dns.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/xml.beam
+file path=usr/lib/$(MACH64)/ejabberd/ebin/xml_stream.beam
+file path=usr/lib/$(MACH64)/ejabberd/include/XmppAddr.hrl
+file path=usr/lib/$(MACH64)/ejabberd/include/adhoc.hrl
+file path=usr/lib/$(MACH64)/ejabberd/include/ejabberd.hrl
+file path=usr/lib/$(MACH64)/ejabberd/include/ejabberd_commands.hrl
+file path=usr/lib/$(MACH64)/ejabberd/include/ejabberd_config.hrl
+file path=usr/lib/$(MACH64)/ejabberd/include/ejabberd_ctl.hrl
+file path=usr/lib/$(MACH64)/ejabberd/include/eldap/ELDAPv3.hrl
+file path=usr/lib/$(MACH64)/ejabberd/include/eldap/eldap.hrl
+file path=usr/lib/$(MACH64)/ejabberd/include/jlib.hrl
+file path=usr/lib/$(MACH64)/ejabberd/include/mod_muc/mod_muc_room.hrl
+file path=usr/lib/$(MACH64)/ejabberd/include/mod_privacy.hrl
+file path=usr/lib/$(MACH64)/ejabberd/include/mod_proxy65/mod_proxy65.hrl
+file path=usr/lib/$(MACH64)/ejabberd/include/mod_pubsub/pubsub.hrl
+file path=usr/lib/$(MACH64)/ejabberd/include/mod_roster.hrl
+file path=usr/lib/$(MACH64)/ejabberd/include/web/ejabberd_http.hrl
+file path=usr/lib/$(MACH64)/ejabberd/include/web/ejabberd_web_admin.hrl
+file path=usr/lib/$(MACH64)/ejabberd/include/web/http_bind.hrl
+file path=usr/lib/$(MACH64)/ejabberd/priv/bin/captcha.sh mode=0555
+file path=usr/lib/$(MACH64)/ejabberd/priv/lib/ejabberd_zlib_drv.so
+file path=usr/lib/$(MACH64)/ejabberd/priv/lib/expat_erl.so
+file path=usr/lib/$(MACH64)/ejabberd/priv/lib/iconv_erl.so
+file path=usr/lib/$(MACH64)/ejabberd/priv/lib/sha_drv.so
+file path=usr/lib/$(MACH64)/ejabberd/priv/lib/stringprep_drv.so
+file path=usr/lib/$(MACH64)/ejabberd/priv/lib/tls_drv.so
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/ca.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/cs.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/de.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/el.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/eo.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/es.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/fr.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/gl.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/he.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/id.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/it.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/ja.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/nl.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/no.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/pl.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/pt-br.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/pt.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/ru.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/sk.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/sv.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/th.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/tr.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/uk.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/vi.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/wa.msg
+file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/zh.msg
 file path=usr/sbin/ejabberdctl
 file path=usr/share/doc/ejabberd/COPYING
 file path=usr/share/doc/ejabberd/dev.html
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/ejabberd/patches/000-erlan-update.patch	Tue May 19 21:50:53 2015 -0500
@@ -0,0 +1,57 @@
+#
+# Make this build with a newer erlang by
+#    forcing SSL40, which it was using with the old erlang
+#    removing LDAP password modify support
+#    supply the 64-bit CFLAGS so we don't get ELF mismatches.
+# This can be removed when we upgrade to a newer ejabberd.
+#
+--- ejabberd-2.1.13/src/acinclude.m4.orig	Tue May 19 13:24:30 2015
++++ ejabberd-2.1.13/src/acinclude.m4	Tue May 19 13:25:19 2015
+@@ -185,7 +185,7 @@
+    # Second line
+    ERLANG_EI_LIB=`cat conftest.out | head -n 2 | tail -n 1`
+    # Third line
+-   ERLANG_SSLVER=`cat conftest.out | head -n 3 | tail -n 1`
++   ERLANG_SSLVER="-DSSL40"
+    # End line
+    ERLANG_DIR=`cat conftest.out | tail -n 1`
+ 
+--- ejabberd-2.1.13/src/eldap/ELDAPv3.asn.orig	Tue Jun 25 03:46:12 2013
++++ ejabberd-2.1.13/src/eldap/ELDAPv3.asn	Tue May 19 18:22:31 2015
+@@ -286,7 +286,7 @@
+         responseName     [10] LDAPOID OPTIONAL,
+         response         [11] OCTET STRING OPTIONAL }
+ 
+-passwdModifyOID LDAPOID ::= "1.3.6.1.4.1.4203.1.11.1"
++-- passwdModifyOID LDAPOID ::= "1.3.6.1.4.1.4203.1.11.1"
+ 
+ PasswdModifyRequestValue ::= SEQUENCE {
+         userIdentity    [0]  OCTET STRING OPTIONAL,
+
+--- ejabberd-2.1.13/src/eldap/eldap.erl	Tue Jun 25 03:46:12 2013
++++ ejabberd-2.1.13/src/eldap/eldap.erl.new	Tue May 19 18:29:14 2015
+@@ -734,15 +734,15 @@
+ 			deleteoldrdn = DelOldRDN,
+ 			newSuperior  = NewSup}};
+ 
+-gen_req({modify_passwd, DN, Passwd}) ->
+-    {ok, ReqVal} = asn1rt:encode(
+-		     'ELDAPv3', 'PasswdModifyRequestValue',
+-		     #'PasswdModifyRequestValue'{
+-				  userIdentity = DN,
+-				  newPasswd = Passwd}),
+-    {extendedReq,
+-     #'ExtendedRequest'{requestName = ?passwdModifyOID,
+-			requestValue = list_to_binary(ReqVal)}};
++%% gen_req({modify_passwd, DN, Passwd}) ->
++%%     {ok, ReqVal} = asn1rt:encode(
++%% 		     'ELDAPv3', 'PasswdModifyRequestValue',
++%% 		     #'PasswdModifyRequestValue'{
++%% 				  userIdentity = DN,
++%% 				  newPasswd = Passwd}),
++%%     {extendedReq,
++%%      #'ExtendedRequest'{requestName = ?passwdModifyOID,
++%% 			requestValue = list_to_binary(ReqVal)}};
+ 
+ gen_req({bind, RootDN, Passwd}) ->
+     {bindRequest,