# 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: # # . # ./Makefile # ./distinfo # ./pkg-plist # ./pkg-descr # ./files # ./files/punjab.sh.in # echo c - . mkdir -p . > /dev/null 2>&1 echo x - ./Makefile sed 's/^X//' >./Makefile << 'END-of-./Makefile' X# New ports collection makefile for: py-punjab X# Date created: 17 February 2006 X# Whom: jodocus X# X# $FreeBSD$ X# X XPORTNAME= punjab XPORTVERSION= 0.9 XCATEGORIES= net-im python XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= punjab XPKGNAMEPREFIX= py- X XMAINTAINER= jodocus@jodocus.org XCOMMENT= HTTP-polling and HTTP-binding gateway for Jabber X XUSE_PYTHON= 2.4+ XUSE_PYDISTUTILS= yes XUSE_TWISTED= xish words web conch X XRUN_DEPENDS+= ${PYTHON_SITELIBDIR}/SOAPpy/__init__.py:${PORTSDIR}/net/py-soappy X X XOPTIONS= HTTPB "Enable HTTP Binding" on \ X HTTPP "Enable HTTP Polling" off \ X SOAP "Enable SOAP" off \ X XMLRPC "Enable xmlrpc" off X X#The host option is documented but seems to be ignored by the application. X# PUN_HOST?=localhost XPUN_PORT?=5280 XHTMLDIR?=${PREFIX}/www/punjab X XUSE_RC_SUBR=punjab.sh XSUB_LIST="HTMLDIR=${HTMLDIR}" \ X "PYTHON_CMD=${PYTHONBASE}/bin/${PYTHON_VERSION}" X X.include X X.if defined(WITHOUT_HTTPB) X ARGS=--httpb=0 X.else X ARGS=--httpb=1 X.endif X X.if defined(WITH_HTTPP) X ARGS+= --httpp=1 X.else X ARGS+= --httpp=0 X.endif X X.if defined(WITH_SOAP) X ARGS+= --soap=1 X.else X ARGS+= --soap=0 X.endif X X.if defined(WITH_XMLRPC) X ARGS+= --xmlrpc=1 X.else X ARGS+= --xmlrpc=0 X.endif X Xpre-fetch: X @${ECHO_CMD} "" X @${ECHO_CMD} "The following options can be used:" X @${ECHO_CMD} "" X @${ECHO_CMD} " PUN_PORT 5280" X @${ECHO_CMD} " HTMLDIR ${PREFIX}/www/punjab" X @${ECHO_CMD} "" X Xpost-install: X cd ${WRKDIR}; ${PREFIX}/bin/mktap punjab --port=${PUN_PORT} ${ARGS} --html_dir=${HTMLDIR} X ${INSTALL_DATA} ${WRKDIR}/punjab.tap ${PREFIX}/libexec/punjab.tap X ${TEST} ! -d ${HTMLDIR} && ${MKDIR} ${HTMLDIR} X X.include END-of-./Makefile echo x - ./distinfo sed 's/^X//' >./distinfo << 'END-of-./distinfo' XMD5 (punjab-0.9.tar.gz) = 3f4f96f6b83fbc3e09951de6c371c630 XSHA256 (punjab-0.9.tar.gz) = 94a946d24e8063205931cdd67ddc47f63ab5c0d2e11120a67597cb578b443193 XSIZE (punjab-0.9.tar.gz) = 203558 END-of-./distinfo echo x - ./pkg-plist sed 's/^X//' >./pkg-plist << 'END-of-./pkg-plist' X%%PYTHON_SITELIBDIR%%/punjab/__init__.py X%%PYTHON_SITELIBDIR%%/punjab/__init__.pyc X%%PYTHON_SITELIBDIR%%/punjab/__init__.pyo X%%PYTHON_SITELIBDIR%%/punjab/error.py X%%PYTHON_SITELIBDIR%%/punjab/error.pyc X%%PYTHON_SITELIBDIR%%/punjab/error.pyo X%%PYTHON_SITELIBDIR%%/punjab/httpb.py X%%PYTHON_SITELIBDIR%%/punjab/httpb.pyc X%%PYTHON_SITELIBDIR%%/punjab/httpb.pyo X%%PYTHON_SITELIBDIR%%/punjab/httpp.py X%%PYTHON_SITELIBDIR%%/punjab/httpp.pyc X%%PYTHON_SITELIBDIR%%/punjab/httpp.pyo X%%PYTHON_SITELIBDIR%%/punjab/jabber.py X%%PYTHON_SITELIBDIR%%/punjab/jabber.pyc X%%PYTHON_SITELIBDIR%%/punjab/jabber.pyo X%%PYTHON_SITELIBDIR%%/punjab/livepunjab.py X%%PYTHON_SITELIBDIR%%/punjab/livepunjab.pyc X%%PYTHON_SITELIBDIR%%/punjab/livepunjab.pyo X%%PYTHON_SITELIBDIR%%/punjab/punjab.py X%%PYTHON_SITELIBDIR%%/punjab/punjab.pyc X%%PYTHON_SITELIBDIR%%/punjab/punjab.pyo X%%PYTHON_SITELIBDIR%%/punjab/rest.py X%%PYTHON_SITELIBDIR%%/punjab/rest.pyc X%%PYTHON_SITELIBDIR%%/punjab/rest.pyo X%%PYTHON_SITELIBDIR%%/punjab/sdb.py X%%PYTHON_SITELIBDIR%%/punjab/sdb.pyc X%%PYTHON_SITELIBDIR%%/punjab/sdb.pyo X%%PYTHON_SITELIBDIR%%/punjab/session.py X%%PYTHON_SITELIBDIR%%/punjab/session.pyc X%%PYTHON_SITELIBDIR%%/punjab/session.pyo X%%PYTHON_SITELIBDIR%%/punjab/soap.py X%%PYTHON_SITELIBDIR%%/punjab/soap.pyc X%%PYTHON_SITELIBDIR%%/punjab/soap.pyo X%%PYTHON_SITELIBDIR%%/punjab/tap.py X%%PYTHON_SITELIBDIR%%/punjab/tap.pyc X%%PYTHON_SITELIBDIR%%/punjab/tap.pyo X%%PYTHON_SITELIBDIR%%/punjab/xmlrpc.py X%%PYTHON_SITELIBDIR%%/punjab/xmlrpc.pyc X%%PYTHON_SITELIBDIR%%/punjab/xmlrpc.pyo X%%PYTHON_SITELIBDIR%%/punjab/xmpp/__init__.py X%%PYTHON_SITELIBDIR%%/punjab/xmpp/__init__.pyc X%%PYTHON_SITELIBDIR%%/punjab/xmpp/__init__.pyo X%%PYTHON_SITELIBDIR%%/punjab/xmpp/client.py X%%PYTHON_SITELIBDIR%%/punjab/xmpp/client.pyc X%%PYTHON_SITELIBDIR%%/punjab/xmpp/client.pyo X%%PYTHON_SITELIBDIR%%/punjab/xmpp/component.py X%%PYTHON_SITELIBDIR%%/punjab/xmpp/component.pyc X%%PYTHON_SITELIBDIR%%/punjab/xmpp/component.pyo X%%PYTHON_SITELIBDIR%%/punjab/xmpp/disco.py X%%PYTHON_SITELIBDIR%%/punjab/xmpp/disco.pyc X%%PYTHON_SITELIBDIR%%/punjab/xmpp/disco.pyo X%%PYTHON_SITELIBDIR%%/punjab/xmpp/error.py X%%PYTHON_SITELIBDIR%%/punjab/xmpp/error.pyc X%%PYTHON_SITELIBDIR%%/punjab/xmpp/error.pyo X%%PYTHON_SITELIBDIR%%/punjab/xmpp/pubsub.py X%%PYTHON_SITELIBDIR%%/punjab/xmpp/pubsub.pyc X%%PYTHON_SITELIBDIR%%/punjab/xmpp/pubsub.pyo X%%PYTHON_SITELIBDIR%%/punjab/xmpp/server.py X%%PYTHON_SITELIBDIR%%/punjab/xmpp/server.pyc X%%PYTHON_SITELIBDIR%%/punjab/xmpp/server.pyo X%%PYTHON_SITELIBDIR%%/punjab/plugins.tml X@dirrm %%PYTHON_SITELIBDIR%%/punjab/xmpp X@dirrm %%PYTHON_SITELIBDIR%%/punjab Xlibexec/punjab.tap END-of-./pkg-plist echo x - ./pkg-descr sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr' XPunJab is a HTTP jabber client interface. It is a SOAP, XMLRPC, XJEP-0025 or JEP-0124 server that allows persistent client connections Xto a jabber server. It can be used for many things, but its main Xpurpose is to allow for stateless applications (ie web) a stateful Xconnection to jabber. X XFor more information about punjab see the following URL : X XWWW: http://punjab.sf.net/ END-of-./pkg-descr echo c - ./files mkdir -p ./files > /dev/null 2>&1 echo x - ./files/punjab.sh.in sed 's/^X//' >./files/punjab.sh.in << 'END-of-./files/punjab.sh.in' X#!/bin/sh X# X X# PROVIDE: punjab X# REQUIRE: DAEMON X# BEFORE: X X. %%RC_SUBR%% X Xpunjab_enable=${punjab_enable-"NO"} Xpunjab_chdir=${punjab_chdir-"%%HTMLDIR%%"} X Xname="punjab" Xrcvar=`set_rcvar` Xpidfile="/var/run/twistd.pid" Xcommand="%%PREFIX%%/bin/twistd" Xcommand_args="--pidfile $pidfile -f %%PREFIX%%/libexec/punjab.tap" Xcommand_interpreter="%%PYTHON_CMD%%" X Xload_rc_config $name Xrun_rc_command "$1" X END-of-./files/punjab.sh.in exit