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