1
0
mirror of https://github.com/gryf/gryf-overlay.git synced 2025-12-30 18:32:27 +01:00
Files
gryf-overlay/mail-client/sylpheed/files/sylpheed-2.7-shared-mime-info.diff
root 72715fdc0b Added custom ebuild for gajim (OTR branch) and required library (libasyncns
bindings), added patch for sylpheed 2.7.x, to introduce menu key on folder
list.
2010-07-24 11:20:30 +02:00

56 lines
1.5 KiB
Diff

Index: libsylph/procmime.c
===================================================================
--- libsylph/procmime.c (revision 2195)
+++ libsylph/procmime.c (working copy)
@@ -1483,6 +1483,9 @@
g_free(dir);
mime_type_list = g_list_concat(mime_type_list, list);
+ list = procmime_get_mime_type_list(DATADIR "/mime/globs");
+ mime_type_list = g_list_concat(mime_type_list, list);
+
if (!mime_type_list) {
debug_print("mime.types not found\n");
return NULL;
@@ -1535,7 +1538,7 @@
g_strstrip(buf);
p = buf;
- while (*p && !g_ascii_isspace(*p)) p++;
+ while (*p && !g_ascii_isspace(*p) && *p != ':') p++;
if (*p) {
*p = '\0';
p++;
@@ -1548,7 +1551,7 @@
mime_type->type = g_strdup(buf);
mime_type->sub_type = g_strdup(delim + 1);
- while (*p && g_ascii_isspace(*p)) p++;
+ while (*p && (g_ascii_isspace(*p) || *p == '*' || *p == '.')) p++;
if (*p)
mime_type->extension = g_strdup(p);
else
@@ -1560,7 +1563,7 @@
fclose(fp);
if (!list)
- g_warning("Can't read mime.types\n");
+ g_warning("Can't read %s\n", file);
return list;
}
Index: libsylph/Makefile.am
===================================================================
--- libsylph/Makefile.am (revision 2195)
+++ libsylph/Makefile.am (working copy)
@@ -2,7 +2,8 @@
AM_CPPFLAGS = \
-DG_LOG_DOMAIN=\"LibSylph\" \
-DSYSCONFDIR=\""$(sysconfdir)"\" \
- -DLOCALEDIR=\""$(localedir)"\"
+ -DLOCALEDIR=\""$(localedir)"\" \
+ -DDATADIR=\""$(datadir)"\"
INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir) -I$(includedir)