From 0763981ae04d106f57842fe2ab5196568a7c500e Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Wed, 18 Apr 2018 20:00:16 +0200 Subject: [PATCH] net-im/ejabberd: Fix compilation against newer erlang (#651932) Package-Manager: Portage-2.3.28, Repoman-2.3.9 --- net-im/ejabberd/ejabberd-17.04-r2.ebuild | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/net-im/ejabberd/ejabberd-17.04-r2.ebuild b/net-im/ejabberd/ejabberd-17.04-r2.ebuild index 3d86277c7cd7..8d05cca058b2 100644 --- a/net-im/ejabberd/ejabberd-17.04-r2.ebuild +++ b/net-im/ejabberd/ejabberd-17.04-r2.ebuild @@ -5,7 +5,7 @@ EAPI=6 SSL_CERT_MANDATORY=1 -inherit eutils pam rebar ssl-cert systemd +inherit autotools eutils pam rebar ssl-cert systemd DESCRIPTION="Robust, scalable and extensible XMPP server" HOMEPAGE="https://www.ejabberd.im/ https://github.com/processone/ejabberd/" @@ -228,6 +228,11 @@ src_prepare() { sed -e "s|\(ERL_LIBS=\){{libdir}}.*|\1${ejabberd_erl_libs}|" \ -i "${S}/ejabberdctl.template" \ || die 'failed to set ERL_LIBS in ejabberdctl.template' + + # https://github.com/processone/ejabberd/commit/58110e4bc152100078dbc0cb66d4a5257ae645e0, + # bug #651932, drop in next version + sed -i -e 's/REQUIRE_ERLANG_MAX="9.0.0 (No Max)"/REQUIRE_ERLANG_MAX="100.0.0 (No Max)"/' configure.ac || die + eautoreconf } src_configure() { -- 2.26.2