diff options
author | Renato Botelho <garga@FreeBSD.org> | 2010-09-16 19:41:13 +0000 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2010-09-16 19:41:13 +0000 |
commit | 2927185ff67d1e7a52ef545a3704c38472f5697f (patch) | |
tree | c1890e8110c3f05b4e6927c6f7c493dd5658890a /www/monast | |
parent | 90e004fcfcadcd8ab5b08361f12968495ff585c5 (diff) | |
download | ports-2927185ff67d1e7a52ef545a3704c38472f5697f.tar.gz ports-2927185ff67d1e7a52ef545a3704c38472f5697f.zip |
Notes
Diffstat (limited to 'www/monast')
-rw-r--r-- | www/monast/Makefile | 49 | ||||
-rw-r--r-- | www/monast/distinfo | 6 | ||||
-rw-r--r-- | www/monast/pkg-descr | 13 | ||||
-rw-r--r-- | www/monast/pkg-plist | 93 |
4 files changed, 161 insertions, 0 deletions
diff --git a/www/monast/Makefile b/www/monast/Makefile new file mode 100644 index 000000000000..602182f812dc --- /dev/null +++ b/www/monast/Makefile @@ -0,0 +1,49 @@ +# New ports collection makefile for: monast +# Date created: 09 Mar 2010 +# Whom: Marcelo/Porks Rossi <marcelorossi@gmail.com> +# +# $FreeBSD$ +# + +PORTNAME= monast +PORTVERSION= 1.4 +CATEGORIES= www net +MASTER_SITES= SF/monast/MonAst%20for%20Asterisk%201.4_1.6/1.4 + +PATCH_SITES= http://www.mii.com.br/monast/ +PATCHFILES= monast-1.4.patch1.gz + +MAINTAINER= marcelorossi@gmail.com +COMMENT= A monitoring and an operator panel interface for AsteriskTM + +USE_PYTHON= 2.5+ + +NO_BUILD= YES + +do-install: + ${MKDIR} ${PREFIX}/monast/amapi + ${MKDIR} ${PREFIX}/monast/simplejson + ${MKDIR} ${WWWDIR}/css + ${MKDIR} ${WWWDIR}/image + ${MKDIR} ${WWWDIR}/template + ${MKDIR} ${WWWDIR}/lib + ${MKDIR} ${WWWDIR}/js + ${INSTALL_SCRIPT} ${WRKSRC}/contrib/freebsd/monast ${PREFIX}/etc/rc.d/monast + ${INSTALL_SCRIPT} ${WRKSRC}/pymon/monast.py ${PREFIX}/monast/monast.py + ${INSTALL_DATA} ${WRKSRC}/pymon/monast.conf.sample ${PREFIX}/etc/monast.conf.default + ${INSTALL_DATA} ${WRKSRC}/pymon/amapi/* ${PREFIX}/monast/amapi/ + ${INSTALL_DATA} ${WRKSRC}/pymon/simplejson/* ${PREFIX}/monast/simplejson/ + ${INSTALL_DATA} ${WRKSRC}/*.php ${WWWDIR}/ +.for f in css image template js + ${INSTALL_DATA} ${WRKSRC}/${f}/* ${WWWDIR}/${f}/ +.endfor + (cd ${WRKSRC}/lib/ && ${COPYTREE_SHARE} \* ${WWWDIR}/lib) + +post-install: + @if [ ! -f ${PREFIX}/etc/monast.conf ]; then \ + ${CP} -p ${PREFIX}/etc/monast.conf.default ${PREFIX}/etc/monast.conf ; \ + fi + ${PYTHON_CMD} -O -mcompileall ${PREFIX}/monast/ + ${PYTHON_CMD} -mcompileall ${PREFIX}/monast/ + +.include <bsd.port.mk> diff --git a/www/monast/distinfo b/www/monast/distinfo new file mode 100644 index 000000000000..5930f3abdc85 --- /dev/null +++ b/www/monast/distinfo @@ -0,0 +1,6 @@ +MD5 (monast-1.4.tar.gz) = 907a2021768bdbd5b5a1290e9d9c2377 +SHA256 (monast-1.4.tar.gz) = 8e2bd38f0a52f13476d366d649f95a4bd74e23ff62a20f61a46b8c3f2bee48d8 +SIZE (monast-1.4.tar.gz) = 211040 +MD5 (monast-1.4.patch1.gz) = 93f40c50b654401503fb1ebc949f7587 +SHA256 (monast-1.4.patch1.gz) = 0ef14e0d5888bbbda5ac7722dfb27c42a6b6039be49a3d8d534eda5ec18a1092 +SIZE (monast-1.4.patch1.gz) = 713 diff --git a/www/monast/pkg-descr b/www/monast/pkg-descr new file mode 100644 index 000000000000..8cd4854fd206 --- /dev/null +++ b/www/monast/pkg-descr @@ -0,0 +1,13 @@ +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 diff --git a/www/monast/pkg-plist b/www/monast/pkg-plist new file mode 100644 index 000000000000..be248be90bc0 --- /dev/null +++ b/www/monast/pkg-plist @@ -0,0 +1,93 @@ +@unexec if cmp -s %D/etc/monast.conf %D/etc/monast.conf.default; then rm -f %D/etc/monast.conf; fi +etc/monast.conf.default +@exec [ -f %B/monast.conf ] || cp %B/%f %B/monast.conf +etc/rc.d/monast +monast/amapi/AsteriskManager.py +monast/amapi/AsteriskManager.pyc +monast/amapi/AsteriskManager.pyo +monast/amapi/LICENSE +monast/amapi/README +monast/monast.py +monast/monast.pyc +monast/monast.pyo +monast/simplejson/__init__.py +monast/simplejson/__init__.pyc +monast/simplejson/__init__.pyo +monast/simplejson/_speedups.c +monast/simplejson/decoder.py +monast/simplejson/decoder.pyc +monast/simplejson/decoder.pyo +monast/simplejson/encoder.py +monast/simplejson/encoder.pyc +monast/simplejson/encoder.pyo +monast/simplejson/scanner.py +monast/simplejson/scanner.pyc +monast/simplejson/scanner.pyo +monast/simplejson/tool.py +monast/simplejson/tool.pyc +monast/simplejson/tool.pyo +%%WWWDIR%%/action.php +%%WWWDIR%%/css/styles.css +%%WWWDIR%%/image/park.png +%%WWWDIR%%/image/record.png +%%WWWDIR%%/image/trash.png +%%WWWDIR%%/index.php +%%WWWDIR%%/js/monast.js +%%WWWDIR%%/js/prototype-1.6.0.3.js +%%WWWDIR%%/lib/class.TemplatePower.inc.php +%%WWWDIR%%/lib/config.php +%%WWWDIR%%/lib/include.php +%%WWWDIR%%/lib/json.php +%%WWWDIR%%/lib/util.php +%%WWWDIR%%/lib/yui_2.5.2/animation/animation-min.js +%%WWWDIR%%/lib/yui_2.5.2/assets/skins/sam/skin.css +%%WWWDIR%%/lib/yui_2.5.2/assets/skins/sam/sprite.png +%%WWWDIR%%/lib/yui_2.5.2/button/assets/skins/sam/button.css +%%WWWDIR%%/lib/yui_2.5.2/button/button-min.js +%%WWWDIR%%/lib/yui_2.5.2/container/assets/skins/sam/container.css +%%WWWDIR%%/lib/yui_2.5.2/container/container-min.js +%%WWWDIR%%/lib/yui_2.5.2/container/container_core-min.js +%%WWWDIR%%/lib/yui_2.5.2/cookie/cookie-beta-min.js +%%WWWDIR%%/lib/yui_2.5.2/dragdrop/dragdrop-min.js +%%WWWDIR%%/lib/yui_2.5.2/element/element-beta-min.js +%%WWWDIR%%/lib/yui_2.5.2/fonts/fonts-min.css +%%WWWDIR%%/lib/yui_2.5.2/logger/logger-min.js +%%WWWDIR%%/lib/yui_2.5.2/menu/assets/skins/sam/menu.css +%%WWWDIR%%/lib/yui_2.5.2/menu/menu-min.js +%%WWWDIR%%/lib/yui_2.5.2/tabview/tabview-min.js +%%WWWDIR%%/lib/yui_2.5.2/yahoo-dom-event/yahoo-dom-event.js +%%WWWDIR%%/status.php +%%WWWDIR%%/template/index.html +@dirrm %%WWWDIR%%/template +@dirrm %%WWWDIR%%/lib/yui_2.5.2/yahoo-dom-event +@dirrm %%WWWDIR%%/lib/yui_2.5.2/tabview +@dirrm %%WWWDIR%%/lib/yui_2.5.2/menu/assets/skins/sam +@dirrm %%WWWDIR%%/lib/yui_2.5.2/menu/assets/skins +@dirrm %%WWWDIR%%/lib/yui_2.5.2/menu/assets +@dirrm %%WWWDIR%%/lib/yui_2.5.2/menu +@dirrm %%WWWDIR%%/lib/yui_2.5.2/logger +@dirrm %%WWWDIR%%/lib/yui_2.5.2/fonts +@dirrm %%WWWDIR%%/lib/yui_2.5.2/element +@dirrm %%WWWDIR%%/lib/yui_2.5.2/dragdrop +@dirrm %%WWWDIR%%/lib/yui_2.5.2/cookie +@dirrm %%WWWDIR%%/lib/yui_2.5.2/container/assets/skins/sam +@dirrm %%WWWDIR%%/lib/yui_2.5.2/container/assets/skins +@dirrm %%WWWDIR%%/lib/yui_2.5.2/container/assets +@dirrm %%WWWDIR%%/lib/yui_2.5.2/container +@dirrm %%WWWDIR%%/lib/yui_2.5.2/button/assets/skins/sam +@dirrm %%WWWDIR%%/lib/yui_2.5.2/button/assets/skins +@dirrm %%WWWDIR%%/lib/yui_2.5.2/button/assets +@dirrm %%WWWDIR%%/lib/yui_2.5.2/button +@dirrm %%WWWDIR%%/lib/yui_2.5.2/assets/skins/sam +@dirrm %%WWWDIR%%/lib/yui_2.5.2/assets/skins +@dirrm %%WWWDIR%%/lib/yui_2.5.2/assets +@dirrm %%WWWDIR%%/lib/yui_2.5.2/animation +@dirrm %%WWWDIR%%/lib/yui_2.5.2 +@dirrm %%WWWDIR%%/lib +@dirrm %%WWWDIR%%/js +@dirrm %%WWWDIR%%/image +@dirrm %%WWWDIR%%/css +@dirrm %%WWWDIR%% +@dirrm monast/simplejson +@dirrm monast/amapi +@dirrm monast |