Zope on OpenBSD
It's that easy...
This is a very silly problem. Basically the only problem is that the source tarball must be opened with GNU tar. Just go to GNU's site at http://www.gnu.org/directory/All_GNU_Packages/tar.html and install GNU tar. After you do make install it should be in /usr/local/bin. Then open the Zope package using something like this:
/usr/local/bin/tar zxf Zope-2.5.1-src.tgz
You probably need the full path to GNU tar otherwise you wil be using the regular OpenBSD tar.
The annoying thing is that the regular OpenBSD tar will open the Zope tar ball without errors, but when you try to run python w_pcgi.py you will get a weird error that seems totally unrelated to any problems with tar. The error will be something like 'don't know how to make ././src/ISO_8859_1_Splitter.c'. I don't understand this, but using GNU tar to open the source tarball seemed to work.