aboutsummaryrefslogtreecommitdiff
path: root/net/asterisk13
diff options
context:
space:
mode:
authorGuido Falsi <madpilot@FreeBSD.org>2020-06-11 22:12:34 +0000
committerGuido Falsi <madpilot@FreeBSD.org>2020-06-11 22:12:34 +0000
commitb06bd300b41f92e2579fe81533733dfa5045cc6e (patch)
tree7d04c7067c16545f4d2ec2744e174639cb075c14 /net/asterisk13
parentcedc41a715e9498e61c68efea6f9cc08afbee06b (diff)
downloadports-b06bd300b41f92e2579fe81533733dfa5045cc6e.tar.gz
ports-b06bd300b41f92e2579fe81533733dfa5045cc6e.zip
- Update asterisk13 to 13.34.0
- Enable OPUS option by default [1] Suggested by: mr44er <mr44er@gmail.com>
Notes
Notes: svn path=/head/; revision=538550
Diffstat (limited to 'net/asterisk13')
-rw-r--r--net/asterisk13/Makefile7
-rw-r--r--net/asterisk13/distinfo6
-rw-r--r--net/asterisk13/files/0050-fix-race-parallel-build.patch59
-rw-r--r--net/asterisk13/files/patch-configure31
4 files changed, 5 insertions, 98 deletions
diff --git a/net/asterisk13/Makefile b/net/asterisk13/Makefile
index c10a0717f239..62db3d647928 100644
--- a/net/asterisk13/Makefile
+++ b/net/asterisk13/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= asterisk
-PORTVERSION= 13.33.0
-PORTREVISION= 2
+PORTVERSION= 13.34.0
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729 \
http://www.pjsip.org/release/${PJSIP_VERSION}/:PJSIP
@@ -65,7 +64,7 @@ CONFLICTS_INSTALL= asterisk16
OPTIONS_DEFINE= ASTVERSION BACKTRACE CURL EXCHANGE FREETDS G729 LDAP LUA \
MP3PLAYER OOH323 OPTIMIZED_CFLAGS PJSIP PORTAUDIO RADIUS SNMP \
SPANDSP SRTP SYSINFO URIPARSER XMPP
-OPTIONS_DEFAULT= CURL FREETDS GSM LUA MP3PLAYER NEWT ODBC MYSQL PGSQL PJSIP \
+OPTIONS_DEFAULT= CURL FREETDS GSM LUA MP3PLAYER NEWT ODBC OPUS MYSQL PGSQL PJSIP \
PORTAUDIO RADIUS SNMP SPANDSP SPEEX SRTP SQLITE2 URIPARSER \
VORBIS
@@ -244,8 +243,6 @@ post-extract-OPUS-on:
post-patch:
@${REINPLACE_CMD} -e 's|/var/lib|${PREFIX}/share|g' ${WRKSRC}/configs/samples/musiconhold.conf.sample
- @${CP} ${FILESDIR}/0050-fix-race-parallel-build.patch \
- ${WRKSRC}/third-party/pjproject/patches/
.if exists(${FILESDIR}/.asterisk.makeopts)
${CP} ${FILESDIR}/.asterisk.makeopts ${WRKSRC}/menuselect.makeopts
.endif
diff --git a/net/asterisk13/distinfo b/net/asterisk13/distinfo
index 1ce9b2bd2cc1..d128a017a58e 100644
--- a/net/asterisk13/distinfo
+++ b/net/asterisk13/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1588265360
-SHA256 (asterisk/asterisk-13.33.0.tar.gz) = 266a6eb5b4287f0bb082af1acd763e18c3aaf4d11154745ba91ea0e26fc49d76
-SIZE (asterisk/asterisk-13.33.0.tar.gz) = 33683712
+TIMESTAMP = 1591868255
+SHA256 (asterisk/asterisk-13.34.0.tar.gz) = 6f5e47372f7b02c77e435b20e1ef980e95ba9a9a56077c45bb473724bfc48de0
+SIZE (asterisk/asterisk-13.34.0.tar.gz) = 33686020
SHA256 (asterisk/pjproject-2.9.tar.bz2) = d185ef7855c8ec07191dde92f54b65a7a4b7a6f7bf8c46f7af35ceeb1da2a636
SIZE (asterisk/pjproject-2.9.tar.bz2) = 5009546
SHA256 (asterisk/asterisk-core-sounds-en-g729-1.5.tar.gz) = 8b28a59cfa53b59c76e0a191704f0708e3d83acffab8c5e6f25dfc599f0123f9
diff --git a/net/asterisk13/files/0050-fix-race-parallel-build.patch b/net/asterisk13/files/0050-fix-race-parallel-build.patch
deleted file mode 100644
index da8ff8642cfb..000000000000
--- a/net/asterisk13/files/0050-fix-race-parallel-build.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-diff --git a/build/rules.mak b/build/rules.mak
-index 8fa98655e..912199c41 100644
---- a/build/rules.mak
-+++ b/build/rules.mak
-@@ -129,7 +129,7 @@ endif
- $(OBJDIR)/$(app).o: $(OBJDIRS) $(OBJS)
- $(CROSS_COMPILE)ld -r -o $@ $(OBJS)
-
--$(OBJDIR)/$(app).ko: $(OBJDIR)/$(app).o
-+$(OBJDIR)/$(app).ko: $(OBJDIR)/$(app).o | $(OBJDIRS)
- @echo Creating kbuild Makefile...
- @echo "# Our module name:" > $(OBJDIR)/Makefile
- @echo 'obj-m += $(app).o' >> $(OBJDIR)/Makefile
-@@ -154,27 +154,27 @@ $(OBJDIR)/$(app).ko: $(OBJDIR)/$(app).o
- ../lib/$(app).ko: $(LIB) $(OBJDIR)/$(app).ko
- cp $(OBJDIR)/$(app).ko ../lib
-
--$(OBJDIR)/%$(OBJEXT): $(SRCDIR)/%.m
-+$(OBJDIR)/%$(OBJEXT): $(SRCDIR)/%.m | $(OBJDIRS)
- $(CC) $($(APP)_CFLAGS) \
- $(CC_OUT)$(subst /,$(HOST_PSEP),$@) \
- $(subst /,$(HOST_PSEP),$<)
-
--$(OBJDIR)/%$(OBJEXT): $(SRCDIR)/%.c
-+$(OBJDIR)/%$(OBJEXT): $(SRCDIR)/%.c | $(OBJDIRS)
- $(CC) $($(APP)_CFLAGS) \
- $(CC_OUT)$(subst /,$(HOST_PSEP),$@) \
- $(subst /,$(HOST_PSEP),$<)
-
--$(OBJDIR)/%$(OBJEXT): $(SRCDIR)/%.S
-+$(OBJDIR)/%$(OBJEXT): $(SRCDIR)/%.S | $(OBJDIRS)
- $(CC) $($(APP)_CFLAGS) \
- $(CC_OUT)$(subst /,$(HOST_PSEP),$@) \
- $(subst /,$(HOST_PSEP),$<)
-
--$(OBJDIR)/%$(OBJEXT): $(SRCDIR)/%.cpp
-+$(OBJDIR)/%$(OBJEXT): $(SRCDIR)/%.cpp | $(OBJDIRS)
- $(CXX) $($(APP)_CXXFLAGS) \
- $(CC_OUT)$(subst /,$(HOST_PSEP),$@) \
- $(subst /,$(HOST_PSEP),$<)
-
--$(OBJDIR)/%$(OBJEXT): $(SRCDIR)/%.cc
-+$(OBJDIR)/%$(OBJEXT): $(SRCDIR)/%.cc | $(OBJDIRS)
- $(CXX) $($(APP)_CXXFLAGS) \
- $(CC_OUT)$(subst /,$(HOST_PSEP),$@) \
- $(subst /,$(HOST_PSEP),$<)
-diff --git a/pjsip/build/Makefile b/pjsip/build/Makefile
-index b85c7817a..20777909f 100644
---- a/pjsip/build/Makefile
-+++ b/pjsip/build/Makefile
-@@ -262,7 +262,7 @@ $(PJSUA_LIB_LIB) $(PJSUA_LIB_SONAME): $(PJSIP_LIB) $(PJSIP_SONAME) $(PJSIP_SIMPL
-
- pjsua2-lib: $(PJSUA2_LIB_LIB)
- $(PJSUA2_LIB_SONAME): $(PJSUA2_LIB_LIB)
--$(PJSUA2_LIB_LIB) $(PJSUA2_LIB_SONAME): $(PJSUA_LIB) $(PSJUA_LIB_SONAME) $(PJSIP_LIB) $(PJSIP_SONAME) $(PJSIP_SIMPLE_LIB) $(PJSIP_SIMPLE_SONAME) $(PJSIP_UA_LIB) $(PJSIP_UA_SONAME)
-+$(PJSUA2_LIB_LIB) $(PJSUA2_LIB_SONAME): $(PJSUA_LIB_LIB) $(PJSUA_LIB_SONAME) $(PJSIP_LIB) $(PJSIP_SONAME) $(PJSIP_SIMPLE_LIB) $(PJSIP_SIMPLE_SONAME) $(PJSIP_UA_LIB) $(PJSIP_UA_SONAME)
- $(MAKE) -f $(RULES_MAK) APP=PJSUA2_LIB app=pjsua2-lib $(subst /,$(HOST_PSEP),$(LIBDIR)/$@)
-
- pjsip-test: $(TEST_EXE)
diff --git a/net/asterisk13/files/patch-configure b/net/asterisk13/files/patch-configure
index 0e9a93dd5280..e40c7918f44c 100644
--- a/net/asterisk13/files/patch-configure
+++ b/net/asterisk13/files/patch-configure
@@ -9,37 +9,6 @@
;;
openbsd*)
ac_default_prefix=/usr/local
-@@ -9207,25 +9205,25 @@ $as_echo "configuring" >&6; }
-
- this_host=$(./config.sub $(./config.guess))
- if test "$build" != "$this_host" ; then
-- PJPROJECT_CONFIGURE_OPTS+=" --build=$build_alias"
-+ PJPROJECT_CONFIGURE_OPTS="${PJPROJECT_CONFIGURE_OPTS} --build=$build_alias"
- fi
- if test "$host" != "$this_host" ; then
-- PJPROJECT_CONFIGURE_OPTS+=" --host=$host_alias"
-+ PJPROJECT_CONFIGURE_OPTS="${PJPROJECT_CONFIGURE_OPTS} --host=$host_alias"
- fi
- # This was a copy of the autoconf generated code from the root ./configure.
- # Hopefully, when you read this, the code is still the same.
- if test "${with_ssl+set}" = set; then :
- case $with_ssl in
- n|no)
-- PJPROJECT_CONFIGURE_OPTS+=" --disable-ssl"
-+ PJPROJECT_CONFIGURE_OPTS="${PJPROJECT_CONFIGURE_OPTS} --disable-ssl"
- ;;
- y|ye|yes)
- # Not to mention SSL is the default in PJProject and means "autodetect".
- # In Asterisk, "./configure --with-ssl" means "must be present".
-- PJPROJECT_CONFIGURE_OPTS+=""
-+ #PJPROJECT_CONFIGURE_OPTS+=""
- ;;
- *)
-- PJPROJECT_CONFIGURE_OPTS+=" --with-ssl=${with_ssl}"
-+ PJPROJECT_CONFIGURE_OPTS+="${PJPROJECT_CONFIGURE_OPTS} --with-ssl=${with_ssl}"
- ;;
- esac
- fi
@@ -20566,6 +20564,8 @@ $as_echo_n "checking for getifaddrs() support... " >&6
cat confdefs.h - <<_ACEOF >conftest.$ac_ext