From nobody@FreeBSD.org  Wed Jul  7 23:20:46 2010
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 80B721065670
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  7 Jul 2010 23:20:46 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 700BB8FC14
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  7 Jul 2010 23:20:46 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o67NKk6V043185
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 7 Jul 2010 23:20:46 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id o67NKkPL043184;
	Wed, 7 Jul 2010 23:20:46 GMT
	(envelope-from nobody)
Message-Id: <201007072320.o67NKkPL043184@www.freebsd.org>
Date: Wed, 7 Jul 2010 23:20:46 GMT
From: Jesse Kempf <jkempf@davisvision.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [New Port] devel/lamson Python mail server built like a web application server
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         148443
>Category:       ports
>Synopsis:       [New Port] devel/lamson Python mail server built like a web application server
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    nemoliu
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 07 23:30:03 UTC 2010
>Closed-Date:    Mon Jul 26 06:51:06 UTC 2010
>Last-Modified:  Mon Jul 26 06:51:06 UTC 2010
>Originator:     Jesse Kempf
>Release:        FreeBSD 7.2
>Organization:
>Environment:
FreeBSD waffle.davisvision.com 7.2-STABLE FreeBSD 7.2-STABLE #1: Mon Nov 23 08:52:01 EST 2009     jkempf@waffle.davisvision.com:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
Lamson is a modern Pythonic mail server built like a web application server.

WWW:    http://pypi.python.org/pypi/lamson/

Note:
Lamson is dependent upon the ports introduced in ports/148441 and ports/148437.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	lamson
#	lamson/distinfo
#	lamson/pkg-plist
#	lamson/Makefile
#	lamson/pkg-descr
#
echo c - lamson
mkdir -p lamson > /dev/null 2>&1
echo x - lamson/distinfo
sed 's/^X//' >lamson/distinfo << '65711051e49e2b9cd05b8a3d37d4f8d2'
XMD5 (lamson-1.0.tar.gz) = 2b36fbb2e9e3c07fec5f6d12e0736bda
XSHA256 (lamson-1.0.tar.gz) = f17b058fc4a56f2574586fc493cc93d02183ee833bbaa9ba5b01eae55e6c8c4f
XSIZE (lamson-1.0.tar.gz) = 664025
65711051e49e2b9cd05b8a3d37d4f8d2
echo x - lamson/pkg-plist
sed 's/^X//' >lamson/pkg-plist << '81369d49003e40f7553d70cae4ae5391'
Xbin/lamson
Xbin/nosetests
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/EGG-INFO/PKG-INFO
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/EGG-INFO/SOURCES.txt
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/EGG-INFO/dependency_links.txt
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/EGG-INFO/not-zip-safe
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/EGG-INFO/requires.txt
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/EGG-INFO/scripts/lamson
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/EGG-INFO/top_level.txt
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/__init__.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/__init__.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/__init__.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/args.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/args.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/args.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/bounce.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/bounce.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/bounce.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/commands.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/commands.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/commands.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/confirm.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/confirm.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/confirm.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/data/prototype.zip
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/encoding.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/encoding.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/encoding.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/handlers/__init__.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/handlers/__init__.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/handlers/__init__.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/handlers/forward.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/handlers/forward.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/handlers/forward.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/handlers/log.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/handlers/log.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/handlers/log.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/handlers/queue.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/handlers/queue.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/handlers/queue.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/html.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/html.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/html.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/mail.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/mail.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/mail.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/queue.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/queue.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/queue.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/routing.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/routing.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/routing.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/server.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/server.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/server.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/spam.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/spam.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/spam.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/testing.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/testing.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/testing.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/utils.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/utils.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/utils.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/version.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/version.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/version.pyo
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/view.py
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/view.pyc
X%%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/view.pyo
X@dirrm %%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/handlers
X@dirrm %%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/data
X@dirrm %%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson
X@dirrm %%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/EGG-INFO/scripts
X@dirrm %%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/EGG-INFO
X@dirrm %%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg
X@dirrmtry %%PYTHON_SITELIBDIR%%
81369d49003e40f7553d70cae4ae5391
echo x - lamson/Makefile
sed 's/^X//' >lamson/Makefile << 'd2a5f4c6ed3cc0bae58358205cacb613'
X# New ports collection makefile for: python-daemon
X# Date created: 7 Jul 2010
X# Whom:			jessekempf@gmail.com
X# $FreeBSD$
X#
X
XPORTNAME= lamson
XPORTVERSION= 1.0
XCATEGORIES= devel python
XMASTER_SITES= CHEESESHOP
XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
X
XMAINTAINER= jessekempf@gmail.com
XCOMMENT= Python mail server built like a web application server
X
XBUILD_DEPENDS=\
X	${PYTHON_SITELIBDIR}/mock.py:${PORTSDIR}/devel/py-pmock\
X	${PYTHON_PKGNAMEPREFIX}Jinja2>0:${PORTSDIR}/devel/py-Jinja2\
X	${PYTHON_PKGNAMEPREFIX}chardet>0:${PORTSDIR}/textproc/py-chardet\
X	${PYTHON_PKGNAMEPREFIX}daemon>0:${PORTSDIR}/devel/py-daemon\
X	${PYTHON_PKGNAMEPREFIX}mock>0:${PORTSDIR}/devel/py-mock
X
XUSE_PYTHON= yes
XUSE_PYDISTUTILS= yes
XPYDISTUTILS_NOEGGINFO = yes
X
X.include <bsd.port.mk>
d2a5f4c6ed3cc0bae58358205cacb613
echo x - lamson/pkg-descr
sed 's/^X//' >lamson/pkg-descr << 'a9f9bc7c8906e4fe7e8b37d1206a4167'
XLamson is a modern Pythonic mail server built like a web application server.
X
XWWW:	http://pypi.python.org/pypi/lamson/
a9f9bc7c8906e4fe7e8b37d1206a4167
exit



