Use upstream tarball version, not the ports shared lib version. Newer
samba releases check for a minimum version of libtdb, this check wrongly
succeeds with tdb from ports.
Bite the bullet and switch to an upstream version that uses waf*. The
plan is to use databases/tdb and devel/libtalloc in the samba4 port, and
thus to keep those ports in sync with whatever bundled version comes
with the samba4 tarball.
* trying to make sense of the waf patches is highly discouraged
While here:
- reorder the Makefile
- update the license marker
- take maintainership (discussed with nicm@, former MAINTAINER)
This is a SHARED_ONLY port, and a python wrapper is now provided.
Bypassing maintainer because I need this in now to move further on GNOME
stuffs; nicm@ you can come back and hit me in the face if I broke anything.
ok sthen@
TDB is a Trivial Database. In concept, it is very much like GDBM, and
BSD's DB except that it allows multiple simultaneous writers and uses
locking internally to keep writers from trampling on each other. TDB is
also extremely small.
from Nicholas Marriott (MAINTAINER)