# Contributor: Carlo Landmeter # Maintainer: Carlo Landmeter pkgname=freetype pkgver=2.10.4 pkgrel=2 pkgdesc="TrueType font rendering library" url="https://www.freetype.org/" arch="all" license="FTL GPL-2.0-or-later" options="!check" makedepends="$depends_dev brotli-dev zlib-dev libpng-dev bzip2-dev" subpackages="$pkgname-static $pkgname-dev $pkgname-doc" source="https://download.savannah.gnu.org/releases/freetype/freetype-$pkgver.tar.xz 0001-Enable-table-validation-modules.patch subpixel.patch CVE-2022-27404.patch CVE-2022-27405.patch CVE-2022-27406.patch " # secfixes: # 2.10.4-r2: # - CVE-2022-27405 # - CVE-2022-27406 # 2.10.4-r1: # - CVE-2022-27404 # 2.10.4-r0: # - CVE-2020-15999 # 2.9-r1: # - CVE-2018-6942 # 2.7.1-r1: # - CVE-2017-8105 # - CVE-2017-8287 build() { ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --enable-static \ --with-brotli \ --with-bzip2 \ --with-png \ --enable-freetype-config make } static() { pkgdesc="$pkgname static libraries" mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/*.a "$subpkgdir"/usr/lib/ } package() { make DESTDIR="$pkgdir" install } sha512sums=" 827cda734aa6b537a8bcb247549b72bc1e082a5b32ab8d3cccb7cc26d5f6ee087c19ce34544fa388a1eb4ecaf97600dbabc3e10e950f2ba692617fee7081518f freetype-2.10.4.tar.xz 580fe59acddfd41966e387bdb6a88336b8bc119cc3d60d8689be20c96fb0dd07c5138ea31f6cb9c854f497ecb41c3adc49eb3ec16a34b2e010e8294851770763 0001-Enable-table-validation-modules.patch 72883fa203fd2552a7b1b8c39b4aaa68d407c62c289236031cd0fa1c8cdc6ad38e90d3b53f8ee682064986d09c9455961f4941c80566b150d15d5539a716c190 subpixel.patch a00040fddd30f8b7add990c4614cbe69a04d702c471064eaf1f28b70a24c35e25e430bc8ae1d90f198b3e432d90c8884519db30fab2e41e467892d79f5cdee8f CVE-2022-27404.patch 4e4ed4b325ca8dbbd7362782867901b90eef48cb78d6a030769c33add029d4f61ddafe590c1cca35edd8e2b0c128106b7e01874acf52ac7c2b475f4ca6cf8cdf CVE-2022-27405.patch 574f0a93a022ba8bae4440012dd4062841187e1af4e906e5a8f117549a7e528e9d4a0bd35833294248f3a71b299175cbf6d144231af29d8d2dd350bc7dc5b804 CVE-2022-27406.patch "