diff --git a/abi_libs32 b/abi_libs32 new file mode 100644 --- /dev/null +++ b/abi_libs32 @@ -0,0 +1 @@ +libfreetype.so.6 diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -60,6 +60,8 @@ libfreetype.so.6:FT_Get_Char_Index libfreetype.so.6:FT_Get_Charmap_Index libfreetype.so.6:FT_Get_Color_Glyph_Layer +libfreetype.so.6:FT_Get_Color_Glyph_Paint +libfreetype.so.6:FT_Get_Colorline_Stops libfreetype.so.6:FT_Get_FSType_Flags libfreetype.so.6:FT_Get_First_Char libfreetype.so.6:FT_Get_Font_Format @@ -80,6 +82,8 @@ libfreetype.so.6:FT_Get_PS_Font_Info libfreetype.so.6:FT_Get_PS_Font_Private libfreetype.so.6:FT_Get_PS_Font_Value +libfreetype.so.6:FT_Get_Paint +libfreetype.so.6:FT_Get_Paint_Layers libfreetype.so.6:FT_Get_Postscript_Name libfreetype.so.6:FT_Get_Renderer libfreetype.so.6:FT_Get_Sfnt_LangTag @@ -88,6 +92,7 @@ libfreetype.so.6:FT_Get_Sfnt_Table libfreetype.so.6:FT_Get_SubGlyph_Info libfreetype.so.6:FT_Get_Track_Kerning +libfreetype.so.6:FT_Get_Transform libfreetype.so.6:FT_Get_TrueType_Engine_Type libfreetype.so.6:FT_Get_Var_Axis_Flags libfreetype.so.6:FT_Get_Var_Blend_Coordinates @@ -165,7 +170,9 @@ libfreetype.so.6:FT_Set_Char_Size libfreetype.so.6:FT_Set_Charmap libfreetype.so.6:FT_Set_Debug_Hook +libfreetype.so.6:FT_Set_Default_Log_Handler libfreetype.so.6:FT_Set_Default_Properties +libfreetype.so.6:FT_Set_Log_Handler libfreetype.so.6:FT_Set_MM_Blend_Coordinates libfreetype.so.6:FT_Set_MM_Design_Coordinates libfreetype.so.6:FT_Set_MM_WeightVector @@ -195,6 +202,8 @@ libfreetype.so.6:FT_Stroker_Rewind libfreetype.so.6:FT_Stroker_Set libfreetype.so.6:FT_Tan +libfreetype.so.6:FT_Trace_Set_Default_Level +libfreetype.so.6:FT_Trace_Set_Level libfreetype.so.6:FT_TrueTypeGX_Free libfreetype.so.6:FT_TrueTypeGX_Validate libfreetype.so.6:FT_Vector_From_Polar diff --git a/abi_symbols32 b/abi_symbols32 --- a/abi_symbols32 +++ b/abi_symbols32 @@ -60,6 +60,8 @@ libfreetype.so.6:FT_Get_Char_Index libfreetype.so.6:FT_Get_Charmap_Index libfreetype.so.6:FT_Get_Color_Glyph_Layer +libfreetype.so.6:FT_Get_Color_Glyph_Paint +libfreetype.so.6:FT_Get_Colorline_Stops libfreetype.so.6:FT_Get_FSType_Flags libfreetype.so.6:FT_Get_First_Char libfreetype.so.6:FT_Get_Font_Format @@ -80,6 +82,8 @@ libfreetype.so.6:FT_Get_PS_Font_Info libfreetype.so.6:FT_Get_PS_Font_Private libfreetype.so.6:FT_Get_PS_Font_Value +libfreetype.so.6:FT_Get_Paint +libfreetype.so.6:FT_Get_Paint_Layers libfreetype.so.6:FT_Get_Postscript_Name libfreetype.so.6:FT_Get_Renderer libfreetype.so.6:FT_Get_Sfnt_LangTag @@ -88,6 +92,7 @@ libfreetype.so.6:FT_Get_Sfnt_Table libfreetype.so.6:FT_Get_SubGlyph_Info libfreetype.so.6:FT_Get_Track_Kerning +libfreetype.so.6:FT_Get_Transform libfreetype.so.6:FT_Get_TrueType_Engine_Type libfreetype.so.6:FT_Get_Var_Axis_Flags libfreetype.so.6:FT_Get_Var_Blend_Coordinates @@ -165,7 +170,9 @@ libfreetype.so.6:FT_Set_Char_Size libfreetype.so.6:FT_Set_Charmap libfreetype.so.6:FT_Set_Debug_Hook +libfreetype.so.6:FT_Set_Default_Log_Handler libfreetype.so.6:FT_Set_Default_Properties +libfreetype.so.6:FT_Set_Log_Handler libfreetype.so.6:FT_Set_MM_Blend_Coordinates libfreetype.so.6:FT_Set_MM_Design_Coordinates libfreetype.so.6:FT_Set_MM_WeightVector @@ -195,6 +202,8 @@ libfreetype.so.6:FT_Stroker_Rewind libfreetype.so.6:FT_Stroker_Set libfreetype.so.6:FT_Tan +libfreetype.so.6:FT_Trace_Set_Default_Level +libfreetype.so.6:FT_Trace_Set_Level libfreetype.so.6:FT_TrueTypeGX_Free libfreetype.so.6:FT_TrueTypeGX_Validate libfreetype.so.6:FT_Vector_From_Polar diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -1,3 +1,4 @@ +libbrotlidec.so.1 libbz2.so.1.0 libc.so.6 libharfbuzz.so.0 diff --git a/abi_used_libs32 b/abi_used_libs32 --- a/abi_used_libs32 +++ b/abi_used_libs32 @@ -1,3 +1,5 @@ +libbrotlidec.so.1 +libbz2.so.1.0 libc.so.6 libharfbuzz.so.0 libpng16.so.16 diff --git a/abi_used_symbols b/abi_used_symbols --- a/abi_used_symbols +++ b/abi_used_symbols @@ -1,8 +1,8 @@ +libbrotlidec.so.1:BrotliDecoderDecompress libbz2.so.1.0:BZ2_bzDecompress libbz2.so.1.0:BZ2_bzDecompressEnd libbz2.so.1.0:BZ2_bzDecompressInit libc.so.6:__errno_location -libc.so.6:__fxstat libc.so.6:__longjmp_chk libc.so.6:__memcpy_chk libc.so.6:__sprintf_chk @@ -10,8 +10,9 @@ libc.so.6:_setjmp libc.so.6:access libc.so.6:close -libc.so.6:fcntl +libc.so.6:fcntl64 libc.so.6:free +libc.so.6:fstat64 libc.so.6:getenv libc.so.6:malloc libc.so.6:memchr @@ -19,13 +20,13 @@ libc.so.6:memcpy libc.so.6:memmove libc.so.6:memset -libc.so.6:mmap +libc.so.6:mmap64 libc.so.6:munmap -libc.so.6:open +libc.so.6:open64 libc.so.6:qsort libc.so.6:read libc.so.6:realloc -libc.so.6:strcat +libc.so.6:stpcpy libc.so.6:strcmp libc.so.6:strcpy libc.so.6:strlen @@ -49,7 +50,7 @@ libharfbuzz.so.0:hb_ot_layout_collect_lookups libharfbuzz.so.0:hb_ot_layout_lookup_collect_glyphs libharfbuzz.so.0:hb_ot_layout_lookup_would_substitute -libharfbuzz.so.0:hb_ot_tags_from_script +libharfbuzz.so.0:hb_ot_tags_from_script_and_language libharfbuzz.so.0:hb_set_create libharfbuzz.so.0:hb_set_destroy libharfbuzz.so.0:hb_set_is_empty diff --git a/abi_used_symbols b/abi_used_symbols32 copy from abi_used_symbols copy to abi_used_symbols32 --- a/abi_used_symbols +++ b/abi_used_symbols32 @@ -1,8 +1,8 @@ +libbrotlidec.so.1:BrotliDecoderDecompress libbz2.so.1.0:BZ2_bzDecompress libbz2.so.1.0:BZ2_bzDecompressEnd libbz2.so.1.0:BZ2_bzDecompressInit libc.so.6:__errno_location -libc.so.6:__fxstat libc.so.6:__longjmp_chk libc.so.6:__memcpy_chk libc.so.6:__sprintf_chk @@ -10,8 +10,9 @@ libc.so.6:_setjmp libc.so.6:access libc.so.6:close -libc.so.6:fcntl +libc.so.6:fcntl64 libc.so.6:free +libc.so.6:fstat64 libc.so.6:getenv libc.so.6:malloc libc.so.6:memchr @@ -19,13 +20,13 @@ libc.so.6:memcpy libc.so.6:memmove libc.so.6:memset -libc.so.6:mmap +libc.so.6:mmap64 libc.so.6:munmap -libc.so.6:open +libc.so.6:open64 libc.so.6:qsort libc.so.6:read libc.so.6:realloc -libc.so.6:strcat +libc.so.6:stpcpy libc.so.6:strcmp libc.so.6:strcpy libc.so.6:strlen @@ -49,7 +50,7 @@ libharfbuzz.so.0:hb_ot_layout_collect_lookups libharfbuzz.so.0:hb_ot_layout_lookup_collect_glyphs libharfbuzz.so.0:hb_ot_layout_lookup_would_substitute -libharfbuzz.so.0:hb_ot_tags_from_script +libharfbuzz.so.0:hb_ot_tags_from_script_and_language libharfbuzz.so.0:hb_set_create libharfbuzz.so.0:hb_set_destroy libharfbuzz.so.0:hb_set_is_empty diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,8 +1,8 @@ name : freetype2 -version : 2.10.4 -release : 28 +version : 2.11.0 +release : 29 source : - - https://download.savannah.gnu.org/releases/freetype/freetype-2.10.4.tar.xz : 86a854d8905b19698bbc8f23b860bc104246ce4854dcea8e3b0fb21284f75784 + - https://download.savannah.gnu.org/releases/freetype/freetype-2.11.0.tar.xz : 8bee39bd3968c4804b70614a0a3ad597299ad0e824bc8aad5ce8aaf48067bde7 license : GPL-2.0-or-later summary : Font rendering library component : desktop.library @@ -15,26 +15,33 @@ - /usr/share/aclocal - subpixel : /usr/share/fonts/enable_subpixel_rendering builddeps : - - pkgconfig32(harfbuzz) - - pkgconfig32(libpng) - - pkgconfig32(zlib) - - bzip2-devel + - pkgconfig32(freetype2) + - pkgconfig32(libbrotlicommon) + - bzip2-32bit-devel autodep : false rundeps : + - brotli + - bzip2 - glibc - libpng - zlib - 32bit : + - brotli-32bit + - bzip2-32bit - freetype2 - glibc-32bit - libpng-32bit - zlib-32bit - devel : + - brotli-devel + - bzip2-devel - freetype2 - zlib-devel - libpng-devel - harfbuzz-devel - 32bit-devel : + - brotli-32bit-devel + - bzip2-32bit-devel - freetype2-32bit - zlib-32bit-devel - libpng-32bit-devel @@ -45,11 +52,15 @@ optimize : speed setup : | %apply_patches - %configure --disable-static \ - --enable-freetype-config + sed 's/%PKG_CONFIG%/pkg-config/g' builds/unix/freetype-config.in > freetype-config + %meson_configure build : | - %make + %ninja_build install : | - %make_install - install -D -d -m 00755 $installdir/usr/share/fonts + %ninja_install + rm $installdir/usr/lib*/*.a + install -Dm00644 builds/unix/freetype2.m4 $installdir/usr/share/aclocal/freetype2.m4 + install -Dm00755 freetype-config $installdir/usr/bin/freetype-config + install -Dm00644 docs/freetype-config.1 $installdir/usr/share/man/man1/freetype-config.1 + install -dm00755 $installdir/usr/share/fonts echo "The presence of this file will enable subpixel rendering globally" > $installdir/usr/share/fonts/enable_subpixel_rendering diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -20,7 +20,7 @@ desktop.library /usr/lib64/libfreetype.so.6 - /usr/lib64/libfreetype.so.6.17.4 + /usr/lib64/libfreetype.so.6.18.0 @@ -30,11 +30,11 @@ emul32 - freetype2 + freetype2 /usr/lib32/libfreetype.so.6 - /usr/lib32/libfreetype.so.6.17.4 + /usr/lib32/libfreetype.so.6.18.0 @@ -44,8 +44,8 @@ programming.devel - freetype2-32bit - freetype2-devel + freetype2-32bit + freetype2-devel /usr/lib32/libfreetype.so @@ -59,7 +59,7 @@ programming.devel - freetype2 + freetype2 /usr/bin/freetype-config @@ -128,19 +128,19 @@ The FreeType2 package contains a library which allows applications to properly render TrueType fonts. - freetype2 + freetype2 /usr/share/fonts/enable_subpixel_rendering - - 2020-10-20 - 2.10.4 + + 2021-10-26 + 2.11.0 Packaging update Martin Reboredo yakoyoku@gmail.com \ No newline at end of file