summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrecht <recht@pkgsrc.org>2003-12-06 19:52:43 +0000
committerrecht <recht@pkgsrc.org>2003-12-06 19:52:43 +0000
commit0f532a64c2100df2afc33bb2efcbeed36e699f24 (patch)
treefd51e6a4347629199e338ac5ffbb023591865158
parent620fff45091947b92abba52b7627c5e4ce2b5409 (diff)
downloadpkgsrc-0f532a64c2100df2afc33bb2efcbeed36e699f24.tar.gz
initial import of py-ZODB 3.2 provided by Michal Pasternak
via pkgsrc-wip The ZODB package is a Python object persistence system. It provides the Z Object Database separately from Zope so it can be used in non-Zope related Python applications to provide transparent object-oriented persistency.
-rw-r--r--databases/py-ZODB/DESCR3
-rw-r--r--databases/py-ZODB/MESSAGE8
-rw-r--r--databases/py-ZODB/Makefile20
-rw-r--r--databases/py-ZODB/PLIST497
-rw-r--r--databases/py-ZODB/distinfo4
5 files changed, 532 insertions, 0 deletions
diff --git a/databases/py-ZODB/DESCR b/databases/py-ZODB/DESCR
new file mode 100644
index 00000000000..54906d18f99
--- /dev/null
+++ b/databases/py-ZODB/DESCR
@@ -0,0 +1,3 @@
+The ZODB package is a Python object persistence system. It provides the
+Z Object Database separately from Zope so it can be used in non-Zope related
+Python applications to provide transparent object-oriented persistency.
diff --git a/databases/py-ZODB/MESSAGE b/databases/py-ZODB/MESSAGE
new file mode 100644
index 00000000000..09743d2097a
--- /dev/null
+++ b/databases/py-ZODB/MESSAGE
@@ -0,0 +1,8 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2003/12/06 19:52:43 recht Exp $
+
+To start the server, bound to port 9999:
+
+ ${PREFIX}/bin/runzeo.py -f DBNAME -a 9999
+
+===========================================================================
diff --git a/databases/py-ZODB/Makefile b/databases/py-ZODB/Makefile
new file mode 100644
index 00000000000..63e15395ed5
--- /dev/null
+++ b/databases/py-ZODB/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/12/06 19:52:44 recht Exp $
+#
+
+DISTNAME= ZODB3-3.2
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= databases
+MASTER_SITES= http://zope.org/Products/ZODB3.2/3.2/
+
+MAINTAINER= dotz@irc.pl
+HOMEPAGE= http://zope.org/Products/ZODB3.2/3.2/
+COMMENT= Standalone distro of Zope Object Database
+
+USE_BUILDLINK2= yes
+PY_PATCHPLIST= yes
+PYDISTUTILSPKG= yes
+
+PYTHON_VERSIONS_ACCEPTED= 23pth 22pth
+
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/databases/py-ZODB/PLIST b/databases/py-ZODB/PLIST
new file mode 100644
index 00000000000..2b851cc6cc1
--- /dev/null
+++ b/databases/py-ZODB/PLIST
@@ -0,0 +1,497 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/12/06 19:52:47 recht Exp $
+bin/fsdump.py
+bin/fsrefs.py
+bin/fstail.py
+bin/fstest.py
+bin/repozo.py
+bin/zeopack.py
+bin/zconfig
+bin/runzeo.py
+bin/mkzeoinst.py
+bin/zdrun.py
+bin/zdctl.py
+${PYSITELIB}/Acquisition.so
+${PYSITELIB}/ComputedAttribute.so
+${PYSITELIB}/ExtensionClass.so
+${PYSITELIB}/MethodObject.so
+${PYSITELIB}/Missing.so
+${PYSITELIB}/MultiMapping.so
+${PYSITELIB}/Record.so
+${PYSITELIB}/ThreadLock.so
+${PYSITELIB}/BDBStorage/BDBFullStorage.py
+${PYSITELIB}/BDBStorage/BDBFullStorage.pyc
+${PYSITELIB}/BDBStorage/BDBFullStorage.pyo
+${PYSITELIB}/BDBStorage/BDBMinimalStorage.py
+${PYSITELIB}/BDBStorage/BDBMinimalStorage.pyc
+${PYSITELIB}/BDBStorage/BDBMinimalStorage.pyo
+${PYSITELIB}/BDBStorage/BerkeleyBase.py
+${PYSITELIB}/BDBStorage/BerkeleyBase.pyc
+${PYSITELIB}/BDBStorage/BerkeleyBase.pyo
+${PYSITELIB}/BDBStorage/__init__.py
+${PYSITELIB}/BDBStorage/__init__.pyc
+${PYSITELIB}/BDBStorage/__init__.pyo
+${PYSITELIB}/BDBStorage/_helper.so
+${PYSITELIB}/BDBStorage/profout.py
+${PYSITELIB}/BDBStorage/profout.pyc
+${PYSITELIB}/BDBStorage/profout.pyo
+${PYSITELIB}/BDBStorage/tests/BerkeleyTestBase.py
+${PYSITELIB}/BDBStorage/tests/BerkeleyTestBase.pyc
+${PYSITELIB}/BDBStorage/tests/BerkeleyTestBase.pyo
+${PYSITELIB}/BDBStorage/tests/ZODBTestBase.py
+${PYSITELIB}/BDBStorage/tests/ZODBTestBase.pyc
+${PYSITELIB}/BDBStorage/tests/ZODBTestBase.pyo
+${PYSITELIB}/BDBStorage/tests/__init__.py
+${PYSITELIB}/BDBStorage/tests/__init__.pyc
+${PYSITELIB}/BDBStorage/tests/__init__.pyo
+${PYSITELIB}/BDBStorage/tests/test_autopack.py
+${PYSITELIB}/BDBStorage/tests/test_autopack.pyc
+${PYSITELIB}/BDBStorage/tests/test_autopack.pyo
+${PYSITELIB}/BDBStorage/tests/test_create.py
+${PYSITELIB}/BDBStorage/tests/test_create.pyc
+${PYSITELIB}/BDBStorage/tests/test_create.pyo
+${PYSITELIB}/BDBStorage/tests/test_storage_api.py
+${PYSITELIB}/BDBStorage/tests/test_storage_api.pyc
+${PYSITELIB}/BDBStorage/tests/test_storage_api.pyo
+${PYSITELIB}/BDBStorage/tests/test_virgin.py
+${PYSITELIB}/BDBStorage/tests/test_virgin.pyc
+${PYSITELIB}/BDBStorage/tests/test_virgin.pyo
+${PYSITELIB}/BDBStorage/tests/test_whitebox.py
+${PYSITELIB}/BDBStorage/tests/test_whitebox.pyc
+${PYSITELIB}/BDBStorage/tests/test_whitebox.pyo
+${PYSITELIB}/BDBStorage/tests/test_zodb_simple.py
+${PYSITELIB}/BDBStorage/tests/test_zodb_simple.pyc
+${PYSITELIB}/BDBStorage/tests/test_zodb_simple.pyo
+${PYSITELIB}/BDBStorage/tests/testall.py
+${PYSITELIB}/BDBStorage/tests/testall.pyc
+${PYSITELIB}/BDBStorage/tests/testall.pyo
+${PYSITELIB}/BDBStorage/tests/timeiter.py
+${PYSITELIB}/BDBStorage/tests/timeiter.pyc
+${PYSITELIB}/BDBStorage/tests/timeiter.pyo
+${PYSITELIB}/BDBStorage/tests/timepickles.py
+${PYSITELIB}/BDBStorage/tests/timepickles.pyc
+${PYSITELIB}/BDBStorage/tests/timepickles.pyo
+${PYSITELIB}/BTrees/IIBTree.py
+${PYSITELIB}/BTrees/IIBTree.pyc
+${PYSITELIB}/BTrees/IIBTree.pyo
+${PYSITELIB}/BTrees/IOBTree.py
+${PYSITELIB}/BTrees/IOBTree.pyc
+${PYSITELIB}/BTrees/IOBTree.pyo
+${PYSITELIB}/BTrees/Interfaces.py
+${PYSITELIB}/BTrees/Interfaces.pyc
+${PYSITELIB}/BTrees/Interfaces.pyo
+${PYSITELIB}/BTrees/Length.py
+${PYSITELIB}/BTrees/Length.pyc
+${PYSITELIB}/BTrees/Length.pyo
+${PYSITELIB}/BTrees/OIBTree.py
+${PYSITELIB}/BTrees/OIBTree.pyc
+${PYSITELIB}/BTrees/OIBTree.pyo
+${PYSITELIB}/BTrees/OOBTree.py
+${PYSITELIB}/BTrees/OOBTree.pyc
+${PYSITELIB}/BTrees/OOBTree.pyo
+${PYSITELIB}/BTrees/_IIBTree.so
+${PYSITELIB}/BTrees/_IOBTree.so
+${PYSITELIB}/BTrees/_OIBTree.so
+${PYSITELIB}/BTrees/_OOBTree.so
+${PYSITELIB}/BTrees/__init__.py
+${PYSITELIB}/BTrees/__init__.pyc
+${PYSITELIB}/BTrees/__init__.pyo
+${PYSITELIB}/BTrees/_fsBTree.so
+${PYSITELIB}/BTrees/check.py
+${PYSITELIB}/BTrees/check.pyc
+${PYSITELIB}/BTrees/check.pyo
+${PYSITELIB}/BTrees/convert.py
+${PYSITELIB}/BTrees/convert.pyc
+${PYSITELIB}/BTrees/convert.pyo
+${PYSITELIB}/BTrees/tests/__init__.py
+${PYSITELIB}/BTrees/tests/__init__.pyc
+${PYSITELIB}/BTrees/tests/__init__.pyo
+${PYSITELIB}/BTrees/tests/testBTrees.py
+${PYSITELIB}/BTrees/tests/testBTrees.pyc
+${PYSITELIB}/BTrees/tests/testBTrees.pyo
+${PYSITELIB}/BTrees/tests/testBTreesUnicode.py
+${PYSITELIB}/BTrees/tests/testBTreesUnicode.pyc
+${PYSITELIB}/BTrees/tests/testBTreesUnicode.pyo
+${PYSITELIB}/BTrees/tests/testConflict.py
+${PYSITELIB}/BTrees/tests/testConflict.pyc
+${PYSITELIB}/BTrees/tests/testConflict.pyo
+${PYSITELIB}/BTrees/tests/testSetOps.py
+${PYSITELIB}/BTrees/tests/testSetOps.pyc
+${PYSITELIB}/BTrees/tests/testSetOps.pyo
+${PYSITELIB}/BTrees/tests/test_check.py
+${PYSITELIB}/BTrees/tests/test_check.pyc
+${PYSITELIB}/BTrees/tests/test_check.pyo
+${PYSITELIB}/ThreadedAsync/LoopCallback.py
+${PYSITELIB}/ThreadedAsync/LoopCallback.pyc
+${PYSITELIB}/ThreadedAsync/LoopCallback.pyo
+${PYSITELIB}/ThreadedAsync/__init__.py
+${PYSITELIB}/ThreadedAsync/__init__.pyc
+${PYSITELIB}/ThreadedAsync/__init__.pyo
+${PYSITELIB}/ZODB/ActivityMonitor.py
+${PYSITELIB}/ZODB/ActivityMonitor.pyc
+${PYSITELIB}/ZODB/ActivityMonitor.pyo
+${PYSITELIB}/ZODB/BaseStorage.py
+${PYSITELIB}/ZODB/BaseStorage.pyc
+${PYSITELIB}/ZODB/BaseStorage.pyo
+${PYSITELIB}/ZODB/ConflictResolution.py
+${PYSITELIB}/ZODB/ConflictResolution.pyc
+${PYSITELIB}/ZODB/ConflictResolution.pyo
+${PYSITELIB}/ZODB/Connection.py
+${PYSITELIB}/ZODB/Connection.pyc
+${PYSITELIB}/ZODB/Connection.pyo
+${PYSITELIB}/ZODB/DB.py
+${PYSITELIB}/ZODB/DB.pyc
+${PYSITELIB}/ZODB/DB.pyo
+${PYSITELIB}/ZODB/DemoStorage.py
+${PYSITELIB}/ZODB/DemoStorage.pyc
+${PYSITELIB}/ZODB/DemoStorage.pyo
+${PYSITELIB}/ZODB/ExportImport.py
+${PYSITELIB}/ZODB/ExportImport.pyc
+${PYSITELIB}/ZODB/ExportImport.pyo
+${PYSITELIB}/ZODB/FileStorage.py
+${PYSITELIB}/ZODB/FileStorage.pyc
+${PYSITELIB}/ZODB/FileStorage.pyo
+${PYSITELIB}/ZODB/MappingStorage.py
+${PYSITELIB}/ZODB/MappingStorage.pyc
+${PYSITELIB}/ZODB/MappingStorage.pyo
+${PYSITELIB}/ZODB/Mount.py
+${PYSITELIB}/ZODB/Mount.pyc
+${PYSITELIB}/ZODB/Mount.pyo
+${PYSITELIB}/ZODB/POSException.py
+${PYSITELIB}/ZODB/POSException.pyc
+${PYSITELIB}/ZODB/POSException.pyo
+${PYSITELIB}/ZODB/PersistentList.py
+${PYSITELIB}/ZODB/PersistentList.pyc
+${PYSITELIB}/ZODB/PersistentList.pyo
+${PYSITELIB}/ZODB/PersistentMapping.py
+${PYSITELIB}/ZODB/PersistentMapping.pyc
+${PYSITELIB}/ZODB/PersistentMapping.pyo
+${PYSITELIB}/ZODB/TimeStamp.so
+${PYSITELIB}/ZODB/TmpStore.py
+${PYSITELIB}/ZODB/TmpStore.pyc
+${PYSITELIB}/ZODB/TmpStore.pyo
+${PYSITELIB}/ZODB/Transaction.py
+${PYSITELIB}/ZODB/Transaction.pyc
+${PYSITELIB}/ZODB/Transaction.pyo
+${PYSITELIB}/ZODB/UndoLogCompatible.py
+${PYSITELIB}/ZODB/UndoLogCompatible.pyc
+${PYSITELIB}/ZODB/UndoLogCompatible.pyo
+${PYSITELIB}/ZODB/ZApplication.py
+${PYSITELIB}/ZODB/ZApplication.pyc
+${PYSITELIB}/ZODB/ZApplication.pyo
+${PYSITELIB}/ZODB/__init__.py
+${PYSITELIB}/ZODB/__init__.pyc
+${PYSITELIB}/ZODB/__init__.pyo
+${PYSITELIB}/ZODB/bpthread.py
+${PYSITELIB}/ZODB/bpthread.pyc
+${PYSITELIB}/ZODB/bpthread.pyo
+${PYSITELIB}/ZODB/cPersistence.so
+${PYSITELIB}/ZODB/cPickleCache.so
+${PYSITELIB}/ZODB/component.xml
+${PYSITELIB}/ZODB/config.py
+${PYSITELIB}/ZODB/config.pyc
+${PYSITELIB}/ZODB/config.pyo
+${PYSITELIB}/ZODB/config.xml
+${PYSITELIB}/ZODB/conversionhack.py
+${PYSITELIB}/ZODB/conversionhack.pyc
+${PYSITELIB}/ZODB/conversionhack.pyo
+${PYSITELIB}/ZODB/coptimizations.so
+${PYSITELIB}/ZODB/dbmStorage.py
+${PYSITELIB}/ZODB/dbmStorage.pyc
+${PYSITELIB}/ZODB/dbmStorage.pyo
+${PYSITELIB}/ZODB/fsIndex.py
+${PYSITELIB}/ZODB/fsIndex.pyc
+${PYSITELIB}/ZODB/fsIndex.pyo
+${PYSITELIB}/ZODB/fsdump.py
+${PYSITELIB}/ZODB/fsdump.pyc
+${PYSITELIB}/ZODB/fsdump.pyo
+${PYSITELIB}/ZODB/fspack.py
+${PYSITELIB}/ZODB/fspack.pyc
+${PYSITELIB}/ZODB/fspack.pyo
+${PYSITELIB}/ZODB/fsrecover.py
+${PYSITELIB}/ZODB/fsrecover.pyc
+${PYSITELIB}/ZODB/fsrecover.pyo
+${PYSITELIB}/ZODB/fstools.py
+${PYSITELIB}/ZODB/fstools.pyc
+${PYSITELIB}/ZODB/fstools.pyo
+${PYSITELIB}/ZODB/lock_file.py
+${PYSITELIB}/ZODB/lock_file.pyc
+${PYSITELIB}/ZODB/lock_file.pyo
+${PYSITELIB}/ZODB/referencesf.py
+${PYSITELIB}/ZODB/referencesf.pyc
+${PYSITELIB}/ZODB/referencesf.pyo
+${PYSITELIB}/ZODB/storage.xml
+${PYSITELIB}/ZODB/tests/BasicStorage.py
+${PYSITELIB}/ZODB/tests/BasicStorage.pyc
+${PYSITELIB}/ZODB/tests/BasicStorage.pyo
+${PYSITELIB}/ZODB/tests/ConflictResolution.py
+${PYSITELIB}/ZODB/tests/ConflictResolution.pyc
+${PYSITELIB}/ZODB/tests/ConflictResolution.pyo
+${PYSITELIB}/ZODB/tests/Corruption.py
+${PYSITELIB}/ZODB/tests/Corruption.pyc
+${PYSITELIB}/ZODB/tests/Corruption.pyo
+${PYSITELIB}/ZODB/tests/HistoryStorage.py
+${PYSITELIB}/ZODB/tests/HistoryStorage.pyc
+${PYSITELIB}/ZODB/tests/HistoryStorage.pyo
+${PYSITELIB}/ZODB/tests/IteratorStorage.py
+${PYSITELIB}/ZODB/tests/IteratorStorage.pyc
+${PYSITELIB}/ZODB/tests/IteratorStorage.pyo
+${PYSITELIB}/ZODB/tests/LocalStorage.py
+${PYSITELIB}/ZODB/tests/LocalStorage.pyc
+${PYSITELIB}/ZODB/tests/LocalStorage.pyo
+${PYSITELIB}/ZODB/tests/MTStorage.py
+${PYSITELIB}/ZODB/tests/MTStorage.pyc
+${PYSITELIB}/ZODB/tests/MTStorage.pyo
+${PYSITELIB}/ZODB/tests/MinPO.py
+${PYSITELIB}/ZODB/tests/MinPO.pyc
+${PYSITELIB}/ZODB/tests/MinPO.pyo
+${PYSITELIB}/ZODB/tests/PackableStorage.py
+${PYSITELIB}/ZODB/tests/PackableStorage.pyc
+${PYSITELIB}/ZODB/tests/PackableStorage.pyo
+${PYSITELIB}/ZODB/tests/PersistentStorage.py
+${PYSITELIB}/ZODB/tests/PersistentStorage.pyc
+${PYSITELIB}/ZODB/tests/PersistentStorage.pyo
+${PYSITELIB}/ZODB/tests/ReadOnlyStorage.py
+${PYSITELIB}/ZODB/tests/ReadOnlyStorage.pyc
+${PYSITELIB}/ZODB/tests/ReadOnlyStorage.pyo
+${PYSITELIB}/ZODB/tests/RecoveryStorage.py
+${PYSITELIB}/ZODB/tests/RecoveryStorage.pyc
+${PYSITELIB}/ZODB/tests/RecoveryStorage.pyo
+${PYSITELIB}/ZODB/tests/RevisionStorage.py
+${PYSITELIB}/ZODB/tests/RevisionStorage.pyc
+${PYSITELIB}/ZODB/tests/RevisionStorage.pyo
+${PYSITELIB}/ZODB/tests/StorageTestBase.py
+${PYSITELIB}/ZODB/tests/StorageTestBase.pyc
+${PYSITELIB}/ZODB/tests/StorageTestBase.pyo
+${PYSITELIB}/ZODB/tests/Synchronization.py
+${PYSITELIB}/ZODB/tests/Synchronization.pyc
+${PYSITELIB}/ZODB/tests/Synchronization.pyo
+${PYSITELIB}/ZODB/tests/TransactionalUndoStorage.py
+${PYSITELIB}/ZODB/tests/TransactionalUndoStorage.pyc
+${PYSITELIB}/ZODB/tests/TransactionalUndoStorage.pyo
+${PYSITELIB}/ZODB/tests/TransactionalUndoVersionStorage.py
+${PYSITELIB}/ZODB/tests/TransactionalUndoVersionStorage.pyc
+${PYSITELIB}/ZODB/tests/TransactionalUndoVersionStorage.pyo
+${PYSITELIB}/ZODB/tests/VersionStorage.py
+${PYSITELIB}/ZODB/tests/VersionStorage.pyc
+${PYSITELIB}/ZODB/tests/VersionStorage.pyo
+${PYSITELIB}/ZODB/tests/__init__.py
+${PYSITELIB}/ZODB/tests/__init__.pyc
+${PYSITELIB}/ZODB/tests/__init__.pyo
+${PYSITELIB}/ZODB/tests/dangle.py
+${PYSITELIB}/ZODB/tests/dangle.pyc
+${PYSITELIB}/ZODB/tests/dangle.pyo
+${PYSITELIB}/ZODB/tests/speed.py
+${PYSITELIB}/ZODB/tests/speed.pyc
+${PYSITELIB}/ZODB/tests/speed.pyo
+${PYSITELIB}/ZODB/tests/testActivityMonitor.py
+${PYSITELIB}/ZODB/tests/testActivityMonitor.pyc
+${PYSITELIB}/ZODB/tests/testActivityMonitor.pyo
+${PYSITELIB}/ZODB/tests/testCache.py
+${PYSITELIB}/ZODB/tests/testCache.pyc
+${PYSITELIB}/ZODB/tests/testCache.pyo
+${PYSITELIB}/ZODB/tests/testConfig.py
+${PYSITELIB}/ZODB/tests/testConfig.pyc
+${PYSITELIB}/ZODB/tests/testConfig.pyo
+${PYSITELIB}/ZODB/tests/testDB.py
+${PYSITELIB}/ZODB/tests/testDB.pyc
+${PYSITELIB}/ZODB/tests/testDB.pyo
+${PYSITELIB}/ZODB/tests/testDemoStorage.py
+${PYSITELIB}/ZODB/tests/testDemoStorage.pyc
+${PYSITELIB}/ZODB/tests/testDemoStorage.pyo
+${PYSITELIB}/ZODB/tests/testFileStorage.py
+${PYSITELIB}/ZODB/tests/testFileStorage.pyc
+${PYSITELIB}/ZODB/tests/testFileStorage.pyo
+${PYSITELIB}/ZODB/tests/testMappingStorage.py
+${PYSITELIB}/ZODB/tests/testMappingStorage.pyc
+${PYSITELIB}/ZODB/tests/testMappingStorage.pyo
+${PYSITELIB}/ZODB/tests/testPersistentList.py
+${PYSITELIB}/ZODB/tests/testPersistentList.pyc
+${PYSITELIB}/ZODB/tests/testPersistentList.pyo
+${PYSITELIB}/ZODB/tests/testPersistentMapping.py
+${PYSITELIB}/ZODB/tests/testPersistentMapping.pyc
+${PYSITELIB}/ZODB/tests/testPersistentMapping.pyo
+${PYSITELIB}/ZODB/tests/testRecover.py
+${PYSITELIB}/ZODB/tests/testRecover.pyc
+${PYSITELIB}/ZODB/tests/testRecover.pyo
+${PYSITELIB}/ZODB/tests/testTimeStamp.py
+${PYSITELIB}/ZODB/tests/testTimeStamp.pyc
+${PYSITELIB}/ZODB/tests/testTimeStamp.pyo
+${PYSITELIB}/ZODB/tests/testTransaction.py
+${PYSITELIB}/ZODB/tests/testTransaction.pyc
+${PYSITELIB}/ZODB/tests/testTransaction.pyo
+${PYSITELIB}/ZODB/tests/testUtils.py
+${PYSITELIB}/ZODB/tests/testUtils.pyc
+${PYSITELIB}/ZODB/tests/testUtils.pyo
+${PYSITELIB}/ZODB/tests/testZODB.py
+${PYSITELIB}/ZODB/tests/testZODB.pyc
+${PYSITELIB}/ZODB/tests/testZODB.pyo
+${PYSITELIB}/ZODB/tests/testfsIndex.py
+${PYSITELIB}/ZODB/tests/testfsIndex.pyc
+${PYSITELIB}/ZODB/tests/testfsIndex.pyo
+${PYSITELIB}/ZODB/transact.py
+${PYSITELIB}/ZODB/transact.pyc
+${PYSITELIB}/ZODB/transact.pyo
+${PYSITELIB}/ZODB/utils.py
+${PYSITELIB}/ZODB/utils.pyc
+${PYSITELIB}/ZODB/utils.pyo
+${PYSITELIB}/ZODB/winlock.so
+${PYSITELIB}/zLOG/BaseLogger.py
+${PYSITELIB}/zLOG/BaseLogger.pyc
+${PYSITELIB}/zLOG/BaseLogger.pyo
+${PYSITELIB}/zLOG/EventLogger.py
+${PYSITELIB}/zLOG/EventLogger.pyc
+${PYSITELIB}/zLOG/EventLogger.pyo
+${PYSITELIB}/zLOG/LogHandlers.py
+${PYSITELIB}/zLOG/LogHandlers.pyc
+${PYSITELIB}/zLOG/LogHandlers.pyo
+${PYSITELIB}/zLOG/__init__.py
+${PYSITELIB}/zLOG/__init__.pyc
+${PYSITELIB}/zLOG/__init__.pyo
+${PYSITELIB}/zLOG/component.xml
+${PYSITELIB}/zLOG/datatypes.py
+${PYSITELIB}/zLOG/datatypes.pyc
+${PYSITELIB}/zLOG/datatypes.pyo
+${PYSITELIB}/zLOG/factory.py
+${PYSITELIB}/zLOG/factory.pyc
+${PYSITELIB}/zLOG/factory.pyo
+${PYSITELIB}/zLOG/tests/__init__.py
+${PYSITELIB}/zLOG/tests/__init__.pyc
+${PYSITELIB}/zLOG/tests/__init__.pyo
+${PYSITELIB}/zLOG/tests/testzLog.py
+${PYSITELIB}/zLOG/tests/testzLog.pyc
+${PYSITELIB}/zLOG/tests/testzLog.pyo
+${PYSITELIB}/zLOG/tests/testzLogConfig.py
+${PYSITELIB}/zLOG/tests/testzLogConfig.pyc
+${PYSITELIB}/zLOG/tests/testzLogConfig.pyo
+${PYSITELIB}/zdaemon/Daemon.py
+${PYSITELIB}/zdaemon/Daemon.pyc
+${PYSITELIB}/zdaemon/Daemon.pyo
+${PYSITELIB}/zdaemon/__init__.py
+${PYSITELIB}/zdaemon/__init__.pyc
+${PYSITELIB}/zdaemon/__init__.pyo
+${PYSITELIB}/zdaemon/sample.conf
+${PYSITELIB}/zdaemon/schema.xml
+${PYSITELIB}/zdaemon/tests/__init__.py
+${PYSITELIB}/zdaemon/tests/__init__.pyc
+${PYSITELIB}/zdaemon/tests/__init__.pyo
+${PYSITELIB}/zdaemon/tests/donothing.sh
+${PYSITELIB}/zdaemon/tests/nokill.py
+${PYSITELIB}/zdaemon/tests/nokill.pyc
+${PYSITELIB}/zdaemon/tests/nokill.pyo
+${PYSITELIB}/zdaemon/tests/parent.py
+${PYSITELIB}/zdaemon/tests/parent.pyc
+${PYSITELIB}/zdaemon/tests/parent.pyo
+${PYSITELIB}/zdaemon/tests/testDaemon.py
+${PYSITELIB}/zdaemon/tests/testDaemon.pyc
+${PYSITELIB}/zdaemon/tests/testDaemon.pyo
+${PYSITELIB}/zdaemon/tests/testzdoptions.py
+${PYSITELIB}/zdaemon/tests/testzdoptions.pyc
+${PYSITELIB}/zdaemon/tests/testzdoptions.pyo
+${PYSITELIB}/zdaemon/tests/testzdrun.py
+${PYSITELIB}/zdaemon/tests/testzdrun.pyc
+${PYSITELIB}/zdaemon/tests/testzdrun.pyo
+${PYSITELIB}/zdaemon/zdctl.py
+${PYSITELIB}/zdaemon/zdctl.pyc
+${PYSITELIB}/zdaemon/zdctl.pyo
+${PYSITELIB}/zdaemon/zdoptions.py
+${PYSITELIB}/zdaemon/zdoptions.pyc
+${PYSITELIB}/zdaemon/zdoptions.pyo
+${PYSITELIB}/zdaemon/zdrun.py
+${PYSITELIB}/zdaemon/zdrun.pyc
+${PYSITELIB}/zdaemon/zdrun.pyo
+${PYSITELIB}/ZConfig/Config.py
+${PYSITELIB}/ZConfig/Config.pyc
+${PYSITELIB}/ZConfig/Config.pyo
+${PYSITELIB}/ZConfig/Context.py
+${PYSITELIB}/ZConfig/Context.pyc
+${PYSITELIB}/ZConfig/Context.pyo
+${PYSITELIB}/ZConfig/__init__.py
+${PYSITELIB}/ZConfig/__init__.pyc
+${PYSITELIB}/ZConfig/__init__.pyo
+${PYSITELIB}/ZConfig/cfgparser.py
+${PYSITELIB}/ZConfig/cfgparser.pyc
+${PYSITELIB}/ZConfig/cfgparser.pyo
+${PYSITELIB}/ZConfig/cmdline.py
+${PYSITELIB}/ZConfig/cmdline.pyc
+${PYSITELIB}/ZConfig/cmdline.pyo
+${PYSITELIB}/ZConfig/datatypes.py
+${PYSITELIB}/ZConfig/datatypes.pyc
+${PYSITELIB}/ZConfig/datatypes.pyo
+${PYSITELIB}/ZConfig/info.py
+${PYSITELIB}/ZConfig/info.pyc
+${PYSITELIB}/ZConfig/info.pyo
+${PYSITELIB}/ZConfig/loader.py
+${PYSITELIB}/ZConfig/loader.pyc
+${PYSITELIB}/ZConfig/loader.pyo
+${PYSITELIB}/ZConfig/matcher.py
+${PYSITELIB}/ZConfig/matcher.pyc
+${PYSITELIB}/ZConfig/matcher.pyo
+${PYSITELIB}/ZConfig/schema.py
+${PYSITELIB}/ZConfig/schema.pyc
+${PYSITELIB}/ZConfig/schema.pyo
+${PYSITELIB}/ZConfig/substitution.py
+${PYSITELIB}/ZConfig/substitution.pyc
+${PYSITELIB}/ZConfig/substitution.pyo
+${PYSITELIB}/ZConfig/tests/__init__.py
+${PYSITELIB}/ZConfig/tests/__init__.pyc
+${PYSITELIB}/ZConfig/tests/__init__.pyo
+${PYSITELIB}/ZConfig/tests/input/include.conf
+${PYSITELIB}/ZConfig/tests/input/inner.conf
+${PYSITELIB}/ZConfig/tests/input/library.xml
+${PYSITELIB}/ZConfig/tests/input/logger.xml
+${PYSITELIB}/ZConfig/tests/input/outer.conf
+${PYSITELIB}/ZConfig/tests/input/simple.conf
+${PYSITELIB}/ZConfig/tests/input/simple.xml
+${PYSITELIB}/ZConfig/tests/input/simplesections.conf
+${PYSITELIB}/ZConfig/tests/library/thing/component.xml
+${PYSITELIB}/ZConfig/tests/library/widget/component.xml
+${PYSITELIB}/ZConfig/tests/library/widget/extra.xml
+${PYSITELIB}/ZConfig/tests/runtests.py
+${PYSITELIB}/ZConfig/tests/runtests.pyc
+${PYSITELIB}/ZConfig/tests/runtests.pyo
+${PYSITELIB}/ZConfig/tests/support.py
+${PYSITELIB}/ZConfig/tests/support.pyc
+${PYSITELIB}/ZConfig/tests/support.pyo
+${PYSITELIB}/ZConfig/tests/test_cmdline.py
+${PYSITELIB}/ZConfig/tests/test_cmdline.pyc
+${PYSITELIB}/ZConfig/tests/test_cmdline.pyo
+${PYSITELIB}/ZConfig/tests/test_config.py
+${PYSITELIB}/ZConfig/tests/test_config.pyc
+${PYSITELIB}/ZConfig/tests/test_config.pyo
+${PYSITELIB}/ZConfig/tests/test_datatypes.py
+${PYSITELIB}/ZConfig/tests/test_datatypes.pyc
+${PYSITELIB}/ZConfig/tests/test_datatypes.pyo
+${PYSITELIB}/ZConfig/tests/test_loader.py
+${PYSITELIB}/ZConfig/tests/test_loader.pyc
+${PYSITELIB}/ZConfig/tests/test_loader.pyo
+${PYSITELIB}/ZConfig/tests/test_schema.py
+${PYSITELIB}/ZConfig/tests/test_schema.pyc
+${PYSITELIB}/ZConfig/tests/test_schema.pyo
+${PYSITELIB}/ZConfig/tests/test_subst.py
+${PYSITELIB}/ZConfig/tests/test_subst.pyc
+${PYSITELIB}/ZConfig/tests/test_subst.pyo
+${PYSITELIB}/ZConfig/url.py
+${PYSITELIB}/ZConfig/url.pyc
+${PYSITELIB}/ZConfig/url.pyo
+${PYSITELIB}/Persistence/__init__.py
+${PYSITELIB}/Persistence/__init__.pyc
+${PYSITELIB}/Persistence/__init__.pyo
+@dirrm ${PYSITELIB}/BDBStorage/tests
+@dirrm ${PYSITELIB}/BDBStorage
+@dirrm ${PYSITELIB}/BTrees/tests
+@dirrm ${PYSITELIB}/BTrees
+@dirrm ${PYSITELIB}/Persistence
+@dirrm ${PYSITELIB}/ThreadedAsync
+@dirrm ${PYSITELIB}/ZConfig/tests/library/widget
+@dirrm ${PYSITELIB}/ZConfig/tests/library/thing/ext
+@dirrm ${PYSITELIB}/ZConfig/tests/library/thing
+@dirrm ${PYSITELIB}/ZConfig/tests/library
+@dirrm ${PYSITELIB}/ZConfig/tests/input
+@dirrm ${PYSITELIB}/ZConfig/tests
+@dirrm ${PYSITELIB}/ZConfig
+@dirrm ${PYSITELIB}/ZODB/tests
+@dirrm ${PYSITELIB}/ZODB
+@dirrm ${PYSITELIB}/zLOG/tests
+@dirrm ${PYSITELIB}/zLOG
+@dirrm ${PYSITELIB}/zdaemon/tests
+@dirrm ${PYSITELIB}/zdaemon
diff --git a/databases/py-ZODB/distinfo b/databases/py-ZODB/distinfo
new file mode 100644
index 00000000000..a6541035889
--- /dev/null
+++ b/databases/py-ZODB/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/12/06 19:52:47 recht Exp $
+
+SHA1 (ZODB3-3.2.tar.gz) = 15d8448907cbdb4c2aafa592296a0a5c8147de2b
+Size (ZODB3-3.2.tar.gz) = 857984 bytes