summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeonardo Boshell <leonardop@gentoo.org>2004-03-08 01:22:36 +0000
committerLeonardo Boshell <leonardop@gentoo.org>2004-03-08 01:22:36 +0000
commit206dd6a0e379d20dbb433c3c24607d08aae6c3f1 (patch)
tree2e1c22028f8ff3f89c7dadc3092f1bce8e129b66 /gnome-extra
parentRemoved SoQt-20010601-r1.ebuild since it depends on a version of media-libs/c... (diff)
downloadgentoo-2-206dd6a0e379d20dbb433c3c24607d08aae6c3f1.tar.gz
gentoo-2-206dd6a0e379d20dbb433c3c24607d08aae6c3f1.tar.bz2
gentoo-2-206dd6a0e379d20dbb433c3c24607d08aae6c3f1.zip
Patch to fix compilaton under gcc-2. Closes bug #42873.
Diffstat (limited to 'gnome-extra')
-rw-r--r--gnome-extra/nautilus-cd-burner/ChangeLog7
-rw-r--r--gnome-extra/nautilus-cd-burner/files/nautilus-cd-burner-0.6.1-gcc2_fix.patch80
-rw-r--r--gnome-extra/nautilus-cd-burner/nautilus-cd-burner-0.6.1.ebuild4
3 files changed, 89 insertions, 2 deletions
diff --git a/gnome-extra/nautilus-cd-burner/ChangeLog b/gnome-extra/nautilus-cd-burner/ChangeLog
index d4572ee0625f..27883891723d 100644
--- a/gnome-extra/nautilus-cd-burner/ChangeLog
+++ b/gnome-extra/nautilus-cd-burner/ChangeLog
@@ -1,7 +1,12 @@
# ChangeLog for gnome-extra/nautilus-cd-burner
# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/nautilus-cd-burner/ChangeLog,v 1.22 2004/02/10 14:36:38 gustavoz Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/nautilus-cd-burner/ChangeLog,v 1.23 2004/03/08 01:22:36 leonardop Exp $
+ 07 Mar 2004; L. Boshell <leonardop@gentoo.org>
+ nautilus-cd-burner-0.6.1.ebuild,
+ files/nautilus-cd-burner-0.6.1-gcc2_fix.patch:
+ Added patch to make it compile under gcc-2. Closes bug #42873.
+
10 Feb 2004; Gustavo Zacarias <gustavoz@gentoo.org>
nautilus-cd-burner-0.6.1.ebuild:
stable on hppa
diff --git a/gnome-extra/nautilus-cd-burner/files/nautilus-cd-burner-0.6.1-gcc2_fix.patch b/gnome-extra/nautilus-cd-burner/files/nautilus-cd-burner-0.6.1-gcc2_fix.patch
new file mode 100644
index 000000000000..c1f265de8d88
--- /dev/null
+++ b/gnome-extra/nautilus-cd-burner/files/nautilus-cd-burner-0.6.1-gcc2_fix.patch
@@ -0,0 +1,80 @@
+diff -NurB nautilus-cd-burner-0.6.1-orig/cd-recorder.c nautilus-cd-burner-0.6.1/cd-recorder.c
+--- nautilus-cd-burner-0.6.1-orig/cd-recorder.c 2004-03-07 19:49:43.000000000 -0500
++++ nautilus-cd-burner-0.6.1/cd-recorder.c 2004-03-07 19:59:05.000000000 -0500
+@@ -480,7 +480,7 @@
+
+ g_ptr_array_add (argv, "-Z");
+
+- dev_str = g_strdup_printf ("%s=%s", recorder->device, t->data.filename);
++ dev_str = g_strdup_printf ("%s=%s", recorder->device, t->fields.data.filename);
+ g_ptr_array_add (argv, dev_str);
+
+ g_ptr_array_add (argv, NULL);
+@@ -634,12 +634,12 @@
+ case TRACK_TYPE_DATA:
+ g_ptr_array_add (argv, "-data");
+ g_ptr_array_add (argv, "-nopad"); /* TODO? */
+- g_ptr_array_add (argv, track->data.filename);
++ g_ptr_array_add (argv, track->fields.data.filename);
+ break;
+ case TRACK_TYPE_AUDIO:
+ g_ptr_array_add (argv, "-audio");
+ g_ptr_array_add (argv, "-pad");
+- g_ptr_array_add (argv, track->audio.filename);
++ g_ptr_array_add (argv, track->fields.audio.filename);
+ /* TODO: handle CD-TEXT somehow */
+ break;
+ default:
+diff -NurB nautilus-cd-burner-0.6.1-orig/cd-recorder.h nautilus-cd-burner-0.6.1/cd-recorder.h
+--- nautilus-cd-burner-0.6.1-orig/cd-recorder.h 2004-03-07 19:49:43.000000000 -0500
++++ nautilus-cd-burner-0.6.1/cd-recorder.h 2004-03-07 19:53:23.000000000 -0500
+@@ -31,7 +31,7 @@
+ struct {
+ char *filename;
+ } data;
+- };
++ } fields;
+ };
+
+ #define CD_TYPE_RECORDER (cd_recorder_get_type ())
+diff -NurB nautilus-cd-burner-0.6.1-orig/make-iso.c nautilus-cd-burner-0.6.1/make-iso.c
+--- nautilus-cd-burner-0.6.1-orig/make-iso.c 2004-03-07 19:49:43.000000000 -0500
++++ nautilus-cd-burner-0.6.1/make-iso.c 2004-03-07 19:58:19.000000000 -0500
+@@ -715,8 +715,8 @@
+ backing = get_backing_file (info->name);
+ track = g_new0 (Track, 1);
+ track->type = TRACK_TYPE_AUDIO;
+- track->audio.filename = backing;
+- track->audio.cdtext = NULL;
++ track->fields.audio.filename = backing;
++ track->fields.audio.cdtext = NULL;
+ list = g_list_prepend (list, track);
+ }
+ }
+diff -NurB nautilus-cd-burner-0.6.1-orig/nautilus-cd-burner.c nautilus-cd-burner-0.6.1/nautilus-cd-burner.c
+--- nautilus-cd-burner-0.6.1-orig/nautilus-cd-burner.c 2004-03-07 19:49:43.000000000 -0500
++++ nautilus-cd-burner-0.6.1/nautilus-cd-burner.c 2004-03-07 19:56:13.000000000 -0500
+@@ -558,11 +558,11 @@
+ {
+ switch (track->type) {
+ case TRACK_TYPE_DATA:
+- g_free (track->data.filename);
++ g_free (track->fields.data.filename);
+ break;
+ case TRACK_TYPE_AUDIO:
+- g_free (track->audio.filename);
+- g_free (track->audio.cdtext);
++ g_free (track->fields.audio.filename);
++ g_free (track->fields.audio.cdtext);
+ break;
+ default:
+ g_warning ("Invalid track type %d", track->type);
+@@ -864,7 +864,7 @@
+ Track *track;
+ track = g_new0 (Track, 1);
+ track->type = TRACK_TYPE_DATA;
+- track->data.filename = g_strdup (filename);
++ track->fields.data.filename = g_strdup (filename);
+ tracks = g_list_prepend (tracks, track);
+ }
+ res = cd_recorder_write_tracks (cdrecorder, rec, tracks, speed, eject_cd, blank_cd, dummy);
diff --git a/gnome-extra/nautilus-cd-burner/nautilus-cd-burner-0.6.1.ebuild b/gnome-extra/nautilus-cd-burner/nautilus-cd-burner-0.6.1.ebuild
index 3804e511ae06..2dfb874a6687 100644
--- a/gnome-extra/nautilus-cd-burner/nautilus-cd-burner-0.6.1.ebuild
+++ b/gnome-extra/nautilus-cd-burner/nautilus-cd-burner-0.6.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/nautilus-cd-burner/nautilus-cd-burner-0.6.1.ebuild,v 1.7 2004/02/10 14:36:38 gustavoz Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/nautilus-cd-burner/nautilus-cd-burner-0.6.1.ebuild,v 1.8 2004/03/08 01:22:36 leonardop Exp $
inherit gnome2
@@ -33,5 +33,7 @@ src_unpack() {
unpack ${A}
cd ${S}
intltoolize --force
+
+ epatch ${FILESDIR}/${P}-gcc2_fix.patch
}
DOCS="AUTHORS ChangeLog COPYING INSTALL NEWS README TODO"