Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 186430 Details for
Bug 263965
ebuild for the 3D physics platform game polly-b-gone
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
/games-puzzle/polly-b-gone/files/linuxpaths.diff
linuxpaths.diff (text/plain), 8.80 KB, created by
Account removed
on 2009-03-27 14:09:45 UTC
(
hide
)
Description:
/games-puzzle/polly-b-gone/files/linuxpaths.diff
Filename:
MIME Type:
Creator:
Account removed
Created:
2009-03-27 14:09:45 UTC
Size:
8.80 KB
patch
obsolete
>diff -Naur polly-src/lighting.h polly-src-linux/lighting.h >--- polly-src/lighting.h 2008-11-17 23:01:26.000000000 +0100 >+++ polly-src-linux/lighting.h 2009-03-27 14:13:53.000000000 +0100 >@@ -2,9 +2,11 @@ > > #ifndef MBOSTOCK_LIGHTING_H > #define MBOSTOCK_LIGHTING_H >- >+#ifdef __APPLE__ > #include <OpenGL/gl.h> >- >+#else >+ #include <GL/gl.h> >+#endif > namespace mbostock { > > class Light { >diff -Naur polly-src/main.cpp polly-src-linux/main.cpp >--- polly-src/main.cpp 2008-12-05 06:36:44.000000000 +0100 >+++ polly-src-linux/main.cpp 2009-03-27 14:13:53.000000000 +0100 >@@ -1,11 +1,23 @@ > // -*- C++ -*- > >+#ifdef __APPLE__ > #include <OpenGL/gl.h> > #include <OpenGL/glu.h> >+#else >+ #include <GL/gl.h> >+ #include <GL/glu.h> >+ #include <GL/glut.h> >+#endif >+ > #include <SDL/SDL.h> > #include <stdio.h> > #include <stdlib.h> >+ >+#ifdef __APPLE__ > #include <TinyXML/tinyxml.h> >+#else >+ #include <tinyxml.h> >+#endif > > #include "room.h" > #include "shader.h" >@@ -192,6 +204,11 @@ > } > > int main(int argc, char** argv) { >+ >+#ifndef __APPLE__ >+ glutInit(&argc, argv); >+#endif >+ > SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO); > > SDL_GL_SetAttribute(SDL_GL_SWAP_CONTROL, 1); >diff -Naur polly-src/Makefile polly-src-linux/Makefile >--- polly-src/Makefile 2008-12-05 09:09:21.000000000 +0100 >+++ polly-src-linux/Makefile 2009-03-27 15:06:13.000000000 +0100 >@@ -1,3 +1,6 @@ >+MACHINE= $(shell uname -s) >+ >+ifeq ($(MACHINE),Darwin) > CXXFLAGS = \ > -O2 \ > -I/System/Library/Frameworks/GLUT.framework/Headers \ >@@ -25,7 +28,31 @@ > resources/*.vert \ > resources/world.xml > >+else >+CXXFLAGS = \ >+ -O2 \ >+ `sdl-config --cflags` \ >+ -I/usr/include \ >+ -lGLU \ >+ -lGL \ >+ -lGLEW \ >+ -lglut \ >+ -lSDL \ >+ -lSDL_image \ >+ -lSDL_mixer \ >+ -ltinyxml >+ >+LDFLAGS = \ >+ >+endif >+ >+ifeq ($(MACHINE),Darwin) > all : obj/Polly-B-Gone.app >+else >+all : obj/polly-b-gone >+endif >+ >+ifeq ($(MACHINE),Darwin) > > obj/main.out : \ > obj/ball.o \ >@@ -66,6 +93,48 @@ > obj/worlds.o \ > SDLMain.m > >+else >+ >+obj/main.out : \ >+ obj/ball.o \ >+ obj/block.o \ >+ obj/escalator.o \ >+ obj/fan.o \ >+ obj/lighting.o \ >+ obj/material.o \ >+ obj/model.o \ >+ obj/physics/constraint.o \ >+ obj/physics/force.o \ >+ obj/physics/particle.o \ >+ obj/physics/rotation.o \ >+ obj/physics/shape.o \ >+ obj/physics/transform.o \ >+ obj/physics/translation.o \ >+ obj/physics/vector.o \ >+ obj/player.o \ >+ obj/portal.o \ >+ obj/ramp.o \ >+ obj/resource.o \ >+ obj/room.o \ >+ obj/room_force.o \ >+ obj/room_object.o \ >+ obj/rotating.o \ >+ obj/seesaw.o \ >+ obj/shader.o \ >+ obj/simulation.o \ >+ obj/sound.o \ >+ obj/switch.o \ >+ obj/texture.o \ >+ obj/trail.o \ >+ obj/transforming.o \ >+ obj/translating.o \ >+ obj/tube.o \ >+ obj/wall.o \ >+ obj/world.o \ >+ obj/worlds.o >+ >+endif >+ > obj/physics/particle_test.out : \ > obj/physics/force.o \ > obj/physics/particle.o \ >@@ -79,6 +148,8 @@ > obj/physics/vector_test.out : \ > obj/physics/vector.o > >+ifeq ($(MACHINE),Darwin) >+ > obj/Polly-B-Gone.app : obj/main.out $(RESOURCES) resources/Info.plist Makefile > rm -rf $@ > mkdir -p $@/Contents/MacOS >@@ -94,6 +165,11 @@ > find $@/Contents/Frameworks -name Headers | xargs rm -r > # ln -sf ../../../../resources/world.xml $@/Contents/Resources/world.xml > >+else >+obj/polly-b-gone : obj/main.out >+ mv obj/main.out polly-b-gone >+endif >+ > physics/%.run : obj/physics/%.out > ./$< > >@@ -101,7 +177,7 @@ > ./$< > > obj/%.out : obj/%.o >- $(CXX) $(LDFLAGS) -o $@ $^ >+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $^ > > obj/%.o : %.cpp > mkdir -p $(@D) >diff -Naur polly-src/material.cpp polly-src-linux/material.cpp >--- polly-src/material.cpp 2008-12-01 23:33:04.000000000 +0100 >+++ polly-src-linux/material.cpp 2009-03-27 14:13:53.000000000 +0100 >@@ -1,6 +1,9 @@ > // -*- C++ -*- >- >+#ifdef __APPLE__ > #include <OpenGL/gl.h> >+#else >+ #include <GL/gl.h> >+#endif > #include <iostream> > #include <math.h> > #include <stdlib.h> >diff -Naur polly-src/model.cpp polly-src-linux/model.cpp >--- polly-src/model.cpp 2008-12-01 23:33:04.000000000 +0100 >+++ polly-src-linux/model.cpp 2009-03-27 14:13:53.000000000 +0100 >@@ -1,7 +1,11 @@ > // -*- C++ -*- >- >+#ifdef __APPLE__ > #include <GLUT/glut.h> > #include <OpenGL/glu.h> >+#else >+ #include <GL/glut.h> >+ #include <GL/glu.h> >+#endif > #include <algorithm> > #include <iostream> > #include <math.h> >diff -Naur polly-src/model.h polly-src-linux/model.h >--- polly-src/model.h 2008-12-01 23:33:04.000000000 +0100 >+++ polly-src-linux/model.h 2009-03-27 14:13:53.000000000 +0100 >@@ -2,9 +2,11 @@ > > #ifndef MBOSTOCK_MODEL_H > #define MBOSTOCK_MODEL_H >- >+#ifdef __APPLE__ > #include <OpenGL/glu.h> >- >+#else >+ #include <GL/glu.h> >+#endif > #include "physics/shape.h" > #include "physics/vector.h" > >diff -Naur polly-src/player.cpp polly-src-linux/player.cpp >--- polly-src/player.cpp 2008-12-02 05:44:57.000000000 +0100 >+++ polly-src-linux/player.cpp 2009-03-27 14:13:53.000000000 +0100 >@@ -1,8 +1,13 @@ > // -*- C++ -*- >- >+#ifdef __APPLE__ > #include <GLUT/glut.h> > #include <OpenGL/gl.h> > #include <OpenGL/glu.h> >+#else >+ #include <GL/glut.h> >+ #include <GL/gl.h> >+ #include <GL/glu.h> >+#endif > #include <iostream> > #include <math.h> > #include <stdio.h> >diff -Naur polly-src/resource.cpp polly-src-linux/resource.cpp >--- polly-src/resource.cpp 2008-11-16 20:52:47.000000000 +0100 >+++ polly-src-linux/resource.cpp 2009-03-27 14:13:53.000000000 +0100 >@@ -9,7 +9,11 @@ > using namespace mbostock; > > const char* Resources::path() { >+#ifdef __APPLE__ > return "Contents/Resources/"; >+#else >+ return "resources/"; >+#endif > } > > const char* Resources::readFile(const char* p) { >diff -Naur polly-src/seesaw.cpp polly-src-linux/seesaw.cpp >--- polly-src/seesaw.cpp 2008-12-02 11:08:31.000000000 +0100 >+++ polly-src-linux/seesaw.cpp 2009-03-27 14:13:53.000000000 +0100 >@@ -1,7 +1,9 @@ > // -*- C++ -*- >- >+#ifdef __APPLE__ > #include <OpenGL/gl.h> >- >+#else >+ #include <GL/gl.h> >+#endif > #include "material.h" > #include "physics/constraint.h" > #include "physics/force.h" >diff -Naur polly-src/shader.cpp polly-src-linux/shader.cpp >--- polly-src/shader.cpp 2008-12-02 10:01:07.000000000 +0100 >+++ polly-src-linux/shader.cpp 2009-03-27 14:13:53.000000000 +0100 >@@ -2,6 +2,10 @@ > > #include <stdlib.h> > >+#ifndef __APPLE__ >+#include <GL/glew.h> >+#endif >+ > #include "model.h" > #include "resource.h" > #include "shader.h" >diff -Naur polly-src/shader.h polly-src-linux/shader.h >--- polly-src/shader.h 2008-12-02 10:01:07.000000000 +0100 >+++ polly-src-linux/shader.h 2009-03-27 14:13:53.000000000 +0100 >@@ -3,7 +3,11 @@ > #ifndef _SHADER_H > #define _SHADER_H > >+#ifdef __APPLE__ > #include <OpenGL/gl.h> >+#else >+ #include <GL/gl.h> >+#endif > > namespace mbostock { > >diff -Naur polly-src/simulation.cpp polly-src-linux/simulation.cpp >--- polly-src/simulation.cpp 2008-11-07 07:02:22.000000000 +0100 >+++ polly-src-linux/simulation.cpp 2009-03-27 14:13:53.000000000 +0100 >@@ -1,6 +1,10 @@ > // -*- C++ -*- > >+#ifdef __APPLE_ > #include <SDL/sdl.h> >+#else >+ #include <SDL/SDL.h> >+#endif > > #include "simulation.h" > >diff -Naur polly-src/sound.cpp polly-src-linux/sound.cpp >--- polly-src/sound.cpp 2008-12-05 06:36:44.000000000 +0100 >+++ polly-src-linux/sound.cpp 2009-03-27 14:13:53.000000000 +0100 >@@ -1,7 +1,13 @@ > // -*- C++ -*- > >+#ifdef __APPLE__ > #include <SDL/SDL_error.h> > #include <SDL_mixer/SDL_mixer.h> >+#else >+#include <SDL/SDL_error.h> >+#include <SDL/SDL_mixer.h> >+#endif >+ > #include <iostream> > #include <string> > #include <vector> >diff -Naur polly-src/texture.cpp polly-src-linux/texture.cpp >--- polly-src/texture.cpp 2008-11-27 07:14:07.000000000 +0100 >+++ polly-src-linux/texture.cpp 2009-03-27 14:13:53.000000000 +0100 >@@ -1,9 +1,17 @@ > // -*- C++ -*- > >+#ifdef __APPLE__ > #include <OpenGL/gl.h> > #include <OpenGL/glu.h> > #include <SDL/sdl.h> > #include <SDL_image/SDL_image.h> >+#else >+#include <GL/gl.h> >+#include <GL/glu.h> >+#include <SDL/SDL.h> >+#include <SDL/SDL_image.h> >+#endif >+ > #include <iostream> > #include <string> > #include <vector> >diff -Naur polly-src/texture.h polly-src-linux/texture.h >--- polly-src/texture.h 2008-11-27 07:14:07.000000000 +0100 >+++ polly-src-linux/texture.h 2009-03-27 14:13:53.000000000 +0100 >@@ -2,9 +2,11 @@ > > #ifndef MBOSTOCK_TEXTURE_H > #define MBOSTOCK_TEXTURE_H >- >+#ifdef __APPLE__ > #include <OpenGL/gl.h> >- >+#else >+ #include <GL/gl.h> >+#endif > namespace mbostock { > > class Texture { >diff -Naur polly-src/world.cpp polly-src-linux/world.cpp >--- polly-src/world.cpp 2008-12-05 01:41:18.000000000 +0100 >+++ polly-src-linux/world.cpp 2009-03-27 14:13:53.000000000 +0100 >@@ -1,6 +1,10 @@ > // -*- C++ -*- > >+#ifdef __APPLE__ > #include <OpenGL/gl.h> >+#else >+ #include <GL/gl.h> >+#endif > > #include "material.h" > #include "portal.h" >diff -Naur polly-src/worlds.cpp polly-src-linux/worlds.cpp >--- polly-src/worlds.cpp 2008-12-05 06:36:44.000000000 +0100 >+++ polly-src-linux/worlds.cpp 2009-03-27 14:13:53.000000000 +0100 >@@ -1,4 +1,12 @@ >+#ifdef __APPLE__ > #include <TinyXML/tinyxml.h> >+#else >+#ifndef TIXML_USE_STL >+#define TIXML_USE_STL >+#endif >+#include <tinyxml.h> >+#endif >+ > #include <iostream> > #include <list> > #include <map>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 263965
:
186415
|
186417
|
186419
|
186425
|
186429
|
186430
|
186459
|
186460
|
186461