[asterisk-commits] rmudgett: branch rmudgett/bkp_issue14068 r213780 - in /team/rmudgett/bkp_issu...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Fri Aug 21 18:39:01 CDT 2009


Author: rmudgett
Date: Fri Aug 21 18:38:56 2009
New Revision: 213780

URL: http://svn.asterisk.org/svn-view/asterisk?view=rev&rev=213780
Log:
Merged revisions 213748 from
https://origsvn.digium.com/svn/asterisk/trunk

..........
r213748 | rmudgett | 2009-08-21 18:18:16 -0500 (Fri, 21 Aug 2009) | 2 lines

Update configure script for libpri COLP feature dependency requirements.

Modified:
    team/rmudgett/bkp_issue14068/channels/chan_dahdi.c
    team/rmudgett/bkp_issue14068/configure
    team/rmudgett/bkp_issue14068/configure.ac

Modified: team/rmudgett/bkp_issue14068/channels/chan_dahdi.c
URL: http://svn.asterisk.org/svn-view/asterisk/team/rmudgett/bkp_issue14068/channels/chan_dahdi.c?view=diff&rev=213780&r1=213779&r2=213780
==============================================================================
--- team/rmudgett/bkp_issue14068/channels/chan_dahdi.c (original)
+++ team/rmudgett/bkp_issue14068/channels/chan_dahdi.c Fri Aug 21 18:38:56 2009
@@ -66,6 +66,9 @@
 
 #ifdef HAVE_PRI
 #include <libpri.h>
+#ifndef PRI_EVENT_FACILITY
+#error please update libpri
+#endif
 #endif
 
 #ifdef HAVE_SS7
@@ -13835,9 +13838,6 @@
 #endif	/* defined(HAVE_PRI) */
 
 #if defined(HAVE_PRI)
-#ifndef PRI_RESTART
-#error "Upgrade your libpri"
-#endif
 static void dahdi_pri_message(struct pri *pri, char *s)
 {
 	int x, y;
@@ -15113,9 +15113,6 @@
 					ast_mutex_unlock(&pri->pvts[chanpos]->lock);
 				}
 				break;
-#ifndef PRI_EVENT_FACILITY
-#error please update libpri
-#endif
 			case PRI_EVENT_FACILITY:
 				chanpos = pri_find_principle(pri, e->facility.channel);
 				if (chanpos < 0) {
@@ -15281,9 +15278,6 @@
 					}
 				}
 				break;
-#ifndef PRI_EVENT_HANGUP_REQ
-#error please update libpri
-#endif
 			case PRI_EVENT_HANGUP_REQ:
 				chanpos = pri_find_principle(pri, e->hangup.channel);
 				if (chanpos < 0) {

Modified: team/rmudgett/bkp_issue14068/configure.ac
URL: http://svn.asterisk.org/svn-view/asterisk/team/rmudgett/bkp_issue14068/configure.ac?view=diff&rev=213780&r1=213779&r2=213780
==============================================================================
--- team/rmudgett/bkp_issue14068/configure.ac (original)
+++ team/rmudgett/bkp_issue14068/configure.ac Fri Aug 21 18:38:56 2009
@@ -1427,13 +1427,15 @@
 
 AST_EXT_LIB_CHECK([PORTAUDIO], [portaudio], [Pa_GetDeviceCount], [portaudio.h])
 
-AST_EXT_LIB_CHECK([PRI], [pri], [pri_new_bri], [libpri.h])
-
+AST_EXT_LIB_CHECK([PRI], [pri], [pri_connected_line_update], [libpri.h])
+
+# ------------------------------------v
+# TODO: The code can be changed to always include these features now.
+# These features will always be present if pri_connected_line_update is available.
 AST_EXT_LIB_CHECK([PRI_PROG_W_CAUSE], [pri], [pri_progress_with_cause], [libpri.h])
-
 AST_EXT_LIB_CHECK([PRI_INBANDDISCONNECT], [pri], [pri_set_inbanddisconnect], [libpri.h])
-
 AST_EXT_LIB_CHECK([PRI_SERVICE_MESSAGES], [pri], [pri_maintenance_service], [libpri.h])
+# ------------------------------------^
 
 AST_EXT_LIB_CHECK([RESAMPLE], [resample], [resample_open], [libresample.h], [-lm])
 




More information about the asterisk-commits mailing list