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

Bug 685952

Summary: sci-electronics/eagle-7.7.0 should depend on =dev-libs/openssl-1.0*:* instead of :0
Product: Gentoo Linux Reporter: Christian Schmidt <gentoo>
Component: Current packagesAssignee: The Soldering-Iron Brotherhood <sci-electronics>
Status: RESOLVED DUPLICATE    
Severity: normal CC: sam
Priority: Normal Keywords: PATCH
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Patch for eagle-7.7.0.ebuild
Patch for eagle-7.6.0.ebuild
Patch for eagle-7.4.0.ebuild
Patch for eagle-7.3.0.ebuild

Description Christian Schmidt 2019-05-14 14:04:19 UTC
Created attachment 576646 [details, diff]
Patch for eagle-7.7.0.ebuild

Eagle is a binary package that is linked against openssl-1.0. It thus will need the compatibility version on ~amd64/~x86 systems, which have 

I have only tested the patched 7.7.0 version, but I'll add patches for all existing ebuilds for convenience (though I am not sure if all versions are worth keeping).

Poly-C suggested on IRC that these alternatives are available instead of depending on dev-libs/openssl:1.0.0, which is reasonable especially for eagle-7.3.0, which is stable and thus shouldn't depend on it:

=dev-libs/openssl-1.0*:*
|| ( dev-libs/openssl:1.0.0 =dev-libs/openssl-1.0*:0 )

As grknight suggested the second term might cause issues with dependency resolving, I chose the former.
Comment 1 Christian Schmidt 2019-05-14 14:05:05 UTC
Created attachment 576648 [details, diff]
Patch for eagle-7.6.0.ebuild
Comment 2 Christian Schmidt 2019-05-14 14:05:29 UTC
Created attachment 576650 [details, diff]
Patch for eagle-7.4.0.ebuild
Comment 3 Christian Schmidt 2019-05-14 14:05:53 UTC
Created attachment 576652 [details, diff]
Patch for eagle-7.3.0.ebuild
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-08-25 01:31:20 UTC
Closing this as a duplicate of the other b/c the other had the commit fixing it tagging the other bug.

*** This bug has been marked as a duplicate of bug 673892 ***