summaryrefslogtreecommitdiff
path: root/graphics/glu
diff options
context:
space:
mode:
authorwiz <wiz>2009-08-08 08:25:50 +0000
committerwiz <wiz>2009-08-08 08:25:50 +0000
commitb009362f53e709354c562dd1e24b4a9bc9f99cf6 (patch)
tree3a6d8bd1583f27c76287b415c3dcdf3180fa8669 /graphics/glu
parenta6395e2eb58c3c06c6dcfbf3db7661c40f4e2d5d (diff)
downloadpkgsrc-b009362f53e709354c562dd1e24b4a9bc9f99cf6.tar.gz
Fix symbol handling in glu. Patch from upstream via Jörn Clausen
in PR 41613. Bump glu PKGREVISION.
Diffstat (limited to 'graphics/glu')
-rw-r--r--graphics/glu/Makefile5
-rw-r--r--graphics/glu/files/glu.exports.in63
2 files changed, 67 insertions, 1 deletions
diff --git a/graphics/glu/Makefile b/graphics/glu/Makefile
index 6aab4b3ca50..81d0ed251d9 100644
--- a/graphics/glu/Makefile
+++ b/graphics/glu/Makefile
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.55 2009/07/08 20:00:58 hasso Exp $
+# $NetBSD: Makefile,v 1.56 2009/08/08 08:25:50 wiz Exp $
PKGNAME= glu-${MESA_PKGVERSION}
+PKGREVISION= 1
COMMENT= GLU polygon tessellation facility for Mesa
CONFLICTS+= Mesa-glx-[0-9]*
@@ -20,6 +21,8 @@ BUILDLINK_API_DEPENDS.MesaLib+= MesaLib>=${MESA_VERSION}
post-extract:
${GREP} '^[[:cntrl:]][g][l][u]' ${WRKSRC}/src/glu/sgi/glu.def \
| ${SED} -e 's,^[[:cntrl:]],,' > ${WRKSRC}/src/glu/sgi/glu.sym
+ ${RM} ${WRKSRC}/src/glu/sgi/glu.exports
+ ${CP} ${FILESDIR}/glu.exports.in ${WRKSRC}/src/glu/sgi/
pre-build:
cd ${WRKSRC} && ${RM} -fr src/glx src/mesa src/glut src/glw progs
diff --git a/graphics/glu/files/glu.exports.in b/graphics/glu/files/glu.exports.in
new file mode 100644
index 00000000000..3e2661ec753
--- /dev/null
+++ b/graphics/glu/files/glu.exports.in
@@ -0,0 +1,63 @@
+#if defined(USE_MGL_NAMESPACE)
+# include "glu_mangle.h" /* mangle function names if needed */
+#endif
+
+ gluBeginCurve
+ gluBeginPolygon
+ gluBeginSurface
+ gluBeginTrim
+ gluBuild1DMipmapLevels
+ gluBuild1DMipmaps
+ gluBuild2DMipmapLevels
+ gluBuild2DMipmaps
+ gluBuild3DMipmapLevels
+ gluBuild3DMipmaps
+ gluCheckExtension
+ gluCylinder
+ gluDeleteNurbsRenderer
+ gluDeleteQuadric
+ gluDeleteTess
+ gluDisk
+ gluEndCurve
+ gluEndPolygon
+ gluEndSurface
+ gluEndTrim
+ gluErrorString
+ gluGetNurbsProperty
+ gluGetString
+ gluGetTessProperty
+ gluLoadSamplingMatrices
+ gluLookAt
+ gluNewNurbsRenderer
+ gluNewQuadric
+ gluNewTess
+ gluNextContour
+ gluNurbsCallback
+ gluNurbsCallbackData
+ gluNurbsCallbackDataEXT
+ gluNurbsCurve
+ gluNurbsProperty
+ gluNurbsSurface
+ gluOrtho2D
+ gluPartialDisk
+ gluPerspective
+ gluPickMatrix
+ gluProject
+ gluPwlCurve
+ gluQuadricCallback
+ gluQuadricDrawStyle
+ gluQuadricNormals
+ gluQuadricOrientation
+ gluQuadricTexture
+ gluScaleImage
+ gluSphere
+ gluTessBeginContour
+ gluTessBeginPolygon
+ gluTessCallback
+ gluTessEndContour
+ gluTessEndPolygon
+ gluTessNormal
+ gluTessProperty
+ gluTessVertex
+ gluUnProject
+ gluUnProject4