Skip to content

[ms-quic] create a new port#18225

Merged
vicroms merged 7 commits intomicrosoft:masterfrom
luncliff:port/ms-quic
Jul 25, 2021
Merged

[ms-quic] create a new port#18225
vicroms merged 7 commits intomicrosoft:masterfrom
luncliff:port/ms-quic

Conversation

@luncliff
Copy link
Copy Markdown
Contributor

@luncliff luncliff commented Jun 1, 2021

What does your PR fix?

Afterwork of #17949 to support microsoft/msquic#1426

The package ms-quic:${triplet} provides CMake targets:

    find_package(msquic CONFIG REQUIRED)
    target_link_libraries(main PRIVATE msquic)

Which triplets are supported/not supported? Have you updated the CI baseline?

This port is dynamic only.

  • x86-windows
  • x64-windows
  • arm64-windows
  • x64-uwp
  • arm64-uwp
  • x64-linux
  • x64-osx
  • arm64-osx

Does your PR follow the maintainer guide?

Yes. I will keep my eye on it :D

@luncliff luncliff marked this pull request as draft June 1, 2021 16:31
@JonLiu1993 JonLiu1993 assigned JackBoosY and JonLiu1993 and unassigned JonLiu1993 Jun 2, 2021
@luncliff luncliff mentioned this pull request Jun 2, 2021
28 tasks
@JackBoosY JackBoosY added the category:new-port The issue is requesting a new library to be added; consider making a PR! label Jun 2, 2021
@JackBoosY
Copy link
Copy Markdown
Contributor

Please ping me if you need any help.

@JackBoosY
Copy link
Copy Markdown
Contributor

Please get failure logs here.

@luncliff luncliff marked this pull request as ready for review July 10, 2021 15:19
Comment thread ports/ms-quic/portfile.cmake
Comment thread ports/ms-quic/portfile.cmake Outdated
@JackBoosY JackBoosY added info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. and removed requires:author-response labels Jul 12, 2021
Comment thread ports/ms-quic/vcpkg.json Outdated
Comment thread ports/ms-quic/vcpkg.json Outdated
Comment thread ports/ms-quic/fix-warnings.patch Outdated
Comment thread ports/ms-quic/fix-cmakelists.patch Outdated
@BillyONeal BillyONeal added requires:author-response and removed info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. labels Jul 15, 2021
luncliff and others added 4 commits July 16, 2021 12:05
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* reduce feature list for future updates
* update version SHA
@luncliff
Copy link
Copy Markdown
Contributor Author

luncliff commented Jul 16, 2021

I just found that MsQuic removed TLS option "stub" recently.
Seems like quictls/openssl is primary, so I made the port always use it instead of using default-features.

@JackBoosY JackBoosY requested a review from ras0219-msft July 16, 2021 08:11
@JackBoosY JackBoosY added requires:vcpkg-team-review This PR or issue requires someone on the vcpkg team to take a further look. info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. and removed requires:author-response labels Jul 16, 2021
@vicroms vicroms merged commit d30657b into microsoft:master Jul 25, 2021
@luncliff luncliff deleted the port/ms-quic branch July 26, 2021 00:43
@walbourn
Copy link
Copy Markdown
Member

The port here is still on 1.2, but the project is now on 2.1.8. Is there any reason not to update the port?

@dg0yt
Copy link
Copy Markdown
Contributor

dg0yt commented Apr 25, 2023

@walbourn you have to look at #29568.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:new-port The issue is requesting a new library to be added; consider making a PR! info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. requires:vcpkg-team-review This PR or issue requires someone on the vcpkg team to take a further look.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants