From nobody@FreeBSD.org  Tue Mar 23 22:52:51 2010
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id C1991106566C
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 23 Mar 2010 22:52:51 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id AF1608FC0C
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 23 Mar 2010 22:52:51 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o2NMqpQO004383
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 23 Mar 2010 22:52:51 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id o2NMqpUM004382;
	Tue, 23 Mar 2010 22:52:51 GMT
	(envelope-from nobody)
Message-Id: <201003232252.o2NMqpUM004382@www.freebsd.org>
Date: Tue, 23 Mar 2010 22:52:51 GMT
From: Marcelo/Porks Rossi <marcelorossi@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [NEW PORT] net/monast: A monitoring and an operator panel interface for AsteriskTM
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>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:    garga
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 23 23:00:07 UTC 2010
>Closed-Date:    Thu Sep 16 19:42:28 UTC 2010
>Last-Modified:  Thu Sep 16 19:50:01 UTC 2010
>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@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@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@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@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@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@dirrm %%WWWDIR%%/template
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/yahoo-dom-event
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/tabview
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/menu/assets/skins/sam
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/menu/assets/skins
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/menu/assets
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/menu
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/logger
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/fonts
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/element
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/dragdrop
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/cookie
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/container/assets/skins/sam
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/container/assets/skins
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/container/assets
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/container
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/button/assets/skins/sam
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/button/assets/skins
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/button/assets
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/button
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/assets/skins/sam
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/assets/skins
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/assets
X@dirrm %%WWWDIR%%/lib/yui_2.5.2/animation
X@dirrm %%WWWDIR%%/lib/yui_2.5.2
X@dirrm %%WWWDIR%%/lib
X@dirrm %%WWWDIR%%/js
X@dirrm %%WWWDIR%%/image
X@dirrm %%WWWDIR%%/css
X@dirrm %%WWWDIR%%
X@dirrm monast/simplejson
X@dirrm monast/amapi
X@dirrm monast
b32262422096b474005afae935eec9d0
exit



>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->garga 
Responsible-Changed-By: garga 
Responsible-Changed-When: Wed Sep 8 20:35:40 UTC 2010 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=144988 
State-Changed-From-To: open->closed 
State-Changed-By: garga 
State-Changed-When: Thu Sep 16 19:42:27 UTC 2010 
State-Changed-Why:  
New port added. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=144988 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/144988: commit references a PR
Date: Thu, 16 Sep 2010 19:41:23 +0000 (UTC)

 garga       2010-09-16 19:41:14 UTC
 
   FreeBSD ports repository
 
   Modified files:
     www                  Makefile 
   Added files:
     www/monast           Makefile distinfo pkg-descr pkg-plist 
   Log:
   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
   
   PR:             ports/144988
   Submitted by:   Marcelo/Porks Rossi <marcelorossi at gmail.com>
   
   Revision  Changes    Path
   1.2695    +1 -0      ports/www/Makefile
   1.1       +49 -0     ports/www/monast/Makefile (new)
   1.1       +6 -0      ports/www/monast/distinfo (new)
   1.1       +13 -0     ports/www/monast/pkg-descr (new)
   1.1       +93 -0     ports/www/monast/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
