diff options
author | Johann Visagie <wjv@FreeBSD.org> | 2001-09-18 14:58:15 +0000 |
---|---|---|
committer | Johann Visagie <wjv@FreeBSD.org> | 2001-09-18 14:58:15 +0000 |
commit | 6794d0e21f323a21fb5441e78d16f59d12b4e143 (patch) | |
tree | b910b7c468c3e93193cdcc891530da724b829bbf /databases | |
parent | b8ab8106242c0812952250b6b7355b02b7340334 (diff) | |
download | ports-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/Makefile | 1 | ||||
-rw-r--r-- | databases/zodb/Makefile | 42 | ||||
-rw-r--r-- | databases/zodb/distinfo | 1 | ||||
-rw-r--r-- | databases/zodb/files/patch-ZODB-Timestamp.c | 11 | ||||
-rw-r--r-- | databases/zodb/files/patch-ZODB-cPersistence.h | 11 | ||||
-rw-r--r-- | databases/zodb/pkg-comment | 1 | ||||
-rw-r--r-- | databases/zodb/pkg-descr | 19 | ||||
-rw-r--r-- | databases/zodb/pkg-plist | 141 |
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 |