Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 09 Jul 2010 16:13:16 +0000
From:      Jesse Kempf <jkempf@davisvision.com>
To:        lwhsu@FreeBSD.org
Cc:        freebsd-python@FreeBSD.org
Subject:   Re: ports/148441: [New Port] devel/py-daemon Well-behaved daemon framework for Python
Message-ID:  <27434_1278691994_4C374A9A_27434_169_1_4C374A9C.6060809@davisvision.com>
In-Reply-To: <201007090650.o696oC1e054427@freefall.freebsd.org>
References:  <201007090650.o696oC1e054427@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <bsd.port.mk>
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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?27434_1278691994_4C374A9A_27434_169_1_4C374A9C.6060809>