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() {