>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->wen 
Responsible-Changed-By: wen 
Responsible-Changed-When: Fri Jul 9 01:53:09 UTC 2010 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=148443 

From: Jesse Kempf <jkempf@davisvision.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/148443: [New Port] devel/lamson Python mail server built
 like a web application server
Date: Fri, 09 Jul 2010 16:19:55 +0000

 This is a multi-part message in MIME format.
 --------------020603080801080800020002
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 lwhsu found several issues in ports/148441 (py-daemon) which I submitted 
   (I didn't know to set USE_PYDISTUTILS=easy_install, and that I could 
 use %%PYEASYINSTALL_EGG%% in my plist).
 
 Those same issues existed in the version of the lamson port I submitted.
 
 There was also a missing dependency on devel/py-nose which I noticed and 
 fixed.
 
 I've attached a new sharchive which fixes those problems.
 
 Cheers,
 -Jesse
 
 
 
 ------------------------------------------------------------------------
 The information contained in this communication is intended
 only for the use of the recipient(s) named above. It may
 contain information that is privileged or confidential, and
 may be protected by State and/or Federal Regulations. If
 the reader of this message is not the intended recipient,
 you are hereby notified that any dissemination,
 distribution, or copying of this communication, or any of
 its contents, is strictly prohibited. If you have received
 this communication in error, please return it to the sender
 immediately and delete the original message and any copy
 of it from your computer system. If you have any questions
 concerning this message, please contact the sender.
 ------------------------------------------------------------------------
 
 
 --------------020603080801080800020002
 Content-Type: text/plain;
  name="lamson.shar"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="lamson.shar"
 
 # 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:
 #
 #	lamson
 #	lamson/distinfo
 #	lamson/pkg-plist
 #	lamson/Makefile
 #	lamson/pkg-descr
 #
 echo c - lamson
 mkdir -p lamson > /dev/null 2>&1
 echo x - lamson/distinfo
 sed 's/^X//' >lamson/distinfo << '65711051e49e2b9cd05b8a3d37d4f8d2'
 XMD5 (lamson-1.0.tar.gz) = 2b36fbb2e9e3c07fec5f6d12e0736bda
 XSHA256 (lamson-1.0.tar.gz) = f17b058fc4a56f2574586fc493cc93d02183ee833bbaa9ba5b01eae55e6c8c4f
 XSIZE (lamson-1.0.tar.gz) = 664025
 65711051e49e2b9cd05b8a3d37d4f8d2
 echo x - lamson/pkg-plist
 sed 's/^X//' >lamson/pkg-plist << '81369d49003e40f7553d70cae4ae5391'
 Xbin/lamson
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts/lamson
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/__init__.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/__init__.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/__init__.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/args.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/args.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/args.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/bounce.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/bounce.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/bounce.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/commands.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/commands.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/commands.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/confirm.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/confirm.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/confirm.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/data/prototype.zip
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/encoding.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/encoding.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/encoding.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/handlers/__init__.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/handlers/__init__.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/handlers/__init__.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/handlers/forward.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/handlers/forward.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/handlers/forward.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/handlers/log.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/handlers/log.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/handlers/log.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/handlers/queue.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/handlers/queue.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/handlers/queue.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/html.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/html.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/html.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/mail.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/mail.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/mail.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/queue.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/queue.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/queue.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/routing.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/routing.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/routing.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/server.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/server.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/server.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/spam.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/spam.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/spam.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/testing.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/testing.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/testing.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/utils.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/utils.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/utils.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/version.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/version.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/version.pyo
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/view.py
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/view.pyc
 X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/view.pyo
 X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/handlers
 X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson/data
 X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/lamson
 X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts
 X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
 X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
 X@dirrmtry %%PYTHON_SITELIBDIR%%
 81369d49003e40f7553d70cae4ae5391
 echo x - lamson/Makefile
 sed 's/^X//' >lamson/Makefile << 'd2a5f4c6ed3cc0bae58358205cacb613'
 X# New ports collection makefile for: python-daemon
 X# Date created: 7 Jul 2010
 X# Whom:			jessekempf@gmail.com
 X# $FreeBSD$
 X#
 X
 XPORTNAME= lamson
 XPORTVERSION= 1.0
 XCATEGORIES= devel python
 XMASTER_SITES= CHEESESHOP
 XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
 X
 XMAINTAINER= jessekempf@gmail.com
 XCOMMENT= Python mail server built like a web application server
 X
 XBUILD_DEPENDS=\
 X	${PYTHON_PKGNAMEPREFIX}Jinja2>0:${PORTSDIR}/devel/py-Jinja2\
 X	${PYTHON_PKGNAMEPREFIX}chardet>0:${PORTSDIR}/textproc/py-chardet\
 X	${PYTHON_PKGNAMEPREFIX}daemon>0:${PORTSDIR}/devel/py-daemon\
 X	${PYTHON_PKGNAMEPREFIX}mock>0:${PORTSDIR}/devel/py-mock\
 X	${PYTHON_PKGNAMEPREFIX}nose>0:${PORTSDIR}/devel/py-nose
 X
 XUSE_PYTHON= yes
 XUSE_PYDISTUTILS= easy_install
 XPYDISTUTILS_NOEGGINFO = yes
 X
 XPLIST_SUB=\
 X	PY_VERS=${PYTHON_VERSION:S/^python//}
 X
 X.include <bsd.port.mk>
 d2a5f4c6ed3cc0bae58358205cacb613
 echo x - lamson/pkg-descr
 sed 's/^X//' >lamson/pkg-descr << 'a9f9bc7c8906e4fe7e8b37d1206a4167'
 XLamson is a modern Pythonic mail server built like a web application server.
 X
 XWWW:	http://pypi.python.org/pypi/lamson/
 a9f9bc7c8906e4fe7e8b37d1206a4167
 exit
 
 
 --------------020603080801080800020002--
Responsible-Changed-From-To: wen->nemoliu  
Responsible-Changed-By: nemoliu 
Responsible-Changed-When: Mon Jul 12 14:03:40 UTC 2010 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=148443 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/148443: commit references a PR
Date: Fri, 16 Jul 2010 09:19:48 +0000 (UTC)

 nemoliu     2010-07-16 09:19:34 UTC
 
   FreeBSD ports repository
 
   Modified files:
     devel                Makefile 
   Added files:
     devel/lamson         Makefile distinfo pkg-descr pkg-plist 
   Log:
   Lamson is a modern Pythonic mail server built like a web application server.
   
   WWW:    http://pypi.python.org/pypi/lamson/
   
   PR:             ports/148443
   Submitted by:   jessekempf at gmail.com
   
   Revision  Changes    Path
   1.3987    +1 -0      ports/devel/Makefile
   1.1       +30 -0     ports/devel/lamson/Makefile (new)
   1.1       +3 -0      ports/devel/lamson/distinfo (new)
   1.1       +3 -0      ports/devel/lamson/pkg-descr (new)
   1.1       +76 -0     ports/devel/lamson/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: open->closed  
State-Changed-By: nemoliu 
State-Changed-When: Mon Jul 26 06:50:25 UTC 2010 
State-Changed-Why:  
Committed.Thanks. 

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