dlopen() gl/glu/glut without the version suffix to ease porting of

hedgewars.
This commit is contained in:
pascal 2015-04-05 17:10:07 +00:00
parent 3267e5c7bc
commit 38354bfb00
4 changed files with 51 additions and 1 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.7 2014/03/23 10:54:43 pascal Exp $
# $OpenBSD: Makefile,v 1.8 2015/04/05 17:10:07 pascal Exp $
ONLY_FOR_ARCHS = amd64 i386
@ -7,6 +7,7 @@ COMMENT = open source compiler for Pascal/Object Pascal
V = 2.6.4
DISTNAME = fpcbuild-${V}
PKGNAME = fpc-${V}
REVISION = 0
BOOT_GEN = 0
CATEGORIES = lang

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-fpcsrc_packages_opengl_src_gl_pp,v 1.1 2015/04/05 17:10:07 pascal Exp $
--- fpcsrc/packages/opengl/src/gl.pp.orig Sun Apr 5 18:36:00 2015
+++ fpcsrc/packages/opengl/src/gl.pp Sun Apr 5 18:36:20 2015
@@ -2262,11 +2262,7 @@ initialization
{$IFDEF MorphOS}
InitTinyGLLibrary;
{$ELSE}
- {$ifdef haiku}
LoadOpenGL('libGL.so');
- {$else}
- LoadOpenGL('libGL.so.1');
- {$endif}
{$ENDIF}
{$endif}
{$ENDIF}

View File

@ -0,0 +1,17 @@
$OpenBSD: patch-fpcsrc_packages_opengl_src_glu_pp,v 1.1 2015/04/05 17:10:07 pascal Exp $
--- fpcsrc/packages/opengl/src/glu.pp.orig Sun Apr 5 18:36:26 2015
+++ fpcsrc/packages/opengl/src/glu.pp Sun Apr 5 18:38:12 2015
@@ -73,13 +73,7 @@ Const
{$ifdef darwin}
GLU_LIB = '/System/Library/Frameworks/OpenGL.framework/Libraries/libGLU.dylib';
{$else}
-{$IFDEF haiku}
GLU_LIB = 'libGLU.so';
-{$ELSE}
-{$ifndef MorphOS}
- GLU_LIB = 'libGLU.so.1';
-{$endif}
-{$ENDIF}
{$ENDIF}
{$endif}

View File

@ -0,0 +1,17 @@
$OpenBSD: patch-fpcsrc_packages_opengl_src_glut_pp,v 1.1 2015/04/05 17:10:07 pascal Exp $
--- fpcsrc/packages/opengl/src/glut.pp.orig Sun Apr 5 18:49:33 2015
+++ fpcsrc/packages/opengl/src/glut.pp Sun Apr 5 18:49:58 2015
@@ -765,13 +765,7 @@ initialization
{$ifdef darwin}
LoadGlut('/System/Library/Frameworks/GLUT.framework/GLUT');
{$else}
- {$IFDEF haiku}
LoadGlut('libglut.so');
- {$ELSE}
- {$IFNDEF MORPHOS}
- LoadGlut('libglut.so.3');
- {$ENDIF}
- {$ENDIF}
{$endif}
{$ENDIF}