libzdb does nothing without one of the three supported dbs installed.
And know one will probably want it unless they are already installing
something else that needs it.
But if I add it as a dependancy to dbmail-devel (I'm porting this now)
and dbmail-devel needs one of the same three db's I could maybe just
combine the two distributions and configure libzdb for what ever db
backend variants were chosen for dbmail-devel?
Because if I just add libzdb as a dependancy for dbmail-devel I won't
have control over variant's for libzdb. Right?
That's why I was thinking of just letting libzdb find the available
db's on it's own since at least one of the db's variants in dbmail-
devel MUST be chosen so there will always be at least one.
//Brad
On Feb 10, 2009, at 1:15 PM, Joshua Root wrote:
Bradley Giesbrecht wrote:
Should I make variants for sqlite, mysql and postgresql or just let
the
configure script look for all three and fail with a message if it
finds
nothing?
Definitely not the latter. Installing a port with any given set of
variants (including none) should produce the same result for every
user,
regardless of which ports they happened to have installed before
installing this one.
Either always depend on libs that could be detected and used, or
always
disable their use. Optionally, add variants that add a dependency and
turn the feature back on.
- Josh
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev