An update to GLEW 1.7.0.

Index: Makefile
===================================================================
RCS file: /home/cvs/ports/graphics/glew/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile    2 Nov 2011 08:46:37 -0000       1.7
+++ Makefile    11 Nov 2011 21:32:15 -0000
@@ -2,13 +2,13 @@
 
 COMMENT=       GL Extension Wrangler library
 
-DISTNAME=      glew-1.5.6
-REVISION=      0
+DISTNAME=      glew-1.7.0
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=glew/}
 EXTRACT_SUFX=  .tgz
 
-SHARED_LIBS=   GLEW    3.0
+SHARED_LIBS=   GLEW    4.0 \
+               GLEWmx  0.0
 
 HOMEPAGE=      http://glew.sourceforge.net/
 
@@ -19,9 +19,11 @@ PERMIT_PACKAGE_CDROM=        Yes
 PERMIT_PACKAGE_FTP=    Yes
 PERMIT_DISTFILES_CDROM=        Yes
 PERMIT_DISTFILES_FTP=  Yes
+
 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}
 
@@ -40,10 +42,13 @@ do-install:
        ${INSTALL_PROGRAM} ${WRKSRC}/bin/visualinfo ${PREFIX}/bin
        if [ -f ${WRKSRC}/lib/libGLEW.so.* ]; then \
            ${INSTALL_DATA} ${WRKSRC}/lib/libGLEW.so.* ${PREFIX}/lib; \
+           ${INSTALL_DATA} ${WRKSRC}/lib/libGLEWmx.so.* ${PREFIX}/lib; \
        fi
        ${INSTALL_DATA} ${WRKSRC}/lib/libGLEW.a ${PREFIX}/lib
