1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00

Update to 0.14

Pass maintainership to submitter

PR:		ports/152497
Submitted by:	ports@c0decafe.net
Approved by:	itetcu (implicit)
This commit is contained in:
Beech Rintoul 2010-11-30 21:35:55 +00:00
parent 524a2ceebf
commit 3cc30a0776
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=265468
7 changed files with 88 additions and 150 deletions

View File

@ -6,31 +6,31 @@
#
PORTNAME= punjab
PORTVERSION= 0.12
PORTVERSION= 0.14
CATEGORIES= net-im python
MASTER_SITES= http://butterfat.net/punjab/
MASTER_SITES= http://code.stanziq.com/punjab/releases/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@FreeBSD.org
COMMENT= HTTP-polling and HTTP-binding gateway for Jabber
MAINTAINER= ports@c0decafe.net
COMMENT= HTTP XMPP client interface
USE_PYTHON= 2.4+
USE_PYDISTUTILS= yes
USE_PYDISTUTILS=yes
USE_TWISTED= words web conch names
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/SOAPpy/__init__.py:${PORTSDIR}/net/py-soappy
PORTDOCS= README.txt INSTALL.txt NOTES.txt PKG-INFO
PORTDOCS= README.txt INSTALL.txt PKG-INFO
USE_RC_SUBR= punjab.sh
SUB_LIST+= "PYTHON_CMD=${PYTHONBASE}/bin/${PYTHON_VERSION}"
SUB_FILES= pkg-message
SUB_FILES= pkg-message punjab.tac
SUB_LIST+= "PYTHON_CMD=${PYTHON_CMD}"
.include <bsd.port.pre.mk>
post-install:
@${INSTALL} -d ${WWWDIR}
@cd ${WRKSRC}/html && ${COPYTREE_SHARE} . ${WWWDIR}
@${INSTALL} ${WRKDIR}/punjab.tac ${PREFIX}/libexec/
@${CAT} ${PKGMESSAGE}
.if !defined(NOPORTDOCS)
@ -38,11 +38,4 @@ post-install:
@cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
.endif
.if !defined(NOPORTEXAMPLES)
@cd ${WRKSRC}/html && ${COPYTREE_SHARE} . ${EXAMPLESDIR}
PLIST_SUB+= PORTEXAMPLES=""
.else
PLIST_SUB+= PORTEXAMPLES="@comment "
.endif
.include <bsd.port.post.mk>

View File

@ -1,3 +1,2 @@
MD5 (punjab-0.12.tar.gz) = 4b103716a259cacd7508cfd6cc35e4a5
SHA256 (punjab-0.12.tar.gz) = 86fbf646d8a022b1e6af24984c0ad091550b5a6d9528aaaa60c930ef783af5fd
SIZE (punjab-0.12.tar.gz) = 205343
SHA256 (punjab-0.14.tar.gz) = 2c4c5bf67edb91acfb8986f11c738e9ff6ea6549449410c05b95e20aa8711628
SIZE (punjab-0.14.tar.gz) = 46270

View File

@ -1,9 +1,7 @@
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Punjab has been installed.
Please read the html documentation and tutorial at:
%%EXAMPLESDIR%% for setup and use.
Docs are also installed in %%DOCSDIR%%
Please read the documentation and tutorial at:
%%DOCSDIR%% for setup and use.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

View File

