aboutsummaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2009-02-09 16:54:34 +0000
committerMartin Wilke <miwi@FreeBSD.org>2009-02-09 16:54:34 +0000
commit9ef8e2c699e72667166422ea1f0fd11b4f2304ab (patch)
tree02e9d0bc45706d115456c6abbb605e243069c249 /databases
parent92da8d79e0522fedb88ca75cd5ccfcacd5c05677 (diff)
downloadports-9ef8e2c699e72667166422ea1f0fd11b4f2304ab.tar.gz
ports-9ef8e2c699e72667166422ea1f0fd11b4f2304ab.zip
py-simplecouchdb is a simple librairy to allow your python
applicationto use CouchDB. With simplecouchdb, you can manage documents like you do directly with CouchDB, schema-free. So document instance (see :ref:schema-ref) are completly dynamic, you could add/delete properties in your documents, retrieve them without any schema, etc. WWW: http://code.google.com/p/py-simplecouchdb/ PR: ports/131296 Submitted by: Wen Heping <wenheping at gmail.com>
Notes
Notes: svn path=/head/; revision=227916
Diffstat (limited to 'databases')
-rw-r--r--databases/Makefile1
-rw-r--r--databases/py-simplecouchdb/Makefile25
-rw-r--r--databases/py-simplecouchdb/distinfo3
-rw-r--r--databases/py-simplecouchdb/pkg-descr10
-rw-r--r--databases/py-simplecouchdb/pkg-plist47
5 files changed, 86 insertions, 0 deletions
diff --git a/databases/Makefile b/databases/Makefile
index ea01d4eee4bf..12a4b395dadc 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -521,6 +521,7 @@
SUBDIR += py-qt4-sql
SUBDIR += py-rrdpipe
SUBDIR += py-rrdtool_lgpl
+ SUBDIR += py-simplecouchdb
SUBDIR += py-sqlalchemy
SUBDIR += py-sqlite3
SUBDIR += py-sqlobject
diff --git a/databases/py-simplecouchdb/Makefile b/databases/py-simplecouchdb/Makefile
new file mode 100644
index 000000000000..0d80aee6153d
--- /dev/null
+++ b/databases/py-simplecouchdb/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: simplecouchdb
+# Date created: 2009-02-02
+# Whom: Wen Heping <wenheping@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= simplecouchdb
+PORTVERSION= 0.9.24
+CATEGORIES= databases python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= py-${PORTNAME}-${PORTVERSION}
+
+MAINTAINER= wenheping@gmail.com
+COMMENT= Simple Librairy to Allow Python Applicationto Use CouchDB
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>0:${PORTSDIR}/www/py-httplib2
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>0:${PORTSDIR}/www/py-httplib2
+
+USE_PYTHON= yes
+USE_PYDISTUTILS= easy_install
+PYDISTUTILS_PKGNAME= py_${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/databases/py-simplecouchdb/distinfo b/databases/py-simplecouchdb/distinfo
new file mode 100644
index 000000000000..f520352a1024
--- /dev/null
+++ b/databases/py-simplecouchdb/distinfo
@@ -0,0 +1,3 @@
+MD5 (py-simplecouchdb-0.9.24.tar.gz) = c8d897aee903fbac58e980b030c38969
+SHA256 (py-simplecouchdb-0.9.24.tar.gz) = c2de14793bbf5acfe86ec99c3cc708de5af1be44652cb1bad343c07b801ed92e
+SIZE (py-simplecouchdb-0.9.24.tar.gz) = 16338
diff --git a/databases/py-simplecouchdb/pkg-descr b/databases/py-simplecouchdb/pkg-descr
new file mode 100644
index 000000000000..81cda303fccc
--- /dev/null
+++ b/databases/py-simplecouchdb/pkg-descr
@@ -0,0 +1,10 @@
+py-simplecouchdb is a simple librairy to allow your python
+applicationto use CouchDB.
+
+With simplecouchdb, you can manage documents like you do
+directly with CouchDB, schema-free. So document instance
+(see :ref:schema-ref) are completly dynamic, you could
+add/delete properties in your documents, retrieve them
+without any schema, etc.
+
+WWW: http://code.google.com/p/py-simplecouchdb/
diff --git a/databases/py-simplecouchdb/pkg-plist b/databases/py-simplecouchdb/pkg-plist
new file mode 100644
index 000000000000..c326d18f1fd5
--- /dev/null
+++ b/databases/py-simplecouchdb/pkg-plist
@@ -0,0 +1,47 @@
+%%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/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/client/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/client/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/client/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/client/database.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/client/database.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/client/database.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/client/server.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/client/server.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/client/server.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/client/utils.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/client/utils.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/client/utils.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/client/view.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/client/view.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/client/view.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/resource.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/resource.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/resource.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/schema/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/schema/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/schema/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/schema/base.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/schema/base.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/schema/base.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/schema/properties/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/schema/properties/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/schema/properties/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/schema/properties/view.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/schema/properties/view.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/schema/properties/view.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/url.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/url.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/url.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/client
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/schema/properties
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb/schema
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/simplecouchdb
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%