Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 508808 - net-misc/curl - Allow building SSL against Windows ("WinSSL")
Summary: net-misc/curl - Allow building SSL against Windows ("WinSSL")
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Other
: Normal normal (vote)
Assignee: Anthony Basile
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2014-04-26 19:31 UTC by Luke-Jr
Modified: 2014-04-29 16:01 UTC (History)
2 users (show)

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


Attachments
Patch for curl-7.36.0.ebuild (curl-winssl.patch,1.99 KB, patch)
2014-04-26 19:31 UTC, Luke-Jr
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Luke-Jr 2014-04-26 19:31:20 UTC
Created attachment 375800 [details, diff]
Patch for curl-7.36.0.ebuild

This is useful for cross-compiling environments.
Comment 1 Anthony Basile gentoo-dev 2014-04-29 13:41:23 UTC
(In reply to Luke-Jr from comment #0)
> Created attachment 375800 [details, diff] [details, diff]
> Patch for curl-7.36.0.ebuild
> 
> This is useful for cross-compiling environments.

Okay I've added this as curl-7.36.0-r1 (rev bump with all ~arch), but please actually use it so we don't just carry cruft forward along with the ebuild.

I'm concerned because I had to add Winnt to profiles/desc/elibc.desc suggesting that Winnt is almost never used.  A quick grep of the tree shows that it is NOT used in the tree in any other ebuild, but I cannot say about overlays --- maybe somemone needs it in an overlay.

I'm cc-ing base-system just so they are aware of my properly sync-ing up USE_EXPAND_VALUES_ELIBC between base/make.defaults and desc/elibc.desc.  DragonFly, Cygwin and Winnt were either not in one or ther other.
Comment 2 Luke-Jr 2014-04-29 15:32:28 UTC
(In reply to Anthony Basile from comment #1)
> (In reply to Luke-Jr from comment #0)
> > Created attachment 375800 [details, diff] [details, diff] [details, diff]
> > Patch for curl-7.36.0.ebuild
> > 
> > This is useful for cross-compiling environments.
> 
> Okay I've added this as curl-7.36.0-r1 (rev bump with all ~arch), but please
> actually use it so we don't just carry cruft forward along with the ebuild.

I went to the trouble to make this patch *because* I am using it :)

BFGMiner Windows binaries are built this way, so this way future versions will have TLS.
Comment 3 Anthony Basile gentoo-dev 2014-04-29 16:01:23 UTC
(In reply to Luke-Jr from comment #2)
> (In reply to Anthony Basile from comment #1)
> > (In reply to Luke-Jr from comment #0)
> > > Created attachment 375800 [details, diff] [details, diff] [details, diff] [details, diff]
> > > Patch for curl-7.36.0.ebuild
> > > 
> > > This is useful for cross-compiling environments.
> > 
> > Okay I've added this as curl-7.36.0-r1 (rev bump with all ~arch), but please
> > actually use it so we don't just carry cruft forward along with the ebuild.
> 
> I went to the trouble to make this patch *because* I am using it :)
> 
> BFGMiner Windows binaries are built this way, so this way future versions
> will have TLS.

Excellent!  We have broken new ground.