@ -7,16 +7,22 @@
. /etc/rc.subr
punjab_enable=${punjab_enable-"NO"}
punjab_chdir=${punjab_chdir-"%%HTMLDIR%%"}
name="punjab"
rcvar=`set_rcvar`
pidfile="/var/run/twistd.pid"
command="%%PREFIX%%/bin/twistd"
command_args="--pidfile $pidfile -f %%PREFIX%%/libexec/punjab.tap"
command_interpreter="%%PYTHON_CMD%%"
load_rc_config $name
run_rc_command "$1"
punjab_enable=${punjab_enable-"NO"}
punjab_uid=${punjab_uid-"65534"}
punjab_gid=${punjab_gid-"65534"}
punjab_logfile=${punjab_logfile-"/var/log/punjab.log"}
punjab_pidfile=${punjab_pidfile-"/var/run/punjab.pid"}
punjab_tac=${punjab_tac-"%%PREFIX%%/libexec/punjab.tac"}
command_interpreter="%%PYTHON_CMD%%"
pidfile=${punjab_pidfile}
command_args="-u ${punjab_uid} -g ${punjab_gid} --pidfile ${pidfile} -l ${punjab_logfile} -y ${punjab_tac}"
run_rc_command "$1"

View File

@ -0,0 +1,14 @@
from twisted.web import server, resource, static
from twisted.application import service, internet
from punjab.httpb import Httpb, HttpbService
root = static.File("%%WWWDIR%%") # a static html directory
b = resource.IResource(HttpbService(1)) # 1 means turn on verbose mode.
root.putChild('bosh', b) # url for BOSH
site = server.Site(root)
application = service.Application("punjab")
internet.TCPServer(5280, site).setServiceParent(application)

View File

@ -1,9 +1,8 @@
PunJab is a HTTP jabber client interface. It is a SOAP, XMLRPC,
JEP-0025 or JEP-0124 server that allows persistent client connections
to a jabber server. It can be used for many things, but its main
purpose is to allow for stateless applications (ie web) a stateful
connection to jabber.
Punjab is a HTTP jabber client interface.
For more information about punjab see the following URL :
It is a BOSH or XEP-0124 connection manager that allows persistent client
connections to an XMPP server.
WWW: http://www.butterfat.net/wiki/Projects/PunJab
Supporting XMPP over BOSH or XEP-0206
WWW: http://code.stanziq.com/punjab/

View File

