diff --git a/.gitignore b/.gitignore index 1467bcf..8a17b3a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,81 +1,3 @@ -ft2demos-2.3.12.tar.bz2 -freetype-doc-2.3.12.tar.bz2 -freetype-2.3.12.tar.bz2 -freetype-2.4.2.tar.bz2 -freetype-doc-2.4.2.tar.bz2 -ft2demos-2.4.2.tar.bz2 -/freetype-2.4.3.tar.bz2 -/freetype-doc-2.4.3.tar.bz2 -/ft2demos-2.4.3.tar.bz2 -/freetype-2.4.4.tar.bz2 -/freetype-doc-2.4.4.tar.bz2 -/ft2demos-2.4.4.tar.bz2 -/freetype-2.4.5.tar.bz2 -/freetype-doc-2.4.5.tar.bz2 -/ft2demos-2.4.5.tar.bz2 -/freetype-2.4.6.tar.bz2 -/freetype-doc-2.4.6.tar.bz2 -/ft2demos-2.4.6.tar.bz2 -/freetype-2.4.7.tar.bz2 -/freetype-doc-2.4.7.tar.bz2 -/ft2demos-2.4.7.tar.bz2 -/freetype-2.4.8.tar.bz2 -/freetype-doc-2.4.8.tar.bz2 -/ft2demos-2.4.8.tar.bz2 -/freetype-2.4.9.tar.bz2 -/freetype-doc-2.4.9.tar.bz2 -/ft2demos-2.4.9.tar.bz2 -/freetype-2.4.10.tar.bz2 -/freetype-doc-2.4.10.tar.bz2 -/ft2demos-2.4.10.tar.bz2 -/freetype-2.4.11.tar.bz2 -/freetype-doc-2.4.11.tar.bz2 -/ft2demos-2.4.11.tar.bz2 -/freetype-2.4.12.tar.bz2 -/freetype-doc-2.4.12.tar.bz2 -/ft2demos-2.4.12.tar.bz2 -/freetype-2.5.0.tar.bz2 -/freetype-doc-2.5.0.tar.bz2 -/ft2demos-2.5.0.tar.bz2 -/freetype-2.5.2.tar.bz2 -/freetype-doc-2.5.2.tar.bz2 -/ft2demos-2.5.2.tar.bz2 -/freetype-2.5.3.tar.bz2 -/freetype-doc-2.5.3.tar.bz2 -/ft2demos-2.5.3.tar.bz2 -/freetype-2.5.4.tar.bz2 -/freetype-doc-2.5.4.tar.bz2 -/ft2demos-2.5.4.tar.bz2 -/freetype-2.5.5.tar.bz2 -/freetype-doc-2.5.5.tar.bz2 -/ft2demos-2.5.5.tar.bz2 -/freetype-2.6.tar.bz2 -/freetype-doc-2.6.tar.bz2 -/ft2demos-2.6.tar.bz2 -/freetype-2.6.1.tar.bz2 -/freetype-doc-2.6.1.tar.bz2 -/ft2demos-2.6.1.tar.bz2 -/freetype-2.6.2.tar.bz2 -/freetype-doc-2.6.2.tar.bz2 -/ft2demos-2.6.2.tar.bz2 -/freetype-2.6.3.tar.bz2 -/freetype-doc-2.6.3.tar.bz2 -/ft2demos-2.6.3.tar.bz2 -/freetype-2.6.5.tar.bz2 -/freetype-doc-2.6.5.tar.bz2 -/ft2demos-2.6.5.tar.bz2 -/freetype-2.7.tar.bz2 -/freetype-doc-2.7.tar.bz2 -/ft2demos-2.7.tar.bz2 -/freetype-2.7.1.tar.bz2 -/freetype-doc-2.7.1.tar.bz2 -/ft2demos-2.7.1.tar.bz2 -/freetype-2.8.tar.bz2 -/freetype-doc-2.8.tar.bz2 -/ft2demos-2.8.tar.bz2 -/freetype-2.9.tar.bz2 -/freetype-doc-2.9.tar.bz2 -/ft2demos-2.9.tar.bz2 -/freetype-2.9.1.tar.bz2 -/freetype-doc-2.9.1.tar.bz2 -/ft2demos-2.9.1.tar.bz2 +/freetype-*.tar.xz +/freetype-doc-*.tar.xz +/ft2demos-*.tar.xz diff --git a/freetype-2.10.0-internal-outline.patch b/freetype-2.10.0-internal-outline.patch new file mode 100644 index 0000000..0f69ff9 --- /dev/null +++ b/freetype-2.10.0-internal-outline.patch @@ -0,0 +1,72 @@ +--- freetype-2.10.0/include/freetype/ftoutln.h ++++ freetype-2.10.0/include/freetype/ftoutln.h +@@ -165,6 +165,15 @@ FT_BEGIN_HEADER + FT_Int numContours, + FT_Outline *anoutline ); + ++ /* ++ * Kept downstream for ABI compatibility only. ++ * It just throws error now. Remove once soname has been bumped. ++ */ ++ FT_EXPORT( FT_Error ) ++ FT_Outline_New_Internal( FT_Memory memory, ++ FT_UInt numPoints, ++ FT_Int numContours, ++ FT_Outline *anoutline ); + + /************************************************************************** + * +@@ -192,6 +201,13 @@ FT_BEGIN_HEADER + FT_Outline_Done( FT_Library library, + FT_Outline* outline ); + ++ /* ++ * Kept downstream for ABI compatibility only. ++ * It just throws error now. Remove once soname has been bumped. ++ */ ++ FT_EXPORT( FT_Error ) ++ FT_Outline_Done_Internal( FT_Memory memory, ++ FT_Outline* outline ); + + /************************************************************************** + * +--- freetype-2.10.0/src/base/ftoutln.c ++++ freetype-2.10.0/src/base/ftoutln.c +@@ -291,6 +291,19 @@ + + /* documentation is in ftoutln.h */ + ++ /* ++ * Kept downstream for ABI compatibility only. ++ * It just throws error now. Remove once soname has been bumped. ++ */ ++ FT_EXPORT_DEF( FT_Error ) ++ FT_Outline_New_Internal( FT_Memory memory, ++ FT_UInt numPoints, ++ FT_Int numContours, ++ FT_Outline *anoutline ) ++ { ++ return FT_THROW( Unimplemented_Feature ); ++ } ++ + FT_EXPORT_DEF( FT_Error ) + FT_Outline_New( FT_Library library, + FT_UInt numPoints, +@@ -423,6 +436,17 @@ + + /* documentation is in ftoutln.h */ + ++ /* ++ * Kept downstream for ABI compatibility only. ++ * It just throws error now. Remove once soname has been bumped. ++ */ ++ FT_EXPORT_DEF( FT_Error ) ++ FT_Outline_Done_Internal( FT_Memory memory, ++ FT_Outline* outline ) ++ { ++ return FT_THROW( Unimplemented_Feature ); ++ } ++ + FT_EXPORT_DEF( FT_Error ) + FT_Outline_Done( FT_Library library, + FT_Outline* outline ) diff --git a/freetype-2.2.1-enable-valid.patch b/freetype-2.2.1-enable-valid.patch index d924705..e1615aa 100644 --- a/freetype-2.2.1-enable-valid.patch +++ b/freetype-2.2.1-enable-valid.patch @@ -1,18 +1,18 @@ --- freetype-2.2.1/modules.cfg.orig 2006-07-07 21:01:09.000000000 -0400 +++ freetype-2.2.1/modules.cfg 2006-07-07 21:01:54.000000000 -0400 @@ -110,7 +110,7 @@ + # TrueType GX/AAT table validation. Needs `ftgxval.c' below. # - # No FT_CONFIG_OPTION_PIC support. -# AUX_MODULES += gxvalid +AUX_MODULES += gxvalid # Support for streams compressed with gzip (files with suffix .gz). # @@ -124,7 +124,7 @@ + # OpenType table validation. Needs `ftotval.c' below. # - # No FT_CONFIG_OPTION_PIC support. -# AUX_MODULES += otvalid +AUX_MODULES += otvalid diff --git a/freetype-2.3.0-enable-spr.patch b/freetype-2.3.0-enable-spr.patch index d551000..2c812cd 100644 --- a/freetype-2.3.0-enable-spr.patch +++ b/freetype-2.3.0-enable-spr.patch @@ -1,11 +1,11 @@ --- freetype-2.3.0/include/freetype/config/ftoption.h.spf 2007-01-18 14:27:34.000000000 -0500 +++ freetype-2.3.0/include/freetype/config/ftoption.h 2007-01-18 14:27:48.000000000 -0500 @@ -92,7 +92,7 @@ - /* rendering technology that produces excellent output without LCD */ - /* filtering. */ - /* */ + * When this macro is not defined, FreeType offers alternative LCD + * rendering technology that produces excellent output. + */ -/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */ +#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING - /*************************************************************************/ + /************************************************************************** diff --git a/freetype-2.5.2-more-demos.patch b/freetype-2.5.2-more-demos.patch deleted file mode 100644 index e737cb7..0000000 --- a/freetype-2.5.2-more-demos.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- ft2demos-2.5.2/Makefile -+++ ft2demos-2.5.2/Makefile -@@ -296,10 +296,10 @@ else - # The following programs are not compiled automatically; either comment - # out the affected line or use the program name as a Makefile target. - # -- # EXES += ftchkwd -- # EXES += ftmemchk -- # EXES += ftpatchk -- # EXES += fttimer -+ EXES += ftchkwd -+ EXES += ftmemchk -+ EXES += ftpatchk -+ EXES += fttimer - # EXES += testname - - exes: $(EXES:%=$(BIN_DIR_2)/%$E) diff --git a/freetype.spec b/freetype.spec index 0689a29..86ae4a7 100644 --- a/freetype.spec +++ b/freetype.spec @@ -1,33 +1,38 @@ %{!?with_xfree86:%define with_xfree86 1} +%bcond_with bootstrap -Summary: A free and portable font rendering engine Name: freetype -Version: 2.9.1 -Release: 7%{?dist} -License: (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement -Group: System Environment/Libraries +Version: 2.14.3 +Release: 2%{?dist} +Summary: A free and portable font rendering engine +License: (FTL OR GPL-2.0-or-later) AND BSD-3-Clause AND MIT AND MIT-Modern-Variant AND LicenseRef-Fedora-Public-Domain AND Zlib URL: http://www.freetype.org -Source: http://download.savannah.gnu.org/releases/freetype/freetype-%{version}.tar.bz2 -Source1: http://download.savannah.gnu.org/releases/freetype/freetype-doc-%{version}.tar.bz2 -Source2: http://download.savannah.gnu.org/releases/freetype/ft2demos-%{version}.tar.bz2 +Source: http://download.savannah.gnu.org/releases/freetype/freetype-%{version}.tar.xz +Source1: http://download.savannah.gnu.org/releases/freetype/freetype-doc-%{version}.tar.xz +Source2: http://download.savannah.gnu.org/releases/freetype/ft2demos-%{version}.tar.xz Source3: ftconfig.h # Enable subpixel rendering (ClearType) Patch0: freetype-2.3.0-enable-spr.patch # Enable otvalid and gxvalid modules Patch1: freetype-2.2.1-enable-valid.patch -# Enable additional demos -Patch2: freetype-2.5.2-more-demos.patch Patch3: freetype-2.6.5-libtool.patch Patch4: freetype-2.8-multilib.patch -BuildRequires: gcc +Patch5: freetype-2.10.0-internal-outline.patch + +BuildRequires: gcc BuildRequires: libX11-devel BuildRequires: libpng-devel BuildRequires: zlib-devel BuildRequires: bzip2-devel +BuildRequires: brotli-devel +BuildRequires: make +%if %{without bootstrap} +BuildRequires: harfbuzz-devel +%endif Provides: %{name}-bytecode Provides: %{name}-subpixel @@ -44,7 +49,6 @@ text-rendering library. %package demos Summary: A collection of FreeType demos -Group: System Environment/Libraries Requires: %{name} = %{version}-%{release} %description demos @@ -56,7 +60,6 @@ small utilities showing various capabilities of the FreeType library. %package devel Summary: FreeType development libraries and header files -Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconf%{?_isa} @@ -71,15 +74,12 @@ FreeType. %prep %setup -q -b 1 -a 2 -%patch0 -p1 -b .enable-spr -%patch1 -p1 -b .enable-valid +%patch 0 -p1 -b .enable-spr +%patch 1 -p1 -b .enable-valid -pushd ft2demos-%{version} -%patch2 -p1 -b .more-demos -popd - -%patch3 -p1 -b .libtool -%patch4 -p1 -b .multilib +%patch 3 -p1 -b .libtool +%patch 4 -p1 -b .multilib +%patch 5 -p1 -b .internal-outline %build @@ -88,10 +88,15 @@ popd --with-bzip2=yes \ --with-png=yes \ --enable-freetype-config \ - --with-harfbuzz=no +%if %{without bootstrap} + --with-harfbuzz=yes \ +%else + --with-harfbuzz=no \ +%endif + --with-brotli=yes sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' builds/unix/libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' builds/unix/libtool -make %{?_smp_mflags} +%make_build %if %{with_xfree86} # Build demos @@ -100,35 +105,37 @@ make TOP_DIR=".." popd %endif -# Convert FTL.txt and example3.cpp to UTF-8 -pushd docs -iconv -f latin1 -t utf-8 < FTL.TXT > FTL.TXT.tmp && \ -touch -r FTL.TXT FTL.TXT.tmp && \ -mv FTL.TXT.tmp FTL.TXT - -iconv -f iso-8859-1 -t utf-8 < "tutorial/example3.cpp" > "tutorial/example3.cpp.utf8" -touch -r tutorial/example3.cpp tutorial/example3.cpp.utf8 && \ -mv tutorial/example3.cpp.utf8 tutorial/example3.cpp -popd - - %install %make_install gnulocaledir=$RPM_BUILD_ROOT%{_datadir}/locale { - for ftdemo in ftbench ftchkwd ftmemchk ftpatchk fttimer ftdump ftlint ftmemchk ftvalid ; do + for ftdemo in ftbench ftdump ftlint ftvalid ttdebug ; do builds/unix/libtool --mode=install install -m 755 ft2demos-%{version}/bin/$ftdemo $RPM_BUILD_ROOT/%{_bindir} done } %if %{with_xfree86} { - for ftdemo in ftdiff ftgamma ftgrid ftmulti ftstring fttimer ftview ; do + for ftdemo in ftdiff ftgamma ftgrid ftmulti ftsdf ftstring ftview ; do builds/unix/libtool --mode=install install -m 755 ft2demos-%{version}/bin/$ftdemo $RPM_BUILD_ROOT/%{_bindir} done } %endif +# man pages for freetype-demos +{ + for ftdemo in ftbench ftdump ftlint ftvalid ttdebug ; do + builds/unix/libtool --mode=install install -m 644 ft2demos-%{version}/man/${ftdemo}.1 $RPM_BUILD_ROOT/%{_mandir}/man1 + done +} +%if %{with_xfree86} +{ + for ftdemo in ftdiff ftgamma ftgrid ftmulti ftsdf ftstring ftview ; do + builds/unix/libtool --mode=install install -m 644 ft2demos-%{version}/man/${ftdemo}.1 $RPM_BUILD_ROOT/%{_mandir}/man1 + done +} +%endif + # fix multilib issues %define wordsize %{__isa_bits} @@ -154,26 +161,36 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la} %files %{!?_licensedir:%global license %%doc} -%license docs/LICENSE.TXT docs/FTL.TXT docs/GPLv2.TXT +%license LICENSE.TXT docs/FTL.TXT docs/GPLv2.TXT %{_libdir}/libfreetype.so.* %doc README %files demos %{_bindir}/ftbench -%{_bindir}/ftchkwd -%{_bindir}/ftmemchk -%{_bindir}/ftpatchk -%{_bindir}/fttimer %{_bindir}/ftdump %{_bindir}/ftlint %{_bindir}/ftvalid +%{_bindir}/ttdebug +%{_mandir}/man1/ftbench.1.gz +%{_mandir}/man1/ftdump.1.gz +%{_mandir}/man1/ftlint.1.gz +%{_mandir}/man1/ftvalid.1.gz +%{_mandir}/man1/ttdebug.1.gz %if %{with_xfree86} %{_bindir}/ftdiff %{_bindir}/ftgamma %{_bindir}/ftgrid %{_bindir}/ftmulti +%{_bindir}/ftsdf %{_bindir}/ftstring %{_bindir}/ftview +%{_mandir}/man1/ftdiff.1.gz +%{_mandir}/man1/ftgamma.1.gz +%{_mandir}/man1/ftgrid.1.gz +%{_mandir}/man1/ftmulti.1.gz +%{_mandir}/man1/ftsdf.1.gz +%{_mandir}/man1/ftstring.1.gz +%{_mandir}/man1/ftview.1.gz %endif %doc ChangeLog README @@ -192,9 +209,152 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la} %{_mandir}/man1/* %changelog -* Mon Apr 8 2019 Marek Kasik - 2.9.1-7 +* Wed Jul 15 2026 Fedora Release Engineering - 2.14.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + +* Mon Apr 13 2026 Marek Kasik - 2.14.3-1 +- Update to 2.14.3 +- Resolves: #2443653 + +* Thu Feb 19 2026 Alexei Podtelezhnikov - 2.14.1-3 +- Various spec fixes: +- * Remove redundant UTF-8 conversions +- * Do not build outdated demos +- * Build ftsdf and ttdebug demos +- Resolves: #2440529 + +* Fri Jan 16 2026 Fedora Release Engineering - 2.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + +* Wed Oct 15 2025 Marek Kasik - 2.14.1-1 +- Update to 2.14.1 +- Resolves: #2393704 + +* Wed Jul 23 2025 Fedora Release Engineering - 2.13.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Thu Jan 16 2025 Fedora Release Engineering - 2.13.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Tue Oct 08 2024 Peter Robinson - 2.13.3-1 +- Update to 2.13.3 + +* Wed Jul 17 2024 Fedora Release Engineering - 2.13.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Tue Feb 6 2024 Marek Kasik - 2.13.2-5 +- Migrated to SPDX license + +* Tue Jan 30 2024 Marek Kasik - 2.13.2-4 +- Remove a patch which causes FTBFS +- Resolves: #2261113 + +* Wed Jan 24 2024 Fedora Release Engineering - 2.13.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 2.13.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Tue Jan 16 2024 Marek Kasik - 2.13.2-1 +- Update to 2.13.2 +- Resolves: #2217137 + +* Wed Jul 19 2023 Fedora Release Engineering - 2.13.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Tue Jun 27 2023 Marek Kasik - 2.13.1-1 +- Update to 2.13.1 +- Resolves: #2217137 + +* Sat Feb 25 2023 Marek Kasik - 2.13.0-1 +- Update to 2.13.0 +- Resolves: #2168496 + +* Thu Jan 19 2023 Fedora Release Engineering - 2.12.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Thu Jul 21 2022 Fedora Release Engineering - 2.12.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Fri Jul 8 2022 Marek Kasik - 2.12.1-2 +- Clear correct flags for doc ownership +- Resolves: #2104570 + +* Mon May 2 2022 Marek Kasik - 2.12.1-1 +- Update to 2.12.1 +- Resolves: #2080714 + +* Mon Apr 25 2022 Marek Kasik - 2.12.0-1 +- Update to 2.12.0 +- Resolves: #2070686 + +* Thu Jan 20 2022 Fedora Release Engineering - 2.11.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Sat Dec 4 2021 Diego Herrera - 2.11.1-1 +- Update to 2.11.1 + +* Thu Jul 22 2021 Marek Kasik - 2.11.0-1 +- Update to 2.11.0 + +* Wed Jul 21 2021 Fedora Release Engineering - 2.10.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Feb 5 2021 Akira TAGOH - 2.10.4-3 +- Enable HarfBuzz support +- Add bootstrap without HarfBuzz +- Resolves: #1853937 +- Resolves: #1906714 + +* Tue Jan 26 2021 Fedora Release Engineering - 2.10.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Fri Oct 23 2020 Marek Kasik - 2.10.4-1 +- Update to 2.10.4 +- Test bitmap size earlier for PNGs +- Fix memory leak in pngshim.c +- Enable man pages for demos +- Resolves: #1887084, #1890211 + +* Mon Jul 27 2020 Fedora Release Engineering - 2.10.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 21 2020 Tom Stellard - 2.10.2-2 +- Use make macros +- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro + +* Wed Jul 15 2020 Marek Kasik - 2.10.2-1 +- Update to 2.10.2 +- Enable support for WOFF2 streams +- Resolves: #1725983 + +* Tue Jan 28 2020 Fedora Release Engineering - 2.10.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Oct 12 2019 Michael Kuhn - 2.10.1-1 +- Update to 2.10.1 +- Revert FT_DebugHook_Func ABI/API changes + +* Thu Jul 25 2019 Fedora Release Engineering - 2.10.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Jun 11 09:42:57 CEST 2019 Igor Gnatenko - 2.10.0-2 +- Fix handling of undefined glyph [pcf] + +* Tue May 28 2019 Marek Kasik - 2.10.0-1 +- Update to 2.10.0 +- Keep FT_Outline_New_Internal() and FT_Outline_Done_Internal() +- for ABI compatibility but make them just throw +- Unimplemented_Feature error. +- Remove them once soname has been bumped! +- Resolves: #1689117 + +* Mon Apr 8 2019 Marek Kasik - 2.9.1-8 - Remove freetype-2.9-ftsmooth.patch +* Thu Jan 31 2019 Fedora Release Engineering - 2.9.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Wed Oct 31 2018 Marek Kasik - 2.9.1-6 - Obsolete freetype-freeworld - Resolves: #1644700 diff --git a/sources b/sources index 231fa83..76fb292 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (freetype-2.9.1.tar.bz2) = 856766e1f3f4c7dc8afb2b5ee991138c8b642c6a6e5e007cd2bc04ae58bde827f082557cf41bf541d97e8485f7fd064d10390d1ee597f19d1daed6c152e27708 -SHA512 (freetype-doc-2.9.1.tar.bz2) = 1668f02f67e6e047df04e5e2fccb564cd9af780ec9b3c4878109868302a83eaec7b627390ff82c3e875122400e6f20fc690936a1e4964dfa65143e5309fa22d4 -SHA512 (ft2demos-2.9.1.tar.bz2) = 38bee59184b20c2eb983deaa5c1f241e31c1b4793e47dc06b1b419601489cfece3b11fde4cf4fb6c5af12254ad0c1ce9a1547885c208e8e715655e9c48f22a46 +SHA512 (freetype-2.14.3.tar.xz) = 43de86ea70b4b47f6efaae67f3440f65a24ffac29dc6d11203a9764e4f1a749ce1ba7645acd23525220b3ba12ddad8687b962b9f1254e2c0a86070854e85d5a0 +SHA512 (freetype-doc-2.14.3.tar.xz) = f5d9bdd5119d353533a17366bfbe6d847d079f908137b1353cb9b6ce2e9ae5998dcaf7c888eeceec22b162cdb14256c6e7fefd75057250321fbcd9fcafc068f4 +SHA512 (ft2demos-2.14.3.tar.xz) = e59c1266010330a8cbfd25dec096a72ce7539b64f9c057de062a281261b3ad658240f58e75b53d7a880d7ad5e020206316a6e9e82b03dec2e4d999f3f56cb39a