vcpkg's x264 port downloads from code.videolan.org, whose GitLab serves the archive behind an anti-bot challenge: CI runners hit curl 7/35 (connection/SSL) or 404 at random, so whether a vcpkg install succeeded was a coin flip. This overlay port is a verbatim copy of the builtin port at baseline 771b0a2e with vcpkg_from_gitlab swapped for vcpkg_from_github against mirror/x264 (byte-identical archive, same SHA512); both workflows now pass --overlay-ports tooling/vcpkg-ports. Verified locally in debian:12: the port downloaded from github.com/mirror/x264 and built libx264.a. No other port in the tree uses code.videolan.org (dav1d/x265 already fetch from GitHub).
16 lines
449 B
Plaintext
16 lines
449 B
Plaintext
diff --git a/version.sh b/version.sh
|
|
index 178fc952..06728796 100755
|
|
--- a/version.sh
|
|
+++ b/version.sh
|
|
@@ -3,8 +3,8 @@
|
|
cd "$(dirname "$0")" >/dev/null && [ -f x264.h ] || exit 1
|
|
|
|
api="$(grep '#define X264_BUILD' < x264.h | sed 's/^.* \([1-9][0-9]*\).*$/\1/')"
|
|
-ver="x"
|
|
-version=""
|
|
+ver="@revision@ @short_ref@"
|
|
+version=" r${ver} vcpkg"
|
|
|
|
if [ -d .git ] && command -v git >/dev/null 2>&1 ; then
|
|
localver="$(($(git rev-list HEAD | wc -l)))"
|