Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 513222

Summary: net-libs/cyassl-3.0.0-r1: incomplete REQUIRED_USE
Product: Gentoo Linux Reporter: Michał Górny <mgorny>
Component: Current packagesAssignee: Anthony Basile <blueness>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Patch adding missing REQUIRED_USE

Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-06-14 15:47:58 UTC
Created attachment 378884 [details, diff]
Patch adding missing REQUIRED_USE

The configure has some weird logic that turns random stuff on and off, and REQUIRED_USE is too weak atm. IOW, if you enable all flags, the ebuild will fail at configure :).

I've been able to find the following missing constraints:

 REQUIRED_USE="
-	leanpsk? ( psk )
+	leanpsk? ( psk !dsa !ecc )
 	fortress? ( extra sha512 )
+	mcapi? ( ecc sha512 zlib )

Not that it actually builds afterwards but at least doesn't complain about incorrect options...
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-06-14 16:54:15 UTC
Another one:

  crl-monitor? ( threads )
Comment 2 Anthony Basile gentoo-dev 2014-06-14 17:05:03 UTC
I don't know how they got themselves into this hell, but it wasn't like this with 2.0.
Comment 3 Anthony Basile gentoo-dev 2014-06-14 21:00:55 UTC
tree cleaning bug #495848