When trying to install libgcrypt I was quite taken aback by the number of packages that were going to be installed for it, however I didn't really think I needed any of them. So I edited the ebuild for libgcrypt and removed all the dependencies and it compiled, installed and runs fine. It would be nice if these dependencies could be optional rather than mandatory. Reproducible: Always Steps to Reproduce:
Yes! I'm building a firewall system and would like to avoid including tetex in order to install AIDE... Robert - Can you attach your new ebuild to give an idea of what can be optional once the mechanism is figured out?
Created attachment 11043 [details, diff] Potential change to libgcrypt-1.1.8.ebuild How 'bout this patch. If the tetex USE flag is unset, then leave off the documentation cruft. This won't affect most folks as the tetex flag is on by default (IFAIK) then for those who don't want tetex, it won't be forced upon them. ! The patch may also work against 1.1.3...
I updated the 1.1.12 ebuild with your suggestion, but I used the 'doc' USE var instead. Please test...
Seems to work for me :) Thanks!
This is been in portage for over four months now. Is there any more work which needs to be done before libgcrypt-1.1.12 can be marked stable? Bug 14938 depends on this and could also be closed if this is moved to stable.
jrray, is there anything left in libgcrypt-1.1.12 that is stopping it being stable? it is now dependened upon by opencdk and gnutls that can't go stable because of this.
closing this now. i've taken the decision to bump this to stable after testing.