From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Mar 2 15:40:04 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9452016A420 for ; Thu, 2 Mar 2006 15:40:04 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1234543D53 for ; Thu, 2 Mar 2006 15:40:04 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k22Fe33B058166 for ; Thu, 2 Mar 2006 15:40:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k22Fe3vO058165; Thu, 2 Mar 2006 15:40:03 GMT (envelope-from gnats) Resent-Date: Thu, 2 Mar 2006 15:40:03 GMT Resent-Message-Id: <200603021540.k22Fe3vO058165@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Joost Bekkers Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 37DEA16A420 for ; Thu, 2 Mar 2006 15:34:10 +0000 (GMT) (envelope-from joost@jodocus.org) Received: from bps.jodocus.org (f173011.upc-f.chello.nl [80.56.173.11]) by mx1.FreeBSD.org (Postfix) with ESMTP id 896C643D49 for ; Thu, 2 Mar 2006 15:34:09 +0000 (GMT) (envelope-from joost@jodocus.org) Received: from jodocus.org (localhost [127.0.0.1]) by bps.jodocus.org (8.13.3/8.13.1) with ESMTP id k22FY7GX035560 for ; Thu, 2 Mar 2006 16:34:07 +0100 (CET) (envelope-from joost@jodocus.org) Received: (from joost@localhost) by jodocus.org (8.13.3/8.13.1/Submit) id k22FY7Hj035559; Thu, 2 Mar 2006 16:34:07 +0100 (CET) (envelope-from joost) Message-Id: <200603021534.k22FY7Hj035559@jodocus.org> Date: Thu, 2 Mar 2006 16:34:07 +0100 (CET) From: Joost Bekkers To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/94024: New port: net-im/py-punjab HTTP jabber client interface X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Joost Bekkers List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Mar 2006 15:40:04 -0000 >Number: 94024 >Category: ports >Synopsis: New port: net-im/py-punjab HTTP jabber client interface >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: Thu Mar 02 15:40:03 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Joost Bekkers >Release: FreeBSD 5.4-RELEASE i386 >Organization: >Environment: >Description: 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. For more information about punjab see the following URL : WWW: http://punjab.sf.net/ >How-To-Repeat: >Fix: # 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 >Release-Note: >Audit-Trail: >Unformatted: