Here is an update to GLEW 2.2.0.
Index: Makefile =================================================================== RCS file: /home/cvs/ports/graphics/glew/Makefile,v retrieving revision 1.18 diff -u -p -u -p -r1.18 Makefile --- Makefile 12 Jul 2019 20:46:59 -0000 1.18 +++ Makefile 29 Mar 2020 04:20:55 -0000 @@ -5,13 +5,12 @@ NOT_FOR_ARCHS= m88k COMMENT= GL Extension Wrangler library -DISTNAME= glew-2.0.0 -REVISION= 0 +DISTNAME= glew-2.2.0 CATEGORIES= graphics MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=glew/} EXTRACT_SUFX= .tgz -SHARED_LIBS= GLEW 8.0 +SHARED_LIBS= GLEW 9.0 HOMEPAGE= http://glew.sourceforge.net/ Index: distinfo =================================================================== RCS file: /home/cvs/ports/graphics/glew/distinfo,v retrieving revision 1.8 diff -u -p -u -p -r1.8 distinfo --- distinfo 30 Dec 2016 13:57:51 -0000 1.8 +++ distinfo 29 Mar 2020 04:08:19 -0000 @@ -1,2 +1,2 @@ -SHA256 (glew-2.0.0.tgz) = xXLDCk5kaJw0K6FiQTCsmJNtevkMMQP5zhK4oMVzZ2Q= -SIZE (glew-2.0.0.tgz) = 667340 +SHA256 (glew-2.2.0.tgz) = 1PyCiTz7ABCVeNChojN/uMozWzzsz5e5flzH8I5DU+E= +SIZE (glew-2.2.0.tgz) = 835861 Index: patches/patch-Makefile =================================================================== RCS file: /home/cvs/ports/graphics/glew/patches/patch-Makefile,v retrieving revision 1.8 diff -u -p -u -p -r1.8 patch-Makefile --- patches/patch-Makefile 30 Dec 2016 13:57:51 -0000 1.8 +++ patches/patch-Makefile 29 Mar 2020 04:08:55 -0000 @@ -1,6 +1,8 @@ $OpenBSD: patch-Makefile,v 1.8 2016/12/30 13:57:51 sthen Exp $ ---- Makefile.orig Sat Jul 23 20:43:37 2016 -+++ Makefile Sat Dec 17 18:41:07 2016 + +Index: Makefile +--- Makefile.orig ++++ Makefile @@ -81,7 +81,7 @@ else OPT = $(POPT) endif Index: patches/patch-include_GL_glew_h =================================================================== RCS file: patches/patch-include_GL_glew_h diff -N patches/patch-include_GL_glew_h --- patches/patch-include_GL_glew_h 28 Jan 2019 08:26:17 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,25 +0,0 @@ -$OpenBSD: patch-include_GL_glew_h,v 1.3 2019/01/28 08:26:17 jsg Exp $ - -7f65a36866f4e24dd1446fe1c9d21424f28bcabd -Fixed compilation with current mesa versions. - -Index: include/GL/glew.h ---- include/GL/glew.h.orig -+++ include/GL/glew.h -@@ -93,7 +93,7 @@ - #if defined(__REGAL_H__) - #error Regal.h included before glew.h - #endif --#if defined(__glext_h_) || defined(__GLEXT_H_) -+#if defined(__glext_h_) || defined(__GLEXT_H_) || defined(__gl_glext_h_) - #error glext.h included before glew.h - #endif - #if defined(__gl_ATI_h_) -@@ -109,6 +109,7 @@ - #define __X_GL_H - #define __glext_h_ - #define __GLEXT_H_ -+#define __gl_glext_h_ - #define __gl_ATI_h_ - - #if defined(_WIN32) Index: pkg/PLIST =================================================================== RCS file: /home/cvs/ports/graphics/glew/pkg/PLIST,v retrieving revision 1.6 diff -u -p -u -p -r1.6 PLIST --- pkg/PLIST 30 Dec 2016 13:57:51 -0000 1.6 +++ pkg/PLIST 29 Mar 2020 04:19:11 -0000 @@ -6,7 +6,7 @@ include/GL/eglew.h include/GL/glew.h include/GL/glxew.h include/GL/wglew.h -lib/libGLEW.a +@static-lib lib/libGLEW.a @lib lib/libGLEW.so.${LIBGLEW_VERSION} lib/pkgconfig/glew.pc share/doc/glew/