summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-gfx/pornview')
-rw-r--r--media-gfx/pornview/ChangeLog10
-rw-r--r--media-gfx/pornview/files/pornview-0.2.0_pre1-new-gtk-object-system.diff43
-rw-r--r--media-gfx/pornview/pornview-0.2.0_pre1-r1.ebuild7
3 files changed, 55 insertions, 5 deletions
diff --git a/media-gfx/pornview/ChangeLog b/media-gfx/pornview/ChangeLog
index 8a067c1d81a9..22cfbaa5d687 100644
--- a/media-gfx/pornview/ChangeLog
+++ b/media-gfx/pornview/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-gfx/pornview
-# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/pornview/ChangeLog,v 1.34 2008/04/27 21:35:01 jer Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/pornview/ChangeLog,v 1.35 2009/09/28 23:40:36 vostorga Exp $
+
+ 28 Sep 2009; Víctor Ostorga <vostorga@gentoo.org>
+ pornview-0.2.0_pre1-r1.ebuild,
+ +files/pornview-0.2.0_pre1-new-gtk-object-system.diff:
+ Fixing object system definitions, patch thanks to
+ <tbartdev@gmx-topmail.de> bug 247733
27 Apr 2008; Jeroen Roovers <jer@gentoo.org>
pornview-0.2.0_pre1-r1.ebuild:
diff --git a/media-gfx/pornview/files/pornview-0.2.0_pre1-new-gtk-object-system.diff b/media-gfx/pornview/files/pornview-0.2.0_pre1-new-gtk-object-system.diff
new file mode 100644
index 000000000000..6812e92836d8
--- /dev/null
+++ b/media-gfx/pornview/files/pornview-0.2.0_pre1-new-gtk-object-system.diff
@@ -0,0 +1,43 @@
+--- pornview-0.2pre1.orig/src/support/widgets/gtkcellrendererpixmap.c
++++ pornview-0.2pre1/src/support/widgets/gtkcellrendererpixmap.c
+@@ -59,10 +59,10 @@
+ PROP_MASK_EXPANDER_CLOSED
+ };
+
+-GtkType
++GType
+ gtk_cell_renderer_pixmap_get_type (void)
+ {
+- static GtkType cell_pixmap_type = 0;
++ static GType cell_pixmap_type = 0;
+
+ if (!cell_pixmap_type)
+ {
+--- pornview-0.2pre1.orig/src/support/widgets/gtkcellrendererpixmap.h
++++ pornview-0.2pre1/src/support/widgets/gtkcellrendererpixmap.h
+@@ -32,11 +32,11 @@
+
+
+ #define GTK_TYPE_CELL_RENDERER_PIXMAP (gtk_cell_renderer_pixmap_get_type ())
+-#define GTK_CELL_RENDERER_PIXMAP(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_CELL_RENDERER_PIXMAP, GtkCellRendererPixmap))
+-#define GTK_CELL_RENDERER_PIXMAP_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_PIXMAP, GtkCellRendererPixmapClass))
+-#define GTK_IS_CELL_RENDERER_PIXMAP(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_CELL_RENDERER_PIXMAP))
+-#define GTK_IS_CELL_RENDERER_PIXMAP_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_PIXMAP))
+-#define GTK_CELL_RENDERER_PIXMAP_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_PIXMAP, GtkCellRendererPixmapClass))
++#define GTK_CELL_RENDERER_PIXMAP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_PIXMAP, GtkCellRendererPixmap))
++#define GTK_CELL_RENDERER_PIXMAP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_PIXMAP, GtkCellRendererPixmapClass))
++#define GTK_IS_CELL_RENDERER_PIXMAP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_PIXMAP))
++#define GTK_IS_CELL_RENDERER_PIXMAP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_PIXMAP))
++#define GTK_CELL_RENDERER_PIXMAP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_PIXMAP, GtkCellRendererPixmapClass))
+
+ typedef struct GtkCellRendererPixmap_Tag GtkCellRendererPixmap;
+ typedef struct GtkCellRendererPixmapClass_Tag GtkCellRendererPixmapClass;
+@@ -66,7 +66,7 @@
+ void (*_gtk_reserved4) (void);
+ };
+
+- GtkType gtk_cell_renderer_pixmap_get_type (void);
++ GType gtk_cell_renderer_pixmap_get_type (void);
+ GtkCellRenderer *gtk_cell_renderer_pixmap_new (void);
+
+ #ifdef __cplusplus
diff --git a/media-gfx/pornview/pornview-0.2.0_pre1-r1.ebuild b/media-gfx/pornview/pornview-0.2.0_pre1-r1.ebuild
index 5ab7a74a0066..f8932270338c 100644
--- a/media-gfx/pornview/pornview-0.2.0_pre1-r1.ebuild
+++ b/media-gfx/pornview/pornview-0.2.0_pre1-r1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/pornview/pornview-0.2.0_pre1-r1.ebuild,v 1.6 2008/04/27 21:35:01 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/pornview/pornview-0.2.0_pre1-r1.ebuild,v 1.7 2009/09/28 23:40:36 vostorga Exp $
inherit eutils toolchain-funcs
@@ -28,7 +28,8 @@ src_unpack() {
cd "${S}"
epatch "${FILESDIR}"/${P}-4.diff \
"${FILESDIR}"/traypatch.diff \
- "${FILESDIR}"/${P}-desktop-entry.patch
+ "${FILESDIR}"/${P}-desktop-entry.patch \
+ "${FILESDIR}"/${P}-new-gtk-object-system.diff
}
src_compile() {