@ -1,123 +1,52 @@
%%PYTHON_SITELIBDIR%%/punjab/__init__.py
%%PYTHON_SITELIBDIR%%/punjab/__init__.pyc
%%PYTHON_SITELIBDIR%%/punjab/__init__.pyo
%%PYTHON_SITELIBDIR%%/punjab/error.py
%%PYTHON_SITELIBDIR%%/punjab/error.pyc
%%PYTHON_SITELIBDIR%%/punjab/error.pyo
%%PYTHON_SITELIBDIR%%/punjab/httpb.py
%%PYTHON_SITELIBDIR%%/punjab/httpb.pyc
%%PYTHON_SITELIBDIR%%/punjab/httpb.pyo
%%PYTHON_SITELIBDIR%%/punjab/httpp.py
%%PYTHON_SITELIBDIR%%/punjab/httpp.pyc
%%PYTHON_SITELIBDIR%%/punjab/httpp.pyo
@comment $FreeBSD$
%%PYTHON_SITELIBDIR%%/punjab/jabber.py
%%PYTHON_SITELIBDIR%%/punjab/jabber.pyc
%%PYTHON_SITELIBDIR%%/punjab/jabber.pyo
%%PYTHON_SITELIBDIR%%/punjab/livepunjab.py
%%PYTHON_SITELIBDIR%%/punjab/livepunjab.pyc
%%PYTHON_SITELIBDIR%%/punjab/livepunjab.pyo
%%PYTHON_SITELIBDIR%%/punjab/punjab.py
%%PYTHON_SITELIBDIR%%/punjab/punjab.pyc
%%PYTHON_SITELIBDIR%%/punjab/punjab.pyo
%%PYTHON_SITELIBDIR%%/punjab/rest.py
%%PYTHON_SITELIBDIR%%/punjab/rest.pyc
%%PYTHON_SITELIBDIR%%/punjab/rest.pyo
%%PYTHON_SITELIBDIR%%/punjab/sdb.py
%%PYTHON_SITELIBDIR%%/punjab/sdb.pyc
%%PYTHON_SITELIBDIR%%/punjab/sdb.pyo
%%PYTHON_SITELIBDIR%%/punjab/session.py
%%PYTHON_SITELIBDIR%%/punjab/session.pyc
%%PYTHON_SITELIBDIR%%/punjab/session.pyo
%%PYTHON_SITELIBDIR%%/punjab/soap.py
%%PYTHON_SITELIBDIR%%/punjab/soap.pyc
%%PYTHON_SITELIBDIR%%/punjab/soap.pyo
%%PYTHON_SITELIBDIR%%/punjab/stream.py
%%PYTHON_SITELIBDIR%%/punjab/stream.pyc
%%PYTHON_SITELIBDIR%%/punjab/stream.pyo
%%PYTHON_SITELIBDIR%%/punjab/httpb.py
%%PYTHON_SITELIBDIR%%/punjab/tap.py
%%PYTHON_SITELIBDIR%%/punjab/tap.pyc
%%PYTHON_SITELIBDIR%%/punjab/tap.pyo
%%PYTHON_SITELIBDIR%%/punjab/xmlrpc.py
%%PYTHON_SITELIBDIR%%/punjab/xmlrpc.pyc
%%PYTHON_SITELIBDIR%%/punjab/xmlrpc.pyo
%%PYTHON_SITELIBDIR%%/punjab/xmpp/__init__.py
%%PYTHON_SITELIBDIR%%/punjab/xmpp/__init__.pyc
%%PYTHON_SITELIBDIR%%/punjab/xmpp/__init__.pyo
%%PYTHON_SITELIBDIR%%/punjab/xmpp/client.py
%%PYTHON_SITELIBDIR%%/punjab/xmpp/client.pyc
%%PYTHON_SITELIBDIR%%/punjab/xmpp/client.pyo
%%PYTHON_SITELIBDIR%%/punjab/xmpp/component.py
%%PYTHON_SITELIBDIR%%/punjab/xmpp/component.pyc
%%PYTHON_SITELIBDIR%%/punjab/xmpp/component.pyo
%%PYTHON_SITELIBDIR%%/punjab/xmpp/disco.py
%%PYTHON_SITELIBDIR%%/punjab/xmpp/disco.pyc
%%PYTHON_SITELIBDIR%%/punjab/xmpp/disco.pyo
%%PYTHON_SITELIBDIR%%/punjab/xmpp/error.py
%%PYTHON_SITELIBDIR%%/punjab/xmpp/error.pyc
%%PYTHON_SITELIBDIR%%/punjab/xmpp/error.pyo
%%PYTHON_SITELIBDIR%%/punjab/xmpp/ns.py
%%PYTHON_SITELIBDIR%%/punjab/xmpp/ns.pyc
%%PYTHON_SITELIBDIR%%/punjab/xmpp/ns.pyo
%%PYTHON_SITELIBDIR%%/punjab/xmpp/pubsub.py
%%PYTHON_SITELIBDIR%%/punjab/xmpp/pubsub.pyc
%%PYTHON_SITELIBDIR%%/punjab/xmpp/pubsub.pyo
%%PYTHON_SITELIBDIR%%/punjab/__init__.py
%%PYTHON_SITELIBDIR%%/punjab/error.py
%%PYTHON_SITELIBDIR%%/punjab/session.py
%%PYTHON_SITELIBDIR%%/punjab/httpb_client.py
%%PYTHON_SITELIBDIR%%/punjab/xmpp/server.py
%%PYTHON_SITELIBDIR%%/punjab/xmpp/ns.py
%%PYTHON_SITELIBDIR%%/punjab/xmpp/__init__.py
%%PYTHON_SITELIBDIR%%/punjab/xmpp/error.py
%%PYTHON_SITELIBDIR%%/punjab/xmpp/server.pyc
%%PYTHON_SITELIBDIR%%/punjab/xmpp/ns.pyc
%%PYTHON_SITELIBDIR%%/punjab/xmpp/__init__.pyc
%%PYTHON_SITELIBDIR%%/punjab/xmpp/error.pyc
%%PYTHON_SITELIBDIR%%/punjab/xmpp/server.pyo
%%PYTHON_SITELIBDIR%%/punjab/xmpp/ns.pyo
%%PYTHON_SITELIBDIR%%/punjab/xmpp/__init__.pyo
%%PYTHON_SITELIBDIR%%/punjab/xmpp/error.pyo
%%PYTHON_SITELIBDIR%%/punjab/jabber.pyc
%%PYTHON_SITELIBDIR%%/punjab/stream.pyc
%%PYTHON_SITELIBDIR%%/punjab/httpb.pyc
%%PYTHON_SITELIBDIR%%/punjab/tap.pyc
%%PYTHON_SITELIBDIR%%/punjab/__init__.pyc
%%PYTHON_SITELIBDIR%%/punjab/error.pyc
%%PYTHON_SITELIBDIR%%/punjab/session.pyc
%%PYTHON_SITELIBDIR%%/punjab/httpb_client.pyc
%%PYTHON_SITELIBDIR%%/punjab/jabber.pyo
%%PYTHON_SITELIBDIR%%/punjab/stream.pyo
%%PYTHON_SITELIBDIR%%/punjab/httpb.pyo
%%PYTHON_SITELIBDIR%%/punjab/tap.pyo
%%PYTHON_SITELIBDIR%%/punjab/__init__.pyo
%%PYTHON_SITELIBDIR%%/punjab/error.pyo
%%PYTHON_SITELIBDIR%%/punjab/session.pyo
%%PYTHON_SITELIBDIR%%/punjab/httpb_client.pyo
%%PYTHON_SITELIBDIR%%/twisted/plugins/punjab.py
%%PYTHON_SITELIBDIR%%/twisted/plugins/punjab.pyc
%%PYTHON_SITELIBDIR%%/twisted/plugins/punjab.pyo
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/LPlogin.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/LivePunjab.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/PubSub.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Subscribe.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/about.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/css/default.css
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/css/newdefault.css
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/favicon.ico
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/help.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/close-hover.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/close.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/folder.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/folder_open.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/glade-new-user.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/glade-offline.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/glade-online.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/group_on.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/preview.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/roster/available-away.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/roster/available-chat.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/roster/available-dnd.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/roster/available-online.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/roster/available-xa.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/roster/available.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/roster/glade-groupchat-menu.xpm
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/roster/group-closed.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/roster/group-opened.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/roster/group_off.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/roster/group_on.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/roster/stalker.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/images/roster/unavailable.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/index.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/livepunjab.js
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/punchi.js
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/js/punjab.js
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jwchat.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/punjab.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/punjab.png
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/punjab_login.png
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/punjab_roster.png
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/punjaborig.gif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/restapi.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xmlrpcapi.html
@dirrm %%PYTHON_SITELIBDIR%%/punjab/xmpp
@dirrm %%PYTHON_SITELIBDIR%%/punjab
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/js
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/images/roster
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/images
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/css
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
@dirrmtry %%PYTHON_SITELIBDIR%%/twisted/plugins
@dirrmtry %%PYTHON_SITELIBDIR%%/twisted
@dirrmtry %%PYTHON_SITELIBDIR%%/punjab/xmpp
@dirrmtry %%PYTHON_SITELIBDIR%%/punjab
%%PORTEXAMPLES%%@dirrmtry %%EXAMPLESDIR%%
libexec/punjab.tac
@exec mkdir -p %D/%%WWWDIR%%
%%WWWDIR%%/favicon.ico
%%WWWDIR%%/crossdomain.xml
%%WWWDIR%%/punjab.gif
%%WWWDIR%%/index.html
@dirrmtry %%WWWDIR%%