ports/148443: [New Port] devel/lamson Python mail server built like a web application server
Jesse Kempf
jkempf at davisvision.com
Wed Jul 7 23:30:05 UTC 2010
>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: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Jul 07 23:30:03 UTC 2010
>Closed-Date:
>Last-Modified:
>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 at 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 at dirrm %%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/handlers
X at dirrm %%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson/data
X at dirrm %%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/lamson
X at dirrm %%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/EGG-INFO/scripts
X at dirrm %%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg/EGG-INFO
X at dirrm %%PYTHON_SITELIBDIR%%/lamson-1.0-py2.5.egg
X at 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 at gmail.com
X# $FreeBSD$
X#
X
XPORTNAME= lamson
XPORTVERSION= 1.0
XCATEGORIES= devel python
XMASTER_SITES= CHEESESHOP
XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
X
XMAINTAINER= jessekempf at 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:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list