Git init
[external/pango1.0.git] / debian / patches / 11_module-files-append-module-files-d.patch
1 Index: pango1.0-1.16.0/pango/modules.c
2 ===================================================================
3 --- pango1.0-1.16.0.orig/pango/modules.c        2007-03-07 11:16:16.000000000 +0100
4 +++ pango1.0-1.16.0/pango/modules.c     2007-03-07 11:16:26.000000000 +0100
5 @@ -504,6 +504,11 @@
6    FILE *module_file;
7  
8    char *file_str =  pango_config_key_get ("Pango/ModuleFiles");
9 +  char *module_files_d_str = g_build_filename (pango_get_lib_subdirectory (),
10 +                                              MODULE_VERSION,
11 +                                              "module-files.d",
12 +                                              NULL);
13 +  char *list_str;
14    char **files;
15    int n;
16  
17 @@ -514,7 +519,12 @@
18                                  "pango.modules",
19                                  NULL);
20  
21 -  files = pango_split_file_list (file_str);
22 +  list_str = g_strjoin (G_SEARCHPATH_SEPARATOR_S,
23 +                       file_str,
24 +                       module_files_d_str,
25 +                       NULL);
26 +
27 +  files = pango_split_file_list (list_str);
28  
29    n = 0;
30    while (files[n])
31 @@ -556,6 +566,8 @@
32      }
33  
34    g_strfreev (files);
35 +  g_free (list_str);
36 +  g_free (module_files_d_str);
37    g_free (file_str);
38  
39    dlloaded_engines = g_slist_reverse (dlloaded_engines);