summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMamoru Komachi <usata@gentoo.org>2006-08-01 08:55:16 +0000
committerMamoru Komachi <usata@gentoo.org>2006-08-01 08:55:16 +0000
commitd2fd0a70fdfac909240a054d7839558286d83635 (patch)
treee20b6d06a860db9174b72258ebf605b10d313577 /www-client/ochusha/files
parentgettext-0.15 may break a g/fbsd box (diff)
downloadgentoo-2-d2fd0a70fdfac909240a054d7839558286d83635.tar.gz
gentoo-2-d2fd0a70fdfac909240a054d7839558286d83635.tar.bz2
gentoo-2-d2fd0a70fdfac909240a054d7839558286d83635.zip
Fixed compile error against newer glib. Added ~amd64 keyword.
(Portage version: 2.1-r1)
Diffstat (limited to 'www-client/ochusha/files')
-rw-r--r--www-client/ochusha/files/ochusha-0.5.8.2-glib-2.10.diff37
1 files changed, 37 insertions, 0 deletions
diff --git a/www-client/ochusha/files/ochusha-0.5.8.2-glib-2.10.diff b/www-client/ochusha/files/ochusha-0.5.8.2-glib-2.10.diff
new file mode 100644
index 000000000000..e474da7bdf90
--- /dev/null
+++ b/www-client/ochusha/files/ochusha-0.5.8.2-glib-2.10.diff
@@ -0,0 +1,37 @@
+diff -urN ochusha-0.5.8.2/libmodifiedgtk2/mod_tree_data_list.c ochusha-0.5.8.2-glib-2.10/libmodifiedgtk2/mod_tree_data_list.c
+--- ochusha-0.5.8.2/libmodifiedgtk2/mod_tree_data_list.c 2005-06-06 22:28:01.000000000 +0900
++++ ochusha-0.5.8.2-glib-2.10/libmodifiedgtk2/mod_tree_data_list.c 2006-08-01 17:34:32.000000000 +0900
+@@ -38,9 +38,6 @@
+ #include "mod_tree_data_list.h"
+ #include <string.h>
+
+-static GMemChunk *tree_chunk = NULL;
+-#define TREE_CHUNK_PREALLOCS 128
+-
+ /* node allocation
+ */
+ ModTreeDataList *
+@@ -48,13 +45,7 @@
+ {
+ ModTreeDataList *list;
+
+- if (tree_chunk == NULL)
+- tree_chunk = g_mem_chunk_new ("treedatalist mem chunk",
+- sizeof (ModTreeDataList),
+- sizeof (ModTreeDataList) * TREE_CHUNK_PREALLOCS,
+- G_ALLOC_AND_FREE);
+-
+- list = g_chunk_new (ModTreeDataList, tree_chunk);
++ list = g_slice_new (ModTreeDataList);
+ memset (list, 0, sizeof (ModTreeDataList));
+
+ return list;
+@@ -79,7 +70,7 @@
+ else if (g_type_is_a (column_headers [i], G_TYPE_BOXED) && tmp->data.v_pointer != NULL)
+ g_boxed_free (column_headers [i], (gpointer) tmp->data.v_pointer);
+
+- g_mem_chunk_free (tree_chunk, tmp);
++ g_slice_free (ModTreeDataList, tmp);
+ i++;
+ tmp = next;
+ }