summaryrefslogtreecommitdiff
path: root/devel/py-daemon
diff options
context:
space:
mode:
authorimil <imil>2012-08-14 12:29:49 +0000
committerimil <imil>2012-08-14 12:29:49 +0000
commit8bf08c6fe9ba8aa41e76674db3f7a6a2ea0119b6 (patch)
tree0bfa4d82fc106e46027fd165df4bed7107446d5d /devel/py-daemon
parent7e00951f36b56602dee4bd7a8074f893ce892ad4 (diff)
downloadpkgsrc-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/DESCR4
-rw-r--r--devel/py-daemon/Makefile31
-rw-r--r--devel/py-daemon/PLIST25
-rw-r--r--devel/py-daemon/distinfo5
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