Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Mar 2022 12:08:49 GMT
From:      Guido Falsi <madpilot@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org
Subject:   git: 17ade4ed2f18 - 2022Q1 - net/asterisk18: Fix build when textproc/xmlstarlet is installed
Message-ID:  <202203051208.225C8nK5088448@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch 2022Q1 has been updated by madpilot:

URL: https://cgit.FreeBSD.org/ports/commit/?id=17ade4ed2f181515f7516573328ebbd245bb3964

commit 17ade4ed2f181515f7516573328ebbd245bb3964
Author:     Guido Falsi <madpilot@FreeBSD.org>
AuthorDate: 2022-02-12 14:26:59 +0000
Commit:     Guido Falsi <madpilot@FreeBSD.org>
CommitDate: 2022-03-05 12:08:10 +0000

    net/asterisk18: Fix build when textproc/xmlstarlet is installed
    
    Asterisk build system checks for presence of xmlstarlet as "xml"
    binary on the system.
    
    If found it triggers part of the build system trying to download
    some external files during the install phase which even uses a
    command line tool not available on FreeBSD.
    
    Such code is not necessary for the port, as all supported modules
    are downloaded using ports tree provided functionality. Furthermore
    downloading files from the internet is forbidden during the install
    phase.
    
    This patch forces the variable used by the Makefiles to identify
    xmlstarlet presence to be empty. so the code path described above
    is not triggered.
    
    PR:             261884
    (cherry picked from commit 9267d1fb2f64b42c306d51453d71cdf4ca5ecf6b)
---
 net/asterisk18/Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net/asterisk18/Makefile b/net/asterisk18/Makefile
index 6994a0ba002a..87531fafcc95 100644
--- a/net/asterisk18/Makefile
+++ b/net/asterisk18/Makefile
@@ -240,6 +240,7 @@ post-extract-OPUS-on:
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|/var/lib|${PREFIX}/share|g' ${WRKSRC}/configs/samples/musiconhold.conf.sample
+	@${REINPLACE_CMD} -e 's/@XMLSTARLET@//' ${WRKSRC}/makeopts.in
 .if exists(${FILESDIR}/.asterisk.makeopts)
 	${CP} ${FILESDIR}/.asterisk.makeopts ${WRKSRC}/menuselect.makeopts
 .endif



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