From takeda@chinatsu.takeda.tk  Fri Jun  9 21:13:53 2006
Return-Path: <takeda@chinatsu.takeda.tk>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 6492A16A482
	for <FreeBSD-gnats-submit@freebsd.org>; Fri,  9 Jun 2006 21:13:53 +0000 (UTC)
	(envelope-from takeda@chinatsu.takeda.tk)
Received: from chinatsu.takeda.tk (h-74-0-89-210.lsanca54.covad.net [74.0.89.210])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 1689D43DAD
	for <FreeBSD-gnats-submit@freebsd.org>; Fri,  9 Jun 2006 21:13:26 +0000 (GMT)
	(envelope-from takeda@chinatsu.takeda.tk)
Received: from chinatsu.takeda.tk (smmsp@localhost.takeda.tk [127.0.0.1])
	by chinatsu.takeda.tk (8.13.6/8.13.4) with ESMTP id k59LDQpe077028
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 9 Jun 2006 14:13:26 -0700 (PDT)
	(envelope-from takeda@chinatsu.takeda.tk)
Received: (from root@localhost)
	by chinatsu.takeda.tk (8.13.6/8.13.4/Submit) id k59LDMu8077027;
	Fri, 9 Jun 2006 14:13:22 -0700 (PDT)
	(envelope-from takeda)
Message-Id: <200606092113.k59LDMu8077027@chinatsu.takeda.tk>
Date: Fri, 9 Jun 2006 14:13:22 -0700 (PDT)
From: Derek Kulinski <takeda@takeda.tk>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [NEW PORT] net-im/jabber-pyaim-transport: Python AIM-Transport for Jabber
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         98768
>Category:       ports
>Synopsis:       [NEW PORT] net-im/jabber-pyaim-transport: Python AIM-Transport for Jabber
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jun 09 21:20:14 GMT 2006
>Closed-Date:    Wed Jul 05 15:31:38 GMT 2006
>Last-Modified:  Wed Jul 05 15:31:38 GMT 2006
>Originator:     Derek Kulinski
>Release:        FreeBSD 6.1-RELEASE-p1 i386
>Organization:
>Environment:
System: FreeBSD chinatsu.takeda.tk 6.1-RELEASE-p1 FreeBSD 6.1-RELEASE-p1 #1: Thu Jun  1 18:12:55 PDT
>Description:
PyAIMt is an AIM transport for Jabber written entirely in Python, and using
the Twisted framework. It uses the OSCAR protocol to communicate with AOL's
servers and should work with any Jabber implementation available.

