ports/144988: [NEW PORT] net/monast: A monitoring and an operator panel interface for AsteriskTM

Marcelo/Porks Rossi marcelorossi at gmail.com
Tue Mar 23 23:00:08 UTC 2010


>Number:         144988
>Category:       ports
>Synopsis:       [NEW PORT] net/monast: A monitoring and an operator panel interface for AsteriskTM
>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:   Tue Mar 23 23:00:07 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Marcelo/Porks Rossi
>Release:        FreeBSD 9.0-CURRENT i386
>Organization:
>Environment:
FreeBSD BARAD-DUR.BUTECO 9.0-CURRENT FreeBSD 9.0-CURRENT #7 r204613: Wed Mar  3 19:38:18 BRT 2010     porks at BARAD-DUR.BUTECO:/usr/obj/usr/src/sys/BARAD-DUR  i386
>Description:
Monast is a monitoring interface which acts as an operator panel for AsteriskTM
to display extensions status and calls details going through your IP-PBX.

It was develop in Python, PHP and uses prototype.js to handle AJAX calls and YUI
(Yahoo User Interface).

Monast can originate, transfer, park and hangup calls, Manage queue members
(add, remove, pause and unpause members) and meetme conference rooms.
(all using drag&drop feature from YUI)

Licensed under BSD, it has been created by Diego Aguirre (DagMoller).

WWW: http://monast.sf.net

