rpms/easytag/devel easytag-1.0-gcc4.patch, NONE, 1.1 easytag.spec, 1.8, 1.9

Matthias Saou (thias) fedora-extras-commits at redhat.com
Thu Apr 7 19:19:09 UTC 2005


Author: thias

Update of /cvs/extras/rpms/easytag/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28263

Modified Files:
	easytag.spec 
Added Files:
	easytag-1.0-gcc4.patch 
Log Message:
GCC4 fix from Michael Schwendt.


easytag-1.0-gcc4.patch:

--- NEW FILE easytag-1.0-gcc4.patch ---
diff -Nur easytag-1.0-orig/src/et_core.c easytag-1.0/src/et_core.c
--- easytag-1.0-orig/src/et_core.c	2004-09-22 19:10:51.000000000 +0200
+++ easytag-1.0/src/et_core.c	2005-04-06 17:31:29.000000000 +0200
@@ -601,8 +601,8 @@
                         // The "AlbumList" item was found!
                         // Add the ETFile to this AlbumList item
                         //g_print(">>>  add to etfile list (%s)\n",g_basename(((File_Name *)ETFile->FileNameCur->data)->value));
-                        (GList *)AlbumList->data = g_list_append((GList *)AlbumList->data,ETFile);
-                        (GList *)AlbumList->data = g_list_sort((GList *)AlbumList->data,(GCompareFunc)ET_Comp_Func_Sort_Etfile_Item_By_Ascending_Filename);
+                        AlbumList->data = g_list_append((GList *)AlbumList->data,ETFile);
+                        AlbumList->data = g_list_sort((GList *)AlbumList->data,(GCompareFunc)ET_Comp_Func_Sort_Etfile_Item_By_Ascending_Filename);
                         return TRUE;
                     }
                     AlbumList = AlbumList->next;
@@ -610,8 +610,8 @@
                 // The "AlbumList" item was NOT found! => Add a new "AlbumList" item (+...) item to the "ArtistList" list
                 etfilelist = g_list_append(NULL,ETFile);
                 //g_print(">>>  add new album (%s)\n",g_basename(((File_Name *)ETFile->FileNameCur->data)->value));
-                (GList *)ArtistList->data = g_list_append((GList *)ArtistList->data,etfilelist);
-                (GList *)ArtistList->data = g_list_sort((GList *)ArtistList->data,(GCompareFunc)ET_Comp_Func_Sort_Album_Item_By_Ascending_Album);
+                ArtistList->data = g_list_append((GList *)ArtistList->data,etfilelist);
+                ArtistList->data = g_list_sort((GList *)ArtistList->data,(GCompareFunc)ET_Comp_Func_Sort_Album_Item_By_Ascending_Album);
                 return TRUE;
             }
             ArtistList = ArtistList->next;
@@ -746,13 +746,13 @@
                     etfilelist = g_list_remove(etfilelist,ETFile);
                     if (etfilelist) // Delete from AlbumList
                     {
-                        (GList *)AlbumList->data = g_list_first(etfilelist);
+                        AlbumList->data = g_list_first(etfilelist);
                     }else
                     {
                         AlbumList = g_list_remove(AlbumList,AlbumList->data);
                         if (AlbumList) // Delete from ArtistList
                         {
-                            (GList *)ArtistList->data = g_list_first(AlbumList);
+                            ArtistList->data = g_list_first(AlbumList);
                         }else
                         {
                             ETCore->ETArtistAlbumFileList = g_list_remove(ArtistList,ArtistList->data); // Delete from the main list


Index: easytag.spec
===================================================================
RCS file: /cvs/extras/rpms/easytag/devel/easytag.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- easytag.spec	30 Mar 2005 12:24:10 -0000	1.8
+++ easytag.spec	7 Apr 2005 19:19:07 -0000	1.9
@@ -1,11 +1,12 @@
 Summary: Tag editor for mp3, ogg, flac and other music files
 Name: easytag
 Version: 1.0
-Release: 3
+Release: 4
 License: GPL
 Group: Applications/Multimedia
 URL: http://easytag.sourceforge.net/
 Source: http://dl.sf.net/easytag/easytag-%{version}.tar.bz2
+Patch: easytag-1.0-gcc4.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: gtk+-devel >= 1.2.7, id3lib-devel >= 3.7.12
 BuildRequires: libvorbis-devel >= 1.0, flac-devel, gettext
@@ -17,6 +18,7 @@
 
 %prep
 %setup -q
+%patch -p1 -b .gcc4
 
 
 %build
@@ -45,6 +47,9 @@
 
 
 %changelog
+* Thu Apr  7 2005 Matthias Saou <http://freshrpms.net/> 1.0-4
+- Patch to fix gcc4 build issues (#112759 - Michael Schwendt).
+
 * Wed Mar 30 2005 Matthias Saou <http://freshrpms.net/> 1.0-3
 - Update again to 1.0.
 - Remove desktop file patch, the original is now UTF-8.




More information about the scm-commits mailing list