Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 513222 - net-libs/cyassl-3.0.0-r1: incomplete REQUIRED_USE
Summary: net-libs/cyassl-3.0.0-r1: incomplete REQUIRED_USE
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Anthony Basile
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-14 15:47 UTC by Michał Górny
Modified: 2014-06-14 21:00 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch adding missing REQUIRED_USE (cyassl-3.0.0-r1.ebuild.diff,585 bytes, patch)
2014-06-14 15:47 UTC, Michał Górny
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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