[19427] trunk/dports/graphics/libguichan
source_changes at macosforge.org
source_changes at macosforge.org
Wed Sep 6 21:26:00 PDT 2006
Revision: 19427
Author: markd at macports.org
Date: 2006-09-06 21:25:59 -0700 (Wed, 06 Sep 2006)
Log Message:
-----------
Ticket 9691. Patches to fix support for OpenGL and SDL_image.
Modified Paths:
--------------
trunk/dports/graphics/libguichan/Portfile
Added Paths:
-----------
trunk/dports/graphics/libguichan/files/patch-listmodel.hpp
trunk/dports/graphics/libguichan/files/patch-openglgraphics.cpp
trunk/dports/graphics/libguichan/files/patch-openglimageloader.cpp
trunk/dports/graphics/libguichan/files/patch-sdlmakefile
Modified: trunk/dports/graphics/libguichan/Portfile
===================================================================
--- trunk/dports/graphics/libguichan/Portfile 2006-09-07 04:04:28 UTC (rev 19426)
+++ trunk/dports/graphics/libguichan/Portfile 2006-09-07 04:25:59 UTC (rev 19427)
@@ -4,8 +4,8 @@
name libguichan
version 0.4.0
-revision 2
-categories graphics
+revision 3
+categories graphics devel
platforms darwin
maintainers josh_root at users.sourceforge.net
description portable C++ GUI library designed for games using SDL
@@ -16,16 +16,21 @@
master_sites sourceforge:guichan
distname guichan-${version}
extract.suffix -src.tar.gz
-checksums md5 f68b6c603c4fb3d70a8737f916214a35
-patchfiles patch-configure
+checksums md5 f68b6c603c4fb3d70a8737f916214a35 \
+ sha1 9c505b1c903426c9993cff9f122bcfc948e4f1b0
+patchfiles patch-configure \
+ patch-listmodel.hpp \
+ patch-openglgraphics.cpp \
+ patch-openglimageloader.cpp \
+ patch-sdlmakefile
+
depends_lib port:libsdl port:libsdl_image
-configure.args --enable-sdl --enable-sdl-image
+configure.args --enable-sdl --enable-sdl-image --enable-force-opengl
configure.env CFLAGS=-I${prefix}/include CXXFLAGS=-I${prefix}/include \
CPPFLAGS=-I${prefix}/include LDFLAGS=-L${prefix}/lib
platform darwin 8 {
configure.env-append CC=/usr/bin/gcc-4.0 CXX=/usr/bin/g++-4.0 CPP=/usr/bin/cpp-4.0
}
-
Added: trunk/dports/graphics/libguichan/files/patch-listmodel.hpp
===================================================================
--- trunk/dports/graphics/libguichan/files/patch-listmodel.hpp (rev 0)
+++ trunk/dports/graphics/libguichan/files/patch-listmodel.hpp 2006-09-07 04:25:59 UTC (rev 19427)
@@ -0,0 +1,11 @@
+--- include/guichan/listmodel.hpp 2005-05-17 22:23:06.000000000 +0300
++++ include/guichan/listmodel.hpp 2006-06-30 10:56:11.000000000 +0300
+@@ -85,6 +85,8 @@
+ * @return an element as a string.
+ */
+ virtual std::string getElementAt(int i) = 0;
++
++ virtual ~ListModel() {};
+ };
+ }
+
Added: trunk/dports/graphics/libguichan/files/patch-openglgraphics.cpp
===================================================================
--- trunk/dports/graphics/libguichan/files/patch-openglgraphics.cpp (rev 0)
+++ trunk/dports/graphics/libguichan/files/patch-openglgraphics.cpp 2006-09-07 04:25:59 UTC (rev 19427)
@@ -0,0 +1,11 @@
+--- src/opengl/openglgraphics.cpp 2006-06-30 14:42:58.000000000 +0300
++++ src/opengl/openglgraphics.cpp 2006-06-30 11:15:35.000000000 +0300
+@@ -64,6 +64,8 @@
+ #ifdef __amigaos4__
+ #include <mgl/gl.h>
+ #define glVertex3i glVertex3f
++#elif (defined __APPLE__ && defined __MACH__)
++#include <OpenGL/gl.h>
+ #else
+ #include <GL/gl.h>
+ #endif
Added: trunk/dports/graphics/libguichan/files/patch-openglimageloader.cpp
===================================================================
--- trunk/dports/graphics/libguichan/files/patch-openglimageloader.cpp (rev 0)
+++ trunk/dports/graphics/libguichan/files/patch-openglimageloader.cpp 2006-09-07 04:25:59 UTC (rev 19427)
@@ -0,0 +1,11 @@
+--- src/opengl/openglimageloader.cpp 2006-06-30 14:46:14.000000000 +0300
++++ src/opengl/openglimageloader.cpp 2006-06-30 11:18:58.000000000 +0300
+@@ -63,6 +63,8 @@
+
+ #ifdef __amigaos4__
+ #include <mgl/gl.h>
++#elif (defined __APPLE__ && defined __MACH__)
++#include <OpenGL/gl.h>
+ #else
+ #include <GL/gl.h>
+ #endif
Added: trunk/dports/graphics/libguichan/files/patch-sdlmakefile
===================================================================
--- trunk/dports/graphics/libguichan/files/patch-sdlmakefile (rev 0)
+++ trunk/dports/graphics/libguichan/files/patch-sdlmakefile 2006-09-07 04:25:59 UTC (rev 19427)
@@ -0,0 +1,11 @@
+--- src/sdl/Makefile.in 2005-05-17 22:23:17.000000000 +0300
++++ src/sdl/Makefile.in 2006-06-30 15:44:18.000000000 +0300
+@@ -266,7 +266,7 @@
+ rm -f "$${dir}/so_locations"; \
+ done
+ libguichan_sdl.la: $(libguichan_sdl_la_OBJECTS) $(libguichan_sdl_la_DEPENDENCIES)
+- $(CXXLINK) -rpath $(libdir) $(libguichan_sdl_la_LDFLAGS) $(libguichan_sdl_la_OBJECTS) $(libguichan_sdl_la_LIBADD) $(LIBS)
++ $(CXXLINK) -rpath $(libdir) $(libguichan_sdl_la_LDFLAGS) $(libguichan_sdl_la_OBJECTS) $(libguichan_sdl_la_LIBADD) $(LIBS) -lsdl_image
+
+ mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20060906/ab1783bf/attachment.html
More information about the macports-changes
mailing list