From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Apr 12 04:10:01 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E48581065672 for ; Sun, 12 Apr 2009 04:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 478958FC19 for ; Sun, 12 Apr 2009 04:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n3C4A18o081302 for ; Sun, 12 Apr 2009 04:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n3C4A1Lm081301; Sun, 12 Apr 2009 04:10:01 GMT (envelope-from gnats) Resent-Date: Sun, 12 Apr 2009 04:10:01 GMT Resent-Message-Id: <200904120410.n3C4A1Lm081301@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 [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B5AAD1065673 for ; Sun, 12 Apr 2009 04:00:44 +0000 (UTC) (envelope-from amdmi3@amdmi3.ru) Received: from smtp.timeweb.ru (smtp.timeweb.ru [217.170.79.85]) by mx1.freebsd.org (Postfix) with ESMTP id 4449B8FC15 for ; Sun, 12 Apr 2009 04:00:44 +0000 (UTC) (envelope-from amdmi3@amdmi3.ru) Received: from [213.148.20.85] (helo=hive.panopticon) by smtp.timeweb.ru with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1Lsqs7-0007fm-Qu; Sun, 12 Apr 2009 08:00:43 +0400 Received: from hades.panopticon (hades.panopticon [192.168.0.32]) by hive.panopticon (Postfix) with ESMTP id B8CEACF8E; Sun, 12 Apr 2009 08:00:59 +0400 (MSD) Received: by hades.panopticon (Postfix, from userid 1000) id A666310883E; Sun, 12 Apr 2009 08:00:22 +0400 (MSD) Message-Id: <20090412040022.A666310883E@hades.panopticon> Date: Sun, 12 Apr 2009 08:00:22 +0400 (MSD) From: Dmitry Marakasov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: ahze@FreeBSD.org Subject: ports/133638: [PATCH] graphics/py25-opengl: doesn't work at all X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Apr 2009 04:10:02 -0000 >Number: 133638 >Category: ports >Synopsis: [PATCH] graphics/py25-opengl: doesn't work at all >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: Sun Apr 12 04:10:00 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Dmitry Marakasov >Release: FreeBSD 8.0-CURRENT i386 >Organization: >Environment: System: FreeBSD hades.panopticon 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Thu Apr 9 02:46:37 MSD >Description: py-opengl doesn't work at all. For example, backtrace from FretsOnFire: Traceback (most recent call last): File "/usr/local/bin/FretsOnFire", line 16, in execfile(os.path.join(package_dir, "FretsOnFire.py")) File "/usr/local/lib/fretsonfire/FretsOnFire/FretsOnFire.py", line 36, in from GameEngine import GameEngine File "/usr/local/lib/fretsonfire/FretsOnFire/GameEngine.py", line 23, in from OpenGL.GL import * File "/usr/local/lib/python2.5/site-packages/OpenGL/GL/__init__.py", line 2, in from OpenGL.raw.GL import * File "/usr/local/lib/python2.5/site-packages/OpenGL/raw/GL/__init__.py", line 6, in from OpenGL.raw.GL.constants import * File "/usr/local/lib/python2.5/site-packages/OpenGL/raw/GL/constants.py", line 7, in from OpenGL import platform, arrays File "/usr/local/lib/python2.5/site-packages/OpenGL/platform/__init__.py", line 36, in _load() File "/usr/local/lib/python2.5/site-packages/OpenGL/platform/__init__.py", line 26, in _load plugin = PlatformPlugin.match( key ) File "/usr/local/lib/python2.5/site-packages/OpenGL/plugins.py", line 47, in match raise KeyError( """No platform plugin registered for %s"""%(key,)) KeyError: "No platform plugin registered for ('freebsd8', 'posix')" The cause is typo in plugin name (see patch), so posix plugin is not used. This was fixed in pyopengl bzr (but the fix is not yet in 3.0.0). While here, also use SF macro. Added file(s): - files/patch-OpenGL-__init__.py Port maintainer (ahze@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- py25-opengl-3.0.0.b8_2.patch begins here --- Index: Makefile =================================================================== RCS file: /home/amdmi3/projects/freebsd/FreeBSD.cvs/ports/graphics/py-opengl/Makefile,v retrieving revision 1.32 diff -u -u -r1.32 Makefile --- Makefile 23 Jan 2009 16:27:40 -0000 1.32 +++ Makefile 12 Apr 2009 03:53:20 -0000 @@ -7,10 +7,9 @@ PORTNAME= opengl PORTVERSION= 3.0.0.b8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= py${PORTNAME} +MASTER_SITES= SF/py${PORTNAME} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyOpenGL-${PORTVERSION:S/.b/b/} Index: files/patch-OpenGL-__init__.py =================================================================== RCS file: files/patch-OpenGL-__init__.py diff -N files/patch-OpenGL-__init__.py --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-OpenGL-__init__.py 12 Apr 2009 03:53:56 -0000 @@ -0,0 +1,11 @@ +--- OpenGL/__init__.py.orig 2008-12-07 06:58:16.000000000 +0300 ++++ OpenGL/__init__.py 2009-04-12 07:52:27.000000000 +0400 +@@ -102,7 +102,7 @@ + # Declarations of plugins provided by PyOpenGL itself + from OpenGL.plugins import PlatformPlugin, FormatHandler + PlatformPlugin( 'nt', 'OpenGL.platform.win32.Win32Platform' ) +-PlatformPlugin( 'posix ', 'OpenGL.platform.glx.GLXPlatform' ) ++PlatformPlugin( 'posix', 'OpenGL.platform.glx.GLXPlatform' ) + PlatformPlugin( 'linux2', 'OpenGL.platform.glx.GLXPlatform' ) + PlatformPlugin( 'darwin', 'OpenGL.platform.darwin.DarwinPlatform' ) + --- py25-opengl-3.0.0.b8_2.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: