From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Apr 26 12:50:15 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 7C8F316A407 for ; Wed, 26 Apr 2006 12:50:15 +0000 (UTC) (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 9090F43D55 for ; Wed, 26 Apr 2006 12:50:14 +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 k3QCoEjd051256 for ; Wed, 26 Apr 2006 12:50:14 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k3QCoEqD051255; Wed, 26 Apr 2006 12:50:14 GMT (envelope-from gnats) Resent-Date: Wed, 26 Apr 2006 12:50:14 GMT Resent-Message-Id: <200604261250.k3QCoEqD051255@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, Andrew Pantyukhin Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2ACD516A401 for ; Wed, 26 Apr 2006 12:49:45 +0000 (UTC) (envelope-from infofarmer@gmail.com) Received: from uproxy.gmail.com (uproxy.gmail.com [66.249.92.174]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4873343D45 for ; Wed, 26 Apr 2006 12:49:44 +0000 (GMT) (envelope-from infofarmer@gmail.com) Received: by uproxy.gmail.com with SMTP id m3so1161842ugc for ; Wed, 26 Apr 2006 05:49:43 -0700 (PDT) Received: by 10.66.255.4 with SMTP id c4mr1560796ugi; Wed, 26 Apr 2006 05:49:43 -0700 (PDT) Received: from localhost ( [82.179.74.224]) by mx.gmail.com with ESMTP id u1sm941139uge.2006.04.26.05.49.41; Wed, 26 Apr 2006 05:49:42 -0700 (PDT) Message-Id: <444f6c66.01a596db.3d01.0a7e@mx.gmail.com> Date: Wed, 26 Apr 2006 05:49:42 -0700 (PDT) From: Andrew Pantyukhin To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/96362: New ports: net-im/py-xmpppy and net-im/py-xmpppy-irc X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 12:50:15 -0000 >Number: 96362 >Category: ports >Synopsis: New ports: net-im/py-xmpppy and net-im/py-xmpppy-irc >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: Wed Apr 26 12:50:13 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Andrew Pantyukhin >Release: FreeBSD 6.0-RELEASE-p4 amd64 >Organization: >Environment: System: FreeBSD proxy.campus.gubkin.ru 6.0-RELEASE-p4 FreeBSD 6.0-RELEASE-p4 #4: Fri Jan 27 22:30:23 MSK 2006 sat@proxy.campus.gubkin.ru:/usr/obj/usr/src/sys/CS-PROXY amd64 >Description: - A Python library that provides easy scripting with Jabber - An xmpp to irc transport (depends on the lib) >How-To-Repeat: >Fix: --- py-xmpppy.shar begins here --- # 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: # # py-xmpppy # py-xmpppy/Makefile # py-xmpppy/distinfo # py-xmpppy/pkg-descr # py-xmpppy/pkg-plist # echo c - py-xmpppy mkdir -p py-xmpppy > /dev/null 2>&1 echo x - py-xmpppy/Makefile sed 's/^X//' >py-xmpppy/Makefile << 'END-of-py-xmpppy/Makefile' X# Ports collection makefile for: py-xmpppy X# Date created: 21 April 2006 X# Whom: Andrew Pantyukhin X# X# $FreeBSD$ X# X XPORTNAME= xmpppy XPORTVERSION= 0.3.1 XCATEGORIES= net-im python XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ${PORTNAME} XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} X XMAINTAINER= infofarmer@gmail.com XCOMMENT= A Python library that provides easy scripting with Jabber X XUSE_PYTHON= 2.3+ XUSE_PYDISTUTILS= yes X Xpost-patch: X @${GREP} -lr '/usr/bin/python' ${WRKSRC} | \ X ${XARGS} ${REINPLACE_CMD} -e "s.^#!/usr/bin/python.#!${PYTHON_CMD}." X X.include END-of-py-xmpppy/Makefile echo x - py-xmpppy/distinfo sed 's/^X//' >py-xmpppy/distinfo << 'END-of-py-xmpppy/distinfo' XMD5 (xmpppy-0.3.1.tar.gz) = 56e8df54288e57bd626cb53b31e2b41c XSHA256 (xmpppy-0.3.1.tar.gz) = 4908197dfe326cef492360b285a9da0a8e0aa27e883bc99a5b076c2076ffc27d XSIZE (xmpppy-0.3.1.tar.gz) = 252764 END-of-py-xmpppy/distinfo echo x - py-xmpppy/pkg-descr sed 's/^X//' >py-xmpppy/pkg-descr << 'END-of-py-xmpppy/pkg-descr' Xxmpppy is a Python library that is targeted to provide easy Xscripting with Jabber. Similar projects are Twisted Words Xand jabber.py. X XThis library was not designed from scratch. It inherits some Xcode from jabberpy and have very similar API in many places. XThough it is separate project since it have almost completely Xdifferent architecture and primarily aims to work with jabberd2 X- the new Open Source Jabber Server. X XWWW: http://xmpppy.sourceforge.net/ END-of-py-xmpppy/pkg-descr echo x - py-xmpppy/pkg-plist sed 's/^X//' >py-xmpppy/pkg-plist << 'END-of-py-xmpppy/pkg-plist' X%%PYTHON_SITELIBDIR%%/xmpp/__init__.py X%%PYTHON_SITELIBDIR%%/xmpp/__init__.pyc X%%PYTHON_SITELIBDIR%%/xmpp/__init__.pyo X%%PYTHON_SITELIBDIR%%/xmpp/auth.py X%%PYTHON_SITELIBDIR%%/xmpp/auth.pyc X%%PYTHON_SITELIBDIR%%/xmpp/auth.pyo X%%PYTHON_SITELIBDIR%%/xmpp/browser.py X%%PYTHON_SITELIBDIR%%/xmpp/browser.pyc X%%PYTHON_SITELIBDIR%%/xmpp/browser.pyo X%%PYTHON_SITELIBDIR%%/xmpp/client.py X%%PYTHON_SITELIBDIR%%/xmpp/client.pyc X%%PYTHON_SITELIBDIR%%/xmpp/client.pyo X%%PYTHON_SITELIBDIR%%/xmpp/commands.py X%%PYTHON_SITELIBDIR%%/xmpp/commands.pyc X%%PYTHON_SITELIBDIR%%/xmpp/commands.pyo X%%PYTHON_SITELIBDIR%%/xmpp/debug.py X%%PYTHON_SITELIBDIR%%/xmpp/debug.pyc X%%PYTHON_SITELIBDIR%%/xmpp/debug.pyo X%%PYTHON_SITELIBDIR%%/xmpp/dispatcher.py X%%PYTHON_SITELIBDIR%%/xmpp/dispatcher.pyc X%%PYTHON_SITELIBDIR%%/xmpp/dispatcher.pyo X%%PYTHON_SITELIBDIR%%/xmpp/features.py X%%PYTHON_SITELIBDIR%%/xmpp/features.pyc X%%PYTHON_SITELIBDIR%%/xmpp/features.pyo X%%PYTHON_SITELIBDIR%%/xmpp/filetransfer.py X%%PYTHON_SITELIBDIR%%/xmpp/filetransfer.pyc X%%PYTHON_SITELIBDIR%%/xmpp/filetransfer.pyo X%%PYTHON_SITELIBDIR%%/xmpp/protocol.py X%%PYTHON_SITELIBDIR%%/xmpp/protocol.pyc X%%PYTHON_SITELIBDIR%%/xmpp/protocol.pyo X%%PYTHON_SITELIBDIR%%/xmpp/roster.py X%%PYTHON_SITELIBDIR%%/xmpp/roster.pyc X%%PYTHON_SITELIBDIR%%/xmpp/roster.pyo X%%PYTHON_SITELIBDIR%%/xmpp/session.py X%%PYTHON_SITELIBDIR%%/xmpp/session.pyc X%%PYTHON_SITELIBDIR%%/xmpp/session.pyo X%%PYTHON_SITELIBDIR%%/xmpp/simplexml.py X%%PYTHON_SITELIBDIR%%/xmpp/simplexml.pyc X%%PYTHON_SITELIBDIR%%/xmpp/simplexml.pyo X%%PYTHON_SITELIBDIR%%/xmpp/transports.py X%%PYTHON_SITELIBDIR%%/xmpp/transports.pyc X%%PYTHON_SITELIBDIR%%/xmpp/transports.pyo X@dirrm %%PYTHON_SITELIBDIR%%/xmpp END-of-py-xmpppy/pkg-plist exit --- py-xmpppy.shar ends here --- --- py-xmpppy-irc.shar begins here --- # 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: # # py-xmpppy-irc # py-xmpppy-irc/Makefile # py-xmpppy-irc/distinfo # py-xmpppy-irc/pkg-descr # py-xmpppy-irc/files # py-xmpppy-irc/files/xmpppyirc.in # echo c - py-xmpppy-irc mkdir -p py-xmpppy-irc > /dev/null 2>&1 echo x - py-xmpppy-irc/Makefile sed 's/^X//' >py-xmpppy-irc/Makefile << 'END-of-py-xmpppy-irc/Makefile' X# Ports collection makefile for: py-irc-transport X# Date created: 21 April 2006 X# Whom: Andrew Pantyukhin X# X# $FreeBSD$ X# X XPORTNAME= xmpppy-irc XPORTVERSION= 0.3 XCATEGORIES= net-im python irc XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= xmpppy XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} XDISTNAME= irc-transport-${PORTVERSION} X XMAINTAINER= infofarmer@gmail.com XCOMMENT= An xmpp to irc transport X X#RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/xmpp/__init__.py:${PORTSDIR}/net-im/py-xmpppy \ XRUN_DEPENDS+= ${PYTHON_SITELIBDIR}/xmpp/__init__.py:../py-xmpppy \ X ${PYTHON_SITELIBDIR}/irclib.py:${PORTSDIR}/irc/py-irclib X XUSE_PYTHON= 2.3+ XNO_BUILD= yes XFILES= irc.py jep0106.py jep0133.py test_jep0106.py XPFILES= ${FILES:S.^.%%PYTHON_SITELIBDIR%%/xmpp/irc/.} XPLIST_FILES= ${PFILES} ${PFILES:S.$.c.} ${PFILES:S.$.o.} etc/${PORTNAME:S.-..}.conf.sample XPLIST_DIRS= %%PYTHON_SITELIBDIR%%/xmpp/irc XSUB_LIST= PYTHON_CMD=${PYTHON_CMD} FEXEC=${PYTHON_SITELIBDIR}/xmpp/irc/irc.py XUSE_RC_SUBR= xmpppyirc XPORTDOCS= ChangeLog IRC-Transport-Howtouse.html README.txt XDDIR= ${PYTHON_SITELIBDIR}/xmpp/irc X Xpost-patch: X @${GREP} -lr '/usr/bin/python' ${WRKSRC} | \ X ${XARGS} ${REINPLACE_CMD} -e "s./usr/bin/python.${PYTHON_CMD}." \ X -e "s!/etc/jabber/jabber-irc.conf!${PREFIX}/etc/${PORTNAME:S.-..}.conf!" X Xdo-install: X @${INSTALL} -d ${DDIR} X @${INSTALL_SCRIPT} ${WRKSRC}/irc.py ${DDIR}/ X @${INSTALL_DATA} ${FILES:M*jep*:S.^.${WRKSRC}/.} ${DDIR}/ X @${INSTALL_DATA} ${WRKSRC}/transport.ini ${PREFIX}/etc/${PORTNAME:S.-..}.conf.sample X @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${DDIR} X @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${DDIR} X @${CHMOD} -R a-w ${DDIR} X.ifndef NOPORTDOCS X @${INSTALL} -d ${DOCSDIR} X @${INSTALL} ${PORTDOCS:S.^.${WRKSRC}/.} ${DOCSDIR}/ X.endif X X.include END-of-py-xmpppy-irc/Makefile echo x - py-xmpppy-irc/distinfo sed 's/^X//' >py-xmpppy-irc/distinfo << 'END-of-py-xmpppy-irc/distinfo' XMD5 (irc-transport-0.3.tar.gz) = 8ad0190f1b158ef5990290a16eaf8084 XSHA256 (irc-transport-0.3.tar.gz) = 8dc4de9ca0f1445ed9023ee76e64de454f32c7e880f9ac37600fb1f81d2c46a4 XSIZE (irc-transport-0.3.tar.gz) = 22752 END-of-py-xmpppy-irc/distinfo echo x - py-xmpppy-irc/pkg-descr sed 's/^X//' >py-xmpppy-irc/pkg-descr << 'END-of-py-xmpppy-irc/pkg-descr' XThe IRC transport is a dynamic gateway that allows XMPP/Jabber Xusers to connect to IRC using their Groupchat and MUC clients. XIt is based on xmpppy and irclib Python libraries. X XWWW: http://xmpppy.sourceforge.net/irc/ END-of-py-xmpppy-irc/pkg-descr echo c - py-xmpppy-irc/files mkdir -p py-xmpppy-irc/files > /dev/null 2>&1 echo x - py-xmpppy-irc/files/xmpppyirc.in sed 's/^X//' >py-xmpppy-irc/files/xmpppyirc.in << 'END-of-py-xmpppy-irc/files/xmpppyirc.in' X#!/bin/sh X X# PROVIDE: xmpppyirc X# REQUIRE: DAEMON X X. %%RC_SUBR%% X Xname="xmpppyirc" Xpidfile="/var/run/$name.pid" X Xcommand="%%FEXEC%%" Xcommand_args="&" Xcommand_interpreter="%%PYTHON_CMD%%" Xrequired_files="%%PREFIX%%/etc/$name.conf" Xstart_precmd="touch $pidfile && export PID=$pidfile" X Xload_rc_config $name X: ${xmpppyirc_enable="NO"} Xrun_rc_command "$1" END-of-py-xmpppy-irc/files/xmpppyirc.in exit --- py-xmpppy-irc.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: