rpms/starplot/devel starplot-0.95.4-gcc43.patch, NONE, 1.1 starplot.spec, 1.3, 1.4

Lubomir Kundrak (lkundrak) fedora-extras-commits at redhat.com
Thu Jan 3 21:41:46 UTC 2008


Author: lkundrak

Update of /cvs/pkgs/rpms/starplot/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3187/devel

Modified Files:
	starplot.spec 
Added Files:
	starplot-0.95.4-gcc43.patch 
Log Message:
Adding missing includes to fix build with gcc-4.3

starplot-0.95.4-gcc43.patch:

--- NEW FILE starplot-0.95.4-gcc43.patch ---
The STL headers in gcc-4.3 have been cleaned up, so that the headers don't drag in
unnecessary dependencies which aren't requested by the standard.
This fixes build for gcc-4.3

Lubomir Kundrak <lkundrak at redhat.com>

diff -urp starplot-0.95.4.orig/src/gui/filedialogs.cc starplot-0.95.4/src/gui/filedialogs.cc
--- starplot-0.95.4.orig/src/gui/filedialogs.cc	2007-02-03 00:39:01.000000000 +0100
+++ starplot-0.95.4/src/gui/filedialogs.cc	2008-01-03 22:33:58.000000000 +0100
@@ -24,6 +24,7 @@
 
 #include <gtk/gtk.h>
 #include "starplot.h"
+#include <cstring>
 
 using std::endl;
 using std::string;
diff -urp starplot-0.95.4.orig/src/gui/menuops.cc starplot-0.95.4/src/gui/menuops.cc
--- starplot-0.95.4.orig/src/gui/menuops.cc	2007-02-03 00:23:26.000000000 +0100
+++ starplot-0.95.4/src/gui/menuops.cc	2008-01-03 21:41:45.000000000 +0100
@@ -535,7 +535,7 @@ void openurl(char * url)
   }
 
   char * temp = new char[globals::program_help_browser.size() + 1];
-  std::strcpy(temp, globals::program_help_browser.c_str());
+  strcpy(temp, globals::program_help_browser.c_str());
   char * const command[3] = { temp, url, NULL };
 
   pid = fork();


Index: starplot.spec
===================================================================
RCS file: /cvs/pkgs/rpms/starplot/devel/starplot.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- starplot.spec	25 Nov 2007 14:31:05 -0000	1.3
+++ starplot.spec	3 Jan 2008 21:41:01 -0000	1.4
@@ -7,14 +7,15 @@
 Summary:	3-dimensional perspective star map viewer
 Name:		starplot
 Version:	0.95.4
-Release:	3%{?dist}
+Release:	4%{?dist}
 License:	GPLv2+
 Group:		Applications/Engineering
 URL:		http://starplot.org/
 Source0:	http://starplot.org/downloads/%{name}-%{version}.tar.gz
 Source1:	%{name}.desktop
 
-Patch0:		%{name}-%{version}-docdir.patch
+Patch0:		starplot-0.95.4-docdir.patch
+Patch1:		starplot-0.95.4-gcc43.patch
 
 BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 
@@ -32,6 +33,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 # Suppress rpmlint error.
 iconv --from-code ISO8859-1 --to-code UTF-8 ./doc/examples/example.spec \
@@ -88,6 +90,10 @@
 %{_datadir}/%{name}/test.stars
 
 %changelog
+* Thu Jan 03 2008 Lubomir Kundrak <lkundrak at redhat.com> 0.95.4-4
+- Corrected Patch0 name
+- Adding missing includes to fix build with gcc-4.3
+
 * Sat Nov 24 2007 Debarshi Ray <rishi at fedoraproject.org> - 0.95.4-3
 - Added 'BuildRequires: gettext'.
 - Removed Encoding from Desktop Entry for all distributions, except Fedora 7.




More information about the fedora-extras-commits mailing list