diff options
author | imil <imil> | 2012-08-14 12:29:49 +0000 |
---|---|---|
committer | imil <imil> | 2012-08-14 12:29:49 +0000 |
commit | 8bf08c6fe9ba8aa41e76674db3f7a6a2ea0119b6 (patch) | |
tree | 0bfa4d82fc106e46027fd165df4bed7107446d5d /devel/py-daemon | |
parent | 7e00951f36b56602dee4bd7a8074f893ce892ad4 (diff) | |
download | pkgsrc-8bf08c6fe9ba8aa41e76674db3f7a6a2ea0119b6.tar.gz |
Initial import of py-daemon, version 1.5.5, into the NetBSD Packages Collection.
A well-behaved Unix daemon process is tricky to get right, but the required
steps are much the same for every daemon program. A DaemonContext instance
holds the behaviour and configured process environment for the program; use
the instance as a context manager to enter a daemon state.
Diffstat (limited to 'devel/py-daemon')
-rw-r--r-- | devel/py-daemon/DESCR | 4 | ||||
-rw-r--r-- | devel/py-daemon/Makefile | 31 | ||||
-rw-r--r-- | devel/py-daemon/PLIST | 25 | ||||
-rw-r--r-- | devel/py-daemon/distinfo | 5 |
4 files changed, 65 insertions, 0 deletions
diff --git a/devel/py-daemon/DESCR b/devel/py-daemon/DESCR new file mode 100644 index 00000000000..f3b5b411dec --- /dev/null +++ b/devel/py-daemon/DESCR @@ -0,0 +1,4 @@ +A well-behaved Unix daemon process is tricky to get right, but the required +steps are much the same for every daemon program. A DaemonContext instance +holds the behaviour and configured process environment for the program; use +the instance as a context manager to enter a daemon state. diff --git a/devel/py-daemon/Makefile b/devel/py-daemon/Makefile new file mode 100644 index 00000000000..b000fcb0ea6 --- /dev/null +++ b/devel/py-daemon/Makefile @@ -0,0 +1,31 @@ +# $NetBSD: Makefile,v 1.1 2012/08/14 12:29:50 imil Exp $ +# + +DISTNAME= python-daemon-1.5.5 +EGG_NAME= python_daemon-1.5.5 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/python-//} +CATEGORIES= devel python +MASTER_SITES= http://pypi.python.org/packages/source/p/python-daemon/ + +MAINTAINER= kamel.derouiche@gmail.com +HOMEPAGE= http://pypi.python.org/pypi/python-daemon/ +COMMENT= Library to implement a well-behaved Unix daemon process +LICENSE= gnu-gpl-v2 + +DEPENDS+= ${PYPKGPREFIX}-lockfile>=0.9:../../devel/py-lockfile + +PKG_DESTDIR_SUPPORT= user-destdir + +WRKSRC= ${WRKDIR}/python-daemon-1.5.5 +USE_LANGUAGES= # none + +REPLACE_INTERPRETER+= python +REPLACE.python.old= /usr/bin/env +REPLACE.python.new= ${PYTHONBIN} +REPLACE_FILES.python= ${WRKSRC}/daemon/version/version_info.py + +do-test: + ${RUN} cd ${WRKSRC}; ${SETENV} ${TEST_ENV} ${PYTHONBIN} test/test_runner.py + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/py-daemon/PLIST b/devel/py-daemon/PLIST new file mode 100644 index 00000000000..e00d253b65e --- /dev/null +++ b/devel/py-daemon/PLIST @@ -0,0 +1,25 @@ +@comment $NetBSD: PLIST,v 1.1 2012/08/14 12:29:50 imil Exp $ +${PYSITELIB}/daemon/__init__.py +${PYSITELIB}/daemon/__init__.pyc +${PYSITELIB}/daemon/__init__.pyo +${PYSITELIB}/daemon/daemon.py +${PYSITELIB}/daemon/daemon.pyc +${PYSITELIB}/daemon/daemon.pyo +${PYSITELIB}/daemon/pidlockfile.py +${PYSITELIB}/daemon/pidlockfile.pyc +${PYSITELIB}/daemon/pidlockfile.pyo +${PYSITELIB}/daemon/runner.py +${PYSITELIB}/daemon/runner.pyc +${PYSITELIB}/daemon/runner.pyo +${PYSITELIB}/daemon/version/__init__.py +${PYSITELIB}/daemon/version/__init__.pyc +${PYSITELIB}/daemon/version/__init__.pyo +${PYSITELIB}/daemon/version/version_info.py +${PYSITELIB}/daemon/version/version_info.pyc +${PYSITELIB}/daemon/version/version_info.pyo +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/not-zip-safe +${PYSITELIB}/${EGG_INFODIR}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt diff --git a/devel/py-daemon/distinfo b/devel/py-daemon/distinfo new file mode 100644 index 00000000000..8c1fd4ba83b --- /dev/null +++ b/devel/py-daemon/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2012/08/14 12:29:50 imil Exp $ + +SHA1 (python-daemon-1.5.5.tar.gz) = 8d2565bbb0d035c4c379ed683b322fd7a93935ef +RMD160 (python-daemon-1.5.5.tar.gz) = 44a65672345795bbb55caefa4e32757bf5a2f9af +Size (python-daemon-1.5.5.tar.gz) = 41045 bytes |