commit:     0763981ae04d106f57842fe2ab5196568a7c500e
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 18 18:00:16 2018 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Wed Apr 18 18:11:44 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0763981a

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 3d86277c7cd..8d05cca058b 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() {

Reply via email to