conditionally "dependent", by license?

"Larson, Timothy E." <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.wip.general
Message-ID <226316B3E1F749498E28ACA66321D5BA02A51182C2@oma00cexmbx03.corp.westworlds.com>
Package Alpha does not depend on anything. However, to get the full experience of Alpha, you ought to install package Beta as well.  Alpha and Beta have differing non-free licenses.

(Assuming acceptance of Alpha's license) I think the ideal default behavior would be to install Beta if Beta's license is also accepted, but continue the Alpha installation (pop a notice to the user "please accept Beta License and install Beta for full experience") if not. Is this supported? 

I know it is possible to add the dependency, with an option to disable it. What I'm hoping for is that there is a way to automate this for improved user experience, since the user's pkgsrc installation should already know what licenses the user wants to accept. But maybe it is technically infeasible.



Thanks,
Tim

------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.