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

Reply via email to