Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Apr 2020 13:14:04 +0000 (UTC)
From:      Ashish SHUKLA <ashish@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r531114 - head/net-im/ejabberd
Message-ID:  <202004081314.038DE4Ow008156@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ashish
Date: Wed Apr  8 13:14:04 2020
New Revision: 531114
URL: https://svnweb.freebsd.org/changeset/ports/531114

Log:
  - Fix brokenness on 11.x due to lack of LTO support, required by one
    of the dependency
  
  Thanks to dewayne@heuristicsystems.com.au for pointing out
  the issue
  
  PR:		245428
  Reported by:	Bernhard <bernhard.kneip@postadigitale.de>, pkg-fallout@

Modified:
  head/net-im/ejabberd/Makefile

Modified: head/net-im/ejabberd/Makefile
==============================================================================
--- head/net-im/ejabberd/Makefile	Wed Apr  8 12:42:40 2020	(r531113)
+++ head/net-im/ejabberd/Makefile	Wed Apr  8 13:14:04 2020	(r531114)
@@ -151,6 +151,8 @@ FULLXML_CONFIGURE_ENABLE=	full-xml
 SQLITE_USES=		sqlite
 DOCS_MAKE_ARGS_OFF=	NOPORTDOCS=yes
 
+.include <bsd.port.pre.mk>
+
 pre-everything::
 	@if ${PKG_BIN} query %n-%v net-im/ejabberd; then \
 		${ECHO_MSG} needs to be uninstalled, before this port build could proceed. ; \
@@ -164,6 +166,10 @@ post-patch:
 	@${REINPLACE_CMD} -e 's,%%PORTVERSION%%,${PORTVERSION},' ${WRKSRC}/configure.ac
 	@${REINPLACE_CMD} -e '/vsn/s/git/"${JIFFY_VER}"/' ${WRKSRC}/deps/jiffy/src/jiffy.app.src
 	@${REINPLACE_CMD} -e '/vsn/s/0.0.1/${BASE64URL_VER}/' ${WRKSRC}/deps/base64url/src/base64url.app.src
+.if ${OSVERSION} < 1200000
+	# Disable LTO required by dependency, not available by default in < 12.x
+	@${REINPLACE_CMD} -e 's/-flto//' ${WRKSRC}/deps/jiffy/rebar.config
+.endif
 
 pre-configure:
 	cd ${WRKSRC} && ${SH} autogen.sh
@@ -192,4 +198,4 @@ post-install:
 	@${CHMOD} +x ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR}/${PORTNAME}-${PORTVERSION}/lib/eimp-${EIMP_VER}/priv/bin/eimp
 	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR}/${PORTNAME}-${PORTVERSION}/lib/eimp-${EIMP_VER}/priv/bin/eimp
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004081314.038DE4Ow008156>