Thank you for your reponse.
Furthermore, I don't want to install X and surely apr-util doesn't need to
depend on it.
it does, because it uses expat, and that's where expat comes from in
-current.
That explains the need for the 'depend' from the point of view of the apr-util
Makefile developer.
From an overall or user perspective, the need for any package that uses the
expat xml parser to depend on the xbase package, is still entirely unclear. For
one: this dependency was never neccessary in the past. Shouldn't expat not just
go into /usr/lib ?
And you are right about the fact that other ports depend on X being present.
Like databases/odbc "==> gtk+-1.2.10p6 uses X11, but /usr/X11R6 not found."
A database connectivity driver that depends on a GUI toolkit.. sounds fishy to
me.
I hope OpenBSD doesn't slowly go GNU/Linux in the spaghetti sense.
Jaap