diff --git a/.gitignore b/.gitignore index 8a17b3a..bbcf9f8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,96 @@ -/freetype-*.tar.xz -/freetype-doc-*.tar.xz -/ft2demos-*.tar.xz +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-2.10.0.tar.bz2 +/freetype-doc-2.10.0.tar.bz2 +/ft2demos-2.10.0.tar.bz2 +/freetype-2.10.1.tar.xz +/freetype-doc-2.10.1.tar.xz +/ft2demos-2.10.1.tar.xz +/freetype-2.10.2.tar.xz +/freetype-doc-2.10.2.tar.xz +/ft2demos-2.10.2.tar.xz +/freetype-2.10.4.tar.xz +/freetype-doc-2.10.4.tar.xz +/ft2demos-2.10.4.tar.xz +/freetype-2.11.0.tar.xz +/freetype-doc-2.11.0.tar.xz +/ft2demos-2.11.0.tar.xz diff --git a/freetype-2.10.1-debughook.patch b/freetype-2.10.1-debughook.patch new file mode 100644 index 0000000..4421401 --- /dev/null +++ b/freetype-2.10.1-debughook.patch @@ -0,0 +1,13 @@ +diff --git a/include/freetype/ftmodapi.h b/include/freetype/ftmodapi.h +index 8d039c4f3..88488bfe8 100644 +--- a/include/freetype/ftmodapi.h ++++ b/include/freetype/ftmodapi.h +@@ -623,7 +623,7 @@ FT_BEGIN_HEADER + * it is bytecode interpreter's execution context, `TT_ExecContext`, + * which is declared in FreeType's internal header file `tttypes.h`. + */ +- typedef FT_Error ++ typedef void + (*FT_DebugHook_Func)( void* arg ); + + diff --git a/freetype-2.11.0-avoid-invalid-face-index.patch b/freetype-2.11.0-avoid-invalid-face-index.patch new file mode 100644 index 0000000..55c09bd --- /dev/null +++ b/freetype-2.11.0-avoid-invalid-face-index.patch @@ -0,0 +1,43 @@ +From 53dfdcd8198d2b3201a23c4bad9190519ba918db Mon Sep 17 00:00:00 2001 +From: Werner Lemberg +Date: Thu, 17 Mar 2022 19:24:16 +0100 +Subject: [PATCH] [sfnt] Avoid invalid face index. + +Fixes #1138. + +* src/sfnt/sfobjs.c (sfnt_init_face), src/sfnt/sfwoff2.c (woff2_open_font): +Check `face_index` before decrementing. +--- + src/sfnt/sfobjs.c | 2 +- + src/sfnt/sfwoff2.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/sfnt/sfobjs.c b/src/sfnt/sfobjs.c +index f9d4d3858..9771c35df 100644 +--- a/src/sfnt/sfobjs.c ++++ b/src/sfnt/sfobjs.c +@@ -566,7 +566,7 @@ + face_index = FT_ABS( face_instance_index ) & 0xFFFF; + + /* value -(N+1) requests information on index N */ +- if ( face_instance_index < 0 ) ++ if ( face_instance_index < 0 && face_index > 0 ) + face_index--; + + if ( face_index >= face->ttc_header.count ) +diff --git a/src/sfnt/sfwoff2.c b/src/sfnt/sfwoff2.c +index cb1e0664a..165b875e5 100644 +--- a/src/sfnt/sfwoff2.c ++++ b/src/sfnt/sfwoff2.c +@@ -2085,7 +2085,7 @@ + /* Validate requested face index. */ + *num_faces = woff2.num_fonts; + /* value -(N+1) requests information on index N */ +- if ( *face_instance_index < 0 ) ++ if ( *face_instance_index < 0 && face_index > 0 ) + face_index--; + + if ( face_index >= woff2.num_fonts ) +-- +2.35.1 + diff --git a/freetype-2.11.0-guard-face-size.patch b/freetype-2.11.0-guard-face-size.patch new file mode 100644 index 0000000..8a447ae --- /dev/null +++ b/freetype-2.11.0-guard-face-size.patch @@ -0,0 +1,27 @@ +From 0c2bdb01a2e1d24a3e592377a6d0822856e10df2 Mon Sep 17 00:00:00 2001 +From: Werner Lemberg +Date: Sat, 19 Mar 2022 09:37:28 +0100 +Subject: [PATCH] * src/base/ftobjs.c (FT_Request_Size): Guard `face->size`. + +Fixes #1140. +--- + src/base/ftobjs.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c +index 6492a1517..282c9121a 100644 +--- a/src/base/ftobjs.c ++++ b/src/base/ftobjs.c +@@ -3409,6 +3409,9 @@ + if ( !face ) + return FT_THROW( Invalid_Face_Handle ); + ++ if ( !face->size ) ++ return FT_THROW( Invalid_Size_Handle ); ++ + if ( !req || req->width < 0 || req->height < 0 || + req->type >= FT_SIZE_REQUEST_TYPE_MAX ) + return FT_THROW( Invalid_Argument ); +-- +2.35.1 + diff --git a/freetype-2.11.0-no-op-rendering.patch b/freetype-2.11.0-no-op-rendering.patch new file mode 100644 index 0000000..d089019 --- /dev/null +++ b/freetype-2.11.0-no-op-rendering.patch @@ -0,0 +1,41 @@ +From 6e9d8d314ff6ab23177b9162c0b96616460bb84e Mon Sep 17 00:00:00 2001 +From: Alexei Podtelezhnikov +Date: Fri, 20 Aug 2021 16:01:32 -0400 +Subject: [PATCH] [base] Restore quiet no-op rendering of bitmap glyphs. + +Fixes #1076. + +* src/base/ftobjs.c (FT_Render_Glyph_Internal): Discard an error when +rendering a bitmap glyph. +--- + src/base/ftobjs.c | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c +index 342ac4a27..7b40c6421 100644 +--- a/src/base/ftobjs.c ++++ b/src/base/ftobjs.c +@@ -4703,7 +4703,7 @@ + else + renderer = FT_Lookup_Renderer( library, slot->format, &node ); + +- error = FT_ERR( Unimplemented_Feature ); ++ error = FT_ERR( Cannot_Render_Glyph ); + while ( renderer ) + { + error = renderer->render( renderer, slot, render_mode, NULL ); +@@ -4719,6 +4719,11 @@ + /* format. */ + renderer = FT_Lookup_Renderer( library, slot->format, &node ); + } ++ ++ /* it is not an error if we cannot render a bitmat glyph */ ++ if ( FT_ERR_EQ( error, Cannot_Render_Glyph ) && ++ slot->format == FT_GLYPH_FORMAT_BITMAP ) ++ error = FT_Err_Ok; + } + } + +-- +2.34.1 + diff --git a/freetype-2.11.0-properly-guard-face_index.patch b/freetype-2.11.0-properly-guard-face_index.patch new file mode 100644 index 0000000..92ae817 --- /dev/null +++ b/freetype-2.11.0-properly-guard-face_index.patch @@ -0,0 +1,46 @@ +From 22a0cccb4d9d002f33c1ba7a4b36812c7d4f46b5 Mon Sep 17 00:00:00 2001 +From: Werner Lemberg +Date: Sat, 19 Mar 2022 06:40:17 +0100 +Subject: [PATCH] * src/base/ftobjs.c (ft_open_face_internal): Properly guard + `face_index`. + +We must ensure that the cast to `FT_Int` doesn't change the sign. + +Fixes #1139. +--- + src/base/ftobjs.c | 9 +++++++++ + 1 file changed, 9 insertions(+) + +From d014387ad4a5dd04d8e7f99587c7dacb70261924 Mon Sep 17 00:00:00 2001 +From: Werner Lemberg +Date: Sat, 19 Mar 2022 09:30:45 +0100 +Subject: [PATCH 2/2] * src/base/ftobjs.c (ft_open_face_internal): Thinko. + +--- + src/base/ftobjs.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c +index 2c0f0e6c9..10952a6c6 100644 +--- a/src/base/ftobjs.c ++++ b/src/base/ftobjs.c +@@ -2527,6 +2527,16 @@ + #endif + + ++ /* only use lower 31 bits together with sign bit */ ++ if ( face_index > 0 ) ++ face_index &= 0x7FFFFFFFL; ++ else ++ { ++ face_index = -face_index; ++ face_index &= 0x7FFFFFFFL; ++ face_index = -face_index; ++ } ++ + #ifdef FT_DEBUG_LEVEL_TRACE + FT_TRACE3(( "FT_Open_Face: " )); + if ( face_index < 0 ) +-- +2.35.1 + diff --git a/freetype-2.5.2-more-demos.patch b/freetype-2.5.2-more-demos.patch new file mode 100644 index 0000000..7e58be7 --- /dev/null +++ b/freetype-2.5.2-more-demos.patch @@ -0,0 +1,17 @@ +--- 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 + + # Not all demo programs have a man page; we thus check for existence in a diff --git a/freetype.spec b/freetype.spec index 86ae4a7..d8967ab 100644 --- a/freetype.spec +++ b/freetype.spec @@ -1,11 +1,11 @@ %{!?with_xfree86:%define with_xfree86 1} %bcond_with bootstrap -Name: freetype -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 +Name: freetype +Version: 2.11.0 +Release: 6%{?dist} +License: (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement URL: http://www.freetype.org 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 @@ -16,14 +16,26 @@ Source3: ftconfig.h 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 Patch5: freetype-2.10.0-internal-outline.patch +# Revert ABI/API change +Patch6: freetype-2.10.1-debughook.patch -BuildRequires: gcc +Patch7: freetype-2.11.0-no-op-rendering.patch + +Patch8: freetype-2.11.0-avoid-invalid-face-index.patch + +Patch9: freetype-2.11.0-properly-guard-face_index.patch + +Patch10: freetype-2.11.0-guard-face-size.patch + +BuildRequires: gcc BuildRequires: libX11-devel BuildRequires: libpng-devel BuildRequires: zlib-devel @@ -74,12 +86,21 @@ FreeType. %prep %setup -q -b 1 -a 2 -%patch 0 -p1 -b .enable-spr -%patch 1 -p1 -b .enable-valid +%patch0 -p1 -b .enable-spr +%patch1 -p1 -b .enable-valid -%patch 3 -p1 -b .libtool -%patch 4 -p1 -b .multilib -%patch 5 -p1 -b .internal-outline +pushd ft2demos-%{version} +%patch2 -p1 -b .more-demos +popd + +%patch3 -p1 -b .libtool +%patch4 -p1 -b .multilib +%patch5 -p1 -b .internal-outline +%patch6 -p1 -b .debughook +%patch7 -p1 -b .no-op-rendering +%patch8 -p1 -b .avoid-invalid-face-index +%patch9 -p1 -b .properly-guard-face_index +%patch10 -p1 -b .guard-face-size %build @@ -105,18 +126,30 @@ 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 ftdump ftlint ftvalid ttdebug ; do + for ftdemo in ftbench ftchkwd ftmemchk ftpatchk fttimer ftdump ftlint ftvalid ; 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 ftsdf ftstring ftview ; do + for ftdemo in ftdiff ftgamma ftgrid ftmulti ftstring fttimer ftview ; do builds/unix/libtool --mode=install install -m 755 ft2demos-%{version}/bin/$ftdemo $RPM_BUILD_ROOT/%{_bindir} done } @@ -124,13 +157,13 @@ popd # man pages for freetype-demos { - for ftdemo in ftbench ftdump ftlint ftvalid ttdebug ; do + for ftdemo in ftbench ftdump ftlint ftvalid ; 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 + for ftdemo in ftdiff ftgamma ftgrid ftmulti ftstring ftview ; do builds/unix/libtool --mode=install install -m 644 ft2demos-%{version}/man/${ftdemo}.1 $RPM_BUILD_ROOT/%{_mandir}/man1 done } @@ -167,28 +200,28 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la} %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 @@ -209,90 +242,25 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la} %{_mandir}/man1/* %changelog -* Wed Jul 15 2026 Fedora Release Engineering - 2.14.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild +* Tue May 3 2022 Marek Kasik - 2.11.0-6 +- Guard face->size +- Resolves: #2079181 -* Mon Apr 13 2026 Marek Kasik - 2.14.3-1 -- Update to 2.14.3 -- Resolves: #2443653 +* Tue May 3 2022 Marek Kasik - 2.11.0-5 +- Properly guard "face_index" +- Resolves: #2079255 -* 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 +* Tue May 3 2022 Marek Kasik - 2.11.0-4 +- Avoid invalid face index +- Resolves: #2079203 -* Fri Jan 16 2026 Fedora Release Engineering - 2.14.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild +* Fri Jan 21 2022 Diego Herrera - 2.11.0-3 +- Apply no-op-rendering patch +- Resolves: #2043396 -* 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 +* Fri Jan 21 2022 Marek Kasik - 2.11.0-2 +- Discard an error when rendering a bitmap glyph +- Resolves: #2043396 * Thu Jul 22 2021 Marek Kasik - 2.11.0-1 - Update to 2.11.0 diff --git a/sources b/sources index 76fb292..bcff9d2 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -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 +SHA512 (freetype-2.11.0.tar.xz) = bf1991f3c382832586be1d21ae73c20840ee8546807ba60d0eb0215134545656c0c8de488f27357d4a4f6497d7cb540998cda98ec59061a3e640036fb209147d +SHA512 (freetype-doc-2.11.0.tar.xz) = 5bddaec4f237a9f6e63dbed5f65d0b5ffe0a414ea2d6e1c3bb1142baf5535cee7e7c282b6af8c630e772ffc196b8c4bf8e18bc21a72749a09b6af388287c7301 +SHA512 (ft2demos-2.11.0.tar.xz) = 9c5727bf479afafc1c765a131875b88b0e656d1db986f95c021b0386f5c4cc6135db7584a5d553363dcf52dfc9c9199cd1f3da2cc6644f58de85848b058fd531