Author:	Daniel Henninger <jadestorm@nc.rr.com>
WWW:	http://pyaim-t.blathersource.org/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- jabber-pyaim-transport-0.7d.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:
#
#	jabber-pyaim
#	jabber-pyaim/pkg-descr
#	jabber-pyaim/Makefile
#	jabber-pyaim/pkg-plist
#	jabber-pyaim/distinfo
#	jabber-pyaim/files
#	jabber-pyaim/files/jabber-pyaim-transport.sh.in
#
echo c - jabber-pyaim
mkdir -p jabber-pyaim > /dev/null 2>&1
echo x - jabber-pyaim/pkg-descr
sed 's/^X//' >jabber-pyaim/pkg-descr << 'END-of-jabber-pyaim/pkg-descr'
XPyAIMt is an AIM transport for Jabber written entirely in Python, and using
Xthe Twisted framework. It uses the OSCAR protocol to communicate with AOL's
Xservers and should work with any Jabber implementation available.
X
XAuthor:	Daniel Henninger <jadestorm@nc.rr.com>
XWWW:	http://pyaim-t.blathersource.org/
END-of-jabber-pyaim/pkg-descr
echo x - jabber-pyaim/Makefile
sed 's/^X//' >jabber-pyaim/Makefile << 'END-of-jabber-pyaim/Makefile'
X# New ports collection makefile for:	Jabber Python AIM Transport
X# Date created:		2006-06-06
X# Whom:			Derek Kulinski <takeda@takeda.tk>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	pyaim
XPORTVERSION=	0.7d
XCATEGORIES=	net-im
XMASTER_SITES=	http://www.blathersource.org/download.php/${PORTNAME}-t/
XPKGNAMEPREFIX=	jabber-
XPKGNAMESUFFIX=	-transport
XDISTNAME=	${PORTNAME}-t-${PORTVERSION}
XDIST_SUBDIR=	jabber
X
XMAINTAINER=	takeda@takeda.tk
XCOMMENT=	Python AIM-Transport for Jabber
X
XRUN_DEPENDS=	${PYTHON_SITELIBDIR}/twisted/__init__.py:${PORTSDIR}/devel/py-twisted
X
XOPTIONS=	EJABBERD "Use transport with ejabberd" off
X
XNO_BUILD=	yes
XUSE_PYTHON=	yes
XUSE_RC_SUBR=	jabber-pyaim-transport.sh
X
XSUB_LIST=	PYTHON_CMD=${PYTHON_CMD}
X
XINST_DIR=	${PREFIX}/lib/jabber/${PORTNAME}
X
XPORTDOCS=	COPYING README NEWS AUTHORS INSTALL
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_EJABBERD)
XJABBER_USER?=	ejabberd
XSUB_LIST+=	JABBER_REQUIRE=ejabberd
X.else
XJABBER_USER?=	jabber
XSUB_LIST+=	JABBER_REQUIRE=jabberd
X.endif
X
XSUB_LIST+=	JABBER_USER=${JABBER_USER}
X
Xpost-patch:
X	@${REINPLACE_CMD} -i "" -e '/spooldir/s|\.\.|/var/spool/jabber|' \
X		-e 's|\.\./PyAIMt.pid|/var/jabberd/pid/PyAIMt.pid|' \
X		${WRKSRC}/config_example.xml
X	@${REINPLACE_CMD} -i "" -e 's|spooldir = "\.\."|spooldir = "/var/spool/jabber"|g' \
X		-e 's|pid = ""|pid = "/var/jabberd/pid/PyAIMt.pid"|g' \
X		${WRKSRC}/src/config.py
X	@${REINPLACE_CMD} -i "" 's|"config\.xml"|"${PREFIX}/etc/jabber-pyaim.xml"|' \
X		${WRKSRC}/src/main.py
X	@${REINPLACE_CMD} -i "" 's|/usr/bin/env python|${PYTHON_CMD}|' \
X		${WRKSRC}/PyAIMt.py
X
Xdo-install:
X	${MKDIR} ${INST_DIR}/src ${INST_DIR}/data
X	${INSTALL_SCRIPT} ${WRKSRC}/PyAIMt.py ${INST_DIR}
X	@${CP} -Rv ${WRKSRC}/data/* ${INST_DIR}/data/
X	@${CP} -Rv ${WRKSRC}/src/* ${INST_DIR}/src/
X	${MKDIR} ${EXAMPLESDIR}/etc
X	${INSTALL_DATA} ${WRKSRC}/config_example.xml ${EXAMPLESDIR}/etc/jabber-pyaim.xml
X	@[ -f ${PREFIX}/etc/jabber-pyaim.xml ] || ${CP} -v ${EXAMPLESDIR}/etc/jabber-pyaim.xml ${PREFIX}/etc/jabber-pyaim.xml
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.for portdoc in ${PORTDOCS}
X	${INSTALL_DATA} ${WRKSRC}/${portdoc} ${DOCSDIR}/
X.endfor
X	${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${INST_DIR}/src
X.endif
X
Xpost-install:
X	@${ECHO_CMD}
X	@${ECHO_CMD} "**************************************************************************************"
X	@${ECHO_CMD} "Remember to edit ${PREFIX}/etc/jabber-pyaim.xml to suit your needs."
X	@${ECHO_CMD} "Follow the setup instructions at: http://wiki.blathersource.org/wiki/index.php/PyAIMt."
X	@${ECHO_CMD} "**************************************************************************************"
X	@${ECHO_CMD}
X
X.include <bsd.port.post.mk>
END-of-jabber-pyaim/Makefile
echo x - jabber-pyaim/pkg-plist
sed 's/^X//' >jabber-pyaim/pkg-plist << 'END-of-jabber-pyaim/pkg-plist'
X@comment $FreeBSD$
X@unexec if cmp -s %D/%%EXAMPLESDIR%%/etc/jabber-pyaim.xml %D/etc/jabber-pyaim.xml; then rm -f %D/etc/jabber-pyaim.xml; fi
X%%EXAMPLESDIR%%/etc/jabber-pyaim.xml
X@exec [ -f %D/etc/jabber-pyaim.xml ] || cp %B/%f %D/etc/jabber-pyaim.xml
Xlib/jabber/pyaim/PyAIMt.py
Xlib/jabber/pyaim/data/defaultAIMAvatar.png
Xlib/jabber/pyaim/data/defaultICQAvatar.png
Xlib/jabber/pyaim/data/www/css/style.css
Xlib/jabber/pyaim/data/www/images/pyaim.png
Xlib/jabber/pyaim/data/www/template.html
Xlib/jabber/pyaim/src/avatar.py
Xlib/jabber/pyaim/src/avatar.pyc
Xlib/jabber/pyaim/src/bool.py
Xlib/jabber/pyaim/src/bool.pyc
Xlib/jabber/pyaim/src/config.py
Xlib/jabber/pyaim/src/config.pyc
Xlib/jabber/pyaim/src/contact.py
Xlib/jabber/pyaim/src/contact.pyc
Xlib/jabber/pyaim/src/daemonize.py
Xlib/jabber/pyaim/src/daemonize.pyc
Xlib/jabber/pyaim/src/debug.py
Xlib/jabber/pyaim/src/debug.pyc
Xlib/jabber/pyaim/src/disco.py
Xlib/jabber/pyaim/src/disco.pyc
Xlib/jabber/pyaim/src/globals.py
Xlib/jabber/pyaim/src/globals.pyc
Xlib/jabber/pyaim/src/groupchat.py
Xlib/jabber/pyaim/src/groupchat.pyc
Xlib/jabber/pyaim/src/imgmanip.py
Xlib/jabber/pyaim/src/imgmanip.pyc
Xlib/jabber/pyaim/src/jabw.py
Xlib/jabber/pyaim/src/jabw.pyc
Xlib/jabber/pyaim/src/lang.py
Xlib/jabber/pyaim/src/lang.pyc
Xlib/jabber/pyaim/src/langs/__init__.py
Xlib/jabber/pyaim/src/langs/__init__.pyc
Xlib/jabber/pyaim/src/langs/cs.py
Xlib/jabber/pyaim/src/langs/cs.pyc
Xlib/jabber/pyaim/src/langs/de.py
Xlib/jabber/pyaim/src/langs/de.pyc
Xlib/jabber/pyaim/src/langs/en.py
Xlib/jabber/pyaim/src/langs/en.pyc
Xlib/jabber/pyaim/src/langs/fr.py
Xlib/jabber/pyaim/src/langs/fr.pyc
Xlib/jabber/pyaim/src/langs/nl.py
Xlib/jabber/pyaim/src/langs/nl.pyc
Xlib/jabber/pyaim/src/langs/pl.py
Xlib/jabber/pyaim/src/langs/pl.pyc
Xlib/jabber/pyaim/src/langs/ru.py
Xlib/jabber/pyaim/src/langs/ru.pyc
Xlib/jabber/pyaim/src/legacy/__init__.py
Xlib/jabber/pyaim/src/legacy/__init__.pyc
Xlib/jabber/pyaim/src/legacy/aimt.py
Xlib/jabber/pyaim/src/legacy/aimt.pyc
Xlib/jabber/pyaim/src/legacy/glue.py
Xlib/jabber/pyaim/src/legacy/glue.pyc
Xlib/jabber/pyaim/src/legacy/legacyiq.py
Xlib/jabber/pyaim/src/legacy/legacyiq.pyc
Xlib/jabber/pyaim/src/legacy/legacylist.py
Xlib/jabber/pyaim/src/legacy/legacylist.pyc
Xlib/jabber/pyaim/src/main.py
Xlib/jabber/pyaim/src/main.pyc
Xlib/jabber/pyaim/src/misciq.py
Xlib/jabber/pyaim/src/misciq.pyc
Xlib/jabber/pyaim/src/register.py
Xlib/jabber/pyaim/src/register.pyc
Xlib/jabber/pyaim/src/sasl.py
Xlib/jabber/pyaim/src/sasl.pyc
Xlib/jabber/pyaim/src/session.py
Xlib/jabber/pyaim/src/session.pyc
Xlib/jabber/pyaim/src/tlib/__init__.py
Xlib/jabber/pyaim/src/tlib/__init__.pyc
Xlib/jabber/pyaim/src/tlib/countrycodes.py
Xlib/jabber/pyaim/src/tlib/countrycodes.pyc
Xlib/jabber/pyaim/src/tlib/domish.py
Xlib/jabber/pyaim/src/tlib/domish.pyc
Xlib/jabber/pyaim/src/tlib/jabber/__init__.py
Xlib/jabber/pyaim/src/tlib/jabber/__init__.pyc
Xlib/jabber/pyaim/src/tlib/jabber/client.py
Xlib/jabber/pyaim/src/tlib/jabber/client.pyc
Xlib/jabber/pyaim/src/tlib/jabber/component.py
Xlib/jabber/pyaim/src/tlib/jabber/component.pyc
Xlib/jabber/pyaim/src/tlib/jabber/jid.py
Xlib/jabber/pyaim/src/tlib/jabber/jid.pyc
Xlib/jabber/pyaim/src/tlib/jabber/jstrports.py
Xlib/jabber/pyaim/src/tlib/jabber/jstrports.pyc
Xlib/jabber/pyaim/src/tlib/jabber/xmpp_stringprep.py
Xlib/jabber/pyaim/src/tlib/jabber/xmpp_stringprep.pyc
Xlib/jabber/pyaim/src/tlib/oscar.py
Xlib/jabber/pyaim/src/tlib/oscar.pyc
Xlib/jabber/pyaim/src/tlib/scheduler.py
Xlib/jabber/pyaim/src/tlib/scheduler.pyc
Xlib/jabber/pyaim/src/tlib/socks5.py
Xlib/jabber/pyaim/src/tlib/socks5.pyc
Xlib/jabber/pyaim/src/tlib/sockserror.py
Xlib/jabber/pyaim/src/tlib/sockserror.pyc
Xlib/jabber/pyaim/src/tlib/twistwrap.py
Xlib/jabber/pyaim/src/tlib/twistwrap.pyc
Xlib/jabber/pyaim/src/tlib/xmlstream.py
Xlib/jabber/pyaim/src/tlib/xmlstream.pyc
Xlib/jabber/pyaim/src/utils.py
Xlib/jabber/pyaim/src/utils.pyc
Xlib/jabber/pyaim/src/web/__init__.py
Xlib/jabber/pyaim/src/web/__init__.pyc
Xlib/jabber/pyaim/src/web/handler.py
Xlib/jabber/pyaim/src/web/handler.pyc
Xlib/jabber/pyaim/src/web/xmppcred.py
Xlib/jabber/pyaim/src/web/xmppcred.pyc
Xlib/jabber/pyaim/src/xdb/__init__.py
Xlib/jabber/pyaim/src/xdb/__init__.pyc
Xlib/jabber/pyaim/src/xdb/legacyaimtransport.py
Xlib/jabber/pyaim/src/xdb/legacyaimtransport.pyc
Xlib/jabber/pyaim/src/xdb/mysql.py
Xlib/jabber/pyaim/src/xdb/mysql.pyc
Xlib/jabber/pyaim/src/xdb/template.py
Xlib/jabber/pyaim/src/xdb/template.pyc
Xlib/jabber/pyaim/src/xdb/xmlfiles.py
Xlib/jabber/pyaim/src/xdb/xmlfiles.pyc
Xlib/jabber/pyaim/src/xmlconfig.py
Xlib/jabber/pyaim/src/xmlconfig.pyc
X@dirrm lib/jabber/pyaim/src/xdb
X@dirrm lib/jabber/pyaim/src/web
X@dirrm lib/jabber/pyaim/src/tlib/jabber
X@dirrm lib/jabber/pyaim/src/tlib
X@dirrm lib/jabber/pyaim/src/legacy
X@dirrm lib/jabber/pyaim/src/langs
X@dirrm lib/jabber/pyaim/src
X@dirrm lib/jabber/pyaim/data/www/images
X@dirrm lib/jabber/pyaim/data/www/css
X@dirrm lib/jabber/pyaim/data/www
X@dirrm lib/jabber/pyaim/data
X@dirrm lib/jabber/pyaim
X@dirrmtry lib/jabber
X@dirrm %%EXAMPLESDIR%%/etc
X@dirrm %%EXAMPLESDIR%%
END-of-jabber-pyaim/pkg-plist
echo x - jabber-pyaim/distinfo
sed 's/^X//' >jabber-pyaim/distinfo << 'END-of-jabber-pyaim/distinfo'
XMD5 (jabber/pyaim-t-0.7d.tar.gz) = 99b593a2a1dc7cc6281dad4a4d8fb5e1
XSHA256 (jabber/pyaim-t-0.7d.tar.gz) = 768b038f51548ce9f87932d74d98f4cd68f9412775e3b1a4345775857592d122
XSIZE (jabber/pyaim-t-0.7d.tar.gz) = 144842
END-of-jabber-pyaim/distinfo
echo c - jabber-pyaim/files
mkdir -p jabber-pyaim/files > /dev/null 2>&1
echo x - jabber-pyaim/files/jabber-pyaim-transport.sh.in
sed 's/^X//' >jabber-pyaim/files/jabber-pyaim-transport.sh.in << 'END-of-jabber-pyaim/files/jabber-pyaim-transport.sh.in'
X#!/bin/sh
X#
X# $FreeBSD$
X#
X# PROVIDE: jabber_pyaim
X# REQUIRE: DAEMON %%JABBER_REQUIRE%%
X# BEFORE: LOGIN
X# KEYWORD: shutdown
X#
X# Define these jabber_pyaim_* variables in one of these files:
X#       /etc/rc.conf
X#       /etc/rc.conf.local
X#
X
X. %%RC_SUBR%%
X
Xname="jabber_pyaim"
Xrcvar=`set_rcvar`
X
Xload_rc_config $name
X
X: ${jabber_pyaim_enable="NO"}
X: ${jabber_pyaim_dir="%%PREFIX%%/lib/jabber/pyaim"}
X: ${jabber_pyaim_piddir="/var/jabberd/pid"}
X: ${jabber_pyaim_user="%%JABBER_USER%%"}
X
Xpidfile="${jabber_pyaim_piddir}/PyAIMt.pid"
Xcommand_interpreter="%%PYTHON_CMD%%"
Xcommand_args="-b -o pid=${pidfile}"
Xcommand="${jabber_pyaim_dir}/PyAIMt.py"
X
Xrun_rc_command "$1"
END-of-jabber-pyaim/files/jabber-pyaim-transport.sh.in
exit
--- jabber-pyaim-transport-0.7d.shar ends here ---

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: garga 
State-Changed-When: Wed Jul 5 15:31:37 UTC 2006 
State-Changed-Why:  
New port added. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=98768 
>Unformatted:
