Fri Dec 15 12:57:45 2023 UTC (164d)
comms/asterisk16: Add gsed as a TOOL

Without gsed, the build fails on NetBSD 10 with a sed error about a
trailing backslash.  (Because this version is EOL, I am skipping
figuring out why, fixing, and reporting upstream.)


(gdt)
diff -r1.106 -r1.107 pkgsrc/comms/asterisk16/Makefile

cvs diff -r1.106 -r1.107 pkgsrc/comms/asterisk16/Makefile (expand / switch to unified diff)

--- pkgsrc/comms/asterisk16/Makefile 2023/11/14 18:45:28 1.106
+++ pkgsrc/comms/asterisk16/Makefile 2023/12/15 12:57:45 1.107
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.106 2023/11/14 18:45:28 nia Exp $ 1# $NetBSD: Makefile,v 1.107 2023/12/15 12:57:45 gdt Exp $
2# 2#
3# NOTE: when updating this package, there are two places that sound 3# NOTE: when updating this package, there are two places that sound
4# tarballs need to be checked; look in ${WRKSRC}/sounds/Makefile 4# tarballs need to be checked; look in ${WRKSRC}/sounds/Makefile
5# to find out the current sound file versions 5# to find out the current sound file versions
6 6
7DISTNAME= asterisk-16.29.1 7DISTNAME= asterisk-16.29.1
8PKGREVISION= 10 8PKGREVISION= 10
9CATEGORIES= comms net audio 9CATEGORIES= comms net audio
10MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ 10MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/
11MASTER_SITES+= http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ 11MASTER_SITES+= http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/
12MASTER_SITES+= http://downloads.asterisk.org/pub/telephony/sounds/releases/ 12MASTER_SITES+= http://downloads.asterisk.org/pub/telephony/sounds/releases/
13DIST_SUBDIR= ${PKGNAME_NOREV} 13DIST_SUBDIR= ${PKGNAME_NOREV}
14DISTFILES= ${DEFAULT_DISTFILES} 14DISTFILES= ${DEFAULT_DISTFILES}
@@ -20,26 +20,29 @@ EXTRACT_ONLY= ${DISTNAME}.tar.gz @@ -20,26 +20,29 @@ EXTRACT_ONLY= ${DISTNAME}.tar.gz
20MAINTAINER= ryoon@NetBSD.org 20MAINTAINER= ryoon@NetBSD.org
21HOMEPAGE= https://www.asterisk.org/ 21HOMEPAGE= https://www.asterisk.org/
22 22
23MAKE_JOBS_SAFE= NO 23MAKE_JOBS_SAFE= NO
24 24
25# known to have issues on i386, block the package until the bug is fixed 25# known to have issues on i386, block the package until the bug is fixed
26BROKEN_ON_PLATFORM= NetBSD-*-i386 26BROKEN_ON_PLATFORM= NetBSD-*-i386
27 27
28CONFLICTS+= asterisk-sounds-extra-[0-9]* 28CONFLICTS+= asterisk-sounds-extra-[0-9]*
29 29
30.include "../../mk/bsd.prefs.mk" 30.include "../../mk/bsd.prefs.mk"
31 31
32USE_TOOLS+= bash bison gmake perl:run pkg-config tar 32USE_TOOLS+= bash bison gmake perl:run pkg-config tar
 33# sed: 1: "/^\s*(<[?]xml|<.DOCTYPE ...": RE error: trailing backslash (\)
 34# not reported upstream because this version is EOL
 35USE_TOOLS+= gsed
33USE_LANGUAGES= c c++ 36USE_LANGUAGES= c c++
34REPLACE_BASH+= contrib/scripts/astversion 37REPLACE_BASH+= contrib/scripts/astversion
35REPLACE_BASH+= contrib/scripts/ast_coredumper 38REPLACE_BASH+= contrib/scripts/ast_coredumper
36REPLACE_BASH+= contrib/scripts/ast_logescalator 39REPLACE_BASH+= contrib/scripts/ast_logescalator
37REPLACE_BASH+= contrib/scripts/ast_loggrabber 40REPLACE_BASH+= contrib/scripts/ast_loggrabber
38REPLACE_PERL+= agi/DialAnMp3.agi agi/agi-test.agi 41REPLACE_PERL+= agi/DialAnMp3.agi agi/agi-test.agi
39REPLACE_PERL+= agi/fastagi-test agi/jukebox.agi agi/numeralize 42REPLACE_PERL+= agi/fastagi-test agi/jukebox.agi agi/numeralize
40REPLACE_PERL+= contrib/scripts/vmail.cgi 43REPLACE_PERL+= contrib/scripts/vmail.cgi
41REPLACE_PYTHON+= contrib/scripts/*.py 44REPLACE_PYTHON+= contrib/scripts/*.py
42 45
43CHECK_INTERPRETER_SKIP+= libdata/asterisk/scripts/refcounter.py 46CHECK_INTERPRETER_SKIP+= libdata/asterisk/scripts/refcounter.py
44 47
45GNU_CONFIGURE= yes 48GNU_CONFIGURE= yes