Skip site navigation (1)Skip section navigation (2)
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>