-
Notifications
You must be signed in to change notification settings - Fork 6.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[fontconfig] update to 2.14.0 #23922
[fontconfig] update to 2.14.0 #23922
Conversation
2.14 Alan Coopersmith (1): Update address for reporting msgid bugs from bugzilla to gitlab 2.13.96 (2.14 RC6) Akira TAGOH (2): Add a missing file 48-spacing.conf Merge branch 'main' of ssh://gitlab.freedesktop.org/fontconfig/fontconfig 2.13.95 (2.14 RC5) Akira TAGOH (18): Do not set different score to non-string values Enable 11-lcdfilter-default.conf by default Bump the cache version to 8 Reflect matching results to binding in FcPattern Fix a memory leak when trying to open a non-existing file Fix score estimation for postscriptname Resolves symlinks against <dir prefix="relative"> Add the option to not build fontconfig cache during installation conf.d/60-latin.conf: Make Noto default. Fix some testcase fails for 14c265a1 Fix the issue fail to obtain the style name Apply the change made by 23e46d1 again Initialize variable Add more description for fc-conflist.1 and FcConfigFileInfoIterInit.3 Update CaseFolding.txt to Unicode 14 Add an user font directory for Win32 to the default font path Add test/wrapper-script.sh to the archive Fix possible memory leaks in FcPatternObjectAddWithBinding Alex Richardson (3): fcint: add casts to allow building with stricter compilers Add support for C11 stdatomic atomics FcCharSetPutLeaf(): Fix missing move of new_leaves contents Behdad Esfahbod (1): If a varfont has 'opsz' axis, set FC_SIZE on default instant pattern Ben Wagner (6): Add memory order constraints to C11 atomics Free local FcCache lock on contention Extend test thread args lifetime Fix warning about os2->achVendID cannot be NULL Back FcSerialize with open addressing hash table. Actually skip leading spaces in style name Francesco Pretto (1): WIN32: Fix pGetSystemWindowsDirectory found initialized during FcConfigParseAndLoadFromMemory Mehdi Sabwat (1): fcstat: add support for wasm-emscripten Nirbheek Chauhan (1): meson: Remove summary() from version_compare() block Pierre Ducroquet (5): Add a configuration to switch to monospace if spacing=100 is requested Reference the new configuration file Remove configuration file from POTFILES It seems this qual doesn't work on integers Always add the family name from spacing=100 Ryan Gonzalez (1): Ensure config.h is always included before stdlib headers Ryan Schmidt (5): Avoid PCRE syntax when using grep Remove Bugzilla references Fix run-test.sh to work with BSD mktemp Restore fcatomic compatibility with Mac OS X 10.4. Fix FC_DEFAULT_FONTS on macOS and with BSD sed sed
The fc-cache application is run on installation per default. Font caches of the build system are useless to anyone unless deploying fontconfig on just that build system, and even then, the user will most likely be deploying his own fonts.conf and correspondinly explicitly setup his users fc-cache path. In fact, all the fc-cache run does is to generate data for us to delete. Instruct meson not to run fc-cache, saving us the need to delete the cache, too.
The only code that needs json-c is in the tests ... which are disabled from being built.
ports/fontconfig/portfile.cmake
Outdated
@@ -77,11 +79,6 @@ if(NOT VCPKG_TARGET_IS_WINDOWS AND NOT VCPKG_CROSSCOMPILING) | |||
LOGNAME fc-cache-${TARGET_TRIPLET}) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks like a leftover from times when fonconfig was built without meson. Since you explicitly pass cache-build=disabled
, this should also be removed.
(I mean the whole if
block, github does not allow to place comments in arbitrary locations).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
removed the block
766f825
to
18a79ab
Compare
Thanks! |
Describe the pull request
What does your PR fix?
Fixes [fontconfig] update to 2.14.0 #23920
Which triplets are supported/not supported? Have you updated the CI baseline?
triplets unchanged, CI baseline not updated
Does your PR follow the maintainer guide?
Yes
If you have added/updated a port: Have you run
./vcpkg x-add-version --all
and committed the result?Yes
If you are still working on the PR, open it as a Draft: https://github.blog/2019-02-14-introducing-draft-pull-requests/