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/