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.
Created attachment 403400 [details] curl-7.42.0.ebuild
Created attachment 403402 [details, diff] curl-7.39.0-mbedtls.patch
Created attachment 403404 [details, diff] curl-7.42.0-withoutntlm.patch Build fix when NTLM support is disabled
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?
Created attachment 403408 [details] tlsdate-0.0.12-r1.ebuild
Created attachment 403410 [details, diff] tlsdate-0.0.12-mbedtls-v2.patch
Created attachment 403412 [details, diff] tlsdate-0.0.12-uclibc.patch
Created attachment 403414 [details, diff] tlsdate-0.0.12-r1.ebuild.patch
Created attachment 403426 [details] curl-7.42.1.ebuild
Created attachment 403428 [details, diff] curl-7.42.1.ebuild.patch
Created attachment 408102 [details] curl-7.43.0.ebuild
Created attachment 408104 [details, diff] curl-7.43.0.ebuild.patch
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76bfad464c6c12a293099a923b31641e19fc3fb2
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
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