Date: Tue, 29 Oct 2013 23:56:26 +0000 (UTC) From: William Grzybowski <wg@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r332023 - in head/devel: . py-dogpile.core Message-ID: <201310292356.r9TNuQDK093795@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@gmail.com> +# $FreeBSD$ + +PORTNAME= dogpile.core +PORTVERSION= 0.4.1 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= wg@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310292356.r9TNuQDK093795>