aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2010-02-14 04:20:00 +0800
committermiwi <miwi@FreeBSD.org>2010-02-14 04:20:00 +0800
commit2cf81f2f5636da3525d4222c2e8c5fed6edd0c21 (patch)
tree6af087ac2a75c710e34a3d9b67b052fe89e60d4e /devel
parentab9437db64e13e285034e283c230ebe89580d4fa (diff)
downloadfreebsd-ports-gnome-2cf81f2f5636da3525d4222c2e8c5fed6edd0c21.tar.gz
freebsd-ports-gnome-2cf81f2f5636da3525d4222c2e8c5fed6edd0c21.tar.zst
freebsd-ports-gnome-2cf81f2f5636da3525d4222c2e8c5fed6edd0c21.zip
MongoKit is a python module that brings structured schema and validation layer
on top of the great pymongo driver. It has be written to be simpler and lighter as possible with the KISS and DRY principles in mind. WWW: http://bitbucket.org/namlook/mongokit/wiki/Home PR: ports/143919 Submitted by: Mirko Zinn <mail at derzinn.de>
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/py-mongokit/Makefile23
-rw-r--r--devel/py-mongokit/distinfo3
-rw-r--r--devel/py-mongokit/pkg-descr5
-rw-r--r--devel/py-mongokit/pkg-plist45
5 files changed, 77 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index a1a285e09e3d..36338c6623f5 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -2582,6 +2582,7 @@
SUBDIR += py-lxml
SUBDIR += py-magic
SUBDIR += py-mez_xml
+ SUBDIR += py-mongokit
SUBDIR += py-mox
SUBDIR += py-mwlib
SUBDIR += py-mwlib.ext
diff --git a/devel/py-mongokit/Makefile b/devel/py-mongokit/Makefile
new file mode 100644
index 000000000000..70cd9f3f61ad
--- /dev/null
+++ b/devel/py-mongokit/Makefile
@@ -0,0 +1,23 @@
+# New ports collection makefile for: py-mongokit
+# Date created: 2010-02-06
+# Whom: Mirko Zinn <mail@derzinn.de>
+#
+# $FreeBSD$
+#
+
+PORTNAME= mongokit
+PORTVERSION= 0.5.3
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= mail@derzinn.de
+COMMENT= Python ORM-like layer on top of pymongo
+
+RUN_DEPENDS= pymongo>=1.3:${PORTSDIR}/databases/pymongo \
+ ${PYTHON_PKGNAMEPREFIX}anyjson>=0.2.3:${PORTSDIR}/devel/py-anyjson
+
+USE_PYTHON= yes
+USE_PYDISTUTILS= easy_install
+
+.include <bsd.port.mk>
diff --git a/devel/py-mongokit/distinfo b/devel/py-mongokit/distinfo
new file mode 100644
index 000000000000..b3684b517356
--- /dev/null
+++ b/devel/py-mongokit/distinfo
@@ -0,0 +1,3 @@
+MD5 (mongokit-0.5.3.tar.gz) = aa44ac4351fbbd55d93266179387104b
+SHA256 (mongokit-0.5.3.tar.gz) = 0284b108e4435c164bbf516d0bb2cda6f921f077d4376f5b68ce37bff10731cd
+SIZE (mongokit-0.5.3.tar.gz) = 316103
diff --git a/devel/py-mongokit/pkg-descr b/devel/py-mongokit/pkg-descr
new file mode 100644
index 000000000000..1db6d6751048
--- /dev/null
+++ b/devel/py-mongokit/pkg-descr
@@ -0,0 +1,5 @@
+MongoKit is a python module that brings structured schema and validation layer
+on top of the great pymongo driver. It has be written to be simpler and
+lighter as possible with the KISS and DRY principles in mind.
+
+WWW: http://bitbucket.org/namlook/mongokit/wiki/Home
diff --git a/devel/py-mongokit/pkg-plist b/devel/py-mongokit/pkg-plist
new file mode 100644
index 000000000000..a8868d981f26
--- /dev/null
+++ b/devel/py-mongokit/pkg-plist
@@ -0,0 +1,45 @@
+%%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/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/auth.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/auth.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/auth.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/collection.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/collection.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/collection.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/connection.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/connection.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/connection.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/database.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/database.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/database.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/document.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/document.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/document.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/generators.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/generators.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/generators.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/helpers.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/helpers.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/helpers.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/mongo_exceptions.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/mongo_exceptions.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/mongo_exceptions.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/operators.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/operators.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/operators.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/schema_document.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/schema_document.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/schema_document.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/versioned_document.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/versioned_document.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit/versioned_document.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mongokit
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%