From owner-freebsd-python@FreeBSD.ORG Fri Jul 9 16:31:03 2010 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 952C2106566C for ; Fri, 9 Jul 2010 16:31:03 +0000 (UTC) (envelope-from jkempf@davisvision.com) Received: from zixvpm02.zixvpm.davisvision.com (zixvpm02.zixvpm.davisvision.com [65.213.99.45]) by mx1.freebsd.org (Postfix) with ESMTP id 180E88FC1C for ; Fri, 9 Jul 2010 16:31:02 +0000 (UTC) Received: from zixvpm02.zixvpm.davisvision.com (ZixVPM [127.0.0.1]) by Outbound.davisvision.com (Proprietary) with ESMTP id 326835DC016 for ; Fri, 9 Jul 2010 12:13:15 -0400 (EDT) Received: from hoiby.davisvision.com (unknown [10.51.10.11]) by zixvpm02.zixvpm.davisvision.com (Proprietary) with ESMTP id 011D31F4021; Fri, 9 Jul 2010 12:13:15 -0400 (EDT) Received: from hoiby.davisvision.com (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id E50F888978; Fri, 9 Jul 2010 12:13:14 -0400 (EDT) Received: from waffle.davisvision.com (unknown [10.224.3.18]) by hoiby.davisvision.com (Postfix) with ESMTP id 86D9428980; Fri, 9 Jul 2010 12:13:14 -0400 (EDT) Message-ID: <27434_1278691994_4C374A9A_27434_169_1_4C374A9C.6060809@davisvision.com> Date: Fri, 09 Jul 2010 16:13:16 +0000 From: Jesse Kempf User-Agent: Thunderbird 2.0.0.22 (X11/20090726) MIME-Version: 1.0 To: lwhsu@FreeBSD.org References: <201007090650.o696oC1e054427@freefall.freebsd.org> In-Reply-To: <201007090650.o696oC1e054427@freefall.freebsd.org> Content-Type: multipart/mixed; boundary="------------040003060207010209080608" Banner: Set Cc: freebsd-python@FreeBSD.org Subject: Re: ports/148441: [New Port] devel/py-daemon Well-behaved daemon framework for Python X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jul 2010 16:31:03 -0000 This is a multi-part message in MIME format. --------------040003060207010209080608 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit lwhsu@FreeBSD.org wrote: > Synopsis: [New Port] devel/py-daemon Well-behaved daemon framework for Python > > State-Changed-From-To: open->feedback > State-Changed-By: lwhsu > State-Changed-When: Fri Jul 9 06:50:11 UTC 2010 > State-Changed-Why: > Doesn't build, log: > http://people.freebsd.org/~lwhsu/py26-daemon-1.5.5.log Please fix it, > thanks! > > http://www.freebsd.org/cgi/query-pr.cgi?pr=148441 > Most embarrassing. I've attached a new version of the port which fixes several deficiencies. -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. ------------------------------------------------------------------------ --------------040003060207010209080608 Content-Type: text/plain; name="py-daemon.shar" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="py-daemon.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: # # py-daemon # py-daemon/distinfo # py-daemon/pkg-plist # py-daemon/Makefile # py-daemon/pkg-descr # echo c - py-daemon mkdir -p py-daemon > /dev/null 2>&1 echo x - py-daemon/distinfo sed 's/^X//' >py-daemon/distinfo << '60eff28b37abda2d64c0301a41e0e040' XMD5 (python-daemon-1.5.5.tar.gz) = 1f6cd41473c2e201021a0aeef395b2b1 XSHA256 (python-daemon-1.5.5.tar.gz) = 1406962e48ce03642c6057f40f9ffd49493792a7b34357fe9e264708748c83c0 XSIZE (python-daemon-1.5.5.tar.gz) = 41045 60eff28b37abda2d64c0301a41e0e040 echo x - py-daemon/pkg-plist sed 's/^X//' >py-daemon/pkg-plist << '219ddb9375e81a5483089b4cc7d63b67' 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/top_level.txt X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/__init__.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/__init__.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/__init__.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/daemon.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/daemon.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/daemon.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/pidlockfile.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/pidlockfile.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/pidlockfile.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/runner.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/runner.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/runner.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/version/__init__.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/version/__init__.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/version/__init__.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/version/version_info.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/version/version_info.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/version/version_info.pyo X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon/version X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/daemon X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% X@dirrmtry %%PYTHON_SITELIBDIR%% 219ddb9375e81a5483089b4cc7d63b67 echo x - py-daemon/Makefile sed 's/^X//' >py-daemon/Makefile << '84a9149cd5109659ddf6e50c6f7910f4' X# New ports collection makefile for: python-daemon X# Date created: 7 Jul 2010 X# Whom: jessekempf@gmail.com X# $FreeBSD$ X# X XPORTNAME= daemon XPORTVERSION= 1.5.5 XCATEGORIES= devel python XMASTER_SITES= CHEESESHOP XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} XDISTNAME= python-daemon-${PORTVERSION} X XMAINTAINER= jessekempf@gmail.com XCOMMENT= Well-behaved daemon framework for Python X XBUILD_DEPENDS=\ X ${PYTHON_PKGNAMEPREFIX}lockfile>0:${PORTSDIR}/devel/py-lockfile\ X XUSE_PYTHON= yes XUSE_PYDISTUTILS= easy_install XPYDISTUTILS_PKGNAME = python-daemon XPYDISTUTILS_NOEGGINFO = yes X X.include 84a9149cd5109659ddf6e50c6f7910f4 echo x - py-daemon/pkg-descr sed 's/^X//' >py-daemon/pkg-descr << '96bf75b79d1b88f8606455b452de7419' XLibrary to implement a well-behaved Unix daemon process. X XThis library implements the well-behaved daemon specification of PEP 3143, X"Standard daemon process library". X XA well-behaved Unix daemon process is tricky to get right, but the required Xsteps are much the same for every daemon program. A DaemonContext instance holds Xthe behaviour and configured process environment for the program; use the Xinstance as a context manager to enter a daemon state. X XWWW: http://pypi.python.org/pypi/python-daemon/ 96bf75b79d1b88f8606455b452de7419 exit --------------040003060207010209080608--