Prior to this change the vcpkg port files were taken directly from the main vcpkg repository. This results in a dependency changing from time-to-time and breaking the Bitcoin Core build.
This change places the port files in a separate repository where they and the dependencies they install will only be updated when necessary.
I’ve put the port files in a repository under my account. It’s a one line change to the appveyor job to switch to a Bitcoin Core repository.