FreeBSD Bugzilla – Attachment 126573 Details for
Bug 170318
Update of net/freeswitch-core-devel
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
freeswitch-core-devel.diff
freeswitch-core-devel.diff (text/plain; charset=windows-1252), 15.17 KB, created by
RIchard Neese
on 2012-08-01 22:53:16 UTC
(
hide
)
Description:
freeswitch-core-devel.diff
Filename:
MIME Type:
Creator:
RIchard Neese
Created:
2012-08-01 22:53:16 UTC
Size:
15.17 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 301621) >+++ Makefile (working copy) >@@ -7,7 +7,7 @@ > > PORTNAME= freeswitch > DISTVERSION= 1.2.rc2 >-PORTREVISION= 2 >+PORTREVISION= 3 > CATEGORIES= net > MASTER_SITES= http://files.freeswitch.org/ \ > http://files.freeswitch.org/downloads/libs/:2 \ >@@ -96,92 +96,111 @@ > > SAMPLESDIR= conf conf/autoload_configs > >-OPTIONS= REBOOTSTRAP "Rebootstrap freeswitch build" on \ >- MODABSTRACTION "Simplify/Standarize API" on \ >- MODAVMD "Detects voicemail generalized approach" on \ >- MODCALLCENTER "Call queuing application" on \ >- MODCIDLOOKUP "Lookup CID via database, url" on\ >- MODBLACKLIST "Blacklisk phone numbers" on \ >- MODCURL "Allows scripts to make HTTP requests" off \ >- MODDISTRIBUTOR "Simple round-robin style distributions" on \ >- MODEASYROUTE "DID Database lookup" off \ >- MODFSK "FSK (Frequency-Shift Keying) data transfer" on \ >- MODHTTAPI "HTTP API" on \ >- MODHTTPCACHE "HTTP GET with caching" off \ >- MODDIRECTORY "Dial by name directory" on \ >- MODLADSPA "use Auto-tune on your call" off \ >- MODLCR "Least Cost Routing" off \ >- MODMEMCACHE "Memcached API" off \ >- MODNIBBLEBILL "Billing Module" off \ >- MODRSS "RSS feed text to speech" on \ >- MODSNOM "Controlling softkeys on Snom phones" on \ >- MODSPY "Extension/Call Spy tool" on \ >- MODSOUNDTOUCH "Pitch shifting audio effects" on \ >- MODSTRESS "Detect Stress in voice" off \ >- MODSNAPSHOT "Audio/Disk Snapshot Tool" off \ >- MODVMD "Voicemail Beep Detection" on \ >- MODVOICEMAILIVR "IVR Based Voicemail(NEW)" on \ >- MODAMRWB "GSM-AMRWB (ARM Wide Band) codec" on \ >- MODCELT "Celt ultra-low delay audio codec" on \ >- MODCODEC2 "Freeswitch Codec2 Module" on \ >- MODISAC "Isac Codec (New Codec)" on \ >- MODOPUS "OPUS ultra-low delay audio codec" on \ >- MODSILK "Skype Silk Codec (Broken/BUILD ISSUES)" off \ >- MODDPASTERISK "Asterisk Dialplan (Old School Dialplan)" off \ >- MODDPDIRECTORY "obtain dialplan from a directory resource" off \ >- MODDINGALING "Jabber/Google Talk integration module" on \ >- MODFREETDM "Interface to Zaptel hardware End Points" off \ >- MODPORTAUDIO "Portaudio API" on \ >- MODRTMP "Real time media protocol" on \ >- MODSKINNY "Skinny/SCCP" on \ >- MODFLITE "Free open source Text to Speech" on \ >- MODPOCKETSPHINX "Free open source Speech Recognition" on \ >- MODTTSCMDLINE "Play Sounds via commandline" on \ >- MODUNIMRCP "Open MRCP implementation ASR/Text" off \ >- MODCDRPGCSV "Asterisk Compatible CDR PostgreSQL" off \ >- MODERLANGEVENT "send/receive events/commands in Erlang" off \ >- MODMULTICAST "Broadcasts events to netmask" on \ >- MODEVENTZMQ "Zeroconf config socket" off \ >- MODSNMP "SNMP AgentX module" off \ >- MODVLC "Play local mp3 files any rate(NEW Testing)" off \ >- MODPASTREAM "PortAudio Streaming Module" on \ >- MODSHELLSTREAM "Stream audio via shell command" on \ >- MODSHOUT "Play local mp3 files any rate(Build Error)" off \ >- MODMANAGED "Common Language Infrastructure API" off \ >- MODPERL "Perl Lang Support" on \ >- MODPYTHON "Python Lang Suppot" on \ >- MODPOSIXTIMER "Posix timer (New/Testing)" on \ >- MODXMLCURL "XML dynamically control of FreeSWITCH" on \ >- MODXMLODBC "XML ODBC Module" on \ >- MODXMLRPC "XML Remote Procedure Calls" on \ >- MODSAYDE "German Voice Prompts" off \ >- MODSAYES "Spanish Voice Prompts" off \ >- MODSAYEN "English Voice Prompts" on \ >- MODSAYFR "French Voice Prompts" off \ >- MODSAYHE "Hebrew Voice Prompts" off \ >- MODSAYHU "Hungarian Voice Propmts" off \ >- MODSAYIT "Italian Voice Propmts" off \ >- MODSAYNL "Dutch Voice Propmts" off \ >- MODSAYPT "Portuguese Voice Propmts" off \ >- MODSAYRU "Russian Voice Propmts" off \ >- MODSAYTH "Thai Voice Propmts" off \ >- MODSAYZH "Chinese Voice Propmts" off >+OPTIONS_DEFINE= REBOOTSTRAP MODABSTRACTION MODAVMD MODCALLCENTER MODCIDLOOKUP MODBLACKLIST MODCURL \ >+ MODDISTRIBUTOR MODEASYROUTE MODFSK MODHTTAPI MODHTTPCACHE MODDIRECTORY MODLADSPA \ >+ MODLCR MODMEMCACHE MODNIBBLEBILL MODRSS MODSNOM MODSPY MODSOUNDTOUCH MODSTRESS MODSNAPSHOT \ >+ MODVMD MODVOICEMAILIVR MODAMRWB MODCELT MODCODEC2 MODISAC MODOPUS MODSILK MODDPASTERISK \ >+ MODDPDIRECTORY MODDINGALING MODFREETDM MODPORTAUDIO MODRTMP MODSKINNY MODFLITE MODPOCKETSPHINX \ >+ MODTTSCMDLINE MODUNIMRCP MODCDRPGCSV MODERLANGEVENT MODMULTICAST MODEVENTZMQ MODSNMP MODVLC \ >+ MODPASTREAM MODSHELLSTREAM MODSHOUT MODMANAGED MODPERL MODPYTHON MODPOSIXTIMER MODXMLCURL \ >+ MODXMLODBC MODXMLRPC MODSAYDE MODSAYES MODSAYEN MODSAYFR MODSAYHE MODSAYHU MODSAYIT MODSAYNL \ >+ MODSAYPT MODSAYRU MODSAYTH MODSAYZH > >+REBOOTSTRAP_DESC= Rebootstrap freeswitch build >+MODABSTRACTION_DESC= Simplify/Standarize API >+MODAVMD_DESC= Detects voicemail generalized approach >+MODCALLCENTER_DESC= Call queuing application >+MODCIDLOOKUP_DESC= Lookup CID via database, url >+MODBLACKLIST_DESC= Blacklisk phone numbers >+MODCURL_DESC= Allows scripts to make HTTP requests >+MODDISTRIBUTOR_DESC= Simple round-robin style distributions >+MODEASYROUTE_DESC= DID Database lookup >+MODFSK_DESC= FSK (Frequency-Shift Keying) data transfer >+MODHTTAPI_DESC= HTTP API >+MODHTTPCACHE_DESC= HTTP GET with caching >+MODDIRECTORY_DESC= Dial by name directory >+MODLADSPA_DESC= use Auto-tune on your call >+MODLCR_DESC= Least Cost Routing >+MODMEMCACHE_DESC= Memcached API >+MODNIBBLEBILL_DESC= Billing Module >+MODRSS_DESC= RSS feed text to speech >+MODSNOM_DESC= Controlling softkeys on Snom phones >+MODSPY_DESC= Extension/Call Spy tool >+MODSOUNDTOUCH_DESC= Pitch shifting audio effects >+MODSTRESS_DESC= Detect Stress in voice >+MODSNAPSHOT_DESC= Audio/Disk Snapshot Tool >+MODVMD_DESC= Voicemail Beep Detection >+MODVOICEMAILIVR_DESC= IVR Based Voicemail(NEW) >+MODAMRWB_DESC= GSM-AMRWB (ARM Wide Band) codec >+MODCELT_DESC= Celt ultra-low delay audio codec >+MODCODEC2_DESC= Freeswitch Codec2 Module >+MODISAC_DESC= Isac Codec (New Codec) >+MODOPUS_DESC= OPUS ultra-low delay audio codec >+MODSILK_DESC= Skype Silk Codec (Broken/BUILD ISSUES) >+MODDPASTERISK_DESC= Asterisk Dialplan (Old School Dialplan) >+MODDPDIRECTORY_DESC= obtain dialplan from a directory resource >+MODDINGALING_DESC= Jabber/Google Talk integration module >+MODFREETDM_DESC= Interface to Zaptel hardware End Points >+MODPORTAUDIO_DESC= Portaudio API >+MODRTMP_DESC= Real time media protocol >+MODSKINNY_DESC= Skinny/SCCP >+MODFLITE_DESC= Free open source Text to Speech >+MODPOCKETSPHINX_DESC= Free open source Speech Recognition >+MODTTSCMDLINE_DESC= Play Sounds via commandline >+MODUNIMRCP_DESC= Open MRCP implementation ASR/Text >+MODCDRPGCSV_DESC= Asterisk Compatible CDR PostgreSQL >+MODERLANGEVENT_DESC= send/receive events/commands in Erlang >+MODMULTICAST_DESC= Broadcasts events to netmask >+MODEVENTZMQ_DESC= Zeroconf config socket >+MODSNMP_DESC= SNMP AgentX module >+MODVLC_DESC= Play local mp3 files any rate(NEW Testing) >+MODPASTREAM_DESC= PortAudio Streaming Module >+MODSHELLSTREAM_DESC= Stream audio via shell command >+MODSHOUT_DESC= Play local mp3 files any rate(Build Error) >+MODMANAGED_DESC= Common Language Infrastructure API >+MODPERL_DESC= Perl Lang Support >+MODPYTHON_DESC= Python Lang Suppot >+MODPOSIXTIMER_DESC= Posix timer (New/Testing) >+MODXMLCURL_DESC= XML dynamically control of FreeSWITCH >+MODXMLODBC_DESC= XML ODBC Module >+MODXMLRPC_DESC= XML Remote Procedure Calls >+MODSAYDE_DESC= German Voice Prompts >+MODSAYES_DESC= Spanish Voice Prompts >+MODSAYEN_DESC= English Voice Prompts >+MODSAYFR_DESC= French Voice Prompts >+MODSAYHE_DESC= Hebrew Voice Prompts >+MODSAYHU_DESC= Hungarian Voice Propmts >+MODSAYIT_DESC= Italian Voice Propmts >+MODSAYNL_DESC= Dutch Voice Propmts >+MODSAYPT_DESC= Portuguese Voice Propmts >+MODSAYRU_DESC= Russian Voice Propmts >+MODSAYTH_DESC= Thai Voice Propmts >+MODSAYZH_DESC= Chinese Voice Propmts" >+ >+OPTIONS_DEFAULT= REBOOTSTRAP MODABSTRACTION MODAVMD MODCALLCENTER MODCIDLOOKUP MODBLACKLIST MODCURL \ >+ MODDISTRIBUTOR MODEASYROUTE MODFSK MODHTTAPI MODHTTPCACHE MODDIRECTORY MODLADSPA MODLCR MODMEMCACHE \ >+ MODNIBBLEBILL MODRSS MODSNOM MODSPY MODVMD MODVOICEMAILIVR MODAMRWB MODCELT MODCODEC2 MODISAC MODOPUS \ >+ MODDPDIRECTORY MODDINGALING MODPORTAUDIO MODRTMP MODSKINNY MODFLITE MODPOCKETSPHINX MODTTSCMDLINE MODUNIMRCP \ >+ MODMULTICAST MODEVENTZMQ MODPASTREAM MODSHELLSTREAM MODSHOUT MODPERL MODPYTHON MODPOSIXTIMER MODXMLCURL \ >+ MODXMLODBC MODXMLRPC MODSAYEN >+ >+NO_OPTIONS_SORT= yes >+ > .include <bsd.port.options.mk> > > .if ${ARCH} == "amd64" > CFLAGS+= -fPIC > .endif > >-.for i in ${OPTIONS:Non:Noff:N"*"} >-.if defined(WITH_${i}) >-PLIST_SUB+= ${i}="" >+.for opt in ${ALL_OPTIONS} >+.if (PORT_OPTIONS:M${opt}) >+PLIST_SUB+= ${opt}="" > .else >-PLIST_SUB+= ${i}="@comment " >+PLIST_SUB+= ${opt}="@comment " > .endif > .endfor > >-.if defined(WITH_MODFREETDM) >+.if ${PORT_OPTIONS:MMODFREETDM} > .if ${OSVERSION} < 703000 || (${OSVERSION} >= 800000 && ${OSVERSION} < 800108) > IGNORE= sorry you can not use mod_freetdm on this version of freebsd ( dahdi support broken ) please update > .else >@@ -192,33 +211,33 @@ > .endif > .endif > >-.if defined(WITH_MODSHOUT) >+.if ${PORT_OPTIONS:MMODSHOUT} > LIB_DEPENDS+= vorbis:${PORTSDIR}/audio/libvorbis > .endif > >-.if defined(WITH_MODPERL) >+.if ${PORT_OPTIONS:MMODPERL} > LIB_DEPENDS+= gdbm:${PORTSDIR}/databases/gdbm \ > db:${PORTSDIR}/databases/db42 > .endif > >-.if defined(WITH_MODERLANGEVENT) >+.if ${PORT_OPTIONS:MMODERLANGEVENT} > BUILD_DEPENDS+= ${LOCALBASE}/lib/erlang/usr/include/erl_driver.h:${PORTSDIR}/lang/erlang-lite > .endif > >-.if defined(WITH_MODPYTHON) >+.if ${PORT_OPTIONS:MMODPYTHON} > USE_PYTHON= yes > .endif > >-.if defined(WITH_MODCDRPGCSV) >+.if ${PORT_OPTIONS:MMODCDRPGCSV} > USE_PGSQL= yes > .endif > >-.if defined(WITH_MODSNMP) >+.if ${PORT_OPTIONS:MMODSNMP} > BUILD_DEPENDS+= ${LOCALBASE}/include/net-snmp/definitions.h:${PORTSDIR}/net-mgmt/net-snmp > RUN_DEPENDS+= ${LOCALBASE}/include/net-snmp/definitions.h:${PORTSDIR}/net-mgmt/net-snmp > .endif > >-.if defined(WITH_MODLADSPA) >+.if ${PORT_OPTIONS:MMODLADSPA} > BUILD_DEPENDS+= ${LOCALBASE}/lib/ladspa/amp.so:${PORTSDIR}/audio/ladspa \ > ${LOCALBASE}/lib/ladspa/tap_autopan.so:${PORTSDIR}/audio/tap-plugins \ > ${LOCALBASE}/lib/ladspa/cmt.so:${PORTSDIR}/audio/cmt \ >@@ -231,7 +250,7 @@ > ${LOCALBASE}/lib/ladspa/autotalent.so:${PORTSDIR}/audio/autotalent > .endif > >-.if defined(WITH_MODVLC) >+.if ${PORT_OPTIONS:MMODVLC} > LIB_DEPENDS+= vlc:/${PORTSDIR}/multimedia/vlc > RUN_DEPENDS+= vlc:/${PORTSDIR}/multimedia/vlc > .endif >@@ -247,86 +266,86 @@ > @${REINPLACE_CMD} -e 's|base=http://files.freeswitch.org/downloads/libs/|base=file://${DISTDIR}/${DIST_SUBDIR}/|g' ${WRKSRC}/build/getlib.sh.in > @${REINPLACE_CMD} -e 's|2.1.9|2.1.11|g' ${WRKSRC}/src/mod/event_handlers/mod_event_zmq/Makefile > @${REINPLACE_CMD} -e 's|\$$(MAKE) samples-conf|##\$$(MAKE) samples-conf|g' ${WRKSRC}/Makefile.am >-.if defined(WITH_REBOOTSTRAP) >+.if ${PORT_OPTIONS:MREBOOTSTRAP} > cd ${WRKSRC} && ./rebootstrap.sh > .endif > > post-configure: > .for i in mod_unimrcp mod_flite mod_pocketsphinx >-.if defined(WITH_${i:S/_//g:U}) >+.if ${PORT_OPTIONS:M${i:S/_//g:U}} > @${REINPLACE_CMD} -e 's|#\(asr_tts/${i}\)|\1|g' ${WRKSRC}/modules.conf > .endif > .endfor >-.if defined(WITH_MODTTSCMDLINE) >+.if ${PORT_OPTIONS:MMODTTSCMDLINE}} > @${REINPLACE_CMD} -e 's|#asr_tts/mod_tts_commandline|asr_tts/mod_tts_commandline|g' ${WRKSRC}/modules.conf > .endif > .for i in mod_cidlookup mod_easyroute mod_lcr mod_soundtouch mod_rss mod_snom \ > mod_vmd mod_avmd mod_spy mod_curl mod_nibblebill mod_memcache mod_directory mod_distributor \ > mod_snapshot mod_callcenter mod_fsk mod_ladspa mod_blacklist mod_http_cache mod_abstraction \ > mod_voicemail_ivr mod_httapi >-.if defined(WITH_${i:S/_//g:U}) >+.if ${PORT_OPTIONS:M${i:S/_//g:U}} > @${REINPLACE_CMD} -e 's|#\(applications/${i}\)|\1|g' ${WRKSRC}/modules.conf > .endif > .endfor > .for i in mod_amrwb mod_celt mod_silk mod_codec2 mod_opus mod_isac >-.if defined(WITH_${i:S/_//g:U}) >+.if ${PORT_OPTIONS:M${i:S/_//g:U}} > @${REINPLACE_CMD} -e 's|#\(codecs/${i}\)|\1|g' ${WRKSRC}/modules.conf > .endif > .endfor > .for i in mod_shell_stream mod_shout mod_vlc >-.if defined(WITH_${i:S/_//g:U}) >+.if ${PORT_OPTIONS:M${i:S/_//g:U}} > @${REINPLACE_CMD} -e 's|#\(formats/${i}\)|\1|g' ${WRKSRC}/modules.conf > .endif > .endfor >-.if defined(WITH_MODPASTREAM) >+.if ${PORT_OPTIONS:MMODPASTREAM}} > @${REINPLACE_CMD} -e 's|#formats/mod_portaudio_stream|formats/mod_portaudio_stream|g' ${WRKSRC}/modules.conf > .endif > .for i in mod_say_de mod_say_es mod_say_en mod_say_fr mod_say_he mod_say_hu mod_say_it mod_say_nl mod_say_pt mod_say_ru mod_say_th mod_say_zh >-.if defined(WITH_${i:S/_//g:U}) >+.if ${PORT_OPTIONS:M${i:S/_//g:U}} > @${REINPLACE_CMD} -e 's|#\(say/${i}\)|\1|g' ${WRKSRC}/modules.conf > .endif > .endfor > .for i in mod_perl mod_python >-.if defined(WITH_${i:S/_//g:U}) >+.if ${PORT_OPTIONS:M${i:S/_//g:U}} > @${REINPLACE_CMD} -e 's|#\(languages/${i}\)|\1|g' ${WRKSRC}/modules.conf > .endif > .endfor > .for i in mod_skinny mod_portaudio mod_dingaling mod_rtmp mod_khomp >-.if defined(WITH_${i:S/_//g:U}) >+.if ${PORT_OPTIONS:M${i:S/_//g:U}} > @${REINPLACE_CMD} -e 's|#\(endpoints/${i}\)|\1|g' ${WRKSRC}/modules.conf > .endif > .endfor >-.if defined(WITH_MODDPDIRECTORY) >+.if ${PORT_OPTIONS:MMODDPDIRECTORY} > @${REINPLACE_CMD} -e 's|#dialplans/mod_dialplan_directory|dialplans/mod_dialplan_directory|g' ${WRKSRC}/modules.conf > .endif >-.if defined(WITH_MODFREETDM) >+.if ${PORT_OPTIONS:MMODFREETDM} > @${REINPLACE_CMD} -e 's|#../../libs/freetdm/mod_freetdm|../../libs/freetdm/mod_freetdm|g' ${WRKSRC}/modules.conf > .endif >-.if defined(WITH_MODMULTICAST) >+.if ${PORT_OPTIONS:MMODMULTICAST} > @${REINPLACE_CMD} -e 's|#event_handlers/mod_event_multicast|event_handlers/mod_event_multicast|g' ${WRKSRC}/modules.conf > .endif >-.if defined(WITH_MODERLANGEVENT) >+.if ${PORT_OPTIONS:MMODERLANGEVENT} > @${REINPLACE_CMD} -e 's|#event_handlers/mod_erlang_event|event_handlers/mod_erlang_event|g' ${WRKSRC}/modules.conf > .endif >-.if defined(WITH_MODCDRPGCSV) >+.if ${PORT_OPTIONS:MMODCDRPGCSV} > @${REINPLACE_CMD} -e 's|#event_handlers/mod_cdr_pg_csv|event_handlers/mod_cdr_pg_csv|g' ${WRKSRC}/modules.conf > .endif >-.if defined(WITH_MODSNMP) >+.if ${PORT_OPTIONS:MMODSNMP} > @${REINPLACE_CMD} -e 's|#event_handlers/mod_snmp|event_handlers/mod_snmp|g' ${WRKSRC}/modules.conf > .endif >-.if defined(WITH_MODXMLCURL) >+.if ${PORT_OPTIONS:MMODXMLCURL} > @${REINPLACE_CMD} -e 's|#xml_int/mod_xml_curl|xml_int/mod_xml_curl|g' ${WRKSRC}/modules.conf > .endif >-.if !defined(WITH_MODDPASTERISK) >+.if empty(PORT_OPTIONS:MMODDPASTERISK) > @${REINPLACE_CMD} -e 's|dialplans/mod_dialplan_asterisk|#dialplans/mod_dialplan_asterisk|g' ${WRKSRC}/modules.conf > .endif >-.if defined(WITH_MODEVENTZMQ) >+.if ${PORT_OPTIONS:MMODEVENTZMQ} > @${REINPLACE_CMD} -e 's|#event_handlers/mod_event_zmq|event_handlers/mod_event_zmq|g' ${WRKSRC}/modules.conf > .endif >-.if defined(WITH_MODXMLODBC) >+.if ${PORT_OPTIONS:MMODXMLODBC} > @${REINPLACE_CMD} -e 's|#../../contrib/mod/xml_int/mod_xml_odbc|../../contrib/mod/xml_int/mod_xml_odbc|g' ${WRKSRC}/modules.conf > .endif >-.if defined(WITH_MODPOSIXTIMER) >+.if ${PORT_OPTIONS:MMODPOSIXTIMER} > @${REINPLACE_CMD} -e 's|#timers/mod_posix_timer|timers/mod_posix_timer|g' ${WRKSRC}/modules.conf > .endif > >@@ -334,7 +353,7 @@ > @${CHMOD} 664 ${WRKSRC}/libs/freetdm/conf/* > @${MKDIR} ${ETCDIR}/conf > @${TOUCH} ${ETCDIR}/conf/.freeswitch-core-devel >-.if defined(WITH_MODFREETDM) >+.if ${PORT_OPTIONS:MMODFREETDM) > @${MKDIR} ${ETCDIR}/conf/autoload_configs > .endif >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 170318
: 126573 |
126574