+       ${INSTALL_DATA} ${WRKSRC}/lib/libGLEWmx.a ${PREFIX}/lib
        ${INSTALL_DATA} ${WRKSRC}/include/GL/*.h ${PREFIX}/include/GL
        ${INSTALL_DATA} ${WRKSRC}/glew.pc ${PREFIX}/lib/pkgconfig
+       ${INSTALL_DATA} ${WRKSRC}/glewmx.pc ${PREFIX}/lib/pkgconfig
 .for i in css html jpg png
        ${INSTALL_DATA} ${WRKSRC}/doc/*.${i} ${PREFIX}/share/doc/glew
 .endfor
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/graphics/glew/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo    15 Oct 2010 10:32:02 -0000      1.3
+++ distinfo    11 Nov 2011 17:45:44 -0000
@@ -1,5 +1,5 @@
-MD5 (glew-1.5.6.tgz) = 5vVut2Xx2kiaEyd5Otz2uw==
-RMD160 (glew-1.5.6.tgz) = YwR9fCJwReo3n1KnsOwXkDQ8yyI=
-SHA1 (glew-1.5.6.tgz) = BTNVpBxerPlJLRV9ftpNFGVvjJY=
-SHA256 (glew-1.5.6.tgz) = I/CM7yhr4vJguPKXyfcf35Bqm0Ua0qfRGtH0arPLGGw=
-SIZE (glew-1.5.6.tgz) = 484319
+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
Index: files/Makefile.openbsd
===================================================================
RCS file: /home/cvs/ports/graphics/glew/files/Makefile.openbsd,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile.openbsd
--- files/Makefile.openbsd      2 Aug 2009 12:32:36 -0000       1.2
+++ files/Makefile.openbsd      11 Nov 2011 20:00:24 -0000
@@ -1,10 +1,7 @@
 NAME = $(GLEW_NAME)
 CC ?= cc
 LD ?= cc
-ifneq (undefined, $(origin GLEW_MX))
-CFLAGS.EXTRA = -DGLEW_MX
-endif
-LDFLAGS.SO = -shared
+PICFLAG = -fPIC
 LDFLAGS.EXTRA = -L$(X11BASE)/lib
 LDFLAGS.GL = -lm -lXmu -lXi -lGLU -lGL -lXext -lX11
 LDFLAGS.STATIC = -Wl,-Bstatic
@@ -16,4 +13,8 @@ POPT =
 BIN.SUFFIX =
 LIB.SHARED = lib$(NAME).so.$(LIBGLEW_VERSION)
 LIB.STATIC = lib$(NAME).a
-SHARED_OBJ_EXT = so
+LDFLAGS.SO = -shared $(PICFLAG)
+LIB.SHARED.MX = lib$(NAME)mx.so.$(LIBGLEWMX_VERSION)
+LIB.STATIC.MX = lib$(NAME)mx.a
+LDFLAGS.SO.MX = -shared $(PICFLAG)
+SHARED_OBJ_EXT = pic_o
Index: patches/patch-Makefile
===================================================================
RCS file: /home/cvs/ports/graphics/glew/patches/patch-Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 patch-Makefile
--- patches/patch-Makefile      15 Apr 2010 15:02:49 -0000      1.3
+++ patches/patch-Makefile      11 Nov 2011 19:50:54 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-Makefile,v 1.3 2010/04/15 15:02:49 sthen Exp $
---- Makefile.orig      Mon Mar  1 00:09:38 2010
-+++ Makefile   Fri Apr  9 22:35:06 2010
-@@ -64,7 +64,7 @@ else
+--- Makefile.orig      Thu Aug 25 10:17:55 2011
++++ Makefile   Fri Nov 11 14:50:20 2011
+@@ -65,7 +65,7 @@ else
  OPT = $(POPT)
  endif
  INCLUDE = -Iinclude
@@ -10,27 +10,27 @@ $OpenBSD: patch-Makefile,v 1.3 2010/04/1
  
  LIB.SRCS = src/glew.c
  LIB.OBJS = $(LIB.SRCS:.c=.o)
-@@ -89,12 +89,7 @@ lib/$(LIB.STATIC): $(LIB.OBJS)
-       $(AR) cr $@ $^
+@@ -101,11 +101,6 @@ lib/$(LIB.STATIC): $(LIB.OBJS)
  
  lib/$(LIB.SHARED): $(LIB.SOBJS)
--      $(LD) $(LDFLAGS.SO) -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS)
--ifeq ($(patsubst mingw%,mingw,$(SYSTEM)), mingw)
+       $(LD) $(LDFLAGS.SO) -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS)
+-ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),)
 -else
 -      $(LN) $(LIB.SHARED) lib/$(LIB.SONAME)
 -      $(LN) $(LIB.SHARED) lib/$(LIB.DEVLNK)
 -endif
-+      $(LD) $(LDFLAGS.SO) -fPIC -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS)
  
- bin/$(GLEWINFO.BIN): $(GLEWINFO.BIN.OBJS) lib/$(LIB.SHARED)
-       $(CC) $(CFLAGS) -o $@ $(GLEWINFO.BIN.OBJS) $(BIN.LIBS)
-@@ -104,6 +99,9 @@ bin/$(VISUALINFO.BIN): $(VISUALINFO.BIN.OBJS) lib/$(LI
+ glew.pc: glew.pc.in
+       sed \
+@@ -133,11 +128,6 @@ lib/$(LIB.STATIC.MX): $(LIB.OBJS.MX)
  
- %.o: %.c
-       $(CC) -c $(CFLAGS) -o $@ $<
-+
-+%.so: %.c
-+      $(CC) -c $(CFLAGS) -fPIC -o $@ $<
+ lib/$(LIB.SHARED.MX): $(LIB.SOBJS.MX)
+       $(LD) $(LDFLAGS.SO.MX) -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS)
+-ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),)
+-else
+-      $(LN) $(LIB.SHARED.MX) lib/$(LIB.SONAME.MX)
+-      $(LN) $(LIB.SHARED.MX) lib/$(LIB.DEVLNK.MX)
+-endif
  
- src/glew.o: src/glew.c include/GL/glew.h include/GL/wglew.h include/GL/glxew.h
-       $(CC) $(CFLAGS) $(CFLAGS.SO) -o $@ -c $<
+ glewmx.pc: glew.pc.in
+       sed \
Index: pkg/PFRAG.shared
===================================================================
RCS file: /home/cvs/ports/graphics/glew/pkg/PFRAG.shared,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PFRAG.shared
--- pkg/PFRAG.shared    13 Apr 2009 23:24:01 -0000      1.1.1.1
+++ pkg/PFRAG.shared    11 Nov 2011 20:08:30 -0000
@@ -1,2 +1,3 @@
 @comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2009/04/13 23:24:01 sthen 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.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   15 Apr 2010 15:02:49 -0000      1.2
+++ pkg/PLIST   11 Nov 2011 20:08:30 -0000
@@ -7,11 +7,14 @@ include/GL/glew.h
 include/GL/glxew.h
 include/GL/wglew.h
 lib/libGLEW.a
+lib/libGLEWmx.a
 lib/pkgconfig/
 lib/pkgconfig/glew.pc
+lib/pkgconfig/glewmx.pc
 share/doc/glew/
 share/doc/glew/advanced.html
 share/doc/glew/basic.html
+share/doc/glew/build.html
 share/doc/glew/credits.html
 share/doc/glew/glew.css
 share/doc/glew/glew.html

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Reply via email to