Upgrade HarfBuzz with Graphite (04b965ce) · Commits · René de Hesselle / rnote_macos · GitLab
René de Hesselle
·
2025-12-06
·
via rnote_macos:v0.14.0+227 commits
| Original line number |
Diff line number |
Diff line |
|
@@ -114,13 +114,14 @@ |
|
|
repo="github-tarball" />
|
|
|
</autotools>
|
|
|
<meson id="harfbuzz-no-cairo"
|
|
|
mesonargs="-Dcoretext=enabled -Dfreetype=enabled -Ddocs=disabled -Dbenchmark=disabled -Dintrospection=disabled -Dtests=disabled">
|
|
|
<branch module="harfbuzz/harfbuzz/releases/download/10.2.0/harfbuzz-10.2.0.tar.xz"
|
|
|
version="10.2.0"
|
|
|
|
|
|
mesonargs="-Dcoretext=enabled -Dfreetype=enabled -Dgraphite=enabled -Ddocs=disabled -Dbenchmark=disabled -Dintrospection=disabled -Dtests=disabled">
|
|
|
<branch module="harfbuzz/harfbuzz/releases/download/12.2.0/harfbuzz-12.2.0.tar.xz"
|
|
|
version="12.2.0"
|
|
|
hash="sha256:ecb603aa426a8b24665718667bda64a84c1504db7454ee4cadbd362eea64e545"
|
|
|
repo="github-tarball" />
|
|
|
<dependencies>
|
|
|
<dep package="glib-no-introspection" />
|
|
|
<dep package="graphite2" />
|
|
|
<dep package="freetype-no-harfbuzz" />
|
|
|
<dep package="icu" />
|
|
|
</dependencies>
|
|
@@ -185,16 +186,26 @@ |
|
|
<dep package="python3" />
|
|
|
</after>
|
|
|
</meson>
|
|
|
<cmake id="graphite2">
|
|
|
<branch module="silnrsi/graphite/releases/download/1.3.14/graphite2-1.3.14.tgz"
|
|
|
version="1.3.14"
|
|
|
hash="sha256:f99d1c13aa5fa296898a181dff9b82fb25f6cc0933dbaa7a475d8109bd54209d"
|
|
|
repo="github-tarball" >
|
|
|
<patch file="graphite2-install_name_dir.patch"
|
|
|
strip="1" />
|
|
|
</branch>
|
|
|
</cmake>
|
|
|
<meson id="harfbuzz"
|
|
|
mesonargs="-Dcoretext=enabled -Dfreetype=enabled -Ddocs=disabled -Dbenchmark=disabled -Dintrospection=enabled -Dtests=disabled">
|
|
|
<branch module="harfbuzz/harfbuzz/releases/download/10.2.0/harfbuzz-10.2.0.tar.xz"
|
|
|
version="10.2.0"
|
|
|
|
|
|
mesonargs="-Dcoretext=enabled -Dfreetype=enabled -Dgraphite=enabled -Ddocs=disabled -Dbenchmark=disabled -Dintrospection=enabled -Dtests=disabled">
|
|
|
<branch module="harfbuzz/harfbuzz/releases/download/12.2.0/harfbuzz-12.2.0.tar.xz"
|
|
|
version="12.2.0"
|
|
|
hash="sha256:ecb603aa426a8b24665718667bda64a84c1504db7454ee4cadbd362eea64e545"
|
|
|
repo="github-tarball" />
|
|
|
<dependencies>
|
|
|
<dep package="gobject-introspection" />
|
|
|
<dep package="cairo" />
|
|
|
<dep package="fontconfig" />
|
|
|
<dep package="graphite2" />
|
|
|
</dependencies>
|
|
|
</meson>
|
|
|
<meson id="fribidi"
|
|
|
| Original line number |
Diff line number |
Diff line |
|
|
--- a/src/CMakeLists.txt 2020-04-01 04:53:13
|
|
|
+++ b/src/CMakeLIsts.txt 2025-11-28 14:59:27
|
|
|
@@ -139,6 +139,7 @@
|
|
|
COMPILE_FLAGS "-Wall -Wextra -Wno-unknown-pragmas -Wimplicit-fallthrough -Wendif-labels -Wshadow -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -fno-rtti -fno-exceptions -fvisibility=hidden -fvisibility-inlines-hidden"
|
|
|
LINK_FLAGS "-nodefaultlibs"
|
|
|
LINKER_LANGUAGE C)
|
|
|
+ set_target_properties(graphite2 PROPERTIES INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib")
|
|
|
if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "x86|i.86")
|
|
|
add_definitions(-mfpmath=sse -msse2)
|
|
|
endif() |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。