Freevo port (TESTING REQUIRED).

Oliver Eikemeier eikemeier at fillmore-labs.com
Mon Jun 21 02:58:26 PDT 2004


Volker Stolz wrote:

> [...]
> Please check if this could be encoded in the dependencies somehow...it 
> might
> be possible to (ab)use CONFLICTS for this, but that might be over the 
> top.

I would strongly advise against using CONFLICTS as a kind of 
(anti-)dependency.
If you require certain version of a package, use pkg-req or pkg-install 
for
that, possibly calling pkg_info. Or we could cook some new dependency
scheme up, although this might take some time.

One reason for that is that I might integrate a file database into the 
pkg_*
tools, completely ignoring CONFLICTS. I might not have the time to really
finish this project, but at least this example might show why it's not a
good idea to abuse CONFLICTS for something else than conflicting files.

> [...]
> Please also consider using OPTIONS.

IMHO OPTIONS is not ready for production, I would wait until the bugs are
resolved. Just my 2 cents, YMMV.

-Oliver



More information about the freebsd-ports mailing list