Files
packages/extra/freetype2/freetype2.toml
T
SFG545 bf96e50e44 Add various packages and patches for build system improvements
- Introduced valgrind with a patch to respect flags and updated its configuration.
- Added Vulkan ICD loader with CMake build configuration.
- Implemented Waf build system with a custom build script and configuration.
- Included Wayland protocols with Meson build system.
- Added xcb-util-keysyms with autotools configuration.
- Introduced Yasm with multiple patches for compatibility and improvements.
- Added Yelp tools and XSL with Meson build configurations and necessary patches for POSIX compliance.
2026-03-22 23:25:50 -05:00

56 lines
1.2 KiB
TOML

[build]
type = "meson"
[build.flags]
build_dir = "build"
configure = [
"-Dfreetype2:default_library=shared",
"-Dfreetype2:error_strings=true",
"-Dfreetype2:harfbuzz=dynamic",
]
post_install = ['install -Dm644 $DEPOT_SPECDIR/freetype2.sh -t "$DESTDIR/etc/profile.d"']
keep = [ "etc/profile.d/freetype2.sh" ]
[dependencies]
build = [
"glib2",
"libunwind",
"libcxx",
"libx11",
"meson",
"harfbuzz",
"cairo"
]
runtime = [
"brotli",
"bzip2",
"glibc",
"libpng",
"zlib-ng",
"harfbuzz"
]
[[manual_sources]]
files = [
"0001-Enable-table-validation-modules.patch",
"0002-Enable-subpixel-rendering.patch",
"0003-Enable-long-PCF-family-names.patch",
]
[package]
description = "Font rasterization library"
homepage = "https://www.freetype.org/"
license = "FTL OR GPL-2.0-or-later"
name = "freetype2"
version = "2.14.2"
[[source]]
extract_dir = "$name-$version"
patches = [
"0001-Enable-table-validation-modules.patch",
"0002-Enable-subpixel-rendering.patch",
"0003-Enable-long-PCF-family-names.patch",
]
sha256 = "4b62dcab4c920a1a860369933221814362e699e26f55792516d671e6ff55b5e1"
url = "https://download-mirror.savannah.gnu.org/releases/freetype/freetype-$version.tar.xz"