diff options
author | 2004-03-08 01:22:36 +0000 | |
---|---|---|
committer | 2004-03-08 01:22:36 +0000 | |
commit | 206dd6a0e379d20dbb433c3c24607d08aae6c3f1 (patch) | |
tree | 2e1c22028f8ff3f89c7dadc3092f1bce8e129b66 /gnome-extra | |
parent | Removed SoQt-20010601-r1.ebuild since it depends on a version of media-libs/c... (diff) | |
download | gentoo-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')
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" |