1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00

Add zodb 2001.06.16, the Zope Object Database - an object database

written in Python.
This commit is contained in:
Johann Visagie 2001-09-18 14:58:15 +00:00
parent b8ab810624
commit 6794d0e21f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=47958
8 changed files with 227 additions and 0 deletions

View File

@ -1,5 +1,6 @@
# $FreeBSD$
#
SUBDIR += zodb
SUBDIR += zpygresqlda
SUBDIR += adodb
SUBDIR += cdb

42
databases/zodb/Makefile Normal file
View File

@ -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>

1
databases/zodb/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (zodb.tar.gz) = fbb54f5203cf023830fac2595dc606a1

View File

@ -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

View File

@ -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;

View File

@ -0,0 +1 @@
The Zope Object Database, an object database written in Python

19
databases/zodb/pkg-descr Normal file
View File

@ -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>

141
databases/zodb/pkg-plist Normal file
View File

@ -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