summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--x11-toolkits/gtk30/Makefile6
-rw-r--r--x11-toolkits/gtk30/distinfo4
-rw-r--r--x11-toolkits/gtk30/files/patch-bug69118657
3 files changed, 5 insertions, 62 deletions
diff --git a/x11-toolkits/gtk30/Makefile b/x11-toolkits/gtk30/Makefile
index 5c00db456..2aed5db2c 100644
--- a/x11-toolkits/gtk30/Makefile
+++ b/x11-toolkits/gtk30/Makefile
@@ -1,10 +1,10 @@
# Created by: Vanilla I. Shu <vanilla@MinJe.com.TW>
# $FreeBSD$
-# $MCom: ports/x11-toolkits/gtk30/Makefile,v 1.51 2013/01/04 19:37:00 kwm Exp $
+# $MCom: ports/x11-toolkits/gtk30/Makefile,v 1.52 2013/01/07 10:14:43 kwm Exp $
PORTNAME= gtk
-PORTVERSION= 3.6.3
-PORTREVISION?= 1
+PORTVERSION= 3.6.4
+PORTREVISION?= 0
CATEGORIES= x11-toolkits
MASTER_SITES= GNOME
MASTER_SITE_SUBDIR= sources/gtk+/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
diff --git a/x11-toolkits/gtk30/distinfo b/x11-toolkits/gtk30/distinfo
index bed2c08e4..ce56379d4 100644
--- a/x11-toolkits/gtk30/distinfo
+++ b/x11-toolkits/gtk30/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome3/gtk+-3.6.3.tar.xz) = da376bc0623650b1560c844d94dc3bc259edb7cac14ebab1ba3325b566213801
-SIZE (gnome3/gtk+-3.6.3.tar.xz) = 13274804
+SHA256 (gnome3/gtk+-3.6.4.tar.xz) = dbda37986f934f986c0bb20f2b0c59f2717a2e5c098370ad69677ff89295f1a1
+SIZE (gnome3/gtk+-3.6.4.tar.xz) = 13275488
diff --git a/x11-toolkits/gtk30/files/patch-bug691186 b/x11-toolkits/gtk30/files/patch-bug691186
deleted file mode 100644
index 17c41ed48..000000000
--- a/x11-toolkits/gtk30/files/patch-bug691186
+++ /dev/null
@@ -1,57 +0,0 @@
-From 7f0b30d7d40acaaaa2ecda603903c00544232bb8 Mon Sep 17 00:00:00 2001
-From: Benjamin Otte <otte@redhat.com>
-Date: Sun, 06 Jan 2013 22:08:28 +0000
-Subject: stylecontext: Make font hack not crash
-
-It's a lot uglier now, but it shouldn't crash anymore.
-
-We must update the font description for animations, but we can't free it
-on query, because some paths call gtk_style_context_get_font() twice in
-a row without stopping the use of the first call. So us just creating a
-new font description all the time and unreffing the old one is not a
-good idea. So we just mere the new one into the old one.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=691186
----
-diff --git a/gtk/gtkstylecontext.c b/gtk/gtkstylecontext.c
-index bcbea77..f081361 100644
---- a/gtk/gtkstylecontext.c
-+++ b/gtk/gtkstylecontext.c
-@@ -3508,7 +3508,7 @@ gtk_style_context_get_font (GtkStyleContext *context,
- {
- GtkStyleContextPrivate *priv;
- StyleData *data;
-- PangoFontDescription *description;
-+ PangoFontDescription *description, *previous;
-
- g_return_val_if_fail (GTK_IS_STYLE_CONTEXT (context), NULL);
-
-@@ -3520,10 +3520,22 @@ gtk_style_context_get_font (GtkStyleContext *context,
- /* Yuck, fonts are created on-demand but we don't return a ref.
- * Do bad things to achieve this requirement */
- gtk_style_context_get (context, state, "font", &description, NULL);
-- g_object_set_data_full (G_OBJECT (data->store),
-- "font-cache-for-get_font",
-- description,
-- (GDestroyNotify) pango_font_description_free);
-+
-+ previous = g_object_get_data (G_OBJECT (data->store), "font-cache-for-get_font");
-+
-+ if (previous)
-+ {
-+ pango_font_description_merge (previous, description, TRUE);
-+ pango_font_description_free (description);
-+ description = previous;
-+ }
-+ else
-+ {
-+ g_object_set_data_full (G_OBJECT (data->store),
-+ "font-cache-for-get_font",
-+ description,
-+ (GDestroyNotify) pango_font_description_free);
-+ }
-
- return description;
- }
---
-cgit v0.9.0.2