-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

after irc conversation with mfv I'm attaching the debdiff filtered for
the Debian only directory
(the whole debdiff is around 29MB and even in tar.xz mode is more than
3 MB)

cheers,

G.

On Wed, 11 Nov 2015 17:03:25 +0100 "Matteo F. Vescovi"
<m...@debian.org> wrote:
> Hi!
> 
> On 2015-11-11 at 15:55 (CET), Andreas Henriksson wrote:
>> Please consider updating freetype to the new upstream release
>> 2.6.1.
>> 
>> As discussed on IRC this fixes graphical issues (very) visible in
>> the GNOME lockscreen (and elsewhere) in Debian Unstable/Testing.
> 
> For the record, I've tested the new version and it builds[1] and
> works[2] just fine.
> 
> So, given that this issue is quite annoying, I'm about uploading
> the linked NMU to DELAYED/10. Steve, I hope it's ok for you.
> 
> Cheers.
> 
> 
> [1]
> http://debomatic-amd64.debian.net/distribution#unstable/freetype/2.6.1
- -0.1/buildlog
>
> 
[2] http://studiovescovi.eu/pub/gnome.png
> 
> -- Matteo F. Vescovi || Debian Developer GnuPG KeyID:
> 4096R/0x8062398983B2CF7A
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJWSe/UAAoJEPNPCXROn13ZgXgP/1hM9rQJhQDSCSC/feq/DfPb
IVZgaSuOAblcb25WWxhDCcsUMG/66RKmnccDd+yIndMXFJH695jxbQCuSuw49CeT
F5okID34WORQYGb+B+ErmQJO37af+CdcMlapXJuL+fHojDr2lncBVzjhMzp6kQN4
AlRBH+IRpt+IykFqpdHpLlO/EvdztNoYKKM2TfhLTPZkIjFoBiO3COkuFMmrmaMw
5xwfI7xWX3pxSHqdihNPHMnF9+X4LRDMR4ZXgZYRBycP00k5Q7FhpL2hVwWYhGDh
gsvt4sk56qEFXyz9aqW7sBXC1AihirArMhso9iE5LCqpYtQHwSw4lNDcg14lqzR0
1eEibqQv09oXpbrzOO6Le07ZaxzwqP7aWPgCYgPVx0oJr7Sk7AU1fTZRqURAzbzi
lSHs8fOQbE/4lQ/NNL42mmDsOW4WaeVc8KtJVQabe6L3VX75GM8lUhqZ1jq6lhsQ
sVp+A88OXyxEFeNpJsoskvTc5TAnAu4An+rdNf5K2f7g8pDY6u/eqKxYZN1EESo+
8maS4zp/AJAGfmNcubap26K6hyVoe+Dj8qjs8WCv8w8GyB84dRuM/GLMchmGI4fk
SQdJnq/TXzbGABKMH9Ko7+GYLzeJXt9jcea3FS44xskfEUed+/CJOLxRv8u70yDD
hKEZ5MRBorPiPUJs1Ahs
=Mt0X
-----END PGP SIGNATURE-----
--- freetype-2.6/debian/changelog       2015-11-16 15:54:19.000000000 +0100
+++ freetype-2.6.1/debian/changelog     2015-11-16 15:54:19.000000000 +0100
@@ -1,3 +1,10 @@
+freetype (2.6.1-0.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * New upstream release (Closes: #804050)
+
+ -- Matteo F. Vescovi <m...@debian.org>  Tue, 10 Nov 2015 21:32:25 +0100
+
 freetype (2.6-2) unstable; urgency=medium
 
   * Adjust symbols references for private symbols to sort to a higher (fake)
--- freetype-2.6/debian/libfreetype6.symbols    2015-11-16 15:54:19.000000000 
+0100
+++ freetype-2.6.1/debian/libfreetype6.symbols  2015-11-16 15:54:19.000000000 
+0100
@@ -252,6 +252,7 @@
  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_Polarize@Base 2.2.1
  FT_Vector_Rotate@Base 2.2.1
  FT_Vector_Transform@Base 2.2.1
@@ -259,111 +260,145 @@
  FT_Vector_Unit@Base 2.2.1
  TT_New_Context@Base 2.2.1
  TT_RunIns@Base 2.2.1
- af_arab_dflt_style_class@Base 5.PRIVATE.1
- af_arab_script_class@Base 5.PRIVATE.1
- af_arab_uniranges@Base 5.PRIVATE.1
- af_autofitter_interface@Base 5.PRIVATE.1
- af_beng_dflt_style_class@Base 5.PRIVATE.1
- af_beng_script_class@Base 5.PRIVATE.1
- af_beng_uniranges@Base 5.PRIVATE.1
- af_blue_strings@Base 5.PRIVATE.1
- af_blue_stringsets@Base 5.PRIVATE.1
- af_cjk_writing_system_class@Base 5.PRIVATE.1
- af_cyrl_c2cp_style_class@Base 5.PRIVATE.1
- af_cyrl_c2sc_style_class@Base 5.PRIVATE.1
- af_cyrl_dflt_style_class@Base 5.PRIVATE.1
- af_cyrl_ordn_style_class@Base 5.PRIVATE.1
- af_cyrl_pcap_style_class@Base 5.PRIVATE.1
- af_cyrl_script_class@Base 5.PRIVATE.1
- af_cyrl_sinf_style_class@Base 5.PRIVATE.1
- af_cyrl_smcp_style_class@Base 5.PRIVATE.1
- af_cyrl_subs_style_class@Base 5.PRIVATE.1
- af_cyrl_sups_style_class@Base 5.PRIVATE.1
- af_cyrl_titl_style_class@Base 5.PRIVATE.1
- af_cyrl_uniranges@Base 5.PRIVATE.1
- af_deva_dflt_style_class@Base 5.PRIVATE.1
- af_deva_script_class@Base 5.PRIVATE.1
- af_deva_uniranges@Base 5.PRIVATE.1
- af_dummy_writing_system_class@Base 5.PRIVATE.1
- af_get_char_index@Base 5.PRIVATE.1
- af_get_coverage@Base 5.PRIVATE.1
- af_grek_c2cp_style_class@Base 5.PRIVATE.1
- af_grek_c2sc_style_class@Base 5.PRIVATE.1
- af_grek_dflt_style_class@Base 5.PRIVATE.1
- af_grek_ordn_style_class@Base 5.PRIVATE.1
- af_grek_pcap_style_class@Base 5.PRIVATE.1
- af_grek_script_class@Base 5.PRIVATE.1
- af_grek_sinf_style_class@Base 5.PRIVATE.1
- af_grek_smcp_style_class@Base 5.PRIVATE.1
- af_grek_subs_style_class@Base 5.PRIVATE.1
- af_grek_sups_style_class@Base 5.PRIVATE.1
- af_grek_titl_style_class@Base 5.PRIVATE.1
- af_grek_uniranges@Base 5.PRIVATE.1
- af_gujr_dflt_style_class@Base 5.PRIVATE.1
- af_gujr_script_class@Base 5.PRIVATE.1
- af_gujr_uniranges@Base 5.PRIVATE.1
- af_guru_dflt_style_class@Base 5.PRIVATE.1
- af_guru_script_class@Base 5.PRIVATE.1
- af_guru_uniranges@Base 5.PRIVATE.1
- af_hani_dflt_style_class@Base 5.PRIVATE.1
- af_hani_script_class@Base 5.PRIVATE.1
- af_hani_uniranges@Base 5.PRIVATE.1
- af_hebr_dflt_style_class@Base 5.PRIVATE.1
- af_hebr_script_class@Base 5.PRIVATE.1
- af_hebr_uniranges@Base 5.PRIVATE.1
- af_indic_writing_system_class@Base 5.PRIVATE.1
- af_knda_dflt_style_class@Base 5.PRIVATE.1
- af_knda_script_class@Base 5.PRIVATE.1
- af_knda_uniranges@Base 5.PRIVATE.1
- af_latin_writing_system_class@Base 5.PRIVATE.1
- af_latn_c2cp_style_class@Base 5.PRIVATE.1
- af_latn_c2sc_style_class@Base 5.PRIVATE.1
- af_latn_dflt_style_class@Base 5.PRIVATE.1
- af_latn_ordn_style_class@Base 5.PRIVATE.1
- af_latn_pcap_style_class@Base 5.PRIVATE.1
- af_latn_script_class@Base 5.PRIVATE.1
- af_latn_sinf_style_class@Base 5.PRIVATE.1
- af_latn_smcp_style_class@Base 5.PRIVATE.1
- af_latn_subs_style_class@Base 5.PRIVATE.1
- af_latn_sups_style_class@Base 5.PRIVATE.1
- af_latn_titl_style_class@Base 5.PRIVATE.1
- af_latn_uniranges@Base 5.PRIVATE.1
- af_limb_dflt_style_class@Base 5.PRIVATE.1
- af_limb_script_class@Base 5.PRIVATE.1
- af_limb_uniranges@Base 5.PRIVATE.1
- af_mlym_dflt_style_class@Base 5.PRIVATE.1
- af_mlym_script_class@Base 5.PRIVATE.1
- af_mlym_uniranges@Base 5.PRIVATE.1
- af_none_dflt_style_class@Base 5.PRIVATE.1
- af_none_script_class@Base 5.PRIVATE.1
- af_none_uniranges@Base 5.PRIVATE.1
- af_orya_dflt_style_class@Base 5.PRIVATE.1
- af_orya_script_class@Base 5.PRIVATE.1
- af_orya_uniranges@Base 5.PRIVATE.1
- af_script_classes@Base 5.PRIVATE.1
- af_sinh_dflt_style_class@Base 5.PRIVATE.1
- af_sinh_script_class@Base 5.PRIVATE.1
- af_sinh_uniranges@Base 5.PRIVATE.1
- af_style_classes@Base 5.PRIVATE.1
- af_sund_dflt_style_class@Base 5.PRIVATE.1
- af_sund_script_class@Base 5.PRIVATE.1
- af_sund_uniranges@Base 5.PRIVATE.1
- af_sylo_dflt_style_class@Base 5.PRIVATE.1
- af_sylo_script_class@Base 5.PRIVATE.1
- af_sylo_uniranges@Base 5.PRIVATE.1
- af_taml_dflt_style_class@Base 5.PRIVATE.1
- af_taml_script_class@Base 5.PRIVATE.1
- af_taml_uniranges@Base 5.PRIVATE.1
- af_telu_dflt_style_class@Base 5.PRIVATE.1
- af_telu_script_class@Base 5.PRIVATE.1
- af_telu_uniranges@Base 5.PRIVATE.1
- af_thai_dflt_style_class@Base 5.PRIVATE.1
- af_thai_script_class@Base 5.PRIVATE.1
- af_thai_uniranges@Base 5.PRIVATE.1
- af_tibt_dflt_style_class@Base 5.PRIVATE.1
- af_tibt_script_class@Base 5.PRIVATE.1
- af_tibt_uniranges@Base 5.PRIVATE.1
- af_writing_system_classes@Base 5.PRIVATE.1
+ af_arab_dflt_style_class@Base 2.6.1
+ af_arab_nonbase_uniranges@Base 2.6.1
+ af_arab_script_class@Base 2.6.1
+ af_arab_uniranges@Base 2.6.1
+ af_autofitter_interface@Base 2.6.1
+ af_beng_dflt_style_class@Base 2.6.1
+ af_beng_nonbase_uniranges@Base 2.6.1
+ af_beng_script_class@Base 2.6.1
+ af_beng_uniranges@Base 2.6.1
+ af_blue_strings@Base 2.6.1
+ af_blue_stringsets@Base 2.6.1
+ af_cjk_writing_system_class@Base 2.6.1
+ af_cyrl_c2cp_style_class@Base 2.6.1
+ af_cyrl_c2sc_style_class@Base 2.6.1
+ af_cyrl_dflt_style_class@Base 2.6.1
+ af_cyrl_nonbase_uniranges@Base 2.6.1
+ af_cyrl_ordn_style_class@Base 2.6.1
+ af_cyrl_pcap_style_class@Base 2.6.1
+ af_cyrl_script_class@Base 2.6.1
+ af_cyrl_sinf_style_class@Base 2.6.1
+ af_cyrl_smcp_style_class@Base 2.6.1
+ af_cyrl_subs_style_class@Base 2.6.1
+ af_cyrl_sups_style_class@Base 2.6.1
+ af_cyrl_titl_style_class@Base 2.6.1
+ af_cyrl_uniranges@Base 2.6.1
+ af_deva_dflt_style_class@Base 2.6.1
+ af_deva_nonbase_uniranges@Base 2.6.1
+ af_deva_script_class@Base 2.6.1
+ af_deva_uniranges@Base 2.6.1
+ af_dummy_writing_system_class@Base 2.6.1
+ af_get_char_index@Base 2.6.1
+ af_get_coverage@Base 2.6.1
+ af_grek_c2cp_style_class@Base 2.6.1
+ af_grek_c2sc_style_class@Base 2.6.1
+ af_grek_dflt_style_class@Base 2.6.1
+ af_grek_nonbase_uniranges@Base 2.6.1
+ af_grek_ordn_style_class@Base 2.6.1
+ af_grek_pcap_style_class@Base 2.6.1
+ af_grek_script_class@Base 2.6.1
+ af_grek_sinf_style_class@Base 2.6.1
+ af_grek_smcp_style_class@Base 2.6.1
+ af_grek_subs_style_class@Base 2.6.1
+ af_grek_sups_style_class@Base 2.6.1
+ af_grek_titl_style_class@Base 2.6.1
+ af_grek_uniranges@Base 2.6.1
+ af_gujr_dflt_style_class@Base 2.6.1
+ af_gujr_nonbase_uniranges@Base 2.6.1
+ af_gujr_script_class@Base 2.6.1
+ af_gujr_uniranges@Base 2.6.1
+ af_guru_dflt_style_class@Base 2.6.1
+ af_guru_nonbase_uniranges@Base 2.6.1
+ af_guru_script_class@Base 2.6.1
+ af_guru_uniranges@Base 2.6.1
+ af_hani_dflt_style_class@Base 2.6.1
+ af_hani_nonbase_uniranges@Base 2.6.1
+ af_hani_script_class@Base 2.6.1
+ af_hani_uniranges@Base 2.6.1
+ af_hebr_dflt_style_class@Base 2.6.1
+ af_hebr_nonbase_uniranges@Base 2.6.1
+ af_hebr_script_class@Base 2.6.1
+ af_hebr_uniranges@Base 2.6.1
+ af_indic_writing_system_class@Base 2.6.1
+ af_knda_dflt_style_class@Base 2.6.1
+ af_knda_nonbase_uniranges@Base 2.6.1
+ af_knda_script_class@Base 2.6.1
+ af_knda_uniranges@Base 2.6.1
+ af_lao_dflt_style_class@Base 2.6.1
+ af_lao_nonbase_uniranges@Base 2.6.1
+ af_lao_script_class@Base 2.6.1
+ af_lao_uniranges@Base 2.6.1
+ af_latb_dflt_style_class@Base 2.6.1
+ af_latb_nonbase_uniranges@Base 2.6.1
+ af_latb_script_class@Base 2.6.1
+ af_latb_uniranges@Base 2.6.1
+ af_latin_writing_system_class@Base 2.6.1
+ af_latn_c2cp_style_class@Base 2.6.1
+ af_latn_c2sc_style_class@Base 2.6.1
+ af_latn_dflt_style_class@Base 2.6.1
+ af_latn_nonbase_uniranges@Base 2.6.1
+ af_latn_ordn_style_class@Base 2.6.1
+ af_latn_pcap_style_class@Base 2.6.1
+ af_latn_script_class@Base 2.6.1
+ af_latn_sinf_style_class@Base 2.6.1
+ af_latn_smcp_style_class@Base 2.6.1
+ af_latn_subs_style_class@Base 2.6.1
+ af_latn_sups_style_class@Base 2.6.1
+ af_latn_titl_style_class@Base 2.6.1
+ af_latn_uniranges@Base 2.6.1
+ af_latp_dflt_style_class@Base 2.6.1
+ af_latp_nonbase_uniranges@Base 2.6.1
+ af_latp_script_class@Base 2.6.1
+ af_latp_uniranges@Base 2.6.1
+ af_limb_dflt_style_class@Base 2.6.1
+ af_limb_nonbase_uniranges@Base 2.6.1
+ af_limb_script_class@Base 2.6.1
+ af_limb_uniranges@Base 2.6.1
+ af_mlym_dflt_style_class@Base 2.6.1
+ af_mlym_nonbase_uniranges@Base 2.6.1
+ af_mlym_script_class@Base 2.6.1
+ af_mlym_uniranges@Base 2.6.1
+ af_none_dflt_style_class@Base 2.6.1
+ af_none_nonbase_uniranges@Base 2.6.1
+ af_none_script_class@Base 2.6.1
+ af_none_uniranges@Base 2.6.1
+ af_orya_dflt_style_class@Base 2.6.1
+ af_orya_nonbase_uniranges@Base 2.6.1
+ af_orya_script_class@Base 2.6.1
+ af_orya_uniranges@Base 2.6.1
+ af_script_classes@Base 2.6.1
+ af_sinh_dflt_style_class@Base 2.6.1
+ af_sinh_nonbase_uniranges@Base 2.6.1
+ af_sinh_script_class@Base 2.6.1
+ af_sinh_uniranges@Base 2.6.1
+ af_style_classes@Base 2.6.1
+ af_sund_dflt_style_class@Base 2.6.1
+ af_sund_nonbase_uniranges@Base 2.6.1
+ af_sund_script_class@Base 2.6.1
+ af_sund_uniranges@Base 2.6.1
+ af_sylo_dflt_style_class@Base 2.6.1
+ af_sylo_nonbase_uniranges@Base 2.6.1
+ af_sylo_script_class@Base 2.6.1
+ af_sylo_uniranges@Base 2.6.1
+ af_taml_dflt_style_class@Base 2.6.1
+ af_taml_nonbase_uniranges@Base 2.6.1
+ af_taml_script_class@Base 2.6.1
+ af_taml_uniranges@Base 2.6.1
+ af_telu_dflt_style_class@Base 2.6.1
+ af_telu_nonbase_uniranges@Base 2.6.1
+ af_telu_script_class@Base 2.6.1
+ af_telu_uniranges@Base 2.6.1
+ af_thai_dflt_style_class@Base 2.6.1
+ af_thai_nonbase_uniranges@Base 2.6.1
+ af_thai_script_class@Base 2.6.1
+ af_thai_uniranges@Base 2.6.1
+ af_tibt_dflt_style_class@Base 2.6.1
+ af_tibt_nonbase_uniranges@Base 2.6.1
+ af_tibt_script_class@Base 2.6.1
+ af_tibt_uniranges@Base 2.6.1
+ af_writing_system_classes@Base 2.6.1
  afm_parser_funcs@Base 2.2.1
  autofit_module_class@Base 2.2.1
  bdf_driver_class@Base 2.2.1
@@ -405,7 +440,7 @@
  gxv_module_class@Base 2.4.4
  otv_module_class@Base 2.4.4
  pcf_driver_class@Base 2.2.1
- pfr_cmap_class_rec@Base 5.PRIVATE.1
+ pfr_cmap_class_rec@Base 2.6.1
  pfr_driver_class@Base 2.2.1
  ps_hints_apply@Base 2.2.1
  ps_parser_funcs@Base 2.2.1
--- freetype-2.6/debian/patches-freetype/enable-subpixel-rendering.patch        
2015-11-16 15:54:19.000000000 +0100
+++ freetype-2.6.1/debian/patches-freetype/enable-subpixel-rendering.patch      
2015-11-16 15:54:19.000000000 +0100
@@ -1,7 +1,7 @@
-Index: freetype-2.4.0/include/config/ftoption.h
+Index: freetype-2.4.0/include/freetype/config/ftoption.h
 ===================================================================
---- freetype-2.4.0.orig/include/config/ftoption.h
-+++ freetype-2.4.0/include/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 @@
    /* This is done to allow FreeType clients to run unmodified, forcing     */
    /* them to display normal gray-level anti-aliased glyphs.                */
--- freetype-2.6/debian/patches-freetype/series 2015-11-16 15:54:19.000000000 
+0100
+++ freetype-2.6.1/debian/patches-freetype/series       2015-11-16 
15:54:19.000000000 +0100
@@ -3,4 +3,3 @@
 enable-subpixel-rendering.patch
 enable-gxvalid-otvalid.patch
 verbose-libtool.patch
-
--- freetype-2.6/debian/patches-ft2demos/compiler_hardening_fixes.patch 
2015-11-16 15:54:19.000000000 +0100
+++ freetype-2.6.1/debian/patches-ft2demos/compiler_hardening_fixes.patch       
2015-11-16 15:54:19.000000000 +0100
@@ -1,35 +1,35 @@
-Index: ft2demos-2.6/src/ftcommon.c
+Index: ft2demos-2.6.1/src/ftcommon.c
 ===================================================================
---- ft2demos-2.6.orig/src/ftcommon.c
-+++ ft2demos-2.6/src/ftcommon.c
-@@ -418,6 +418,7 @@
+--- ft2demos-2.6.1.orig/src/ftcommon.c 2015-09-25 07:59:28.000000000 +0200
++++ ft2demos-2.6.1/src/ftcommon.c      2015-11-10 21:19:38.766681758 +0100
+@@ -439,6 +439,7 @@
  
-         if ( file == NULL )  /* shouldn't happen */
-         {
-+          free( (void *)font->filepathname );
-           free( font );
-           return FT_Err_Invalid_Argument;
-         }
-@@ -430,7 +431,14 @@
-           return FT_Err_Invalid_Stream_Operation;
+           if ( file == NULL )  /* shouldn't happen */
+           {
++            free( (void *)font->filepathname );
+             free( font );
+             return FT_Err_Invalid_Argument;
+           }
+@@ -451,7 +452,14 @@
+             return FT_Err_Invalid_Stream_Operation;
  
-         font->file_address = malloc( (size_t)file_size );
--        fread( font->file_address, 1, (size_t)file_size, file );
-+        if (fread( font->file_address, 1, (size_t)file_size, file ) < 
file_size)
-+        {
-+          fclose( file );
-+          free( font->file_address );
-+          free( (void *)font->filepathname );
-+          free( font );
-+          return FT_Err_Invalid_Argument;
-+        }
+           font->file_address = malloc( (size_t)file_size );
+-          fread( font->file_address, 1, (size_t)file_size, file );
++          if (fread( font->file_address, 1, (size_t)file_size, file ) < 
file_size)
++          {
++            fclose( file );
++            free( font->file_address );
++            free( (void *)font->filepathname );
++            free( font );
++            return FT_Err_Invalid_Argument;
++          }
  
-         font->file_size = (size_t)file_size;
+           font->file_size = (size_t)file_size;
  
-Index: ft2demos-2.6/src/ftdiff.c
+Index: ft2demos-2.6.1/src/ftdiff.c
 ===================================================================
---- ft2demos-2.6.orig/src/ftdiff.c
-+++ ft2demos-2.6/src/ftdiff.c
+--- ft2demos-2.6.1.orig/src/ftdiff.c   2015-09-25 07:59:28.000000000 +0200
++++ ft2demos-2.6.1/src/ftdiff.c        2015-11-10 21:21:01.421328475 +0100
 @@ -1501,7 +1501,13 @@
  
          if ( text != NULL )

Reply via email to