From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Mar 8 14:20:00 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id A6D01AFF for ; Fri, 8 Mar 2013 14:20:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 8A126350 for ; Fri, 8 Mar 2013 14:20:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r28EK0K9071825 for ; Fri, 8 Mar 2013 14:20:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r28EK0YM071824; Fri, 8 Mar 2013 14:20:00 GMT (envelope-from gnats) Resent-Date: Fri, 8 Mar 2013 14:20:00 GMT Resent-Message-Id: <201303081420.r28EK0YM071824@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Dmitry Marakasov Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 26A63917 for ; Fri, 8 Mar 2013 14:10:27 +0000 (UTC) (envelope-from amdmi3@amdmi3.ru) Received: from smtp.timeweb.ru (smtp.timeweb.ru [92.53.116.57]) by mx1.freebsd.org (Postfix) with ESMTP id DD61F2EE for ; Fri, 8 Mar 2013 14:10:26 +0000 (UTC) Received: from [213.148.20.85] (helo=hive.panopticon) by smtp.timeweb.ru with esmtpsa (TLS1.0:DHE_RSA_CAMELLIA_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1UDy09-0004Pd-BP for FreeBSD-gnats-submit@freebsd.org; Fri, 08 Mar 2013 18:10:25 +0400 Received: from hades.panopticon (hades.panopticon [192.168.0.32]) by hive.panopticon (Postfix) with ESMTP id EB3D4B84D for ; Fri, 8 Mar 2013 18:10:24 +0400 (MSK) Received: by hades.panopticon (Postfix, from userid 1000) id E0B7ED02; Fri, 8 Mar 2013 18:10:24 +0400 (MSK) Message-Id: <20130308141024.E0B7ED02@hades.panopticon> Date: Fri, 8 Mar 2013 18:10:24 +0400 (MSK) From: Dmitry Marakasov To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/176749: [PATCH] graphics/fpc-opengl: fix glut support X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Dmitry Marakasov List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Mar 2013 14:20:00 -0000 >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: