[ffmpeg] Add feature harfbuzz#40105
Conversation
|
Add the feature to vcpkg-ci-ffmpeg for CI coverage. |
| "bzip2", | ||
| "freetype", | ||
| "gpl", | ||
| "harfbuzz", |
There was a problem hiding this comment.
Probably it cannot be tested on android. But wait for CI to finish for all triplets before adding platform.
There was a problem hiding this comment.
Ok, thanks for your suggestion.
There was a problem hiding this comment.
Hm, harfbuzz is present on android, but the config test in ffmpeg fails:
clang @/mnt/vcpkg-ci/b/ffmpeg/arm64-android-rel/ldflags.rsp -L/mnt/vcpkg-ci/installed/arm64-android/lib -Wl,--as-needed -Wl,-z,noexecstack -fPIE -pie -pthread -I/mnt/vcpkg-ci/installed/arm64-android/lib/pkgconfig/../../include/harfbuzz -I/mnt/vcpkg-ci/installed/arm64-android/lib/pkgconfig/../../include -I/mnt/vcpkg-ci/installed/arm64-android/lib/pkgconfig/../../include/libpng16 -I/mnt/vcpkg-ci/installed/arm64-android/lib/pkgconfig/../../include -I/mnt/vcpkg-ci/installed/arm64-android/lib/pkgconfig/../../include/glib-2.0 -I/mnt/vcpkg-ci/installed/arm64-android/lib/pkgconfig/../../lib/glib-2.0/include -I/mnt/vcpkg-ci/installed/arm64-android/lib/pkgconfig/../../include -L/mnt/vcpkg-ci/installed/arm64-android/lib/pkgconfig/../../lib -pthread -pthread -o /tmp/ffconf.3bddnvpr/test /tmp/ffconf.3bddnvpr/test.o -lharfbuzz -lm -lfreetype -lbz2 -lpng16 -lm -lz -lbrotlidec -lbrotlicommon -lglib-2.0 -lintl -lm -liconv -lpcre2-8 -lm
ld.lld: error: undefined symbol: __gxx_personality_v0
>>> referenced by hb-static.cc
>>> hb-static.cc.o:(DW.ref.__gxx_personality_v0) in archive /mnt/vcpkg-ci/installed/arm64-android/lib/libharfbuzz.a
Probably missing C++ linkage represented in harfbuzz pc files.
|
Let's focus on #38011 first. |
Ok, i will wait for PR 38011 to be merged, and then continue to modify this PR. |
|
Please remove info:reviewed. It is still not ready for merge. |
Fixes #40094
Add feature drawtext to enable drawtext function.
Delete the patches that have been merged into the new version upstream.(FFmpeg/FFmpeg@fcfd17d)
SHA512s are updated for each updated download.The "supports" clause reflects platforms that may be fixed by this new version.Any fixed CI baseline entries are removed from that file.Any patches that are no longer applied are deleted from the port's directory../vcpkg x-add-version --alland committing the result.The feature passed with following triplets: