devel/linux_logo linux_logo-gcc4.patch, NONE, 1.1 linux_logo.spec, 1.5, 1.6

Adrian Reber (adrian) fedora-extras-commits at redhat.com
Wed Mar 30 15:15:54 UTC 2005


Author: adrian

Update of /cvs/extras/devel/linux_logo
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv11218

Modified Files:
	linux_logo.spec 
Added Files:
	linux_logo-gcc4.patch 
Log Message:
added gcc4 patch


linux_logo-gcc4.patch:

--- NEW FILE linux_logo-gcc4.patch ---
diff -ur linux_logo-4.09/linux_logo.c linux_logo-4.09.new/linux_logo.c
--- linux_logo-4.09/linux_logo.c	2004-03-17 16:01:00.000000000 -0500
+++ linux_logo-4.09.new/linux_logo.c	2029-02-21 03:21:23.569055000 -0500
@@ -106,7 +106,7 @@
       if (logo_start) {
 	 size+=strlen(temp_st);
 	 if (new_logo->logo==NULL) {
-	    (char *)new_logo->logo=strdup(temp_st);
+	    new_logo->logo=(char **)strdup(temp_st);
 	 }
 	 else {
 	    new_logo->logo=realloc(new_logo->logo,size+1);
@@ -117,7 +117,7 @@
       if (ascii_logo_start) {
          ascii_size+=strlen(temp_st);
 	 if (new_logo->ascii_logo==NULL) {
-	    (char *)new_logo->ascii_logo=strdup(temp_st);
+	    new_logo->ascii_logo=(char **)strdup(temp_st);
 	 }
 	 else {
 	    new_logo->ascii_logo=realloc(new_logo->ascii_logo,ascii_size+1);
diff -ur linux_logo-4.09/parse_logos.c linux_logo-4.09.new/parse_logos.c
--- linux_logo-4.09/parse_logos.c	2004-03-14 00:45:53.000000000 -0500
+++ linux_logo-4.09.new/parse_logos.c	2029-02-21 03:23:34.462989000 -0500
@@ -37,7 +37,7 @@
       if (logo_start) {
 	 size+=strlen(temp_st);
 	 if (new_logo->logo==NULL) {
-	    (char *)new_logo->logo=strdup(temp_st);
+	    new_logo->logo=(char **)strdup(temp_st);
 	 }
 	 else {
 	    new_logo->logo=realloc(new_logo->logo,size+1);
@@ -48,7 +48,7 @@
       if (ascii_logo_start) {
          ascii_size+=strlen(temp_st);
 	 if (new_logo->ascii_logo==NULL) {
-	    (char *)new_logo->ascii_logo=strdup(temp_st);
+	    new_logo->ascii_logo=(char **)strdup(temp_st);
 	 }
 	 else {
 	    new_logo->ascii_logo=realloc(new_logo->ascii_logo,ascii_size+1);
@@ -69,7 +69,7 @@
 	 }
 	 if (!strncmp(temp_st,"DESCRIPTION_STRING",18)) {
 	    new_logo->description=strdup(temp_st+19);	   
-	    (char)(new_logo->description)[strlen(new_logo->description)-1]
+	    new_logo->description[strlen(new_logo->description)-1]
 	      ='\0';
 	 }
       }
@@ -173,11 +173,11 @@
 	  
 	  fprintf(ggg,"\tnew_logo->description=strdup(\"%s\");\n",
 		      logo_info_temp->description);
-	  fprintf(ggg,"\t(char *)new_logo->logo=strdup(\"");
+	  fprintf(ggg,"\tnew_logo->logo=(char **)strdup(\"");
 	  sanitize_print_string((char *)logo_info_temp->logo,ggg);
 	  fprintf(ggg,"\");\n");
 	  fprintf(ggg,"\tnew_logo->ysize=%d;\n",logo_info_temp->ysize);
-	  fprintf(ggg,"\t(char *)new_logo->ascii_logo=strdup(\"");
+	  fprintf(ggg,"\tnew_logo->ascii_logo=(char **)strdup(\"");
 	  sanitize_print_string((char *)logo_info_temp->ascii_logo,ggg);
 	  fprintf(ggg,"\");\n");
 	  fprintf(ggg,"\tnew_logo->ascii_ysize=%d;\n",


Index: linux_logo.spec
===================================================================
RCS file: /cvs/extras/devel/linux_logo/linux_logo.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- linux_logo.spec	16 Nov 2004 17:52:18 -0000	1.5
+++ linux_logo.spec	30 Mar 2005 15:15:52 -0000	1.6
@@ -3,11 +3,12 @@
 Summary: The linux logo - a colorful console penguin logo
 Name: linux_logo
 Version: 4.09
-Release: 2
+Release: 3
 License: GPL
 Group: Applications/System
 URL: http://www.deater.net/weave/vmwprod/linux_logo/
 Source: http://www.deater.net/weave/vmwprod/linux_logo/linux_logo-%{version}.tar.gz
+Patch0: linux_logo-gcc4.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: gettext
 
@@ -17,7 +18,7 @@
 
 %prep
 %setup
-
+%patch0 -p1
 
 %build
 for logo in ./logos/*.logo ./logos/*/*.logo; do
@@ -43,12 +44,16 @@
 
 %files -f %{name}.lang
 %defattr(-, root, root, 0755)
-%doc CHANGES COPYING README LINUX_LOGO.FAQ README* TODO USAGE
+%doc CHANGES COPYING LINUX_LOGO.FAQ README* TODO USAGE
 %{_bindir}/%{name}
 %{_mandir}/man1/%{name}.1*
 
 
 %changelog
+* Wed Mar 30 2005 Adrian Reber <adrian at lisas.de> 4.09-3
+- Added gcc4 patch
+- Fixed a warning
+
 * Tue Nov 16 2004 Matthias Saou <http://freshrpms.net/> 4.09-2
 - Bump release to provide Extras upgrade path.
 




More information about the fedora-extras-commits mailing list