svn commit: r332023 - in head/devel: . py-dogpile.core
William Grzybowski
wg at FreeBSD.org
Tue Oct 29 23:56:27 UTC 2013
Author: wg
Date: Tue Oct 29 23:56:26 2013
New Revision: 332023
URL: http://svnweb.freebsd.org/changeset/ports/332023
Log:
py-dogpile.core: Component of a larger caching solution
A 'dogpile' lock, typically used as a component of a larger caching solution.
Allows a single thread to generate an expensive resource while other threads
use the "old" value, until the "new" value is ready.
Dogpile is basically the locking code extracted from the Beaker package,
for simple and generic usage.
WWW: https://bitbucket.org/zzzeek/dogpile.core
Added:
head/devel/py-dogpile.core/
head/devel/py-dogpile.core/Makefile (contents, props changed)
head/devel/py-dogpile.core/distinfo (contents, props changed)
head/devel/py-dogpile.core/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Tue Oct 29 23:55:23 2013 (r332022)
+++ head/devel/Makefile Tue Oct 29 23:56:26 2013 (r332023)
@@ -3514,6 +3514,7 @@
SUBDIR += py-distribute
SUBDIR += py-distutils-extra
SUBDIR += py-docopt
+ SUBDIR += py-dogpile.core
SUBDIR += py-durus
SUBDIR += py-dynrules
SUBDIR += py-eggtestinfo
Added: head/devel/py-dogpile.core/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-dogpile.core/Makefile Tue Oct 29 23:56:26 2013 (r332023)
@@ -0,0 +1,20 @@
+# Created by: William Grzybowski <william88 at gmail.com>
+# $FreeBSD$
+
+PORTNAME= dogpile.core
+PORTVERSION= 0.4.1
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= wg at FreeBSD.org
+COMMENT= Component of a larger caching solution
+
+LICENSE= BSD
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=easy_install
+PYDISTUTILS_AUTOPLIST= yes
+NO_STAGE= yes
+
+.include <bsd.port.mk>
Added: head/devel/py-dogpile.core/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-dogpile.core/distinfo Tue Oct 29 23:56:26 2013 (r332023)
@@ -0,0 +1,2 @@
+SHA256 (dogpile.core-0.4.1.tar.gz) = af2555702811d56846778d39451cf822b04b3f13347080c121a4977fefdfcbff
+SIZE (dogpile.core-0.4.1.tar.gz) = 99534
Added: head/devel/py-dogpile.core/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-dogpile.core/pkg-descr Tue Oct 29 23:56:26 2013 (r332023)
@@ -0,0 +1,9 @@
+A 'dogpile' lock, typically used as a component of a larger caching solution.
+
+Allows a single thread to generate an expensive resource while other threads
+use the "old" value, until the "new" value is ready.
+
+Dogpile is basically the locking code extracted from the Beaker package,
+for simple and generic usage.
+
+WWW: https://bitbucket.org/zzzeek/dogpile.core
More information about the svn-ports-all
mailing list