rpms/gambas/devel gambas-1.0.16-64bit.patch, NONE, 1.1 gambas.spec, 1.14, 1.15

Tom Callaway (spot) fedora-extras-commits at redhat.com
Mon Jul 10 19:06:36 UTC 2006


Author: spot

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

Modified Files:
	gambas.spec 
Added Files:
	gambas-1.0.16-64bit.patch 
Log Message:

Fix the 64 bit architectures.


gambas-1.0.16-64bit.patch:

--- NEW FILE gambas-1.0.16-64bit.patch ---
--- gambas-1.0.16/src/comp/gbi.c.BAD	2006-07-10 13:43:34.000000000 -0500
+++ gambas-1.0.16/src/comp/gbi.c	2006-07-10 13:48:55.000000000 -0500
@@ -115,7 +115,11 @@
     strncpy(_root, FILE_get_dir(FILE_get_dir(path)), MAX_PATH);
   }
   
+#if defined(_X86_64_) || defined(_IA64_) || defined(_PPC64_) || defined(_SPARC64_)
+  strcpy(_lib_path, FILE_cat(_root, "lib64/gambas", NULL));
+#else
   strcpy(_lib_path, FILE_cat(_root, "lib/gambas", NULL));
+#endif
   strcpy(_info_path, FILE_cat(_root, "share/gambas/info", NULL));
 
   if (lt_dlinit())
--- gambas-1.0.16/src/exec/gbx_project.c.BAD	2006-07-10 13:59:40.000000000 -0500
+++ gambas-1.0.16/src/exec/gbx_project.c	2006-07-10 14:00:11.000000000 -0500
@@ -254,7 +254,11 @@
   
   STRING_new(&PROJECT_exec_path, FILE_get_dir(FILE_get_dir(path)), -1);
 
+#if defined(_X86_64_) || defined(_IA64_) || defined(_PPC64_) || defined(_SPARC64_)
+  STRING_new(&PROJECT_lib_path, FILE_cat(PROJECT_exec_path, "lib64/gambas", NULL), 0);
+#else
   STRING_new(&PROJECT_lib_path, FILE_cat(PROJECT_exec_path, "lib/gambas", NULL), 0);
+#endif
 
   /* fichier projet */
 


Index: gambas.spec
===================================================================
RCS file: /cvs/extras/rpms/gambas/devel/gambas.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- gambas.spec	7 Jul 2006 15:54:23 -0000	1.14
+++ gambas.spec	10 Jul 2006 19:06:36 -0000	1.15
@@ -1,7 +1,7 @@
 Name:		gambas
 Summary: 	IDE based on a basic interpreter with object extensions
 Version: 	1.0.16
-Release: 	1%{?dist}
+Release: 	2%{?dist}
 License: 	GPL
 Group: 		Development/Tools
 URL: 		http://gambas.sourceforge.net/
@@ -23,6 +23,7 @@
 Patch2:		gambas-1.0.6-noopt.patch
 Patch3:		gambas-1.0.11-desktopfix.patch
 Patch4:		gambas-1.0.13-gettextfix.patch
+Patch5:		gambas-1.0.16-64bit.patch
 
 %description
 Gambas is a free development environment based on a Basic interpreter
@@ -210,6 +211,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 
 %build
@@ -414,6 +416,9 @@
 %{_datadir}/gambas/info/gb.xml.libxml.xslt.*
 
 %changelog
+* Mon Jul 10 2006 Tom "spot" Callaway <tcallawa at redhat.com> 1.0.16-2
+- fix 64bit arches
+
 * Fri Jul  7 2006 Tom "spot" Callaway <tcallawa at redhat.com> 1.0.16-1
 - bump to 1.0.16
 




More information about the fedora-extras-commits mailing list