ports/172967: asterisk-gui port for asterisk 1.6 to asterisk 11

Marcello Silva Coutinho marcellocoutinho at gmail.com
Mon Oct 22 22:30:01 UTC 2012


>Number:         172967
>Category:       ports
>Synopsis:       asterisk-gui port for asterisk 1.6 to asterisk 11
>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:   Mon Oct 22 22:30:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Marcello Silva Coutinho
>Release:        8.3
>Organization:
>Environment:
FreeBSD bsd816.trf1.gov.br 8.3-RELEASE-p3 FreeBSD 8.3-RELEASE-p3 #0: Tue Jun 12 00:39:29 UTC 2012     root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
Back of /usr/ports/www/asterisk-gui with 2.1-rc1 version compatible with asterisk 1.6 to asterisk 11
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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/Makefile
#	asterisk-gui/distinfo
#	asterisk-gui/pkg-descr
#	asterisk-gui/files
#	asterisk-gui/files/pkg-message.in
#	asterisk-gui/pkg-plist
#
echo c - asterisk-gui
mkdir -p asterisk-gui > /dev/null 2>&1
echo x - asterisk-gui/Makefile
sed 's/^X//' >asterisk-gui/Makefile << '7d8e8a5ec92142b326f94835b95ba3e7'
X# New ports collection makefile for:	www/asterisk-gui
X# Date created:				22 October 2012
X# Whom:					Marcello Coutinho <marcellocoutinho at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	asterisk-gui
XPORTVERSION=	2.1.0
XCATEGORIES=	www
XMASTER_SITES=	http://downloads.asterisk.org/pub/telephony/asterisk-gui/releases/
XDISTNAME=	${PORTNAME}-${PORTVERSION}-rc1
X
XMAINTAINER=	marcellocoutinho at gmail.com
XCOMMENT=	Asterisk GUI for configuring Asterisk
X
XLICENSE=	GPLv2
X
XUSE_GMAKE=	yes
XGNU_CONFIGURE=	yes
XSITE_SUBDIR=	${PORTNAME}-${PORTVERSION}-rc1
XWRKSRC=		${WRKDIR}/${SITE_SUBDIR}
XSUB_FILES=	pkg-message
XSUB_LIST+=	ASTERISKDIR=${ASTERISKDIR}
XCONFLICTS_INSTALL=	asterisk*-1.4*
X
X.include <bsd.port.pre.mk>
X
X.include <bsd.port.post.mk>
7d8e8a5ec92142b326f94835b95ba3e7
echo x - asterisk-gui/distinfo
sed 's/^X//' >asterisk-gui/distinfo << 'c26af16126974e95dc4e4c6a6193557d'
XSHA256 (asterisk-gui-2.1.0-rc1.tar.gz) = aaabcb7d6e71c60e1c960ebb7f9499b2a55a2960ab65cfe2cbce5db57c1dec10
XSIZE (asterisk-gui-2.1.0-rc1.tar.gz) = 616820
c26af16126974e95dc4e4c6a6193557d
echo x - asterisk-gui/pkg-descr
sed 's/^X//' >asterisk-gui/pkg-descr << 'c277f0b2000479b952d65a45325aa19d'
XAsterisk GUI is a framework for the creation of graphical interfaces
Xfor configuring Asterisk.
XSome sample graphical interfaces for specific vertical markets are included
Xfor reference or for actual use and extension.
XWWW: https://wiki.asterisk.org/wiki/display/AST/Asterisk+GUI
c277f0b2000479b952d65a45325aa19d
echo c - asterisk-gui/files
mkdir -p asterisk-gui/files > /dev/null 2>&1
echo x - asterisk-gui/files/pkg-message.in
sed 's/^X//' >asterisk-gui/files/pkg-message.in << '9d701463dff8914b981ce63bd72850ac'
X
X               .$$$$$$$$$$$$$$$=..      
X            .$7$7..          .7$$7:.    
X          .$$:.                 ,$7.7   
X        .$7.     7$$$$           .$$77  
X     ..$$.       $$$$$            .$$$7 
X    ..7$   .?.   $$$$$   .?.       7$$$.
X   $.$.   .$$$7. $$$$7 .7$$$.      .$$$.
X .777.   .$$$$$$77$$$77$$$$$7.      $$$,
X $$$~      .7$$$$$$$$$$$$$7.       .$$$.
X.$$7          .7$$$$$$$7:          ?$$$.
X$$$          ?7$$$$$$$$$$I        .$$$7 
X$$$       .7$$$$$$$$$$$$$$$$      :$$$. 
X$$$       $$$$$$7$$$$$$$$$$$$    .$$$.  
X$$$        $$$   7$$$7  .$$$    .$$$.   
X$$$$             $$$$7         .$$$.    
X7$$$7            7$$$$        7$$$      
X $$$$$                        $$$       
X  $$$$7.                       $$  (TM)     
X   $$$$$$$.           .7$$$$$$  $$      
X     $$$$$$$$$$$$7$$$$$$$$$.$$$$$$      
X       $$$$$$$$$$$$$$$$.                
X
X
XNote
X=============
XBefore the first use of Asterisk-gui, compile and install asterisk 1.6 or higher.
X	
X
XConfiguration
X=============
XEdit your Asterisk configuration files to enable the GUI properly,
Xspecifically:
X
X1) In http.conf:
X
X        [general]
X        enabled = yes
X        enablestatic = yes
X        
X2) In manager.conf
X
X        [general]
X        enabled = yes
X        webenabled = yes
X	
X3) Create an appropriate entry in manager.conf for the administrative user
X(PLEASE READ THE security.txt FILE!)
X
X    [admin]
X    secret = thiswouldbeaninsecurepassword
X    read = system,call,log,verbose,command,agent,config,read,write,originate
X    write = system,call,log,verbose,command,agent,config,read,write,originate
X
X
XTroubleshooting
X===============
X1) Check your config permissions:
X        $ chown asterisk:asterisk /usr/local/etc/asterisk/*.conf
X        $ chmod 644 /usr/local/etc/asterisk/*.conf
X	
9d701463dff8914b981ce63bd72850ac
echo x - asterisk-gui/pkg-plist
sed 's/^X//' >asterisk-gui/pkg-plist << 'af191e7fab6000664efe315854846dbc'
Xshare/asterisk/scripts/detectdahdi.sh
Xshare/asterisk/scripts/dldsoundpack
Xshare/asterisk/scripts/editmisdn.sh
Xshare/asterisk/scripts/editzap.sh
Xshare/asterisk/scripts/listfiles
Xshare/asterisk/scripts/mastercsvexists
Xshare/asterisk/scripts/rebootsystem.sh
Xshare/asterisk/scripts/registerg729.sh
Xshare/asterisk/scripts/restorebackup
Xshare/asterisk/scripts/takebackup
Xshare/asterisk/static-http/config/asterisklogs.html
Xshare/asterisk/static-http/config/backup.html
Xshare/asterisk/static-http/config/blank.html
Xshare/asterisk/static-http/config/bulkadd.html
Xshare/asterisk/static-http/config/callingrules.html
Xshare/asterisk/static-http/config/cdr.html
Xshare/asterisk/static-http/config/cfgbasic.html
Xshare/asterisk/static-http/config/cli.html
Xshare/asterisk/static-http/config/date.html
Xshare/asterisk/static-http/config/dialplans.html
Xshare/asterisk/static-http/config/digital.html
Xshare/asterisk/static-http/config/directory.html
Xshare/asterisk/static-http/config/emailsettings.html
Xshare/asterisk/static-http/config/features.html
Xshare/asterisk/static-http/config/feditor.html
Xshare/asterisk/static-http/config/flashupdate.html
Xshare/asterisk/static-http/config/flipadvanced.html
Xshare/asterisk/static-http/config/followme.html
Xshare/asterisk/static-http/config/gtalk.html
Xshare/asterisk/static-http/config/guialert.html
Xshare/asterisk/static-http/config/hardware.html
Xshare/asterisk/static-http/config/hardware_aa50.html
Xshare/asterisk/static-http/config/hardware_dahdi.html
Xshare/asterisk/static-http/config/home.html
Xshare/asterisk/static-http/config/iax.html
Xshare/asterisk/static-http/config/images/1.gif
Xshare/asterisk/static-http/config/images/aa50.png
Xshare/asterisk/static-http/config/images/accordion-icon.gif
Xshare/asterisk/static-http/config/images/add.gif
Xshare/asterisk/static-http/config/images/adv-v.gif
Xshare/asterisk/static-http/config/images/agent_busy.png
Xshare/asterisk/static-http/config/images/agent_loggedin.png
Xshare/asterisk/static-http/config/images/agent_loggedout.png
Xshare/asterisk/static-http/config/images/agent_ringing.png
Xshare/asterisk/static-http/config/images/ar_down.png
Xshare/asterisk/static-http/config/images/ar_right.png
Xshare/asterisk/static-http/config/images/arrow_blank.png
Xshare/asterisk/static-http/config/images/arrow_down.png
Xshare/asterisk/static-http/config/images/arrow_up.png
Xshare/asterisk/static-http/config/images/asterisk-arrow-down.png
Xshare/asterisk/static-http/config/images/asterisk-arrow-up.png
Xshare/asterisk/static-http/config/images/asterisk_green.gif
Xshare/asterisk/static-http/config/images/asterisk_red.gif
Xshare/asterisk/static-http/config/images/bandwidth.gif
Xshare/asterisk/static-http/config/images/cancel.gif
Xshare/asterisk/static-http/config/images/checkbox_blank.gif
Xshare/asterisk/static-http/config/images/delete.gif
Xshare/asterisk/static-http/config/images/delete_circle.png
Xshare/asterisk/static-http/config/images/digiumlogo.gif
Xshare/asterisk/static-http/config/images/dots.gif
Xshare/asterisk/static-http/config/images/down_arr.gif
Xshare/asterisk/static-http/config/images/edit.gif
Xshare/asterisk/static-http/config/images/favicon.ico
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/ngt.jpg
Xshare/asterisk/static-http/config/images/panel.png
Xshare/asterisk/static-http/config/images/refresh.png
Xshare/asterisk/static-http/config/images/simplesignal.jpg
Xshare/asterisk/static-http/config/images/slice-v.gif
Xshare/asterisk/static-http/config/images/split-v.gif
Xshare/asterisk/static-http/config/images/status_blue.png
Xshare/asterisk/static-http/config/images/status_gray.png
Xshare/asterisk/static-http/config/images/status_green.png
Xshare/asterisk/static-http/config/images/status_orange.png
Xshare/asterisk/static-http/config/images/status_red.png
Xshare/asterisk/static-http/config/images/tick.gif
Xshare/asterisk/static-http/config/images/title_gradient.gif
Xshare/asterisk/static-http/config/images/tooltip_info.gif
Xshare/asterisk/static-http/config/images/voicepulse.gif
Xshare/asterisk/static-http/config/incoming.html
Xshare/asterisk/static-http/config/index.html
Xshare/asterisk/static-http/config/js/astgui.js
Xshare/asterisk/static-http/config/js/astman.js
Xshare/asterisk/static-http/config/js/astman2.js
Xshare/asterisk/static-http/config/js/backup.js
Xshare/asterisk/static-http/config/js/bulkadd.js
Xshare/asterisk/static-http/config/js/callingrules.js
Xshare/asterisk/static-http/config/js/cdr.js
Xshare/asterisk/static-http/config/js/dialplans.js
Xshare/asterisk/static-http/config/js/effects.core.js
Xshare/asterisk/static-http/config/js/effects.highlight.js
Xshare/asterisk/static-http/config/js/features.js
Xshare/asterisk/static-http/config/js/feditor.js
Xshare/asterisk/static-http/config/js/flashupdate.js
Xshare/asterisk/static-http/config/js/followme.js
Xshare/asterisk/static-http/config/js/gtalk.js
Xshare/asterisk/static-http/config/js/guiversion.js
Xshare/asterisk/static-http/config/js/hardware.js
Xshare/asterisk/static-http/config/js/hardware_aa50.js
Xshare/asterisk/static-http/config/js/hardware_dahdi.js
Xshare/asterisk/static-http/config/js/iax.js
Xshare/asterisk/static-http/config/js/incoming.js
Xshare/asterisk/static-http/config/js/index.js
Xshare/asterisk/static-http/config/js/jquery.autocomplete.js
Xshare/asterisk/static-http/config/js/jquery.date_input.js
Xshare/asterisk/static-http/config/js/jquery.delegate-1.1.js
Xshare/asterisk/static-http/config/js/jquery.fixedheader.js
Xshare/asterisk/static-http/config/js/jquery.js
Xshare/asterisk/static-http/config/js/jquery.tablesorter.js
Xshare/asterisk/static-http/config/js/jquery.tablesorter.pager.js
Xshare/asterisk/static-http/config/js/jquery.tooltip.js
Xshare/asterisk/static-http/config/js/jquery.ui.core.js
Xshare/asterisk/static-http/config/js/jquery.ui.draggable.js
Xshare/asterisk/static-http/config/js/jquery.ui.sortable.js
Xshare/asterisk/static-http/config/js/jquery.ui.tabs.js
Xshare/asterisk/static-http/config/js/log.js
Xshare/asterisk/static-http/config/js/meetme.js
Xshare/asterisk/static-http/config/js/menuprompts_record.js
Xshare/asterisk/static-http/config/js/menuprompts_upload.js
Xshare/asterisk/static-http/config/js/menus.js
Xshare/asterisk/static-http/config/js/misdn.js
Xshare/asterisk/static-http/config/js/mohfiles.js
Xshare/asterisk/static-http/config/js/networking.js
Xshare/asterisk/static-http/config/js/object.customs.js
Xshare/asterisk/static-http/config/js/paging.js
Xshare/asterisk/static-http/config/js/pbx.js
Xshare/asterisk/static-http/config/js/pbx2.js
Xshare/asterisk/static-http/config/js/preferences.js
Xshare/asterisk/static-http/config/js/queues.js
Xshare/asterisk/static-http/config/js/registerg729.js
Xshare/asterisk/static-http/config/js/ringgroups.js
Xshare/asterisk/static-http/config/js/session.js
Xshare/asterisk/static-http/config/js/sip.js
Xshare/asterisk/static-http/config/js/status.js
Xshare/asterisk/static-http/config/js/sysinfo.js
Xshare/asterisk/static-http/config/js/timeintervals.js
Xshare/asterisk/static-http/config/js/timezone.js
Xshare/asterisk/static-http/config/js/tooltip.js
Xshare/asterisk/static-http/config/js/trunks_analog.js
Xshare/asterisk/static-http/config/js/trunks_digital.js
Xshare/asterisk/static-http/config/js/trunks_providers.js
Xshare/asterisk/static-http/config/js/trunks_sps.js
Xshare/asterisk/static-http/config/js/trunks_voip.js
Xshare/asterisk/static-http/config/js/users.js
Xshare/asterisk/static-http/config/js/vmgroups.js
Xshare/asterisk/static-http/config/js/voicemail.js
Xshare/asterisk/static-http/config/js/welcome.js
Xshare/asterisk/static-http/config/language.html
Xshare/asterisk/static-http/config/meetme.html
Xshare/asterisk/static-http/config/menuprompts_record.html
Xshare/asterisk/static-http/config/menuprompts_upload.html
Xshare/asterisk/static-http/config/menus.html
Xshare/asterisk/static-http/config/misdn.html
Xshare/asterisk/static-http/config/mohfiles.html
Xshare/asterisk/static-http/config/networking.html
Xshare/asterisk/static-http/config/paging.html
Xshare/asterisk/static-http/config/password.html
Xshare/asterisk/static-http/config/preferences.html
Xshare/asterisk/static-http/config/queues.html
Xshare/asterisk/static-http/config/reboot.html
Xshare/asterisk/static-http/config/registerg729.html
Xshare/asterisk/static-http/config/reset_defaults.html
Xshare/asterisk/static-http/config/ringgroups.html
Xshare/asterisk/static-http/config/sip.html
Xshare/asterisk/static-http/config/skype.html
Xshare/asterisk/static-http/config/smtp_settings.html
Xshare/asterisk/static-http/config/status.html
Xshare/asterisk/static-http/config/stylesheets/cfgbasic.css
Xshare/asterisk/static-http/config/stylesheets/schwing.css
Xshare/asterisk/static-http/config/stylesheets/tables.css
Xshare/asterisk/static-http/config/stylesheets/ui-tabs.css
Xshare/asterisk/static-http/config/sysinfo.html
Xshare/asterisk/static-http/config/timeintervals.html
Xshare/asterisk/static-http/config/timezone.html
Xshare/asterisk/static-http/config/trunks_analog.html
Xshare/asterisk/static-http/config/trunks_digital.html
Xshare/asterisk/static-http/config/trunks_providers.html
Xshare/asterisk/static-http/config/trunks_sps.html
Xshare/asterisk/static-http/config/trunks_voip.html
Xshare/asterisk/static-http/config/update_phonefirmware.html
Xshare/asterisk/static-http/config/upload2.html
Xshare/asterisk/static-http/config/upload_abe_overlay.html
Xshare/asterisk/static-http/config/upload_form.html
Xshare/asterisk/static-http/config/users.html
Xshare/asterisk/static-http/config/vmgroups.html
Xshare/asterisk/static-http/config/voicemail.html
Xshare/asterisk/static-http/config/welcome.html
Xshare/asterisk/static-http/index.html
X at dirrm share/asterisk/static-http/config/stylesheets
X at dirrm share/asterisk/static-http/config/private/bkps
X at dirrm share/asterisk/static-http/config/private
X at dirrm share/asterisk/static-http/config/js
X at dirrm share/asterisk/static-http/config/images
X at dirrm share/asterisk/static-http/config
X at dirrm share/asterisk/static-http
X at dirrm share/asterisk/scripts
X at dirrm share/asterisk/gui_backups
X at dirrm share/asterisk
X at dirrm etc/asterisk
X at exec mkdir -p %D/share/asterisk/static-http/config/private/bkps
X at exec mkdir -p %D/share/asterisk/gui_backups
X at exec mkdir -p %D/etc/asterisk
af191e7fab6000664efe315854846dbc
exit



>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list