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

Bug 549662

Summary: net-libs/mbedtls (replacing polarssl), updated curl and tlsdate
Product: Gentoo Linux Reporter: René Rhéaume <rene.rheaume>
Component: New packagesAssignee: Julian Ospald <hasufell>
Status: RESOLVED FIXED    
Severity: normal CC: tdalman, tommy
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: mbedtls-1.3.10.ebuild
curl-7.42.0.ebuild
curl-7.39.0-mbedtls.patch
curl-7.42.0-withoutntlm.patch
curl-7.42.0.ebuild.patch
tlsdate-0.0.12-r1.ebuild
tlsdate-0.0.12-mbedtls-v2.patch
tlsdate-0.0.12-uclibc.patch
tlsdate-0.0.12-r1.ebuild.patch
curl-7.42.1.ebuild
curl-7.42.1.ebuild.patch
curl-7.43.0.ebuild
curl-7.43.0.ebuild.patch
curl-7.43.0.ebuild.patch

Description René Rhéaume 2015-05-16 17:59:40 UTC
Created attachment 403398 [details]
mbedtls-1.3.10.ebuild

PolarSSL has been renamed to mbedtls since release 1.3.10. Provide an ebuild for it. Also included updated ebuilds for curl and tlsdate using mbedtls.
Comment 1 René Rhéaume 2015-05-16 18:03:51 UTC
Created attachment 403400 [details]
curl-7.42.0.ebuild
Comment 2 René Rhéaume 2015-05-16 18:04:28 UTC
Created attachment 403402 [details, diff]
curl-7.39.0-mbedtls.patch
Comment 3 René Rhéaume 2015-05-16 18:06:12 UTC
Created attachment 403404 [details, diff]
curl-7.42.0-withoutntlm.patch

Build fix when NTLM support is disabled
Comment 4 René Rhéaume 2015-05-16 18:11:10 UTC
Created attachment 403406 [details, diff]
curl-7.42.0.ebuild.patch

Watch out, this ebuild patch as is changes KEYWORDS (something that should not be done). How do I edit patches?
Comment 5 René Rhéaume 2015-05-16 18:12:01 UTC
Created attachment 403408 [details]
tlsdate-0.0.12-r1.ebuild
Comment 6 René Rhéaume 2015-05-16 18:15:04 UTC
Created attachment 403410 [details, diff]
tlsdate-0.0.12-mbedtls-v2.patch
Comment 7 René Rhéaume 2015-05-16 18:15:32 UTC
Created attachment 403412 [details, diff]
tlsdate-0.0.12-uclibc.patch
Comment 8 René Rhéaume 2015-05-16 18:17:21 UTC
Created attachment 403414 [details, diff]
tlsdate-0.0.12-r1.ebuild.patch
Comment 9 René Rhéaume 2015-05-16 18:53:04 UTC
Created attachment 403426 [details]
curl-7.42.1.ebuild
Comment 10 René Rhéaume 2015-05-16 18:53:57 UTC
Created attachment 403428 [details, diff]
curl-7.42.1.ebuild.patch
Comment 11 René Rhéaume 2015-08-01 12:59:54 UTC
Created attachment 408102 [details]
curl-7.43.0.ebuild
Comment 12 René Rhéaume 2015-08-01 13:05:50 UTC
Created attachment 408104 [details, diff]
curl-7.43.0.ebuild.patch
Comment 14 René Rhéaume 2015-09-07 16:10:41 UTC
Created attachment 411280 [details, diff]
curl-7.43.0.ebuild.patch

There was an error in the ebuild patch whhich caused to exclude mbedtls. Fixed that.

Look at --with-polarssl=/usr in the patch
Comment 15 Julian Ospald 2015-09-07 16:14:05 UTC
mbedtls-1.3.10 is not in the tree and I don't intend to import it, since it causes file collisions with polarssl and is a hacky hybrid

2.0.0 was a clean release, but it breaks curl way harder. If you want to improve that, see here https://github.com/bagder/curl/issues/385