rpms/torcs/devel torcs-64bit.patch,NONE,1.1 torcs.spec,1.7,1.8
Jeremy Katz (katzj)
fedora-extras-commits at redhat.com
Thu May 26 15:19:59 UTC 2005
Author: katzj
Update of /cvs/extras/rpms/torcs/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18195
Modified Files:
torcs.spec
Added Files:
torcs-64bit.patch
Log Message:
* Thu May 26 2005 Jeremy Katz <katzj at redhat.com> - 1.2.3-4
- fix build on 64bit arches
torcs-64bit.patch:
--- NEW FILE torcs-64bit.patch ---
--- torcs-1.2.3/src/modules/graphic/ssggraph/grmain.cpp.64bit 2005-05-26 10:37:04.000000000 -0400
+++ torcs-1.2.3/src/modules/graphic/ssggraph/grmain.cpp 2005-05-26 10:37:44.000000000 -0400
@@ -156,7 +156,7 @@
static void
grSplitScreen(void *vp)
{
- int p = (int)vp;
+ long p = (long)vp;
switch (p) {
case GR_SPLIT_ADD:
@@ -198,19 +198,19 @@
static void
grSetZoom(void *vp)
{
- grGetcurrentScreen()->setZoom((int)vp);
+ grGetcurrentScreen()->setZoom((int)(long)vp);
}
static void
grSelectCamera(void *vp)
{
- grGetcurrentScreen()->selectCamera((int)vp);
+ grGetcurrentScreen()->selectCamera((int)(long)vp);
}
static void
grSelectBoard(void *vp)
{
- grGetcurrentScreen()->selectBoard((int)vp);
+ grGetcurrentScreen()->selectBoard((int)(long)vp);
}
static void
--- torcs-1.2.3/src/libs/tgfclient/guiscrollist.cpp.64bit 2005-05-26 10:29:52.000000000 -0400
+++ torcs-1.2.3/src/libs/tgfclient/guiscrollist.cpp 2005-05-26 10:30:50.000000000 -0400
@@ -45,7 +45,7 @@
tGfuiObject *object;
tGfuiScrollList *scrollist;
- object = gfuiGetObject(GfuiScreen, (int)(sinfo->userData));
+ object = gfuiGetObject(GfuiScreen, (int)(long)(sinfo->userData));
if (object == NULL) {
return;
}
Index: torcs.spec
===================================================================
RCS file: /cvs/extras/rpms/torcs/devel/torcs.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- torcs.spec 23 May 2005 00:01:03 -0000 1.7
+++ torcs.spec 26 May 2005 15:19:57 -0000 1.8
@@ -3,7 +3,7 @@
Summary: The Open Racing Car Simulator
Name: torcs
Version: 1.2.3
-Release: 3
+Release: 4
License: GPL
Group: Amusements/Games
@@ -12,6 +12,7 @@
Source1: http://dl.sf.net/torcs/TORCS-%{version}-src-robots-base.tgz
Source2: http://dl.sf.net/torcs/TORCS-%{version}-src-robots-berniw.tgz
Source3: http://dl.sf.net/torcs/TORCS-%{version}-src-robots-bt.tgz
+Patch0: torcs-64bit.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Requires: torcs-data
%{?_without_xorg:BuildRequires: XFree86-devel, XFree86-Mesa-libGLU, XFree86-Mesa-libGL}
@@ -44,6 +45,8 @@
# Put the drivers back where they belong
%{__mv} %{name}-%{version}/src/drivers/* src/drivers/
+%patch0 -p1 -b .64bit
+
%build
%configure
@@ -115,6 +118,9 @@
%changelog
+* Thu May 26 2005 Jeremy Katz <katzj at redhat.com> - 1.2.3-4
+- fix build on 64bit arches
+
* Sun May 22 2005 Jeremy Katz <katzj at redhat.com> - 1.2.3-3
- rebuild on all arches
More information about the fedora-extras-commits
mailing list