>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:
#
#	./monast
#	./monast/Makefile
#	./monast/pkg-descr
#	./monast/distinfo
#	./monast/pkg-plist
#
echo c - ./monast
mkdir -p ./monast > /dev/null 2>&1
echo x - ./monast/Makefile
sed 's/^X//' >./monast/Makefile << '586fe8d4088edd8ad7123b14633e1df2'
X# New ports collection makefile for:   monast
X# Date created:                09 Mar 2010
X# Whom:                        Marcelo/Porks Rossi <marcelorossi at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=		monast
XPORTVERSION=		1.4
XCATEGORIES=		net
XMASTER_SITES=		${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	monast/MonAst%20for%20Asterisk%201.4_1.6/1.4
X
XPATCH_SITES=		http://www.mii.com.br/monast/
XPATCHFILES=		monast-1.4.patch1.gz
X
XMAINTAINER=		marcelorossi at gmail.com
XCOMMENT=		A monitoring and an operator panel interface for AsteriskTM
X
XUSE_PYTHON=		2.5+
X
XNO_BUILD=		YES
X
Xdo-install:
X	${MKDIR} ${PREFIX}/monast/amapi
X	${MKDIR} ${PREFIX}/monast/simplejson
X	${MKDIR} ${WWWDIR}/css
X	${MKDIR} ${WWWDIR}/image
X	${MKDIR} ${WWWDIR}/template
X	${MKDIR} ${WWWDIR}/lib
X	${MKDIR} ${WWWDIR}/js
X	${INSTALL_SCRIPT} ${WRKSRC}/contrib/freebsd/monast ${PREFIX}/etc/rc.d/monast
X	${INSTALL_SCRIPT} ${WRKSRC}/pymon/monast.py ${PREFIX}/monast/monast.py
X	${INSTALL_DATA} ${WRKSRC}/pymon/monast.conf.sample ${PREFIX}/etc/monast.conf.default
X	${INSTALL_DATA} ${WRKSRC}/pymon/amapi/* ${PREFIX}/monast/amapi/
X	${INSTALL_DATA} ${WRKSRC}/pymon/simplejson/* ${PREFIX}/monast/simplejson/
X	${INSTALL_DATA} ${WRKSRC}/*.php ${WWWDIR}/
X.for f in css image template js
X	${INSTALL_DATA} ${WRKSRC}/${f}/* ${WWWDIR}/${f}/
X.endfor
X	(cd ${WRKSRC}/lib/ && ${COPYTREE_SHARE} \* ${WWWDIR}/lib)
X
Xpost-install:
X	@if [ ! -f ${PREFIX}/etc/monast.conf ]; then \
X		${CP} -p ${PREFIX}/etc/monast.conf.default ${PREFIX}/etc/monast.conf ; \
X	fi
X	${PYTHON_CMD} -O -mcompileall ${PREFIX}/monast/
X	${PYTHON_CMD} -mcompileall ${PREFIX}/monast/
X
X.include <bsd.port.mk>
586fe8d4088edd8ad7123b14633e1df2
echo x - ./monast/pkg-descr
sed 's/^X//' >./monast/pkg-descr << 'bc748834ccc4253f629806001f0775b3'
XMonast is a monitoring interface which acts as an operator panel for AsteriskTM 
Xto display extensions status and calls details going through your IP-PBX.
X
XIt was develop in Python, PHP and uses prototype.js to handle AJAX calls and YUI
X(Yahoo User Interface).
X
XMonast can originate, transfer, park and hangup calls, Manage queue members
X(add, remove, pause and unpause members) and meetme conference rooms.
X(all using drag&drop feature from YUI)
X
XLicensed under BSD, it has been created by Diego Aguirre (DagMoller).
X
XWWW: http://monast.sf.net
bc748834ccc4253f629806001f0775b3
echo x - ./monast/distinfo
sed 's/^X//' >./monast/distinfo << '73be1b1bac6274a7273aaa64b34d82a3'
XMD5 (monast-1.4.tar.gz) = 907a2021768bdbd5b5a1290e9d9c2377
XSHA256 (monast-1.4.tar.gz) = 8e2bd38f0a52f13476d366d649f95a4bd74e23ff62a20f61a46b8c3f2bee48d8
XSIZE (monast-1.4.tar.gz) = 211040
XMD5 (monast-1.4.patch1.gz) = 93f40c50b654401503fb1ebc949f7587
XSHA256 (monast-1.4.patch1.gz) = 0ef14e0d5888bbbda5ac7722dfb27c42a6b6039be49a3d8d534eda5ec18a1092
XSIZE (monast-1.4.patch1.gz) = 713
73be1b1bac6274a7273aaa64b34d82a3
echo x - ./monast/pkg-plist
sed 's/^X//' >./monast/pkg-plist << 'b32262422096b474005afae935eec9d0'
X at unexec if cmp -s %D/etc/monast.conf %D/etc/monast.conf.default; then rm -f %D/etc/monast.conf; fi
Xetc/monast.conf.default
X at exec [ -f %B/monast.conf ] || cp %B/%f %B/monast.conf
Xetc/rc.d/monast
Xmonast/amapi/AsteriskManager.py
Xmonast/amapi/AsteriskManager.pyc
Xmonast/amapi/AsteriskManager.pyo
Xmonast/amapi/LICENSE
Xmonast/amapi/README
Xmonast/monast.py
Xmonast/monast.pyc
Xmonast/monast.pyo
Xmonast/simplejson/__init__.py
Xmonast/simplejson/__init__.pyc
Xmonast/simplejson/__init__.pyo
Xmonast/simplejson/_speedups.c
Xmonast/simplejson/decoder.py
Xmonast/simplejson/decoder.pyc
Xmonast/simplejson/decoder.pyo
Xmonast/simplejson/encoder.py
Xmonast/simplejson/encoder.pyc
Xmonast/simplejson/encoder.pyo
Xmonast/simplejson/scanner.py
Xmonast/simplejson/scanner.pyc
Xmonast/simplejson/scanner.pyo
Xmonast/simplejson/tool.py
Xmonast/simplejson/tool.pyc
Xmonast/simplejson/tool.pyo
X%%WWWDIR%%/action.php
X%%WWWDIR%%/css/styles.css
X%%WWWDIR%%/image/park.png
X%%WWWDIR%%/image/record.png
X%%WWWDIR%%/image/trash.png
X%%WWWDIR%%/index.php
X%%WWWDIR%%/js/monast.js
X%%WWWDIR%%/js/prototype-1.6.0.3.js
X%%WWWDIR%%/lib/class.TemplatePower.inc.php
X%%WWWDIR%%/lib/config.php
X%%WWWDIR%%/lib/include.php
X%%WWWDIR%%/lib/json.php
X%%WWWDIR%%/lib/util.php
X%%WWWDIR%%/lib/yui_2.5.2/animation/animation-min.js
X%%WWWDIR%%/lib/yui_2.5.2/assets/skins/sam/skin.css
X%%WWWDIR%%/lib/yui_2.5.2/assets/skins/sam/sprite.png
X%%WWWDIR%%/lib/yui_2.5.2/button/assets/skins/sam/button.css
X%%WWWDIR%%/lib/yui_2.5.2/button/button-min.js
X%%WWWDIR%%/lib/yui_2.5.2/container/assets/skins/sam/container.css
X%%WWWDIR%%/lib/yui_2.5.2/container/container-min.js
X%%WWWDIR%%/lib/yui_2.5.2/container/container_core-min.js
X%%WWWDIR%%/lib/yui_2.5.2/cookie/cookie-beta-min.js
X%%WWWDIR%%/lib/yui_2.5.2/dragdrop/dragdrop-min.js
X%%WWWDIR%%/lib/yui_2.5.2/element/element-beta-min.js
X%%WWWDIR%%/lib/yui_2.5.2/fonts/fonts-min.css
X%%WWWDIR%%/lib/yui_2.5.2/logger/logger-min.js
X%%WWWDIR%%/lib/yui_2.5.2/menu/assets/skins/sam/menu.css
X%%WWWDIR%%/lib/yui_2.5.2/menu/menu-min.js
X%%WWWDIR%%/lib/yui_2.5.2/tabview/tabview-min.js
X%%WWWDIR%%/lib/yui_2.5.2/yahoo-dom-event/yahoo-dom-event.js
X%%WWWDIR%%/status.php
X%%WWWDIR%%/template/index.html
X at dirrm %%WWWDIR%%/template
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/yahoo-dom-event
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/tabview
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/menu/assets/skins/sam
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/menu/assets/skins
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/menu/assets
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/menu
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/logger
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/fonts
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/element
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/dragdrop
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/cookie
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/container/assets/skins/sam
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/container/assets/skins
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/container/assets
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/container
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/button/assets/skins/sam
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/button/assets/skins
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/button/assets
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/button
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/assets/skins/sam
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/assets/skins
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/assets
X at dirrm %%WWWDIR%%/lib/yui_2.5.2/animation
X at dirrm %%WWWDIR%%/lib/yui_2.5.2
X at dirrm %%WWWDIR%%/lib
X at dirrm %%WWWDIR%%/js
X at dirrm %%WWWDIR%%/image
X at dirrm %%WWWDIR%%/css
X at dirrm %%WWWDIR%%
X at dirrm monast/simplejson
X at dirrm monast/amapi
X at dirrm monast
b32262422096b474005afae935eec9d0
exit



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



More information about the freebsd-ports-bugs mailing list