Merged revisions 326411 via svnmerge from
authorTilghman Lesher <tilghman@meg.abyt.es>
Tue, 5 Jul 2011 22:11:40 +0000 (22:11 +0000)
committerTilghman Lesher <tilghman@meg.abyt.es>
Tue, 5 Jul 2011 22:11:40 +0000 (22:11 +0000)
https://origsvn.digium.com/svn/asterisk/branches/1.8

........
  r326411 | tilghman | 2011-07-05 17:08:29 -0500 (Tue, 05 Jul 2011) | 14 lines

  Add the attribute "type" to each "<use>" for menuselect.

  This matters only when autoconf fails to detect that weak linking is supported.
  External optional dependencies will become optional in both cases, as they are
  removed at compile time when not detected.  However, runtime-optional modules
  are made mandatory when weak linking is not found.  This change affects only
  the external optional dependencies; previously, they were incorrectly required
  when weak linking support was not detected.

  Patches:
   20110702__issue18062__asterisk_trunk.diff.txt by tilghman (License #5003)

  Tested by: iasgoscouk
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@326412 65c4cc65-6c06-0410-ace0-fbb531ad65f3

14 files changed:
apps/app_queue.c
apps/app_stack.c
apps/app_voicemail.c
channels/chan_dahdi.c
channels/chan_gtalk.c
channels/chan_iax2.c
channels/chan_jingle.c
channels/chan_mgcp.c
channels/chan_sip.c
codecs/codec_speex.c
funcs/func_aes.c
funcs/func_speex.c
pbx/pbx_dundi.c
res/res_jabber.c

index e45ea91..9442ce6 100644 (file)
@@ -57,7 +57,7 @@
  */
 
 /*** MODULEINFO
-       <use>res_monitor</use>
+       <use type="module">res_monitor</use>
  ***/
 
 #include "asterisk.h"
index 29c37a2..10a1af4 100644 (file)
@@ -26,7 +26,7 @@
  */
 
 /*** MODULEINFO
-       <use>res_agi</use>
+       <use type="module">res_agi</use>
  ***/
 
 #include "asterisk.h"
index 5e342bd..971e187 100644 (file)
@@ -38,8 +38,8 @@
  */
 
 /*** MODULEINFO
-       <use>res_adsi</use>
-       <use>res_smdi</use>
+       <use type="module">res_adsi</use>
+       <use type="module">res_smdi</use>
  ***/
 
 /*** MAKEOPTS
@@ -60,7 +60,7 @@
                <depend>imap_tk</depend>
                <conflict>ODBC_STORAGE</conflict>
                <conflict>FILE_STORAGE</conflict>
-               <use>openssl</use>
+               <use type="external">openssl</use>
                <defaultenabled>no</defaultenabled>
        </member>
 </category>
index 3a0260f..321be66 100644 (file)
  */
 
 /*** MODULEINFO
-       <use>res_smdi</use>
+       <use type="module">res_smdi</use>
        <depend>dahdi</depend>
        <depend>tonezone</depend>
-       <use>pri</use>
-       <use>ss7</use>
-       <use>openr2</use>
+       <use type="external">pri</use>
+       <use type="external">ss7</use>
+       <use type="external">openr2</use>
  ***/
 
 #include "asterisk.h"
index d8dd736..3b08d8c 100644 (file)
@@ -34,7 +34,7 @@
 /*** MODULEINFO
        <depend>iksemel</depend>
        <depend>res_jabber</depend>
-       <use>openssl</use>
+       <use type="external">openssl</use>
  ***/
 
 #include "asterisk.h"
index f3a097e..9f5f32d 100644 (file)
@@ -32,7 +32,7 @@
  */
 
 /*** MODULEINFO
-       <use>crypto</use>
+       <use type="external">crypto</use>
  ***/
 
 #include "asterisk.h"
index d0a027c..53b1a85 100644 (file)
@@ -30,7 +30,7 @@
 /*** MODULEINFO
        <depend>iksemel</depend>
        <depend>res_jabber</depend>
-       <use>openssl</use>
+       <use type="external">openssl</use>
  ***/
 
 #include "asterisk.h"
index 293a2c1..bd92fe9 100644 (file)
@@ -30,7 +30,7 @@
  */
 
 /*** MODULEINFO
-        <use>res_pktccops</use>
+        <use type="module">res_pktccops</use>
  ***/
 
 #include "asterisk.h"
index 3981425..18eba23 100644 (file)
  */
 
 /*** MODULEINFO
-       <use>res_crypto</use>
+       <use type="module">res_crypto</use>
        <depend>chan_local</depend>
  ***/
 
index d48e21f..6554ee0 100644 (file)
@@ -33,7 +33,7 @@
 /*** MODULEINFO
        <depend>speex</depend>
        <depend>speex_preprocess</depend>
-       <use>speexdsp</use>
+       <use type="external">speexdsp</use>
  ***/
 
 #include "asterisk.h"
index 64597a9..891106b 100644 (file)
@@ -23,7 +23,7 @@
  */
 
 /*** MODULEINFO
-       <use>crypto</use>
+       <use type="external">crypto</use>
  ***/
 
 #include "asterisk.h"
index 51cea99..e17e8ca 100644 (file)
@@ -33,7 +33,7 @@
 /*** MODULEINFO
        <depend>speex</depend>
        <depend>speex_preprocess</depend>
-       <use>speexdsp</use>
+       <use type="external">speexdsp</use>
  ***/
 
 #include "asterisk.h"
index 4c52d9d..26418d7 100644 (file)
@@ -23,7 +23,7 @@
 
 /*** MODULEINFO
        <depend>zlib</depend>
-       <use>crypto</use>
+       <use type="external">crypto</use>
  ***/
 
 #include "asterisk.h"
index 2d0ffcb..61d436a 100644 (file)
@@ -32,7 +32,7 @@
 
 /*** MODULEINFO
        <depend>iksemel</depend>
-       <use>openssl</use>
+       <use type="external">openssl</use>
  ***/
 
 #include "asterisk.h"