[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: How to add optional dependencies?
Adrian Portelli wrote:
Jens Rehsack wrote:
Why not just use the options.mk framework for this ?
If I understand you correctly, you mean adding a file like the attached
one (for devel/p5-Module-Build - unfinished one).
I would prefer some auto-detection, if possible ...
Once you specify 'PKG_OPTIONS.p5-Module-Build= Module-Signature' you're
effectively getting that. IMHO in pkgsrc the tendency is to steer away
from 'automagic' dependencies and get users to specify which optional
components of packages they would like activated. Otherwise, if you're
not careful, you end up introducing hidden dependencies.
On the one hand, you're absolutely right. On the other hand, the
Perl-Modules has those hidden dependencies. The detect them during their
configuration phase (usually 'perl Makefile.PL') and activate them. If I now
record the hidden dependencies, I document them. That was the idea behind ...
Finally it's up to the administrators care, if all hidden dependencies are
listed in options.mk, (s)he can choose all installed ones.
Main Index |
Thread Index |