summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Vroon <chainsaw@gentoo.org>2006-03-05 22:47:22 +0000
committerTony Vroon <chainsaw@gentoo.org>2006-03-05 22:47:22 +0000
commit9fa5795711975c5acd03caa26638c64a4544b404 (patch)
treed6e17b8204f98fcfb9b2faf449598d0e2ae2fb22
parentRemove manifest. (diff)
downloadgentoo-2-9fa5795711975c5acd03caa26638c64a4544b404.tar.gz
gentoo-2-9fa5795711975c5acd03caa26638c64a4544b404.tar.bz2
gentoo-2-9fa5795711975c5acd03caa26638c64a4544b404.zip
Patch to allow compilation in GCC4 by Samuli Suominen <sasuomin@uusikaupunki.fi> closes bug #124641.
(Portage version: 2.1_pre5-r4)
-rw-r--r--media-video/camorama/ChangeLog9
-rw-r--r--media-video/camorama/camorama-0.17.ebuild12
-rw-r--r--media-video/camorama/files/0.17-gcc4.patch24
3 files changed, 40 insertions, 5 deletions
diff --git a/media-video/camorama/ChangeLog b/media-video/camorama/ChangeLog
index 1cc77a4a0539..8c6afe45f596 100644
--- a/media-video/camorama/ChangeLog
+++ b/media-video/camorama/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-video/camorama
-# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/camorama/ChangeLog,v 1.6 2005/01/25 20:45:41 hansmi Exp $
+# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/camorama/ChangeLog,v 1.7 2006/03/05 22:47:22 chainsaw Exp $
+
+ 05 Mar 2006; Tony Vroon <chainsaw@gentoo.org> +files/0.17-gcc4.patch,
+ camorama-0.17.ebuild:
+ Patch to allow compilation in GCC4 by Samuli Suominen
+ <sasuomin@uusikaupunki.fi> closes bug #124641.
25 Jan 2005; Michael Hanselmann <hansmi@gentoo.org> camorama-0.17.ebuild:
Added to ~ppc, bug 79239.
diff --git a/media-video/camorama/camorama-0.17.ebuild b/media-video/camorama/camorama-0.17.ebuild
index bf2c705042e0..c602142a78c3 100644
--- a/media-video/camorama/camorama-0.17.ebuild
+++ b/media-video/camorama/camorama-0.17.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2005 Gentoo Foundation
+# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/camorama/camorama-0.17.ebuild,v 1.3 2005/01/25 20:45:42 hansmi Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/camorama/camorama-0.17.ebuild,v 1.4 2006/03/05 22:47:22 chainsaw Exp $
-inherit gnome2
+inherit gnome2 eutils
IUSE=""
DESCRIPTION="A GNOME 2 Webcam application featuring various image filters."
@@ -20,3 +20,9 @@ DEPEND=">=x11-libs/gtk+-2.0
>=dev-util/intltool-0.20"
SCROLLKEEPER_UPDATE="0"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${PV}-gcc4.patch
+}
diff --git a/media-video/camorama/files/0.17-gcc4.patch b/media-video/camorama/files/0.17-gcc4.patch
new file mode 100644
index 000000000000..a1aafb11d508
--- /dev/null
+++ b/media-video/camorama/files/0.17-gcc4.patch
@@ -0,0 +1,24 @@
+diff -ur camorama-0.17.orig/src/callbacks.c camorama-0.17/src/callbacks.c
+--- camorama-0.17.orig/src/callbacks.c 2003-08-20 21:24:40.000000000 +0300
++++ camorama-0.17/src/callbacks.c 2006-03-05 16:38:09.000000000 +0200
+@@ -380,7 +380,7 @@
+ {
+ gchar *name, *title;
+
+- (G_CONST_RETURN) name = gtk_widget_get_name (widget);
++ name = gtk_widget_get_name (widget);
+
+ if (strcmp (name, "small1") == 0) {
+ cam->x = cam->vid_cap.minwidth;
+diff -ur camorama-0.17.orig/src/main.c camorama-0.17/src/main.c
+--- camorama-0.17.orig/src/main.c 2003-08-20 21:24:40.000000000 +0300
++++ camorama-0.17/src/main.c 2006-03-05 16:38:18.000000000 +0200
+@@ -84,7 +84,7 @@
+ GtkWidget *eventbox = NULL, *image = NULL;
+ gint width, height;
+
+- (GtkTooltips *)cam->tooltips = gtk_tooltips_new ();
++ cam->tooltips = gtk_tooltips_new ();
+ logo = (GdkPixbuf *) create_pixbuf (DATADIR "/pixmaps/camorama.png");
+ if (logo == NULL) {
+ printf ("\n\nLOGO NO GO\n\n");