Date: Sat, 14 Apr 2007 03:33:37 -0400 From: Phillip Neumann <pneumann@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/111559: [NEW PORT] www/asterisk-gui: An asterisk ajax web manager Message-ID: <1176536017.3764@negro.transtel.cl> Resent-Message-ID: <200704140740.l3E7e4KI074108@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 111559 >Category: ports >Synopsis: [NEW PORT] www/asterisk-gui: An asterisk ajax web manager >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Apr 14 07:40:04 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Phillip Neumann >Release: FreeBSD 6.2-STABLE i386 >Organization: >Environment: System: FreeBSD negro.transtel.cl 6.2-STABLE FreeBSD 6.2-STABLE #1: Sun Feb 11 18:00:14 CLST 2007 >Description: Asterisk-GUI is a framework for the creation of graphical interfaces for configuring Asterisk. Some sample graphical interfaces for specific vertical markets are included for reference or for actual use and extension. It is the web-GUI componente of AsteriskNOW. WWW: http://www.asterisknow.org/ Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- asterisk-gui-0.0.1r20070413.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # asterisk-gui # asterisk-gui/files # asterisk-gui/files/patch-scripts-gui_sysinfo # asterisk-gui/files/patch-scripts-listfiles # asterisk-gui/files/patch-config-scripts-astman.js # asterisk-gui/files/pkg-message.in # asterisk-gui/files/patch-config-backup.html # asterisk-gui/files/patch-tools-zapscan # asterisk-gui/files/patch-tools-zapscan.c # asterisk-gui/files/patch-config-sysinfo.html # asterisk-gui/files/extra-config-queues.html # asterisk-gui/files/patch-scripts-output_path # asterisk-gui/distinfo # asterisk-gui/pkg-descr # asterisk-gui/pkg-plist # asterisk-gui/Makefile # echo c - asterisk-gui mkdir -p asterisk-gui > /dev/null 2>&1 echo c - asterisk-gui/files mkdir -p asterisk-gui/files > /dev/null 2>&1 echo x - asterisk-gui/files/patch-scripts-gui_sysinfo sed 's/^X//' >asterisk-gui/files/patch-scripts-gui_sysinfo << 'END-of-asterisk-gui/files/patch-scripts-gui_sysinfo' X--- scripts/gui_sysinfo.orig Fri Apr 13 23:30:57 2007 X+++ scripts/gui_sysinfo Fri Apr 13 23:35:22 2007 X@@ -8,13 +8,13 @@ X UPTIME="`uptime`" X /bin/echo "<div id=si_uptime>$UPTIME</div>" >> $SYSINFO_OUTPUT X X-ASTERISK="`/usr/sbin/asterisk -V`" X+ASTERISK="`%%PREFIX%%/sbin/asterisk -V`" X /bin/echo "<div id=si_astver>$ASTERISK</div>" >> $SYSINFO_OUTPUT X X TODAY="`date`" X /bin/echo "<div id=si_date>$TODAY</div>" >> $SYSINFO_OUTPUT X X-HOSTNAME="`hostname -f`" X+HOSTNAME="`hostname`" X /bin/echo "<div id=si_hostname>$HOSTNAME</div>" >> $SYSINFO_OUTPUT X X IFCONFIG=`ifconfig` X@@ -23,14 +23,14 @@ X DISKUSAGE=`df -h` X /bin/echo "<div id=si_du><pre>$DISKUSAGE</pre></div>" >> $SYSINFO_OUTPUT X X-MEMORYUSAGE=`free` X+MEMORYUSAGE=`vmstat` X /bin/echo "<div id=si_free><pre>$MEMORYUSAGE</pre></div>" >> $SYSINFO_OUTPUT X X X THISMONTH=`/bin/date +%b` X THISDAY=`/bin/date +%d` X THIS_DAY=`/bin/date +%_d` X-/bin/grep /var/log/asterisk/messages -e "$THISMONTH\( $THISDAY\| $THIS_DAY\)" > /var/lib/asterisk/static-http/config/today_log.html X+grep /var/log/asterisk/messages -e "$THISMONTH\( $THISDAY\| $THIS_DAY\)" > %%PREFIX%%/share/asterisk/static-http/config/today_log.html X X #/bin/echo "<div id=bkp_files>" >> $SYSINFO_OUTPUT X #/bin/mkdir -p /var/lib/asterisk/gui_configbackups END-of-asterisk-gui/files/patch-scripts-gui_sysinfo echo x - asterisk-gui/files/patch-scripts-listfiles sed 's/^X//' >asterisk-gui/files/patch-scripts-listfiles << 'END-of-asterisk-gui/files/patch-scripts-listfiles' X--- scripts/listfiles.orig Sat Apr 14 02:44:50 2007 X+++ scripts/listfiles Sat Apr 14 02:45:19 2007 X@@ -1,5 +1,5 @@ X #!/bin/sh X-. /etc/asterisk/scripts/output_path X+. %%PREFIX%%/etc/asterisk/scripts/output_path X X /bin/echo "<div id=list_files>" > $SYSINFO_OUTPUT X /bin/mkdir -p $1 END-of-asterisk-gui/files/patch-scripts-listfiles echo x - asterisk-gui/files/patch-config-scripts-astman.js sed 's/^X//' >asterisk-gui/files/patch-config-scripts-astman.js << 'END-of-asterisk-gui/files/patch-config-scripts-astman.js' X--- config/scripts/astman.js.orig Fri Apr 13 16:56:54 2007 X+++ config/scripts/astman.js Sat Apr 14 02:39:51 2007 X@@ -25,16 +25,16 @@ X var asterisk_guitoolsversion = "0.7"; X var asterisk_guiversion = "$Revision: 656 $"; X var asterisk_guifbt = 3000; // Feedback msg time X-var asterisk_ConfigBkpPath = "/var/lib/asterisk/gui_configbackups/" ; X-var asterisk_Sounds_path = "/var/lib/asterisk/sounds/"; X+var asterisk_ConfigBkpPath = "%%PREFIX%%/share/asterisk/gui_configbackups/" ; X+var asterisk_Sounds_path = "%%PREFIX%%/share/asterisk/sounds/"; X var asterisk_menusRecord_path = asterisk_Sounds_path + "record/"; X-var asterisk_guiSysInfo = "sh /etc/asterisk/scripts/gui_sysinfo" ; X+var asterisk_guiSysInfo = "sh %%PREFIX%%/etc/asterisk/scripts/gui_sysinfo" ; X var asterisk_guiSysInfo_output = "./sysinfo_output.html"; X-var asterisk_guiZapscan = "/sbin/zapscan.bin" ; X+var asterisk_guiZapscan = "%%PREFIX%%/sbin/zapscan.bin" ; X var asterisk_rawmanPath = "../../rawman" ; X var asterisk_guiConfigFile = "guipreferences.conf"; // will be created in asterisk_configfolder, if the file does not exist X-var asterisk_configfolder = "/etc/asterisk/"; X-var asterisk_guiListFiles = "sh /etc/asterisk/scripts/listfiles" ; X+var asterisk_configfolder = "%%PREFIX%%/etc/asterisk/"; X+var asterisk_guiListFiles = "sh %%PREFIX%%/etc/asterisk/scripts/listfiles" ; X X var sortbynames = false; X var dragdata = new Object; X@@ -1522,7 +1522,7 @@ X this.doConfig = function(t, box) { X if( t[0].headers['message'] && t[0].headers['message'] == "Config file not found" ){ X if( box.config_file == "zapscan.conf" || box.config_file == "contactinfo.conf" || box.config_file == "jingle.conf" || box.config_file == "providers.conf" ){ X- parent.astmanEngine.run_tool("/bin/touch /etc/asterisk/"+box.config_file, function(){ window.location.href = window.location.href ; } ); X+ parent.astmanEngine.run_tool("/usr/bin/touch %%PREFIX%%/etc/asterisk/"+box.config_file, function(){ window.location.href = window.location.href ; } ); X return ; X } else { X alert( "Asterisk says it cannot find a required config file (" + box.config_file + ") \n You will be now redirected to the main page !" ); END-of-asterisk-gui/files/patch-config-scripts-astman.js echo x - asterisk-gui/files/pkg-message.in sed 's/^X//' >asterisk-gui/files/pkg-message.in << 'END-of-asterisk-gui/files/pkg-message.in' X X=============== Asterisk GUI FreeBSD Instalation ============= X XYou just installed asterisk-gui into %%PREFIX%%. X XMake sure to check out the following items: X * Configure you PBX enrivonment X * Check the configs: make checkconfig X * Asterisk is running X * manager.conf has 'write' uncommented X XYou should be able to access the setup process in: Xhttp://localhost:8088/asterisk/static/config/setup/install.html X XGood luck! X X============================================================= END-of-asterisk-gui/files/pkg-message.in echo x - asterisk-gui/files/patch-config-backup.html sed 's/^X//' >asterisk-gui/files/patch-config-backup.html << 'END-of-asterisk-gui/files/patch-config-backup.html' X--- config/backup.html.orig Fri Apr 13 23:28:20 2007 X+++ config/backup.html Fri Apr 13 23:29:44 2007 X@@ -116,7 +116,7 @@ X X X function restore_bkp(filename){ X- parent.astmanEngine.run_tool("rm /etc/asterick/* -rf ", callback=function(){ restore_bkp_step2(filename);} ); X+ parent.astmanEngine.run_tool("rm %%PREFIX%%/etc/asterisk/* -rf ", callback=function(){ restore_bkp_step2(filename);} ); X } X X X@@ -130,7 +130,7 @@ X X function delete_bkp( filename ){ X if(!confirm("Delete selected Backup Configuration ?")){ return ; } X- parent.astmanEngine.run_tool("/bin/rm -f "+ asterisk_ConfigBkpPath + filename , callback=function(){ X+ parent.astmanEngine.run_tool("rm -f "+ asterisk_ConfigBkpPath + filename , callback=function(){ X gui_feedback('Delete Request Successfull !','default'); X window.location.href = window.location.href ; X }); X@@ -169,7 +169,7 @@ X //var seconds =addzero(today.getSeconds()); X var bkpfile = _nn.value +"__" + year + month + day +".tar"; X X- parent.astmanEngine.run_tool("/bin/tar -cf "+ asterisk_ConfigBkpPath + bkpfile + " " + asterisk_configfolder, callback=function(){ X+ parent.astmanEngine.run_tool("tar -cf "+ asterisk_ConfigBkpPath + bkpfile + " " + asterisk_configfolder, callback=function(){ X gui_feedback('Backup Successfull!','blue'); X window.location.href = window.location.href ; X } X@@ -235,4 +235,4 @@ X <div id="sysinfohtml" style="display:none"></div> X <div id="bg_transparent" STYLE="display:none; position: absolute; left: 0; top: 24; width:100%; height:100%; background-color:#EFEFEF; -moz-opacity:.50;opacity:.50; border-width: 1px; border-color: #EFEFEF; border-style: solid; z-index:4"> X </div> X-</body> X\ No newline at end of file X+</body> END-of-asterisk-gui/files/patch-config-backup.html echo x - asterisk-gui/files/patch-tools-zapscan sed 's/^X//' >asterisk-gui/files/patch-tools-zapscan << 'END-of-asterisk-gui/files/patch-tools-zapscan' X--- ./tools/zapscan.orig Thu Dec 21 18:25:26 2006 X+++ ./tools/zapscan Sat Mar 31 17:54:39 2007 X@@ -1,12 +1,12 @@ X #!/bin/sh X-if [ -f /etc/zaptel.conf.zapscan ] && [ -f /etc/asterisk/zapata.conf.zapscan ]; then X- rm -f /etc/zaptel.conf X- rm -f /etc/asterisk/zapata.conf X- ( echo "# Created by zapscan -- edit zaptel.conf.zapscan instead" ; cat /etc/zaptel.conf.zapscan ) > /etc/zaptel.conf X- ( echo "; Created by zapscan -- edit zapata.conf.zapscan instead" ; cat /etc/asterisk/zapata.conf.zapscan ) > /etc/asterisk/zapata.conf X- rm -f /etc/asterisk/zapscan.conf X+if [ -f %%PREFIX%%/etc/zaptel.conf.zapscan ] && [ -f %%PREFIX%%/etc/asterisk/zapata.conf.zapscan ]; then X+ rm -f %%PREFIX%%/etc/zaptel.conf X+ rm -f %%PREFIX%%/etc/asterisk/zapata.conf X+ ( echo "# Created by zapscan -- edit zaptel.conf.zapscan instead" ; cat %%PREFIX%%/etc/zaptel.conf.zapscan ) > %%PREFIX%%/etc/zaptel.conf X+ ( echo "; Created by zapscan -- edit zapata.conf.zapscan instead" ; cat %%PREFIX%%/etc/asterisk/zapata.conf.zapscan ) > %%PREFIX%%/etc/asterisk/zapata.conf X+ rm -f %%PREFIX%%/etc/asterisk/zapscan.conf X echo -n "Scanning for zaptel devices..." X- if /sbin/zapscan.bin; then X+ if %%PREFIX%%/sbin/zapscan.bin; then X echo "OK" X else X echo "Failed!" END-of-asterisk-gui/files/patch-tools-zapscan echo x - asterisk-gui/files/patch-tools-zapscan.c sed 's/^X//' >asterisk-gui/files/patch-tools-zapscan.c << 'END-of-asterisk-gui/files/patch-tools-zapscan.c' X--- ./tools/zapscan.c.orig Fri Nov 3 01:48:08 2006 X+++ ./tools/zapscan.c Sat Mar 31 17:54:39 2007 X@@ -37,9 +37,9 @@ X int oldsig=-1; X int fd = open("/dev/zap/ctl", O_RDWR); X struct zt_params ztp; X- FILE *zdc = fopen("/etc/zaptel.conf", "a"); X- FILE *zsc = fopen("/etc/asterisk/zapscan.conf", "w"); X- FILE *zap = fopen("/etc/asterisk/zapata.conf", "a"); X+ FILE *zdc = fopen("%%PREFIX%%/etc/zaptel.conf", "a"); X+ FILE *zsc = fopen("%%PREFIX%%/etc/asterisk/zapscan.conf", "w"); X+ FILE *zap = fopen("%%PREFIX%%/etc/asterisk/zapata.conf", "a"); X if (fd < 0) { X fprintf(stderr, "Failed to open /dev/zap/ctl: %s\n", strerror(errno)); X exit(1); END-of-asterisk-gui/files/patch-tools-zapscan.c echo x - asterisk-gui/files/patch-config-sysinfo.html sed 's/^X//' >asterisk-gui/files/patch-config-sysinfo.html << 'END-of-asterisk-gui/files/patch-config-sysinfo.html' X--- config/sysinfo.html.orig Sat Mar 31 20:31:33 2007 X+++ config/sysinfo.html Sat Mar 31 20:32:18 2007 X@@ -34,8 +34,8 @@ X _$('status_message').style.display = "" ; X var _ld = _$('log_day').value; X if( _ld < 10 ){ var space = " "; }else{ var space = " "; } X- var tmp_command = "/bin/grep /var/log/asterisk/messages -e '" + _$('log_month').value + space + _ld X- + " ' > /var/lib/asterisk/static-http/config/today_log.html" ; X+ var tmp_command = "grep /var/log/asterisk/messages -e '" + _$('log_month').value + space + _ld X+ + " ' > %%PREFIX%%/share/asterisk/static-http/config/today_log.html" ; X parent.astmanEngine.run_tool( tmp_command , onSuccess = function() { _$('status_message').style.display='none'; load_todayslog(); } ); X } X END-of-asterisk-gui/files/patch-config-sysinfo.html echo x - asterisk-gui/files/extra-config-queues.html sed 's/^X//' >asterisk-gui/files/extra-config-queues.html << 'END-of-asterisk-gui/files/extra-config-queues.html' X--- config/queues.html.orig Wed Apr 4 12:50:22 2007 X+++ config/queues.html Wed Apr 4 12:50:42 2007 X@@ -254,7 +254,7 @@ X for(k=0; k<$('agents').length; k++){ X selectedagent = "selectedagent" + k; X if( $(selectedagent).checked ){ X- uri += build_action('append', p, $('name').value,"member", "Agent/"+$(selectedagent).value); X+ uri += build_action('append', p, $('name').value,"member", "SIP/"+$(selectedagent).value); X p = p+1; X } X } X@@ -398,7 +398,7 @@ X queuenames[j] = t.name; X return t.name + " -- Queue '" + t.fieldbyname['fullname'] + "'"; X }else if(InArray(extensions_conf_qs, t.name)) { // if is a subcategory X- tmp = t.fields[x].split ('Agent/'); X+ tmp = t.fields[x].split ('SIP/'); X if(t.names[x] == 'member' && tmp.length > 1){ X queueagents [j] [k] = tmp[1]; X k = k+1; X@@ -512,7 +512,7 @@ X </td> X </tr> X <tr onmouseover="show_tooltip('en', 'queues', 3);" > X- <td valign='top' class="field_text">Agents:</td> X+ <td valign='top' class="field_text">Users:</td> X <td><select multiple='true' id='agents' style='display:none;'></select> X <div id="testmulti" style='border:1px solid; font-size: 8pt; height:75px; width: 200px;overflow :auto;'></div> X </td> X@@ -580,4 +580,4 @@ X </tr> X </table> X </div> X-</body> X\ No newline at end of file X+</body> END-of-asterisk-gui/files/extra-config-queues.html echo x - asterisk-gui/files/patch-scripts-output_path sed 's/^X//' >asterisk-gui/files/patch-scripts-output_path << 'END-of-asterisk-gui/files/patch-scripts-output_path' X--- scripts/output_path.bak Fri Apr 13 16:25:17 2007 X+++ scripts/output_path Sat Apr 14 02:48:50 2007 X@@ -1,3 +1,3 @@ X X-SYSINFO_OUTPUT="/var/lib/asterisk/static-http/config/sysinfo_output.html" X+SYSINFO_OUTPUT="%%PREFIX%%/share/asterisk/static-http/config/sysinfo_output.html" X END-of-asterisk-gui/files/patch-scripts-output_path echo x - asterisk-gui/distinfo sed 's/^X//' >asterisk-gui/distinfo << 'END-of-asterisk-gui/distinfo' XMD5 (asterisk-gui-snap-2007-04-13.tar.gz) = 32c0e1dc0e80e94420836acc9fea5597 XSHA256 (asterisk-gui-snap-2007-04-13.tar.gz) = 8312f661f2af2e4413ba80abfa1b4b5d1c26e37a63767c58aae2d3bc49bd43c9 XSIZE (asterisk-gui-snap-2007-04-13.tar.gz) = 288726 END-of-asterisk-gui/distinfo echo x - asterisk-gui/pkg-descr sed 's/^X//' >asterisk-gui/pkg-descr << 'END-of-asterisk-gui/pkg-descr' XAsterisk-GUI is a framework for the creation of graphical interfaces for Xconfiguring Asterisk. Some sample graphical interfaces for specific vertical Xmarkets are included for reference or for actual use and extension. X XIt is the web-GUI componente of AsteriskNOW. X XWWW: http://www.asterisknow.org/ END-of-asterisk-gui/pkg-descr echo x - asterisk-gui/pkg-plist sed 's/^X//' >asterisk-gui/pkg-plist << 'END-of-asterisk-gui/pkg-plist' Xetc/asterisk/scripts/graphs.sh Xetc/asterisk/scripts/gui_sysinfo Xetc/asterisk/scripts/listfiles Xetc/asterisk/scripts/output_path Xetc/asterisk/gui_custommenus.conf Xshare/asterisk/static-http/config/graphs/graph_cpu.svgz Xshare/asterisk/static-http/config/images/1.gif Xshare/asterisk/static-http/config/images/accordion-icon.gif Xshare/asterisk/static-http/config/images/adv-v.gif Xshare/asterisk/static-http/config/images/adv-v.png Xshare/asterisk/static-http/config/images/adv.png Xshare/asterisk/static-http/config/images/digiumlogo.gif Xshare/asterisk/static-http/config/images/dots.gif Xshare/asterisk/static-http/config/images/favicon.ico Xshare/asterisk/static-http/config/images/home-icon.png Xshare/asterisk/static-http/config/images/home.png Xshare/asterisk/static-http/config/images/iaxtel.jpg Xshare/asterisk/static-http/config/images/loading.gif Xshare/asterisk/static-http/config/images/panel.png Xshare/asterisk/static-http/config/images/refresh.png Xshare/asterisk/static-http/config/images/slice-v.gif Xshare/asterisk/static-http/config/images/slice-v.png Xshare/asterisk/static-http/config/images/slice.png Xshare/asterisk/static-http/config/images/split-v.gif Xshare/asterisk/static-http/config/images/split-v.png Xshare/asterisk/static-http/config/images/split.png Xshare/asterisk/static-http/config/images/tick.gif Xshare/asterisk/static-http/config/images/title_gradient.gif Xshare/asterisk/static-http/config/scripts/astman.js Xshare/asterisk/static-http/config/scripts/prototype.js Xshare/asterisk/static-http/config/scripts/rico.js Xshare/asterisk/static-http/config/scripts/tooltip.js Xshare/asterisk/static-http/config/stylesheets/rico.css Xshare/asterisk/static-http/config/stylesheets/schwing.css Xshare/asterisk/static-http/config/setup/1.html Xshare/asterisk/static-http/config/setup/10.html Xshare/asterisk/static-http/config/setup/2.html Xshare/asterisk/static-http/config/setup/3.html Xshare/asterisk/static-http/config/setup/4.html Xshare/asterisk/static-http/config/setup/5.html Xshare/asterisk/static-http/config/setup/6.html Xshare/asterisk/static-http/config/setup/7.html Xshare/asterisk/static-http/config/setup/8.html Xshare/asterisk/static-http/config/setup/digiumlogo.gif Xshare/asterisk/static-http/config/setup/install.html Xshare/asterisk/static-http/config/setup/setup.css Xshare/asterisk/static-http/config/setup/template.html Xshare/asterisk/static-http/config/backup.html Xshare/asterisk/static-http/config/cfgbasic.html Xshare/asterisk/static-http/config/guialert.html Xshare/asterisk/static-http/config/feditor.html Xshare/asterisk/static-http/config/graphs.html Xshare/asterisk/static-http/config/home.html Xshare/asterisk/static-http/config/iax.html Xshare/asterisk/static-http/config/incoming.html Xshare/asterisk/static-http/config/jabber.html Xshare/asterisk/static-http/config/jingle.html Xshare/asterisk/static-http/config/localexts.html Xshare/asterisk/static-http/config/meetme.html Xshare/asterisk/static-http/config/menus.html Xshare/asterisk/static-http/config/moh.html Xshare/asterisk/static-http/config/numberplan.html Xshare/asterisk/static-http/config/options.html Xshare/asterisk/static-http/config/queues.html Xshare/asterisk/static-http/config/record.html Xshare/asterisk/static-http/config/sip.html Xshare/asterisk/static-http/config/status.html Xshare/asterisk/static-http/config/sysinfo.html Xshare/asterisk/static-http/config/trunks.html Xshare/asterisk/static-http/config/users.html Xshare/asterisk/static-http/config/voicemail.html Xshare/asterisk/static-http/config/zapata.html X@dirrm share/asterisk/static-http/config/stylesheets X@dirrm share/asterisk/static-http/config/setup X@dirrm share/asterisk/static-http/config/scripts X@dirrm share/asterisk/static-http/config/graphs X@dirrm share/asterisk/static-http/config/images X@dirrm share/asterisk/static-http/config/bkps X@dirrm share/asterisk/static-http/config X@dirrm etc/asterisk/scripts X@dirrmtry etc/asterisk END-of-asterisk-gui/pkg-plist echo x - asterisk-gui/Makefile sed 's/^X//' >asterisk-gui/Makefile << 'END-of-asterisk-gui/Makefile' X# New ports collection makefile for: asterisk-gui X# Date created: 31 Dec 2006 X# Whom: pneumann@gmail.com X# X# $FreeBSD$ X# X XPORTNAME= asterisk-gui XPORTVERSION= 0.0.1r20070413 XCATEGORIES= www XMASTER_SITES= http://asterisk-bsd.googlecode.com/files/ XDISTNAME= ${PORTNAME}-snap-2007-04-13 X XMAINTAINER= pneumann@gmail.com XCOMMENT= An asterisk ajax web manager X XRUN_DEPENDS= asterisk:${PORTSDIR}/net/asterisk X XUSE_AUTOTOOLS= automake:19 XUSE_GMAKE= yes XPKGMESSAGE= ${WRKDIR}/pkg-message XSUB_FILES= pkg-message X XOPTIONS= SIP_QUEUES "In queues register users as SIP, not Agents" on \ X SAMPLE_CONFIG "Install sample configuration files" off X Xpost-patch: X @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ X ${WRKSRC}/config/backup.html \ X ${WRKSRC}/config/sysinfo.html \ X ${WRKSRC}/config/scripts/astman.js \ X ${WRKSRC}/tools/zapscan.c \ X ${WRKSRC}/tools/zapscan \ X ${WRKSRC}/scripts/output_path \ X ${WRKSRC}/scripts/gui_sysinfo \ X ${WRKSRC}/scripts/listfiles \ X ${WRKSRC}/scripts/output_path X @${FIND} ${WRKSRC} -name "*.orig" -o -name "*.bak" | ${XARGS} ${RM} X Xrun-autotools: X @(cd ${WRKSRC} && ./bootstrap.sh) X Xcheckconfig: X @cd ${WRKSRC} && ${GMAKE} checkconfig X X.include <bsd.port.pre.mk> X X.if defined(WITH_SIP_QUEUES) XEXTRA_PATCHES+= ${FILESDIR}/extra-config-queues.html X.endif X Xpost-install: X.if defined(WITH_SAMPLE_CONFIG) X @cd ${WRKSRC} && ${GMAKE} samples X.endif X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.post.mk> END-of-asterisk-gui/Makefile exit --- asterisk-gui-0.0.1r20070413.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1176536017.3764>