svn commit: r503120 - head/net/asterisk-chan_sccp/files

Guido Falsi madpilot at FreeBSD.org
Fri May 31 07:44:50 UTC 2019


Author: madpilot
Date: Fri May 31 07:44:49 2019
New Revision: 503120
URL: https://svnweb.freebsd.org/changeset/ports/503120

Log:
  Fix build after asterisk13 and asterisk16 update.
  
  PR:		238252
  Approved by:	blanket
  Obtained from:	https://github.com/chan-sccp/chan-sccp/commit/9684efb7709c1be23c99f555f61b5a3ad15b0675

Added:
  head/net/asterisk-chan_sccp/files/
  head/net/asterisk-chan_sccp/files/patch-fix-new-asterisk-include   (contents, props changed)

Added: head/net/asterisk-chan_sccp/files/patch-fix-new-asterisk-include
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/asterisk-chan_sccp/files/patch-fix-new-asterisk-include	Fri May 31 07:44:49 2019	(r503120)
@@ -0,0 +1,85 @@
+From 9684efb7709c1be23c99f555f61b5a3ad15b0675 Mon Sep 17 00:00:00 2001
+From: Diederik de Groot <dkgroot at talon.nl>
+Date: Thu, 16 May 2019 17:48:55 +0200
+Subject: [PATCH] Add support for new asterisk mwi.h header file
+
+---
+ autoconf/asterisk.m4 |  6 ++++++
+ configure            | 13 +++++++++++++
+ src/config.h.in      |  3 +++
+ src/sccp_mwi.c       |  4 ++++
+ 4 files changed, 26 insertions(+)
+
+diff --git a/autoconf/asterisk.m4 b/autoconf/asterisk.m4
+index 52c6ef70e..67969940a 100644
+--- autoconf/asterisk.m4
++++ autoconf/asterisk.m4
+@@ -1120,6 +1120,12 @@ dnl 	CFLAGS="${CFLAGS_saved} -Werror=implicit-function-declaration"
+ 		],,[ 
+ 			$HEADER_INCLUDE
+ 		])
++		AC_CHECK_HEADER([asterisk/mwi.h],
++		[
++			AC_DEFINE([HAVE_PBX_MWI_H],1,[Found 'asterisk/mwi.h'])
++		],,[ 
++			$HEADER_INCLUDE
++		])
+ 		AC_CHECK_HEADER([asterisk/utils.h],
+ 		[
+ 			AC_DEFINE([HAVE_PBX_UTILS_H],1,[Found 'asterisk/utils.h'])
+diff --git a/configure b/configure
+index 8cff697c7..182f27ac4 100755
+--- configure
++++ configure
+@@ -28852,6 +28852,19 @@ if test "x$ac_cv_header_asterisk_message_h" = xyes; then :
+ $as_echo "#define HAVE_PBX_MESSAGE_H 1" >>confdefs.h
+ 
+ 
++fi
++
++
++		ac_fn_c_check_header_compile "$LINENO" "asterisk/mwi.h" "ac_cv_header_asterisk_mwi_h" "
++			$HEADER_INCLUDE
++
++"
++if test "x$ac_cv_header_asterisk_mwi_h" = xyes; then :
++
++
++$as_echo "#define HAVE_PBX_MWI_H 1" >>confdefs.h
++
++
+ fi
+ 
+ 
+diff --git a/src/config.h.in b/src/config.h.in
+index e5ba1bfec..ad7d25efc 100644
+--- src/config.h.in
++++ src/config.h.in
+@@ -583,6 +583,9 @@
+ /* Found 'asterisk/message.h' */
+ #undef HAVE_PBX_MESSAGE_H
+ 
++/* Found 'asterisk/mwi.h' */
++#undef HAVE_PBX_MWI_H
++
+ /* Found 'asterisk/pbx.h' */
+ #undef HAVE_PBX_PBX_H
+ 
+diff --git a/src/sccp_mwi.c b/src/sccp_mwi.c
+index d21c43c7f..5238f506c 100644
+--- src/sccp_mwi.c
++++ src/sccp_mwi.c
+@@ -25,9 +25,13 @@ SCCP_FILE_VERSION(__FILE__, "");
+ #elif HAVE_PBX_STASIS_H
+ #include <asterisk/stasis.h>
+ #endif
++#ifdef HAVE_PBX_MWI_H				// ast_mwi_state_type
++#include <asterisk/mwi.h>
++#else
+ #ifdef HAVE_PBX_APP_H				// ast_mwi_state_type
+ #include <asterisk/app.h>
+ #endif
++#endif
+ #include <asterisk/cli.h>
+ 
+ pbx_mutex_t subscriptions_lock;


More information about the svn-ports-head mailing list