-
Notifications
You must be signed in to change notification settings - Fork 6.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[curl] Update #18971
[curl] Update #18971
Conversation
Curl now also supports "WinIDN" so this can be used for Windows instead of libidn2. |
I won't care much with the osx gdal issue before #17698 is merged. |
Needs #19002 before submitting commit which re-adds proper libidn2 support. |
I'm looking into upgrading to curl 0.78.0, and I want to get rid of the nghttp2 patch by #19163. |
In CI, |
Reset to draft for the following changes:
What is wrong
To ensure proper binary packages, we must disable each feature which has additional dependencies unless
An additional feature "system-libraries" may allow the discovery of non-vcpkg libraries if desired. (Prototype: port gdal.) |
I guess I checked this before: I don't see what other system libraries would be picked up by curl ATM. There are many default-OFF switches so this should all be safe. |
Have you fixed the problem on feature |
I asked you to double-check that you tested the feature with the latest version of port nghttp2. May I kindly repeat my request? |
I tested this feature based on your branch. |
Oh, you test the HEAD of this branch without master. That's different from CI, of course. I did the merge now. But you could do this as well when testing. (Or should do it that way? It you test just the branch, it is different from what the user gets after the PR is merged.) |
I have update to the latest changes to test the feature |
LGTM now, thanks for your updates and improvements @dg0yt. |
Fixes #14030. |
Thanks for your hard work! |
Describe the pull request
What does your PR fix?
curl-config
for release and debugEven with WinLDAP, there is no LDAPS support (Unable to compile curl with LDAPS #14030), which is now documented in the feature description.
There are no vcpkg ports for supporting LDAP support on UWP and non-Windows platforms. With the explicit winldap feature, we can reliably deactivate ldap dependency lookups on these platforms (curl links against system libldap if installed #17919).
Which triplets are supported/not supported? Have you updated the CI baseline?
all, no
Does your PR follow the maintainer guide?
yes
If you have added/updated a port: Have you run
./vcpkg x-add-version --all
and committed the result?yes