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