vcpkg/scripts/test_ports
talregev 829c9e3def
[curl] Refactor curl port (#38786)
Refactor curl port:
- Add test
- Refine dependencies patch
- gssapi feature is not for windows

<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->

<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->


- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [x] The "supports" clause reflects platforms that may be fixed by this
new version.
- [x] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [x] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.


<!-- If this PR adds a new port, please uncomment and fill out this
checklist:

- [ ] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] The name of the port matches an existing name for this component
on https://repology.org/ if possible, and/or is strongly associated with
that component on search engines.
- [ ] Optional dependencies are resolved in exactly one way. For
example, if the component is built with CMake, all `find_package` calls
are REQUIRED, are satisfied by `vcpkg.json`'s declared dependencies, or
disabled with
[CMAKE_DISABLE_FIND_PACKAGE_Xxx](https://cmake.org/cmake/help/latest/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.html).
- [ ] The versioning scheme in `vcpkg.json` matches what upstream says.
- [ ] The license declaration in `vcpkg.json` matches what upstream
says.
- [ ] The installed as the "copyright" file matches what upstream says.
- [ ] The source code of the component installed comes from an
authoritative source.
- [ ] The generated "usage text" is accurate. See
[adding-usage](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/examples/adding-usage.md)
for context.
- [ ] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [ ] Only one version is in the new port's versions file.
- [ ] Only one version is added to each modified port's versions file.

END OF NEW PORT CHECKLIST (delete this line) -->

Co-authored-by: WangWeiLin-MV <156736127+WangWeiLin-MV@users.noreply.github.com>
2024-05-22 19:42:11 -07:00
..
blas-test [blas/lapack] force vendor (#24327) 2024-04-08 11:15:54 -07:00
cblas-test [blas/lapack] force vendor (#24327) 2024-04-08 11:15:54 -07:00
cmake [libuv] Update to 1.45.0 (#32165) 2023-06-27 17:07:58 -07:00
cmake-user [tiff] Add lerc support (#35471) 2024-02-08 22:41:50 -08:00
lapack-test [blas/lapack] force vendor (#24327) 2024-04-08 11:15:54 -07:00
llfio-run-tests [OpenCV] upgrade to v4.5.5 (#22801) 2022-02-23 11:57:13 -08:00
outcome-run-tests [OpenCV] upgrade to v4.5.5 (#22801) 2022-02-23 11:57:13 -08:00
unit-test-cmake [vcpkg-scripts] Fix rpath fixup; add test (#37964) 2024-04-23 15:09:16 -04:00
vcpkg-acquire-msys-test [OpenCV] upgrade to v4.5.5 (#22801) 2022-02-23 11:57:13 -08:00
vcpkg-ci-ankurvdev-embedresource [ankurvdev-embedresource] adding new port (#34401) 2023-10-19 10:51:59 -07:00
vcpkg-ci-arrow [arrow] Update to 8.0.1, fix usage (#25983) 2022-07-27 12:39:30 -07:00
vcpkg-ci-boost [vcpkg-ci-boost] All triplets (#28619) 2023-12-20 20:24:18 -08:00
vcpkg-ci-curl [curl] Refactor curl port (#38786) 2024-05-22 19:42:11 -07:00
vcpkg-ci-ffmpeg [mpg123] Fix pc file for Windows, update deps (#34462) 2023-10-18 10:56:02 -07:00
vcpkg-ci-freerdp [freerdp] Update, cleanup + [libusb] Fix pc file (#32416) 2023-07-31 15:53:11 -07:00
vcpkg-ci-gdal [poppler] Fix poppler/paraview name clash (#35472) 2024-03-05 23:47:04 -08:00
vcpkg-ci-libgit2 [libssh2,libgit2,vcpkg-ci-libgit2] Fix, test, cleanup (#32440) 2023-07-11 11:18:41 -07:00
vcpkg-ci-llvm [llvm] update to v17.0.2 (#33600) 2023-10-12 10:46:42 -07:00
vcpkg-ci-mathgl [mathgl] Update, fix cmake config, dependencies, linkage, usage (#28311) 2023-01-07 00:59:30 -08:00
vcpkg-ci-mimalloc [mimalloc,vcpkg-ci-mimalloc] Fix exported usage, add test port (#37499) 2024-03-22 16:28:56 -07:00
vcpkg-ci-mongo-cxx-driver [mongo-cxx-driver] Update (#27565) 2022-11-21 09:19:31 -08:00
vcpkg-ci-msys2 [vcpkg baseline][vcpkg-ci-msys2] Update msys2 (#36548) 2024-02-06 13:13:41 -08:00
vcpkg-ci-nanobind [nanobind] New port (#35488) 2024-03-21 19:29:04 -07:00
vcpkg-ci-netgen [netgen] Optional features to reduce dependencies (#37950) 2024-04-19 07:52:41 -04:00
vcpkg-ci-opencv [CI] Don't test stuff which does not work due to static python (#38303) 2024-04-23 15:21:24 -04:00
vcpkg-ci-openimageio [CI] Don't test stuff which does not work due to static python (#38303) 2024-04-23 15:21:24 -04:00
vcpkg-ci-paraview [seacas/vtkm/vtk/paraview] Add/update ports. (#27928) 2023-01-19 17:55:56 -08:00
vcpkg-ci-skia [skia] Fix linking issues (#36963) 2024-04-03 16:14:05 -07:00
vcpkg-ci-soci [soci] Fix dependencies in, intern, out (#34327) 2023-10-10 17:32:58 -07:00
vcpkg-ci-wxwidgets [wxwidgets] Update and fix (#25572) 2022-07-11 14:06:54 -07:00
vcpkg-find-acquire-program Refine rpath fixup to inspect already existing rpaths (#36056) 2024-02-28 18:24:48 -08:00
vcpkg-fix-rpath Allow uname calls in download mode + Fix handling of files without RPATH (#37129) 2024-03-07 15:19:17 -08:00
vcpkg-from-git-test [vcpkg_from_git] Improve diagnostics. (#36539) 2024-03-06 11:28:35 -08:00