Here is an update to glew 1.10.0.
OK?
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/graphics/glew/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile 11 Mar 2013 11:10:52 -0000 1.10
+++ Makefile 22 Aug 2013 06:18:27 -0000
@@ -2,13 +2,13 @@
COMMENT= GL Extension Wrangler library
-DISTNAME= glew-1.9.0
+DISTNAME= glew-1.10.0
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=glew/}
EXTRACT_SUFX= .tgz
-SHARED_LIBS= GLEW 5.0 \
- GLEWmx 1.0
+SHARED_LIBS= GLEW 6.0 \
+ GLEWmx 2.0
HOMEPAGE= http://glew.sourceforge.net/
@@ -22,7 +22,7 @@ WANTLIB= GL GLU X11 Xext Xi Xmu c m
MAKE_ENV= LIBGLEW_VERSION=${LIBGLEW_VERSION} \
LIBGLEWMX_VERSION=${LIBGLEWmx_VERSION} \
GLEW_DEST=${PREFIX}
-MAKE_FLAGS= LD=${CC}
+MAKE_FLAGS= LD=${CC} STRIP=
USE_GMAKE= Yes
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/graphics/glew/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo 27 Aug 2012 12:40:19 -0000 1.5
+++ distinfo 22 Aug 2013 05:39:22 -0000
@@ -1,2 +1,2 @@
-SHA256 (glew-1.9.0.tgz) = mzZTDkFMldZiS+nWgVpb4VMdGYYwCuWQPxaXeriut4c=
-SIZE (glew-1.9.0.tgz) = 544440
+SHA256 (glew-1.10.0.tgz) = mcQTILY/aGCGm1+5r5oYVLFVgnlsZO49/XCW3AyJ8wc=
+SIZE (glew-1.10.0.tgz) = 567605
Index: files/Makefile.openbsd
===================================================================
RCS file: /home/cvs/ports/graphics/glew/files/Makefile.openbsd,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile.openbsd
--- files/Makefile.openbsd 16 Nov 2011 22:42:02 -0000 1.3
+++ files/Makefile.openbsd 22 Aug 2013 06:11:46 -0000
@@ -1,7 +1,6 @@
NAME = $(GLEW_NAME)
CC ?= cc
LD ?= cc
-PICFLAG = -fPIC
LDFLAGS.EXTRA = -L$(X11BASE)/lib
LDFLAGS.GL = -lm -lXmu -lXi -lGLU -lGL -lXext -lX11
LDFLAGS.STATIC = -Wl,-Bstatic
@@ -10,11 +9,12 @@ CFLAGS.EXTRA += -I$(X11BASE)/include
NAME = GLEW
WARN = -Wall -W
POPT =
+CFLAGS.EXTRA += -fPIC
BIN.SUFFIX =
LIB.SHARED = lib$(NAME).so.$(LIBGLEW_VERSION)
LIB.STATIC = lib$(NAME).a
-LDFLAGS.SO = -shared $(PICFLAG)
+LDFLAGS.SO = -shared -fPIC
LIB.SHARED.MX = lib$(NAME)mx.so.$(LIBGLEWMX_VERSION)
LIB.STATIC.MX = lib$(NAME)mx.a
-LDFLAGS.SO.MX = -shared $(PICFLAG)
+LDFLAGS.SO.MX = -shared -fPIC
SHARED_OBJ_EXT = pic_o
Index: patches/patch-Makefile
===================================================================
RCS file: /home/cvs/ports/graphics/glew/patches/patch-Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 patch-Makefile
--- patches/patch-Makefile 27 Aug 2012 12:40:19 -0000 1.5
+++ patches/patch-Makefile 22 Aug 2013 05:39:46 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-Makefile,v 1.5 2012/08/27 12:40:19 ajacoutot Exp $
---- Makefile.orig Tue Jul 17 23:46:33 2012
-+++ Makefile Fri Aug 3 04:37:01 2012
-@@ -72,7 +72,7 @@ else
+--- Makefile.orig Mon Jul 22 10:11:22 2013
++++ Makefile Thu Aug 22 01:39:39 2013
+@@ -71,7 +71,7 @@ else
OPT = $(POPT)
endif
INCLUDE = -Iinclude
@@ -10,7 +10,7 @@ $OpenBSD: patch-Makefile,v 1.5 2012/08/2
all debug: glew.lib glew.lib.mx glew.bin
-@@ -101,19 +101,9 @@ lib:
+@@ -100,19 +100,9 @@ lib:
lib/$(LIB.STATIC): $(LIB.OBJS)
$(AR) cr $@ $^
@@ -30,7 +30,7 @@ $OpenBSD: patch-Makefile,v 1.5 2012/08/2
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)
+@@ -146,13 +136,6 @@ lib/$(LIB.STATIC.MX): $(LIB.OBJS.MX)
lib/$(LIB.SHARED.MX): $(LIB.SOBJS.MX)
$(LD) $(LDFLAGS.SO.MX) -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS)
@@ -44,7 +44,7 @@ $OpenBSD: patch-Makefile,v 1.5 2012/08/2
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)),)
+@@ -239,17 +222,11 @@ ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),)
else
$(INSTALL) -m 0644 lib/$(LIB.SHARED) $(LIBDIR)/
endif
@@ -62,7 +62,7 @@ $OpenBSD: patch-Makefile,v 1.5 2012/08/2
$(INSTALL) -m 0644 lib/$(LIB.STATIC) $(LIBDIR)/
install.lib.mx: glew.lib.mx
-@@ -248,15 +225,9 @@ ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),)
+@@ -261,15 +238,9 @@ ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),)
else
$(INSTALL) -m 0644 lib/$(LIB.SHARED.MX) $(LIBDIR)/
endif
Index: pkg/PFRAG.shared
===================================================================
RCS file: pkg/PFRAG.shared
diff -N pkg/PFRAG.shared
--- pkg/PFRAG.shared 16 Nov 2011 22:42:02 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,3 +0,0 @@
-@comment $OpenBSD: PFRAG.shared,v 1.2 2011/11/16 22:42:02 pascal Exp $
-@lib lib/libGLEW.so.${LIBGLEW_VERSION}
-@lib lib/libGLEWmx.so.${LIBGLEWmx_VERSION}
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/graphics/glew/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST 16 Nov 2011 22:42:02 -0000 1.3
+++ pkg/PLIST 22 Aug 2013 06:25:18 -0000
@@ -1,5 +1,4 @@
@comment $OpenBSD: PLIST,v 1.3 2011/11/16 22:42:02 pascal Exp $
-%%SHARED%%
@bin bin/glewinfo
@bin bin/visualinfo
include/GL/
@@ -7,7 +6,9 @@ include/GL/glew.h
include/GL/glxew.h
include/GL/wglew.h
lib/libGLEW.a
+@lib lib/libGLEW.so.${LIBGLEW_VERSION}
lib/libGLEWmx.a
+@lib lib/libGLEWmx.so.${LIBGLEWmx_VERSION}
lib/pkgconfig/
lib/pkgconfig/glew.pc
lib/pkgconfig/glewmx.pc
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.