An update to GLEW 1.9.0. Adds support for OpenGL 4.3 and some bug fixes. Tested on amd64.
Index: Makefile =================================================================== RCS file: /home/cvs/ports/graphics/glew/Makefile,v retrieving revision 1.8 diff -u -p -r1.8 Makefile --- Makefile 16 Nov 2011 22:42:02 -0000 1.8 +++ Makefile 7 Aug 2012 11:13:32 -0000 @@ -2,13 +2,13 @@ COMMENT= GL Extension Wrangler library -DISTNAME= glew-1.7.0 +DISTNAME= glew-1.9.0 CATEGORIES= graphics MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=glew/} EXTRACT_SUFX= .tgz -SHARED_LIBS= GLEW 4.0 \ - GLEWmx 0.0 +SHARED_LIBS= GLEW 5.0 \ + GLEWmx 1.0 HOMEPAGE= http://glew.sourceforge.net/ Index: distinfo =================================================================== RCS file: /home/cvs/ports/graphics/glew/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo 16 Nov 2011 22:42:02 -0000 1.4 +++ distinfo 7 Aug 2012 11:13:38 -0000 @@ -1,5 +1,2 @@ -MD5 (glew-1.7.0.tgz) = +3qLt5GHrJipC1fw8no+hA== -RMD160 (glew-1.7.0.tgz) = yzhpiTr8u8A0jXaNEVmWxB3PyqA= -SHA1 (glew-1.7.0.tgz) = kmbyNgwWh6lvLqBkGWcdNwspKNE= -SHA256 (glew-1.7.0.tgz) = FlOmP7HhpRjEtcy68aYX8aC0wcKdOa5OJYOETZg2XAk= -SIZE (glew-1.7.0.tgz) = 512582 +SHA256 (glew-1.9.0.tgz) = mzZTDkFMldZiS+nWgVpb4VMdGYYwCuWQPxaXeriut4c= +SIZE (glew-1.9.0.tgz) = 544440 Index: patches/patch-Makefile =================================================================== RCS file: /home/cvs/ports/graphics/glew/patches/patch-Makefile,v retrieving revision 1.4 diff -u -p -r1.4 patch-Makefile --- patches/patch-Makefile 16 Nov 2011 22:42:02 -0000 1.4 +++ patches/patch-Makefile 3 Aug 2012 08:37:08 -0000 @@ -1,36 +1,80 @@ $OpenBSD: patch-Makefile,v 1.4 2011/11/16 22:42:02 pascal Exp $ ---- Makefile.orig Thu Aug 25 10:17:55 2011 -+++ Makefile Fri Nov 11 14:50:20 2011 -@@ -65,7 +65,7 @@ else +--- Makefile.orig Tue Jul 17 23:46:33 2012 ++++ Makefile Fri Aug 3 04:37:01 2012 +@@ -72,7 +72,7 @@ else OPT = $(POPT) endif INCLUDE = -Iinclude -CFLAGS = $(OPT) $(WARN) $(INCLUDE) $(CFLAGS.EXTRA) +CFLAGS += $(OPT) $(WARN) $(INCLUDE) $(CFLAGS.EXTRA) - LIB.SRCS = src/glew.c - LIB.OBJS = $(LIB.SRCS:.c=.o) -@@ -101,11 +101,6 @@ lib/$(LIB.STATIC): $(LIB.OBJS) + all debug: glew.lib glew.lib.mx glew.bin + +@@ -101,19 +101,9 @@ lib: + + lib/$(LIB.STATIC): $(LIB.OBJS) + $(AR) cr $@ $^ +-ifneq ($(STRIP),) +- $(STRIP) -x $@ +-endif lib/$(LIB.SHARED): $(LIB.SOBJS) $(LD) $(LDFLAGS.SO) -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS) --ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),) --else +-ifneq ($(LN),) - $(LN) $(LIB.SHARED) lib/$(LIB.SONAME) - $(LN) $(LIB.SHARED) lib/$(LIB.DEVLNK) -endif +-ifneq ($(STRIP),) +- $(STRIP) -x $@ +-endif - glew.pc: glew.pc.in - sed \ -@@ -133,11 +128,6 @@ lib/$(LIB.STATIC.MX): $(LIB.OBJS.MX) + tmp/$(SYSTEM)/default/static/glew.o: src/glew.c include/GL/glew.h include/GL/wglew.h include/GL/glxew.h + @mkdir -p $(dir $@) +@@ -143,13 +133,6 @@ lib/$(LIB.STATIC.MX): $(LIB.OBJS.MX) lib/$(LIB.SHARED.MX): $(LIB.SOBJS.MX) $(LD) $(LDFLAGS.SO.MX) -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS) --ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),) --else +-ifneq ($(LN),) - $(LN) $(LIB.SHARED.MX) lib/$(LIB.SONAME.MX) - $(LN) $(LIB.SHARED.MX) lib/$(LIB.DEVLNK.MX) -endif +-ifneq ($(STRIP),) +- $(STRIP) -x $@ +-endif + + tmp/$(SYSTEM)/mx/static/glew.o: src/glew.c include/GL/glew.h include/GL/wglew.h include/GL/glxew.h + @mkdir -p $(dir $@) +@@ -226,17 +209,11 @@ ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),) + else + $(INSTALL) -m 0644 lib/$(LIB.SHARED) $(LIBDIR)/ + endif +-ifneq ($(LN),) +- $(LN) $(LIB.SHARED) $(LIBDIR)/$(LIB.SONAME) +-endif + + # development files + ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),) + $(INSTALL) -m 0644 lib/$(LIB.DEVLNK) $(LIBDIR)/ + endif +-ifneq ($(LN),) +- $(LN) $(LIB.SHARED) $(LIBDIR)/$(LIB.DEVLNK) +-endif + $(INSTALL) -m 0644 lib/$(LIB.STATIC) $(LIBDIR)/ + + install.lib.mx: glew.lib.mx +@@ -248,15 +225,9 @@ ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),) + else + $(INSTALL) -m 0644 lib/$(LIB.SHARED.MX) $(LIBDIR)/ + endif +-ifneq ($(LN),) +- $(LN) $(LIB.SHARED.MX) $(LIBDIR)/$(LIB.SONAME.MX) +-endif + # development files + ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),) + $(INSTALL) -m 0644 lib/$(LIB.DEVLNK.MX) $(LIBDIR)/ +-endif +-ifneq ($(LN),) +- $(LN) $(LIB.SHARED.MX) $(LIBDIR)/$(LIB.DEVLNK.MX) + endif + $(INSTALL) -m 0644 lib/$(LIB.STATIC.MX) $(LIBDIR)/ - glewmx.pc: glew.pc.in - sed \ -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.