Skip site navigation (1)Skip section navigation (2)
Date:      Fri,  8 Mar 2013 18:10:24 +0400 (MSK)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/176749: [PATCH] graphics/fpc-opengl: fix glut support
Message-ID:  <20130308141024.E0B7ED02@hades.panopticon>
Resent-Message-ID: <201303081420.r28EK0YM071824@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         176749
>Category:       ports
>Synopsis:       [PATCH] graphics/fpc-opengl: fix glut support
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Mar 08 14:20:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Marakasov
>Release:        FreeBSD 9.0-RELEASE-p3 amd64
>Organization:
>Environment:
System: FreeBSD hades.panopticon 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Wed Jun 13 17:39:20 MSK 2012 root@hades.panopticon:/usr/obj/usr/src/sys/HADES amd64


>Description:
fpc opengl module has hardcoded libglut.so.3 for GLUT library, while freeglut on FreeBSD uses libglut.so.12, and it should anyway be just libglut.so. The patch fixes this and is required for games/hedgewars update.

>How-To-Repeat:
>Fix:
---
Index: Makefile
===================================================================
--- Makefile	(revision 313649)
+++ Makefile	(working copy)
@@ -5,7 +5,7 @@
 # $FreeBSD$
 #
 
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	graphics lang
 PKGNAMESUFFIX=	-opengl
 
Index: files/patch-packages-opengl-src-glut.pp
===================================================================
--- files/patch-packages-opengl-src-glut.pp	(revision 0)
+++ files/patch-packages-opengl-src-glut.pp	(working copy)
@@ -0,0 +1,19 @@
+Index: packages/opengl/src/glut.pp
+===================================================================
+--- packages/opengl/src/glut.pp	(revision 23728)
++++ packages/opengl/src/glut.pp	(working copy)
+@@ -768,13 +768,9 @@
+   {$ifdef darwin}
+   LoadGlut('/System/Library/Frameworks/GLUT.framework/GLUT');
+   {$else}
+-  {$IFDEF haiku}
++  {$IFNDEF MORPHOS}
+   LoadGlut('libglut.so');
+-  {$ELSE}
+-  {$IFNDEF MORPHOS}
+-  LoadGlut('libglut.so.3');
+   {$ENDIF}
+-  {$ENDIF}
+   {$endif}
+   {$ENDIF OS2}
+   {$ENDIF}
---
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130308141024.E0B7ED02>