aboutsummaryrefslogtreecommitdiff
path: root/devel/py-zclockfile
diff options
context:
space:
mode:
authorWen Heping <wen@FreeBSD.org>2009-12-15 03:56:11 +0000
committerWen Heping <wen@FreeBSD.org>2009-12-15 03:56:11 +0000
commit4eb997a7f0b2e68a296f7602461aa1c8239e7736 (patch)
tree64ff299f8221fca9e44d282333b784a4f4d66990 /devel/py-zclockfile
parent6ea314c1736e286e0e67771eebed491af5861ec6 (diff)
downloadports-4eb997a7f0b2e68a296f7602461aa1c8239e7736.tar.gz
ports-4eb997a7f0b2e68a296f7602461aa1c8239e7736.zip
The zc.lockfile package provides a basic portable implementation of
interprocess locks using lock files. The purpose if not specifically to lock files, but to simply provide locks with an implementation based on file-locking primitives. Of course, these locks could be used to mediate access to other files. For example, the ZODB file storage implementation uses file locks to mediate access to file-storage database files. The database files and lock file files are separate files. WWW: http://pypi.python.org/pypi/zc.lockfile
Notes
Notes: svn path=/head/; revision=245817
Diffstat (limited to 'devel/py-zclockfile')
-rw-r--r--devel/py-zclockfile/Makefile22
-rw-r--r--devel/py-zclockfile/distinfo3
-rw-r--r--devel/py-zclockfile/pkg-descr10
-rw-r--r--devel/py-zclockfile/pkg-plist22
4 files changed, 57 insertions, 0 deletions
diff --git a/devel/py-zclockfile/Makefile b/devel/py-zclockfile/Makefile
new file mode 100644
index 000000000000..105228babb24
--- /dev/null
+++ b/devel/py-zclockfile/Makefile
@@ -0,0 +1,22 @@
+# New ports collection makefile for: py-zclockfile
+# Date created: 15 Dec, 2009
+# Whom: Wen Heping <wen@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= zclockfile
+PORTVERSION= 1.0.0
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= zc.lockfile-${PORTVERSION}
+
+MAINTAINER= wen@FreeBSD.org
+COMMENT= Basic inter-process locks
+
+USE_PYTHON= 2.4+
+USE_PYDISTUTILS= easy_install
+PYDISTUTILS_PKGNAME= zc.lockfile
+
+.include <bsd.port.mk>
diff --git a/devel/py-zclockfile/distinfo b/devel/py-zclockfile/distinfo
new file mode 100644
index 000000000000..c61af34397e9
--- /dev/null
+++ b/devel/py-zclockfile/distinfo
@@ -0,0 +1,3 @@
+MD5 (zc.lockfile-1.0.0.tar.gz) = 6cf83766ef9935c33e240b0904c7a45e
+SHA256 (zc.lockfile-1.0.0.tar.gz) = 1f170e46eff20ae6c81cad5465f26702f3d3435e0511fb7983cd61a6ed84d5c0
+SIZE (zc.lockfile-1.0.0.tar.gz) = 4014
diff --git a/devel/py-zclockfile/pkg-descr b/devel/py-zclockfile/pkg-descr
new file mode 100644
index 000000000000..93236373d663
--- /dev/null
+++ b/devel/py-zclockfile/pkg-descr
@@ -0,0 +1,10 @@
+The zc.lockfile package provides a basic portable implementation of
+interprocess locks using lock files. The purpose if not specifically
+to lock files, but to simply provide locks with an implementation
+based on file-locking primitives. Of course, these locks could be
+used to mediate access to other files. For example, the ZODB file
+storage implementation uses file locks to mediate access to
+file-storage database files. The database files and lock file files
+are separate files.
+
+WWW: http://pypi.python.org/pypi/zc.lockfile
diff --git a/devel/py-zclockfile/pkg-plist b/devel/py-zclockfile/pkg-plist
new file mode 100644
index 000000000000..112280385f97
--- /dev/null
+++ b/devel/py-zclockfile/pkg-plist
@@ -0,0 +1,22 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/namespace_packages.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zc/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zc/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zc/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zc/lockfile/CHANGES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zc/lockfile/README.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zc/lockfile/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zc/lockfile/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zc/lockfile/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zc/lockfile/tests.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zc/lockfile/tests.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zc/lockfile/tests.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zc/lockfile
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/zc
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%