summaryrefslogtreecommitdiff
path: root/graphics/py-OpenGL
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2007-07-13 15:06:09 +0000
committerdrochner <drochner@pkgsrc.org>2007-07-13 15:06:09 +0000
commit9beda2d40124f76cfd7eb912ae8078b50474c01b (patch)
tree01ecf560370fcf5b757f8af2c7e9c06282f6e3b8 /graphics/py-OpenGL
parent42d4015a94bfb211745bfebf43705b90f68c58bf (diff)
downloadpkgsrc-9beda2d40124f76cfd7eb912ae8078b50474c01b.tar.gz
import PyOpenGL-3.0.0a6: Python bindings for OpenGL
prepered by Quentin Garnier in pkgsrc-wip
Diffstat (limited to 'graphics/py-OpenGL')
-rw-r--r--graphics/py-OpenGL/DESCR1
-rw-r--r--graphics/py-OpenGL/Makefile24
-rw-r--r--graphics/py-OpenGL/PLIST2
-rw-r--r--graphics/py-OpenGL/distinfo6
-rw-r--r--graphics/py-OpenGL/patches/patch-ac27
5 files changed, 60 insertions, 0 deletions
diff --git a/graphics/py-OpenGL/DESCR b/graphics/py-OpenGL/DESCR
new file mode 100644
index 00000000000..d384a86ec78
--- /dev/null
+++ b/graphics/py-OpenGL/DESCR
@@ -0,0 +1 @@
+Python bindings to OpenGL functions.
diff --git a/graphics/py-OpenGL/Makefile b/graphics/py-OpenGL/Makefile
new file mode 100644
index 00000000000..bd771fccbd9
--- /dev/null
+++ b/graphics/py-OpenGL/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/07/13 15:06:09 drochner Exp $
+#
+
+DISTNAME= PyOpenGL-3.0.0a6
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^Py//}
+CATEGORIES= graphics
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pyopengl/}
+
+MAINTAINER= cube@cubidou.net
+HOMEPAGE= http://pyopengl.sourceforge.net/
+COMMENT= Pyhton bindings for OpenGL
+
+PYDISTUTILSPKG= YES
+PY_PATCHPLIST= YES
+
+DEPENDS+= ${PYPKGPREFIX}-setuptools>=0.6c1nb1:../../devel/py-setuptools
+
+.include "../../lang/python/extension.mk"
+.include "../../graphics/Mesa/buildlink3.mk"
+.include "../../math/py-Numeric/buildlink3.mk"
+.include "../../x11/py-Tk/buildlink3.mk"
+.include "../../lang/tcl/buildlink3.mk"
+.include "../../devel/py-ctypes/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/py-OpenGL/PLIST b/graphics/py-OpenGL/PLIST
new file mode 100644
index 00000000000..7909fa74df9
--- /dev/null
+++ b/graphics/py-OpenGL/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/07/13 15:06:09 drochner Exp $
+${PYSITELIB}/PyOpenGL-3.0.0a6-py2.4.egg
diff --git a/graphics/py-OpenGL/distinfo b/graphics/py-OpenGL/distinfo
new file mode 100644
index 00000000000..693b8a53e99
--- /dev/null
+++ b/graphics/py-OpenGL/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2007/07/13 15:06:09 drochner Exp $
+
+SHA1 (PyOpenGL-3.0.0a6.tar.gz) = be787436ef51217e1658a1ef049314a00bb6e49d
+RMD160 (PyOpenGL-3.0.0a6.tar.gz) = 7f0bc5bade1b3016a2c99b08d3033a66cdd26939
+Size (PyOpenGL-3.0.0a6.tar.gz) = 1184773 bytes
+SHA1 (patch-ac) = 1a0a8545b388b94b360ac6d88252a08e3664df06
diff --git a/graphics/py-OpenGL/patches/patch-ac b/graphics/py-OpenGL/patches/patch-ac
new file mode 100644
index 00000000000..c0ee4354721
--- /dev/null
+++ b/graphics/py-OpenGL/patches/patch-ac
@@ -0,0 +1,27 @@
+$NetBSD: patch-ac,v 1.1.1.1 2007/07/13 15:06:09 drochner Exp $
+
+--- OpenGL/platform/glx.py.orig 2007-07-12 23:07:36.000000000 +0200
++++ OpenGL/platform/glx.py
+@@ -25,19 +25,19 @@ __all__ = (
+
+ GL = OpenGL = ctypesloader.loadLibrary(
+ ctypes.cdll,
+- 'GL',
++ 'libGL.so',
+ mode=ctypes.RTLD_GLOBAL
+ )
+ GLU = ctypesloader.loadLibrary(
+ ctypes.cdll,
+- 'GLU',
++ 'libGLU.so',
+ mode=ctypes.RTLD_GLOBAL
+ )
+ # glut shouldn't need to be global, but just in case a dependent library makes
+ # the same assumption GLUT does...
+ GLUT = ctypesloader.loadLibrary(
+ ctypes.cdll,
+- 'glut',
++ 'libglut.so',
+ mode=ctypes.RTLD_GLOBAL
+ )
+ # GLX doesn't seem to have its own loadable module?