Package: freetype
Version: 2.6.3-3
Severity: normal
Tags: patch pending

Dear maintainer,

I've prepared an NMU for freetype (versioned as 2.7.1-0.1) and
uploaded it to DELAYED/15. Please feel free to tell me if I
should delay it longer.

Regards.
diff -Nru freetype-2.6.3/debian/changelog freetype-2.7.1/debian/changelog
--- freetype-2.6.3/debian/changelog     2017-03-11 08:45:36.000000000 +0100
+++ freetype-2.7.1/debian/changelog     2017-03-11 08:45:36.000000000 +0100
@@ -1,3 +1,22 @@
+freetype (2.7.1-0.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * New upstream release (Closes: #837800)
+    - debian/patches-freetype, debian/patches-ft2demos: Refreshed
+    - Improve the recursive reference detector (Closes: #841029)
+    - Fix heap buffer overflow (Closes: #856971 CVE-2016-10244)
+  * d/p-freetype/Revert-builds-unix-unix-cc.in-LINK_LIBRARY-Use-expor.patch:
+    Revert upstream commit that added the -export-symbols option to libtool,
+    we need to review the symbols used in debian before we can hide the
+    private one.
+  * debian/libfreetype6.symbols: Make any application depending on private
+    symbols depend against an invalid package, this will help us to find out
+    which packages (if any) are abusing the API.
+  * debian/control: Remove duplicate Section to please lintian
+  * debian/control: Bump Standards-Version 3.9.8 (no further changes)
+
+ -- Laurent Bigonville <bi...@debian.org>  Sat, 11 Mar 2017 08:25:00 +0100
+
 freetype (2.6.3-3) unstable; urgency=medium
 
   * Install the now-available-upstream manpages for freetype-demos.
diff -Nru freetype-2.6.3/debian/control freetype-2.7.1/debian/control
--- freetype-2.6.3/debian/control       2017-03-11 08:45:36.000000000 +0100
+++ freetype-2.7.1/debian/control       2017-03-11 08:45:36.000000000 +0100
@@ -4,12 +4,11 @@
 Maintainer: Steve Langasek <vor...@debian.org>
 Uploaders: Anthony Fok <f...@debian.org>, Keith Packard <kei...@keithp.com>
 Build-Depends: bzip2, debhelper (>= 9.20141010), gettext (>= 0.10.36-2), 
libx11-dev <!stage1>, x11proto-core-dev <!stage1>, libz-dev, quilt, libpng-dev, 
autoconf, automake, libtool
-Standards-Version: 3.9.7
+Standards-Version: 3.9.8
 Homepage: http://www.freetype.org
 
 Package: libfreetype6
 Architecture: any
-Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
 Multi-Arch: same
diff -Nru freetype-2.6.3/debian/libfreetype6.symbols 
freetype-2.7.1/debian/libfreetype6.symbols
--- freetype-2.6.3/debian/libfreetype6.symbols  2017-03-11 08:45:36.000000000 
+0100
+++ freetype-2.7.1/debian/libfreetype6.symbols  2017-03-11 08:45:36.000000000 
+0100
@@ -15,7 +15,7 @@
  FTC_SBitCache_Lookup@Base 2.2.1
  FTC_SBitCache_LookupScaler@Base 2.3.5
  FTC_SBitCache_New@Base 2.2.1
- FT_Access_Frame@Base 2.2.1
+ FT_Access_Frame@Base 0 1
  FT_Activate_Size@Base 2.2.1
  FT_Add_Default_Modules@Base 2.2.1
  FT_Add_Module@Base 2.2.1
@@ -29,8 +29,8 @@
  FT_Bitmap_Embolden@Base 2.2.1
  FT_Bitmap_Init@Base 2.6
  FT_Bitmap_New@Base 2.2.1
- FT_CMap_Done@Base 2.2.1
- FT_CMap_New@Base 2.2.1
+ FT_CMap_Done@Base 0 1
+ FT_CMap_New@Base 0 1
  FT_CeilFix@Base 2.2.1
  FT_ClassicKern_Free@Base 2.2.1
  FT_ClassicKern_Validate@Base 2.2.1
@@ -39,11 +39,11 @@
  FT_Done_Face@Base 2.2.1
  FT_Done_FreeType@Base 2.2.1
  FT_Done_Glyph@Base 2.2.1
- FT_Done_GlyphSlot@Base 2.2.1
+ FT_Done_GlyphSlot@Base 0 1
  FT_Done_Library@Base 2.2.1
- FT_Done_Memory@Base 2.2.1
+ FT_Done_Memory@Base 0 1
  FT_Done_Size@Base 2.2.1
- FT_Extract_Frame@Base 2.2.1
+ FT_Extract_Frame@Base 0 1
  FT_Face_CheckTrueTypePatents@Base 2.3.5
  FT_Face_GetCharVariantIndex@Base 2.3.5
  FT_Face_GetCharVariantIsDefault@Base 2.3.5
@@ -52,7 +52,7 @@
  FT_Face_GetVariantsOfChar@Base 2.3.5
  FT_Face_SetUnpatentedHinting@Base 2.3.5
  FT_FloorFix@Base 2.2.1
- FT_Forget_Frame@Base 2.2.1
+ FT_Forget_Frame@Base 0 1
  FT_Get_Advance@Base 2.3.9
  FT_Get_Advances@Base 2.3.9
  FT_Get_BDF_Charset_ID@Base 2.2.1
@@ -71,10 +71,11 @@
  FT_Get_Glyph@Base 2.2.1
  FT_Get_Glyph_Name@Base 2.2.1
  FT_Get_Kerning@Base 2.2.1
- FT_Get_Long@Base 2.2.1
+ FT_Get_Long@Base 0 1
+ FT_Get_MM_Blend_Coordinates@Base 2.7.1
  FT_Get_MM_Var@Base 2.2.1
  FT_Get_Module@Base 2.2.1
- FT_Get_Module_Interface@Base 2.2.1
+ FT_Get_Module_Interface@Base 0 1
  FT_Get_Multi_Master@Base 2.2.1
  FT_Get_Name_Index@Base 2.2.1
  FT_Get_Next_Char@Base 2.2.1
@@ -89,22 +90,24 @@
  FT_Get_Sfnt_Name@Base 2.2.1
  FT_Get_Sfnt_Name_Count@Base 2.2.1
  FT_Get_Sfnt_Table@Base 2.2.1
- FT_Get_Short@Base 2.2.1
+ FT_Get_Short@Base 0 1
  FT_Get_SubGlyph_Info@Base 2.2.1
  FT_Get_Track_Kerning@Base 2.2.1
  FT_Get_TrueType_Engine_Type@Base 2.2.1
+ FT_Get_Var_Blend_Coordinates@Base 2.7.1
+ FT_Get_Var_Design_Coordinates@Base 2.7.1
  FT_Get_WinFNT_Header@Base 2.2.1
  FT_Get_X11_Font_Format@Base 2.2.1
- FT_GlyphLoader_Add@Base 2.2.1
- FT_GlyphLoader_CheckPoints@Base 2.2.1
- FT_GlyphLoader_CheckSubGlyphs@Base 2.2.1
- FT_GlyphLoader_CopyPoints@Base 2.2.1
- FT_GlyphLoader_CreateExtra@Base 2.2.1
- FT_GlyphLoader_Done@Base 2.2.1
- FT_GlyphLoader_New@Base 2.2.1
- FT_GlyphLoader_Prepare@Base 2.2.1
- FT_GlyphLoader_Reset@Base 2.2.1
- FT_GlyphLoader_Rewind@Base 2.2.1
+ FT_GlyphLoader_Add@Base 0 1
+ FT_GlyphLoader_CheckPoints@Base 0 1
+ FT_GlyphLoader_CheckSubGlyphs@Base 0 1
+ FT_GlyphLoader_CopyPoints@Base 0 1
+ FT_GlyphLoader_CreateExtra@Base 0 1
+ FT_GlyphLoader_Done@Base 0 1
+ FT_GlyphLoader_New@Base 0 1
+ FT_GlyphLoader_Prepare@Base 0 1
+ FT_GlyphLoader_Reset@Base 0 1
+ FT_GlyphLoader_Rewind@Base 0 1
  FT_GlyphSlot_Embolden@Base 2.2.1
  FT_GlyphSlot_Oblique@Base 2.2.1
  FT_GlyphSlot_Own_Bitmap@Base 2.2.1
@@ -116,7 +119,7 @@
  FT_Glyph_Transform@Base 2.2.1
  FT_Gzip_Uncompress@Base 2.5.1
  FT_Has_PS_Glyph_Names@Base 2.2.1
- FT_Hypot@Base 2.4.12
+ FT_Hypot@Base 0 1
  FT_Init_FreeType@Base 2.2.1
  FT_Library_SetLcdFilter@Base 2.3.5
  FT_Library_SetLcdFilterWeights@Base 2.4.0
@@ -131,20 +134,20 @@
  FT_Load_Char@Base 2.2.1
  FT_Load_Glyph@Base 2.2.1
  FT_Load_Sfnt_Table@Base 2.2.1
- FT_Lookup_Renderer@Base 2.2.1
- FT_Match_Size@Base 2.2.1
+ FT_Lookup_Renderer@Base 0 1
+ FT_Match_Size@Base 0 1
  FT_Matrix_Invert@Base 2.2.1
  FT_Matrix_Multiply@Base 2.2.1
- FT_Matrix_Multiply_Scaled@Base 2.3.5
+ FT_Matrix_Multiply_Scaled@Base 0 1
  FT_MulDiv@Base 2.2.1
- FT_MulDiv_No_Round@Base 2.2.1
+ FT_MulDiv_No_Round@Base 0 1
  FT_MulFix@Base 2.2.1
  FT_New_Face@Base 2.2.1
- FT_New_GlyphSlot@Base 2.2.1
+ FT_New_GlyphSlot@Base 0 1
  FT_New_Library@Base 2.2.1
- FT_New_Memory@Base 2.2.1
+ FT_New_Memory@Base 0 1
  FT_New_Memory_Face@Base 2.2.1
- FT_New_Memory_Stream@Base 2.2.1
+ FT_New_Memory_Stream@Base 0 1
  FT_New_Size@Base 2.2.1
  FT_OpenType_Free@Base 2.2.1
  FT_OpenType_Validate@Base 2.2.1
@@ -170,23 +173,23 @@
  FT_Outline_Translate@Base 2.2.1
  FT_Property_Get@Base 2.4.11
  FT_Property_Set@Base 2.4.11
- FT_Raccess_Get_DataOffsets@Base 2.2.1
- FT_Raccess_Get_HeaderInfo@Base 2.2.1
- FT_Raccess_Guess@Base 2.2.1
- FT_Read_Stream@Base 2.2.1
- FT_Read_Stream_At@Base 2.2.1
+ FT_Raccess_Get_DataOffsets@Base 0 1
+ FT_Raccess_Get_HeaderInfo@Base 0 1
+ FT_Raccess_Guess@Base 0 1
+ FT_Read_Stream@Base 0 1
+ FT_Read_Stream_At@Base 0 1
  FT_Reference_Face@Base 2.4.2
  FT_Reference_Library@Base 2.4.2
- FT_Release_Frame@Base 2.2.1
+ FT_Release_Frame@Base 0 1
  FT_Remove_Module@Base 2.2.1
  FT_Render_Glyph@Base 2.2.1
- FT_Render_Glyph_Internal@Base 2.2.1
- FT_Request_Metrics@Base 2.2.1
+ FT_Render_Glyph_Internal@Base 0 1
+ FT_Request_Metrics@Base 0 1
  FT_Request_Size@Base 2.2.1
  FT_RoundFix@Base 2.2.1
- FT_Seek_Stream@Base 2.2.1
+ FT_Seek_Stream@Base 0 1
  FT_Select_Charmap@Base 2.2.1
- FT_Select_Metrics@Base 2.2.1
+ FT_Select_Metrics@Base 0 1
  FT_Select_Size@Base 2.2.1
  FT_Set_Char_Size@Base 2.2.1
  FT_Set_Charmap@Base 2.2.1
@@ -200,38 +203,38 @@
  FT_Set_Var_Design_Coordinates@Base 2.2.1
  FT_Sfnt_Table_Info@Base 2.2.1
  FT_Sin@Base 2.2.1
- FT_Skip_Stream@Base 2.2.1
- FT_Stream_Close@Base 2.2.1
- FT_Stream_EnterFrame@Base 2.2.1
- FT_Stream_ExitFrame@Base 2.2.1
- FT_Stream_ExtractFrame@Base 2.2.1
- FT_Stream_Free@Base 2.2.1
- FT_Stream_GetChar@Base 2.2.1
- FT_Stream_GetULong@Base 2.4.5
- FT_Stream_GetULongLE@Base 2.4.5
- FT_Stream_GetUOffset@Base 2.4.5
- FT_Stream_GetUShort@Base 2.4.5
- FT_Stream_GetUShortLE@Base 2.4.5
- FT_Stream_New@Base 2.2.1
- FT_Stream_Open@Base 2.2.1
+ FT_Skip_Stream@Base 0 1
+ FT_Stream_Close@Base 0 1
+ FT_Stream_EnterFrame@Base 0 1
+ FT_Stream_ExitFrame@Base 0 1
+ FT_Stream_ExtractFrame@Base 0 1
+ FT_Stream_Free@Base 0 1
+ FT_Stream_GetChar@Base 0 1
+ FT_Stream_GetULong@Base 0 1
+ FT_Stream_GetULongLE@Base 0 1
+ FT_Stream_GetUOffset@Base 0 1
+ FT_Stream_GetUShort@Base 0 1
+ FT_Stream_GetUShortLE@Base 0 1
+ FT_Stream_New@Base 0 1
+ FT_Stream_Open@Base 0 1
  FT_Stream_OpenBzip2@Base 2.4.5
  FT_Stream_OpenGzip@Base 2.2.1
  FT_Stream_OpenLZW@Base 2.2.1
- FT_Stream_OpenMemory@Base 2.2.1
- FT_Stream_Pos@Base 2.2.1
- FT_Stream_Read@Base 2.2.1
- FT_Stream_ReadAt@Base 2.2.1
- FT_Stream_ReadChar@Base 2.2.1
- FT_Stream_ReadFields@Base 2.2.1
- FT_Stream_ReadULong@Base 2.4.5
- FT_Stream_ReadULongLE@Base 2.4.5
- FT_Stream_ReadUOffset@Base 2.4.5
- FT_Stream_ReadUShort@Base 2.4.5
- FT_Stream_ReadUShortLE@Base 2.4.5
- FT_Stream_ReleaseFrame@Base 2.4.5
- FT_Stream_Seek@Base 2.2.1
- FT_Stream_Skip@Base 2.2.1
- FT_Stream_TryRead@Base 2.2.1
+ FT_Stream_OpenMemory@Base 0 1
+ FT_Stream_Pos@Base 0 1
+ FT_Stream_Read@Base 0 1
+ FT_Stream_ReadAt@Base 0 1
+ FT_Stream_ReadChar@Base 0 1
+ FT_Stream_ReadFields@Base 0 1
+ FT_Stream_ReadULong@Base 0 1
+ FT_Stream_ReadULongLE@Base 0 1
+ FT_Stream_ReadUOffset@Base 0 1
+ FT_Stream_ReadUShort@Base 0 1
+ FT_Stream_ReadUShortLE@Base 0 1
+ FT_Stream_ReleaseFrame@Base 0 1
+ FT_Stream_Seek@Base 0 1
+ FT_Stream_Skip@Base 0 1
+ FT_Stream_TryRead@Base 0 1
  FT_Stroker_BeginSubPath@Base 2.2.1
  FT_Stroker_ConicTo@Base 2.2.1
  FT_Stroker_CubicTo@Base 2.2.1
@@ -247,17 +250,17 @@
  FT_Stroker_Rewind@Base 2.2.1
  FT_Stroker_Set@Base 2.2.1
  FT_Tan@Base 2.2.1
- FT_Trace_Get_Count@Base 2.2.1
- FT_Trace_Get_Name@Base 2.2.1
+ FT_Trace_Get_Count@Base 0 1
+ FT_Trace_Get_Name@Base 0 1
  FT_TrueTypeGX_Free@Base 2.2.1
  FT_TrueTypeGX_Validate@Base 2.2.1
  FT_Vector_From_Polar@Base 2.2.1
  FT_Vector_Length@Base 2.2.1
- FT_Vector_NormLen@Base 2.6.1
+ FT_Vector_NormLen@Base 0 1
  FT_Vector_Polarize@Base 2.2.1
  FT_Vector_Rotate@Base 2.2.1
  FT_Vector_Transform@Base 2.2.1
- FT_Vector_Transform_Scaled@Base 2.3.5
+ FT_Vector_Transform_Scaled@Base 0 1
  FT_Vector_Unit@Base 2.2.1
  TT_New_Context@Base 2.2.1
  TT_RunIns@Base 2.2.1
@@ -265,6 +268,10 @@
  af_arab_nonbase_uniranges@Base 0 1
  af_arab_script_class@Base 0 1
  af_arab_uniranges@Base 0 1
+ af_armn_dflt_style_class@Base 0 1
+ af_armn_nonbase_uniranges@Base 0 1
+ af_armn_script_class@Base 0 1
+ af_armn_uniranges@Base 0 1
  af_autofitter_interface@Base 0 1
  af_beng_dflt_style_class@Base 0 1
  af_beng_nonbase_uniranges@Base 0 1
@@ -272,6 +279,10 @@
  af_beng_uniranges@Base 0 1
  af_blue_strings@Base 0 1
  af_blue_stringsets@Base 0 1
+ af_cher_dflt_style_class@Base 0 1
+ af_cher_nonbase_uniranges@Base 0 1
+ af_cher_script_class@Base 0 1
+ af_cher_uniranges@Base 0 1
  af_cjk_writing_system_class@Base 0 1
  af_cyrl_c2cp_style_class@Base 0 1
  af_cyrl_c2sc_style_class@Base 0 1
@@ -291,6 +302,18 @@
  af_deva_script_class@Base 0 1
  af_deva_uniranges@Base 0 1
  af_dummy_writing_system_class@Base 0 1
+ af_ethi_dflt_style_class@Base 0 1
+ af_ethi_nonbase_uniranges@Base 0 1
+ af_ethi_script_class@Base 0 1
+ af_ethi_uniranges@Base 0 1
+ af_geok_dflt_style_class@Base 0 1
+ af_geok_nonbase_uniranges@Base 0 1
+ af_geok_script_class@Base 0 1
+ af_geok_uniranges@Base 0 1
+ af_geor_dflt_style_class@Base 0 1
+ af_geor_nonbase_uniranges@Base 0 1
+ af_geor_script_class@Base 0 1
+ af_geor_uniranges@Base 0 1
  af_grek_c2cp_style_class@Base 0 1
  af_grek_c2sc_style_class@Base 0 1
  af_grek_dflt_style_class@Base 0 1
@@ -415,20 +438,21 @@
  af_tibt_script_class@Base 0 1
  af_tibt_uniranges@Base 0 1
  af_writing_system_classes@Base 0 1
- afm_parser_funcs@Base 2.2.1
- autofit_module_class@Base 2.2.1
- bdf_driver_class@Base 2.2.1
- cff_cmap_encoding_class_rec@Base 2.2.1
- cff_cmap_unicode_class_rec@Base 2.2.1
- cff_driver_class@Base 2.2.1
- ft_bitmap_glyph_class@Base 2.2.1
- ft_corner_is_flat@Base 2.3.5
- ft_corner_orientation@Base 2.3.5
- ft_debug_init@Base 2.2.1
- ft_glyphslot_alloc_bitmap@Base 2.2.1
- ft_glyphslot_free_bitmap@Base 2.2.1
- ft_glyphslot_set_bitmap@Base 2.2.1
- ft_grays_raster@Base 2.2.1
+ afm_parser_funcs@Base 0 1
+ autofit_module_class@Base 0 1
+ bdf_driver_class@Base 0 1
+ cff_cmap_encoding_class_rec@Base 0 1
+ cff_cmap_unicode_class_rec@Base 0 1
+ cff_driver_class@Base 0 1
+ ft_adobe_glyph_list@Base 0 1
+ ft_bitmap_glyph_class@Base 0 1
+ ft_corner_is_flat@Base 0 1
+ ft_corner_orientation@Base 0 1
+ ft_debug_init@Base 0 1
+ ft_glyphslot_alloc_bitmap@Base 0 1
+ ft_glyphslot_free_bitmap@Base 0 1
+ ft_glyphslot_set_bitmap@Base 0 1
+ ft_grays_raster@Base 0 1
  ft_hash_num_init@Base 0 1
  ft_hash_num_insert@Base 0 1
  ft_hash_num_lookup@Base 0 1
@@ -436,61 +460,67 @@
  ft_hash_str_init@Base 0 1
  ft_hash_str_insert@Base 0 1
  ft_hash_str_lookup@Base 0 1
- ft_lzwstate_done@Base 2.2.1
- ft_lzwstate_init@Base 2.2.1
- ft_lzwstate_io@Base 2.2.1
- ft_lzwstate_reset@Base 2.2.1
- ft_mem_alloc@Base 2.2.1
- ft_mem_dup@Base 2.3.5
- ft_mem_free@Base 2.2.1
- ft_mem_qalloc@Base 2.2.1
- ft_mem_qrealloc@Base 2.2.1
- ft_mem_realloc@Base 2.2.1
- ft_mem_strcpyn@Base 2.3.5
- ft_mem_strdup@Base 2.3.5
- ft_module_get_service@Base 2.2.1
- ft_outline_glyph_class@Base 2.2.1
- ft_raster1_renderer_class@Base 2.2.1
- ft_service_list_lookup@Base 2.2.1
- ft_smooth_lcd_renderer_class@Base 2.2.1
- ft_smooth_lcdv_renderer_class@Base 2.2.1
- ft_smooth_renderer_class@Base 2.2.1
- ft_standard_raster@Base 2.2.1
- ft_synthesize_vertical_metrics@Base 2.2.1
- ft_validator_error@Base 2.2.1
- ft_validator_init@Base 2.2.1
- ft_validator_run@Base 2.2.1
- gxv_module_class@Base 2.4.4
- otv_module_class@Base 2.4.4
- pcf_driver_class@Base 2.2.1
+ ft_lzwstate_done@Base 0 1
+ ft_lzwstate_init@Base 0 1
+ ft_lzwstate_io@Base 0 1
+ ft_lzwstate_reset@Base 0 1
+ ft_mac_names@Base 0 1
+ ft_mem_alloc@Base 0 1
+ ft_mem_dup@Base 0 1
+ ft_mem_free@Base 0 1
+ ft_mem_qalloc@Base 0 1
+ ft_mem_qrealloc@Base 0 1
+ ft_mem_realloc@Base 0 1
+ ft_mem_strcpyn@Base 0 1
+ ft_mem_strdup@Base 0 1
+ ft_module_get_service@Base 0 1
+ ft_outline_glyph_class@Base 0 1
+ ft_property_string_set@Base 0 1
+ ft_raster1_renderer_class@Base 0 1
+ ft_service_list_lookup@Base 0 1
+ ft_sid_names@Base 0 1
+ ft_smooth_lcd_renderer_class@Base 0 1
+ ft_smooth_lcdv_renderer_class@Base 0 1
+ ft_smooth_renderer_class@Base 0 1
+ ft_standard_glyph_names@Base 0 1
+ ft_standard_raster@Base 0 1
+ ft_synthesize_vertical_metrics@Base 0 1
+ ft_validator_error@Base 0 1
+ ft_validator_init@Base 0 1
+ ft_validator_run@Base 0 1
+ gxv_module_class@Base 0 1
+ otv_module_class@Base 0 1
+ pcf_driver_class@Base 0 1
  pfr_cmap_class_rec@Base 0 1
- pfr_driver_class@Base 2.2.1
- ps_hints_apply@Base 2.2.1
- ps_parser_funcs@Base 2.2.1
- ps_table_funcs@Base 2.2.1
- psaux_module_class@Base 2.2.1
- pshinter_module_class@Base 2.2.1
- psnames_module_class@Base 2.2.1
- sfnt_module_class@Base 2.2.1
- t1_builder_funcs@Base 2.2.1
- t1_cmap_classes@Base 2.2.1
- t1_cmap_custom_class_rec@Base 2.2.1
- t1_cmap_expert_class_rec@Base 2.2.1
- t1_cmap_standard_class_rec@Base 2.2.1
- t1_cmap_unicode_class_rec@Base 2.2.1
- t1_decoder_funcs@Base 2.2.1
- t1_driver_class@Base 2.2.1
- t1cid_driver_class@Base 2.2.1
- t42_driver_class@Base 2.2.1
- tt_cmap0_class_rec@Base 2.2.1
- tt_cmap10_class_rec@Base 2.2.1
- tt_cmap12_class_rec@Base 2.2.1
- tt_cmap13_class_rec@Base 2.3.11
- tt_cmap14_class_rec@Base 2.3.5
- tt_cmap2_class_rec@Base 2.2.1
- tt_cmap4_class_rec@Base 2.2.1
- tt_cmap6_class_rec@Base 2.2.1
- tt_cmap8_class_rec@Base 2.2.1
- tt_default_graphics_state@Base 2.2.1
- tt_driver_class@Base 2.2.1
- winfnt_driver_class@Base 2.2.1
+ pfr_driver_class@Base 0 1
+ ps_hints_apply@Base 0 1
+ ps_parser_funcs@Base 0 1
+ ps_table_funcs@Base 0 1
+ psaux_module_class@Base 0 1
+ pshinter_module_class@Base 0 1
+ psnames_module_class@Base 0 1
+ sfnt_module_class@Base 0 1
+ t1_builder_funcs@Base 0 1
+ t1_cmap_classes@Base 0 1
+ t1_cmap_custom_class_rec@Base 0 1
+ t1_cmap_expert_class_rec@Base 0 1
+ t1_cmap_standard_class_rec@Base 0 1
+ t1_cmap_unicode_class_rec@Base 0 1
+ t1_decoder_funcs@Base 0 1
+ t1_driver_class@Base 0 1
+ t1_expert_encoding@Base 0 1
+ t1_standard_encoding@Base 0 1
+ t1cid_driver_class@Base 0 1
+ t42_driver_class@Base 0 1
+ tt_cmap0_class_rec@Base 0 1
+ tt_cmap10_class_rec@Base 0 1
+ tt_cmap12_class_rec@Base 0 1
+ tt_cmap13_class_rec@Base 0 1
+ tt_cmap14_class_rec@Base 0 1
+ tt_cmap2_class_rec@Base 0 1
+ tt_cmap4_class_rec@Base 0 1
+ tt_cmap6_class_rec@Base 0 1
+ tt_cmap8_class_rec@Base 0 1
+ tt_default_graphics_state@Base 0 1
+ tt_driver_class@Base 0 1
+ winfnt_driver_class@Base 0 1
diff -Nru 
freetype-2.6.3/debian/patches-freetype/Revert-builds-unix-unix-cc.in-LINK_LIBRARY-Use-expor.patch
 
freetype-2.7.1/debian/patches-freetype/Revert-builds-unix-unix-cc.in-LINK_LIBRARY-Use-expor.patch
--- 
freetype-2.6.3/debian/patches-freetype/Revert-builds-unix-unix-cc.in-LINK_LIBRARY-Use-expor.patch
   1970-01-01 01:00:00.000000000 +0100
+++ 
freetype-2.7.1/debian/patches-freetype/Revert-builds-unix-unix-cc.in-LINK_LIBRARY-Use-expor.patch
   2017-03-11 08:45:36.000000000 +0100
@@ -0,0 +1,26 @@
+From 0a4d0849336815497e4a1302917f858f1417c175 Mon Sep 17 00:00:00 2001
+From: Laurent Bigonville <bi...@bigon.be>
+Date: Thu, 9 Mar 2017 00:41:35 +0100
+Subject: [PATCH] Revert "* builds/unix/unix-cc.in (LINK_LIBRARY): Use
+ `-export-symbols'."
+
+This reverts commit 771d3c8ae25d5042a3f6b76a329ad3dd782eca66.
+---
+ builds/unix/unix-cc.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/builds/unix/unix-cc.in b/builds/unix/unix-cc.in
+index a967cee9..5f09d0ff 100644
+--- a/builds/unix/unix-cc.in
++++ b/builds/unix/unix-cc.in
+@@ -109,6 +109,6 @@ CCexe        := $(CCraw_build)     # used to compile 
`apinames' only
+ LINK_LIBRARY = $(LIBTOOL) --mode=link $(CCraw) -o $@ $(OBJECTS_LIST) \
+                           -rpath $(libdir) -version-info $(version_info) \
+                           $(LDFLAGS) -no-undefined \
+-                          -export-symbols $(EXPORTS_LIST)
++                          # -export-symbols $(EXPORTS_LIST)
+ 
+ # EOF
+-- 
+2.11.0
+
diff -Nru freetype-2.6.3/debian/patches-freetype/enable-gxvalid-otvalid.patch 
freetype-2.7.1/debian/patches-freetype/enable-gxvalid-otvalid.patch
--- freetype-2.6.3/debian/patches-freetype/enable-gxvalid-otvalid.patch 
2017-03-11 08:45:36.000000000 +0100
+++ freetype-2.7.1/debian/patches-freetype/enable-gxvalid-otvalid.patch 
2017-03-11 08:45:36.000000000 +0100
@@ -7,23 +7,23 @@
 Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/freetype/+bug/239626
 Forwarded: not-needed
 
-Index: freetype-2.4.4/modules.cfg
+Index: freetype-2.7.1/modules.cfg
 ===================================================================
---- freetype-2.4.4.orig/modules.cfg
-+++ freetype-2.4.4/modules.cfg
-@@ -110,7 +110,7 @@
- AUX_MODULES += cache
- 
+--- freetype-2.7.1.orig/modules.cfg    2017-03-08 18:36:54.788962859 +0100
++++ freetype-2.7.1/modules.cfg 2017-03-08 18:37:21.477090060 +0100
+@@ -120,7 +120,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 @@
- 
+@@ -143,7 +143,7 @@
  # OpenType table validation.  Needs ftotval.c below.
  #
+ # No FT_CONFIG_OPTION_PIC support.
 -# AUX_MODULES += otvalid
 +AUX_MODULES += otvalid
  
diff -Nru 
freetype-2.6.3/debian/patches-freetype/enable-subpixel-rendering.patch 
freetype-2.7.1/debian/patches-freetype/enable-subpixel-rendering.patch
--- freetype-2.6.3/debian/patches-freetype/enable-subpixel-rendering.patch      
2017-03-11 08:45:36.000000000 +0100
+++ freetype-2.7.1/debian/patches-freetype/enable-subpixel-rendering.patch      
2017-03-11 08:45:36.000000000 +0100
@@ -1,8 +1,8 @@
-Index: freetype-2.4.0/include/freetype/config/ftoption.h
+Index: freetype-2.7.1/include/freetype/config/ftoption.h
 ===================================================================
---- freetype-2.4.0.orig/include/freetype/config/ftoption.h
-+++ freetype-2.4.0/include/freetype/config/ftoption.h
-@@ -93,7 +93,7 @@
+--- freetype-2.7.1.orig/include/freetype/config/ftoption.h     2017-03-08 
18:37:52.813239175 +0100
++++ freetype-2.7.1/include/freetype/config/ftoption.h  2017-03-08 
18:37:52.813239175 +0100
+@@ -122,7 +122,7 @@
    /* This is done to allow FreeType clients to run unmodified, forcing     */
    /* them to display normal gray-level anti-aliased glyphs.                */
    /*                                                                       */
diff -Nru 
freetype-2.6.3/debian/patches-freetype/freetype-2.1.7-backwards.compat.patch 
freetype-2.7.1/debian/patches-freetype/freetype-2.1.7-backwards.compat.patch
--- 
freetype-2.6.3/debian/patches-freetype/freetype-2.1.7-backwards.compat.patch    
    2017-03-11 08:45:36.000000000 +0100
+++ 
freetype-2.7.1/debian/patches-freetype/freetype-2.1.7-backwards.compat.patch    
    2017-03-11 08:45:36.000000000 +0100
@@ -1,7 +1,7 @@
 Index: src/base/ftapi.c
 ===================================================================
---- src/base/ftapi.c.orig
-+++ src/base/ftapi.c
+--- src/base/ftapi.c.orig      2017-03-08 18:37:50.289227174 +0100
++++ src/base/ftapi.c   2017-03-08 18:37:50.285227155 +0100
 @@ -118,4 +118,18 @@
    }
  
@@ -23,13 +23,13 @@
  /* END */
 Index: src/base/ftbase.c
 ===================================================================
---- src/base/ftbase.c.orig
-+++ src/base/ftbase.c
-@@ -33,6 +33,7 @@
+--- src/base/ftbase.c.orig     2017-03-08 18:37:50.289227174 +0100
++++ src/base/ftbase.c  2017-03-08 18:37:50.285227155 +0100
+@@ -34,6 +34,7 @@
  #include "ftstream.c"
  #include "fttrigon.c"
  #include "ftutil.c"
 +#include "ftapi.c"
  
- #if defined( FT_MACINTOSH ) && !defined ( DARWIN_NO_CARBON )
+ #ifdef FT_MACINTOSH
  #include "ftmac.c"
diff -Nru freetype-2.6.3/debian/patches-freetype/no-uninitialized-bbox.patch 
freetype-2.7.1/debian/patches-freetype/no-uninitialized-bbox.patch
--- freetype-2.6.3/debian/patches-freetype/no-uninitialized-bbox.patch  
2017-03-11 08:45:36.000000000 +0100
+++ freetype-2.7.1/debian/patches-freetype/no-uninitialized-bbox.patch  
2017-03-11 08:45:36.000000000 +0100
@@ -2,11 +2,11 @@
  This fixes a build failure on ppc64el when building with -O3.
 Author: Steve Langasek <vor...@debian.org>
 
-Index: freetype-2.5.2/src/base/ftoutln.c
+Index: freetype-2.7.1/src/base/ftoutln.c
 ===================================================================
---- freetype-2.5.2.orig/src/base/ftoutln.c
-+++ freetype-2.5.2/src/base/ftoutln.c
-@@ -1027,7 +1027,7 @@
+--- freetype-2.7.1.orig/src/base/ftoutln.c     2017-03-08 18:37:41.441185090 
+0100
++++ freetype-2.7.1/src/base/ftoutln.c  2017-03-08 18:37:41.441185090 +0100
+@@ -1043,7 +1043,7 @@
    FT_EXPORT_DEF( FT_Orientation )
    FT_Outline_Get_Orientation( FT_Outline*  outline )
    {
diff -Nru freetype-2.6.3/debian/patches-freetype/series 
freetype-2.7.1/debian/patches-freetype/series
--- freetype-2.6.3/debian/patches-freetype/series       2017-03-11 
08:45:36.000000000 +0100
+++ freetype-2.7.1/debian/patches-freetype/series       2017-03-11 
08:45:36.000000000 +0100
@@ -3,3 +3,4 @@
 enable-subpixel-rendering.patch
 enable-gxvalid-otvalid.patch
 verbose-libtool.patch
+Revert-builds-unix-unix-cc.in-LINK_LIBRARY-Use-expor.patch
diff -Nru freetype-2.6.3/debian/patches-ft2demos/compiler_hardening_fixes.patch 
freetype-2.7.1/debian/patches-ft2demos/compiler_hardening_fixes.patch
--- freetype-2.6.3/debian/patches-ft2demos/compiler_hardening_fixes.patch       
2017-03-11 08:45:36.000000000 +0100
+++ freetype-2.7.1/debian/patches-ft2demos/compiler_hardening_fixes.patch       
2017-03-11 08:45:36.000000000 +0100
@@ -1,8 +1,8 @@
-Index: ft2demos-2.6.3/src/ftcommon.c
+Index: ft2demos-2.7.1/src/ftcommon.c
 ===================================================================
---- ft2demos-2.6.3.orig/src/ftcommon.c
-+++ ft2demos-2.6.3/src/ftcommon.c
-@@ -439,6 +439,7 @@
+--- ft2demos-2.7.1.orig/src/ftcommon.c 2017-03-08 18:40:51.094083299 +0100
++++ ft2demos-2.7.1/src/ftcommon.c      2017-03-08 18:40:51.090083281 +0100
+@@ -444,6 +444,7 @@
  
            if ( file == NULL )  /* shouldn't happen */
            {
@@ -10,11 +10,11 @@
              free( font );
              return FT_Err_Invalid_Argument;
            }
-Index: ft2demos-2.6.3/src/ftdiff.c
+Index: ft2demos-2.7.1/src/ftdiff.c
 ===================================================================
---- ft2demos-2.6.3.orig/src/ftdiff.c
-+++ ft2demos-2.6.3/src/ftdiff.c
-@@ -1502,7 +1502,13 @@
+--- ft2demos-2.7.1.orig/src/ftdiff.c   2017-03-08 18:40:51.094083299 +0100
++++ ft2demos-2.7.1/src/ftdiff.c        2017-03-08 18:40:51.090083281 +0100
+@@ -1544,7 +1544,13 @@
  
          if ( text != NULL )
          {
diff -Nru freetype-2.6.3/debian/patches-ft2demos/ft2demos-2.1.7-no-rpath.patch 
freetype-2.7.1/debian/patches-ft2demos/ft2demos-2.1.7-no-rpath.patch
--- freetype-2.6.3/debian/patches-ft2demos/ft2demos-2.1.7-no-rpath.patch        
2017-03-11 08:45:36.000000000 +0100
+++ freetype-2.7.1/debian/patches-ft2demos/ft2demos-2.1.7-no-rpath.patch        
2017-03-11 08:45:36.000000000 +0100
@@ -1,8 +1,8 @@
 Index: graph/x11/rules.mk
 ===================================================================
---- graph/x11/rules.mk.orig    2003-06-16 01:37:10.000000000 -0700
-+++ graph/x11/rules.mk 2006-03-05 11:57:36.000000000 -0800
-@@ -67,9 +67,11 @@
+--- graph/x11/rules.mk.orig    2017-03-08 18:40:44.262051067 +0100
++++ graph/x11/rules.mk 2017-03-08 18:40:44.258051048 +0100
+@@ -75,9 +75,11 @@
    # The GRAPH_LINK variable is expanded each time an executable is linked
    # against the graphics library.
    #
diff -Nru freetype-2.6.3/debian/patches-ft2demos/revert-wrong-extern.patch 
freetype-2.7.1/debian/patches-ft2demos/revert-wrong-extern.patch
--- freetype-2.6.3/debian/patches-ft2demos/revert-wrong-extern.patch    
2017-03-11 08:45:36.000000000 +0100
+++ freetype-2.7.1/debian/patches-ft2demos/revert-wrong-extern.patch    
2017-03-11 08:45:36.000000000 +0100
@@ -4,11 +4,11 @@
  stop using a C++ compiler to build your C program!
 Author: Steve Langasek <vor...@debian.org>
 
-Index: ft2demos-2.6/src/ftgrid.c
+Index: ft2demos-2.7.1/src/ftgrid.c
 ===================================================================
---- ft2demos-2.6.orig/src/ftgrid.c
-+++ ft2demos-2.6/src/ftgrid.c
-@@ -52,10 +52,10 @@
+--- ft2demos-2.7.1.orig/src/ftgrid.c   2017-03-08 18:40:55.118102280 +0100
++++ ft2demos-2.7.1/src/ftgrid.c        2017-03-08 18:40:55.114102261 +0100
+@@ -54,10 +54,10 @@
    struct  AF_GlyphHintsRec_;
    typedef struct AF_GlyphHintsRec_*  AF_GlyphHints;
  
Binary files /tmp/_zNnAtbqMw/freetype-2.6.3/freetype-2.6.3.tar.bz2 and 
/tmp/GHN90YBygs/freetype-2.7.1/freetype-2.6.3.tar.bz2 differ
Binary files /tmp/_zNnAtbqMw/freetype-2.6.3/freetype-2.7.1.tar.bz2 and 
/tmp/GHN90YBygs/freetype-2.7.1/freetype-2.7.1.tar.bz2 differ
Binary files /tmp/_zNnAtbqMw/freetype-2.6.3/freetype-doc-2.6.3.tar.bz2 and 
/tmp/GHN90YBygs/freetype-2.7.1/freetype-doc-2.6.3.tar.bz2 differ
Binary files /tmp/_zNnAtbqMw/freetype-2.6.3/freetype-doc-2.7.1.tar.bz2 and 
/tmp/GHN90YBygs/freetype-2.7.1/freetype-doc-2.7.1.tar.bz2 differ
Binary files /tmp/_zNnAtbqMw/freetype-2.6.3/ft2demos-2.6.3.tar.bz2 and 
/tmp/GHN90YBygs/freetype-2.7.1/ft2demos-2.6.3.tar.bz2 differ
Binary files /tmp/_zNnAtbqMw/freetype-2.6.3/ft2demos-2.7.1.tar.bz2 and 
/tmp/GHN90YBygs/freetype-2.7.1/ft2demos-2.7.1.tar.bz2 differ

Reply via email to