Skip site navigation (1)Skip section navigation (2)
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>