aboutsummaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authorJohann Visagie <wjv@FreeBSD.org>2001-09-18 14:58:15 +0000
committerJohann Visagie <wjv@FreeBSD.org>2001-09-18 14:58:15 +0000
commit6794d0e21f323a21fb5441e78d16f59d12b4e143 (patch)
treeb910b7c468c3e93193cdcc891530da724b829bbf /databases
parentb8ab8106242c0812952250b6b7355b02b7340334 (diff)
downloadports-6794d0e21f323a21fb5441e78d16f59d12b4e143.tar.gz
ports-6794d0e21f323a21fb5441e78d16f59d12b4e143.zip
Add zodb 2001.06.16, the Zope Object Database - an object database
written in Python.
Notes
Notes: svn path=/head/; revision=47958
Diffstat (limited to 'databases')
-rw-r--r--databases/Makefile1
-rw-r--r--databases/zodb/Makefile42
-rw-r--r--databases/zodb/distinfo1
-rw-r--r--databases/zodb/files/patch-ZODB-Timestamp.c11
-rw-r--r--databases/zodb/files/patch-ZODB-cPersistence.h11
-rw-r--r--databases/zodb/pkg-comment1
-rw-r--r--databases/zodb/pkg-descr19
-rw-r--r--databases/zodb/pkg-plist141
8 files changed, 227 insertions, 0 deletions
diff --git a/databases/Makefile b/databases/Makefile
index d698d9c68f37..a45c3a2aa45e 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -1,5 +1,6 @@
# $FreeBSD$
#
+ SUBDIR += zodb
SUBDIR += zpygresqlda
SUBDIR += adodb
SUBDIR += cdb
diff --git a/databases/zodb/Makefile b/databases/zodb/Makefile
new file mode 100644
index 000000000000..12c4ba83a72f
--- /dev/null
+++ b/databases/zodb/Makefile
@@ -0,0 +1,42 @@
+# New ports collection makefile for: zodb
+# Date created: 18 September 2001
+# Whom: Johann Visagie <wjv@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= zodb
+PORTVERSION= 2001.06.16
+CATEGORIES= databases python
+MASTER_SITES= http://amk.ca/files/zodb/
+DISTNAME= zodb
+
+MAINTAINER= wjv@FreeBSD.org
+
+BUILD_DEPENDS= ${PYDISTUTILS}
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/bsddb3/__init__.py:${PORTSDIR}/databases/py-bsddb3
+
+USE_PYTHON= yes
+SRCDIRS= zodb-basic ExtensionClass ZODB BTrees
+
+do-build:
+.for dir in ${SRCDIRS}
+ @ cd ${WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \
+ setup.py build
+.endfor
+
+do-install:
+.for dir in ${SRCDIRS}
+ @ cd ${WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \
+ setup.py install -c -O1 --prefix=${PREFIX}
+.endfor
+
+post-install:
+.if !defined(NOPORTDOCS)
+ @ ${MKDIR} ${DOCSDIR}
+.for docfile in ACKS CHANGES README TODO
+ @ ${INSTALL_DATA} ${WRKSRC}/${docfile} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/databases/zodb/distinfo b/databases/zodb/distinfo
new file mode 100644
index 000000000000..6931606e5f4d
--- /dev/null
+++ b/databases/zodb/distinfo
@@ -0,0 +1 @@
+MD5 (zodb.tar.gz) = fbb54f5203cf023830fac2595dc606a1
diff --git a/databases/zodb/files/patch-ZODB-Timestamp.c b/databases/zodb/files/patch-ZODB-Timestamp.c
new file mode 100644
index 000000000000..5bf20c435287
--- /dev/null
+++ b/databases/zodb/files/patch-ZODB-Timestamp.c
@@ -0,0 +1,11 @@
+--- ZODB/TimeStamp.c.orig Wed Sep 20 03:00:08 2000
++++ ZODB/TimeStamp.c Tue Sep 18 14:56:25 2001
+@@ -91,7 +91,7 @@
+ #include <stdlib.h>
+ #include <time.h>
+ #ifdef USE_EXTENSION_CLASS
+-#include "ExtensionClass/ExtensionClass.h"
++#include "../ExtensionClass/src/ExtensionClass.h"
+ #else
+ #include "Python.h"
+ #endif
diff --git a/databases/zodb/files/patch-ZODB-cPersistence.h b/databases/zodb/files/patch-ZODB-cPersistence.h
new file mode 100644
index 000000000000..e88fc66a1481
--- /dev/null
+++ b/databases/zodb/files/patch-ZODB-cPersistence.h
@@ -0,0 +1,11 @@
+--- ZODB/cPersistence.h.orig Wed Sep 13 03:32:31 2000
++++ ZODB/cPersistence.h Tue Sep 18 14:56:53 2001
+@@ -86,7 +86,7 @@
+ #ifndef CPERSISTENCE_H
+ #define CPERSISTENCE_H
+
+-#include "ExtensionClass/ExtensionClass.h"
++#include "../ExtensionClass/src/ExtensionClass.h"
+ #include <time.h>
+
+ #define cPersistent_HEAD PyObject_HEAD PyObject *jar, *oid; char serial[8]; unsigned short atime; signed char state; unsigned char reserved;
diff --git a/databases/zodb/pkg-comment b/databases/zodb/pkg-comment
new file mode 100644
index 000000000000..11f5d087a948
--- /dev/null
+++ b/databases/zodb/pkg-comment
@@ -0,0 +1 @@
+The Zope Object Database, an object database written in Python
diff --git a/databases/zodb/pkg-descr b/databases/zodb/pkg-descr
new file mode 100644
index 000000000000..8c67b10a6fb6
--- /dev/null
+++ b/databases/zodb/pkg-descr
@@ -0,0 +1,19 @@
+ZODB, the Zope Object Database, is a fully-fledged object database system
+written in Python. It forms part of the Zope application framework
+by Zope Corporation (previously Digital Creations). (See port www/zope.)
+
+This port represents a third-party standalone packaging of ZODB by noted
+Python developer A.M. Kuchlin <akuchlin@mems-exchange.org> (AMK). Official
+ZODB development is currently being managed by Pythonlabs, a division of Zope
+Corporation. AMK's release of ZODB (and hence this port) will eventually be
+superseded by an official Pythonlabs release called StandaloneZODB.
+
+AMK's ZODB package also includes a standalone version of Zope Enterprise
+Objects (ZEO), a tool to distribute ZODB stores across a network. This port
+does NOT install ZEO. A separate port, databases/zeo, is currently under
+development.
+
+WWW: http://amk.ca/zodb/
+See also: http://www.zope.org/Wikis/ZODB/StandaloneZODB
+
+-- Johann Visagie <wjv@FreeBSD.org>
diff --git a/databases/zodb/pkg-plist b/databases/zodb/pkg-plist
new file mode 100644
index 000000000000..ed634b3894f9
--- /dev/null
+++ b/databases/zodb/pkg-plist
@@ -0,0 +1,141 @@
+%%PORTDOCS%%share/doc/zodb/ACKS
+%%PORTDOCS%%share/doc/zodb/CHANGES
+%%PORTDOCS%%share/doc/zodb/README
+%%PORTDOCS%%share/doc/zodb/TODO
+include/%%PYTHON_VERSION%%/ExtensionClass/ExtensionClass.h
+include/%%PYTHON_VERSION%%/ZODB/cPersistence.h
+lib/%%PYTHON_VERSION%%/site-packages/Acquisition.so
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/IIBTree.py
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/IIBTree.pyc
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/IIBTree.pyo
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/IOBTree.py
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/IOBTree.pyc
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/IOBTree.pyo
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/Interfaces.py
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/Interfaces.pyc
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/Interfaces.pyo
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/Length.py
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/Length.pyc
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/Length.pyo
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/OIBTree.py
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/OIBTree.pyc
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/OIBTree.pyo
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/OOBTree.py
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/OOBTree.pyc
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/OOBTree.pyo
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/__init__.py
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/__init__.pyc
+lib/%%PYTHON_VERSION%%/site-packages/BTrees/__init__.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ExtensionClass.so
+lib/%%PYTHON_VERSION%%/site-packages/MethodObject.so
+lib/%%PYTHON_VERSION%%/site-packages/Missing.so
+lib/%%PYTHON_VERSION%%/site-packages/MultiMapping.so
+lib/%%PYTHON_VERSION%%/site-packages/Persistence.py
+lib/%%PYTHON_VERSION%%/site-packages/Persistence.pyc
+lib/%%PYTHON_VERSION%%/site-packages/Persistence.pyo
+lib/%%PYTHON_VERSION%%/site-packages/Record.so
+lib/%%PYTHON_VERSION%%/site-packages/Sync.so
+lib/%%PYTHON_VERSION%%/site-packages/ThreadLock.so
+lib/%%PYTHON_VERSION%%/site-packages/ThreadedAsync.py
+lib/%%PYTHON_VERSION%%/site-packages/ThreadedAsync.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ThreadedAsync.pyo
+lib/%%PYTHON_VERSION%%/site-packages/Xaq.py
+lib/%%PYTHON_VERSION%%/site-packages/Xaq.pyc
+lib/%%PYTHON_VERSION%%/site-packages/Xaq.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/BaseStorage.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/BaseStorage.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/BaseStorage.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/ConflictResolution.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/ConflictResolution.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/ConflictResolution.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/Connection.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/Connection.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/Connection.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/DB.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/DB.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/DB.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/DemoStorage.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/DemoStorage.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/DemoStorage.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/ExportImport.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/ExportImport.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/ExportImport.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/FileStorage.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/FileStorage.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/FileStorage.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/MappingStorage.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/MappingStorage.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/MappingStorage.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/Mount.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/Mount.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/Mount.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/POSException.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/POSException.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/POSException.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/PersistentList.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/PersistentList.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/PersistentList.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/PersistentMapping.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/PersistentMapping.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/PersistentMapping.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/TimeStamp.so
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/TmpStore.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/TmpStore.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/TmpStore.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/Transaction.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/Transaction.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/Transaction.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/UndoLogCompatible.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/UndoLogCompatible.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/UndoLogCompatible.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/ZApplication.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/ZApplication.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/ZApplication.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/__init__.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/__init__.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/__init__.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/bpthread.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/bpthread.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/bpthread.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/cPersistence.so
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/cPickleCache.so
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/conversionhack.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/conversionhack.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/conversionhack.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/coptimizations.so
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/dbmStorage.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/dbmStorage.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/dbmStorage.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/fsrecover.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/fsrecover.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/fsrecover.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/lock_file.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/lock_file.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/lock_file.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/referencesf.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/referencesf.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/referencesf.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/test/speed.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/test/speed.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/test/speed.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/utils.py
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/utils.pyc
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/utils.pyo
+lib/%%PYTHON_VERSION%%/site-packages/ZODB/winlock.so
+lib/%%PYTHON_VERSION%%/site-packages/_IIBTree.so
+lib/%%PYTHON_VERSION%%/site-packages/_IOBTree.so
+lib/%%PYTHON_VERSION%%/site-packages/_OIBTree.so
+lib/%%PYTHON_VERSION%%/site-packages/_OOBTree.so
+lib/%%PYTHON_VERSION%%/site-packages/intSet.so
+lib/%%PYTHON_VERSION%%/site-packages/zLOG.py
+lib/%%PYTHON_VERSION%%/site-packages/zLOG.pyc
+lib/%%PYTHON_VERSION%%/site-packages/zLOG.pyo
+lib/%%PYTHON_VERSION%%/site-packages/zdaemon.py
+lib/%%PYTHON_VERSION%%/site-packages/zdaemon.pyc
+lib/%%PYTHON_VERSION%%/site-packages/zdaemon.pyo
+@dirrm lib/%%PYTHON_VERSION%%/site-packages/ZODB/test
+@dirrm lib/%%PYTHON_VERSION%%/site-packages/ZODB
+@dirrm lib/%%PYTHON_VERSION%%/site-packages/BTrees
+@dirrm include/%%PYTHON_VERSION%%/ZODB
+@dirrm include/%%PYTHON_VERSION%%/ExtensionClass
+%%PORTDOCS%%@dirrm share/doc/zodb