[packages/glew] Up to 2.3.1

arekm arekm at pld-linux.org
Fri May 22 20:08:26 CEST 2026


commit 265bf123c56326bd48cf099fa930803a2e6e8280
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Fri May 22 20:07:55 2026 +0200

    Up to 2.3.1

 glew-const.patch | 34 +++++++++++++++++-----------------
 glew-eglew.patch | 10 ----------
 glew.spec        | 15 +++++++--------
 3 files changed, 24 insertions(+), 35 deletions(-)
---
diff --git a/glew.spec b/glew.spec
index fc48c6c..a359f73 100644
--- a/glew.spec
+++ b/glew.spec
@@ -1,14 +1,13 @@
 Summary:	The OpenGL Extension Wrangler Library
 Summary(pl.UTF-8):	Bibliteka OpenGL Extension Wrangler
 Name:		glew
-Version:	2.2.0
-Release:	2
+Version:	2.3.1
+Release:	1
 License:	BSD
 Group:		Libraries
 Source0:	https://github.com/nigels-com/glew/releases/download/glew-%{version}/glew-%{version}.tgz
-# Source0-md5:	3579164bccaef09e36c0af7f4fd5c7c7
-Patch0:		%{name}-eglew.patch
-Patch1:		%{name}-const.patch
+# Source0-md5:	923ac4437518cc7cd323adde8a4091ae
+Patch0:		%{name}-const.patch
 URL:		https://github.com/nigels-com/glew
 BuildRequires:	OpenGL-GLU-devel
 BuildRequires:	xorg-lib-libX11-devel
@@ -57,12 +56,11 @@ Biblioteka statyczna glew.
 %prep
 %setup -q
 %patch -P0 -p1
-%patch -P1 -p1
 
 %build
 %{__make} \
 	CC="%{__cc}" \
-	OPT="%{rpmcflags}" \
+	OPT="%{rpmcflags} %{rpmcppflags}" \
 	LDFLAGS="%{rpmldflags}" \
 	INCDIR=%{_includedir}/GL \
 	LIBDIR=%{_libdir} \
@@ -74,6 +72,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %{__make} install.all \
 	DESTDIR=$RPM_BUILD_ROOT \
+	BINDIR=%{_bindir} \
 	INCDIR=%{_includedir}/GL \
 	LIBDIR=%{_libdir} \
 	PKGDIR=%{_pkgconfigdir}
@@ -93,7 +92,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/glewinfo
 %attr(755,root,root) %{_bindir}/visualinfo
 %{_libdir}/libGLEW.so.*.*.*
-%ghost %{_libdir}/libGLEW.so.2.2
+%ghost %{_libdir}/libGLEW.so.2.3
 
 %files devel
 %defattr(644,root,root,755)
diff --git a/glew-const.patch b/glew-const.patch
index 1549f30..70e19e4 100644
--- a/glew-const.patch
+++ b/glew-const.patch
@@ -1,6 +1,6 @@
---- glew-2.2.0/include/GL/glew.h.orig	2020-03-15 12:53:59.000000000 +0100
-+++ glew-2.2.0/include/GL/glew.h	2020-03-19 21:45:56.585955301 +0100
-@@ -3764,7 +3764,7 @@
+--- glew-2.3.1.orig/include/GL/glew.h	2026-01-24 00:00:13.000000000 +0100
++++ glew-2.3.1/include/GL/glew.h	2026-05-21 01:43:17.092885690 +0200
+@@ -3761,7 +3761,7 @@
  #define GL_STORAGE_SHARED_APPLE 0x85BF
  
  typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) (GLenum target, GLenum pname, void **params);
@@ -9,7 +9,7 @@
  
  #define glGetTexParameterPointervAPPLE GLEW_GET_FUN(__glewGetTexParameterPointervAPPLE)
  #define glTextureRangeAPPLE GLEW_GET_FUN(__glewTextureRangeAPPLE)
-@@ -5665,10 +5665,10 @@
+@@ -5662,10 +5662,10 @@
  #define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849
  
  typedef void (GLAPIENTRY * PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index);
@@ -24,7 +24,7 @@
  
  #define glCurrentPaletteMatrixARB GLEW_GET_FUN(__glewCurrentPaletteMatrixARB)
  #define glMatrixIndexPointerARB GLEW_GET_FUN(__glewMatrixIndexPointerARB)
-@@ -7764,10 +7764,10 @@
+@@ -7763,10 +7763,10 @@
  #define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5
  #define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6
  
@@ -39,7 +39,7 @@
  
  #define glLoadTransposeMatrixdARB GLEW_GET_FUN(__glewLoadTransposeMatrixdARB)
  #define glLoadTransposeMatrixfARB GLEW_GET_FUN(__glewLoadTransposeMatrixfARB)
-@@ -7999,15 +7999,15 @@
+@@ -7998,15 +7998,15 @@
  #define GL_MODELVIEW31_ARB 0x873F
  
  typedef void (GLAPIENTRY * PFNGLVERTEXBLENDARBPROC) (GLint count);
@@ -64,7 +64,7 @@
  
  #define glVertexBlendARB GLEW_GET_FUN(__glewVertexBlendARB)
  #define glWeightPointerARB GLEW_GET_FUN(__glewWeightPointerARB)
-@@ -8707,8 +8707,8 @@
+@@ -8727,8 +8727,8 @@
  
  typedef void (GLAPIENTRY * PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param);
  typedef void (GLAPIENTRY * PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param);
@@ -75,7 +75,7 @@
  
  #define glGetTexBumpParameterfvATI GLEW_GET_FUN(__glewGetTexBumpParameterfvATI)
  #define glGetTexBumpParameterivATI GLEW_GET_FUN(__glewGetTexBumpParameterivATI)
-@@ -9681,8 +9681,8 @@
+@@ -9712,8 +9712,8 @@
  #define GL_MAP1_BINORMAL_EXT 0x8446
  #define GL_MAP2_BINORMAL_EXT 0x8447
  
@@ -86,7 +86,7 @@
  
  #define glBinormalPointerEXT GLEW_GET_FUN(__glewBinormalPointerEXT)
  #define glTangentPointerEXT GLEW_GET_FUN(__glewTangentPointerEXT)
-@@ -10559,21 +10559,21 @@
+@@ -10594,21 +10594,21 @@
  
  typedef void (GLAPIENTRY * PFNGLFRAGMENTCOLORMATERIALEXTPROC) (GLenum face, GLenum mode);
  typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFEXTPROC) (GLenum pname, GLfloat param);
@@ -116,7 +116,7 @@
  typedef void (GLAPIENTRY * PFNGLLIGHTENVIEXTPROC) (GLenum pname, GLint param);
  
  #define glFragmentColorMaterialEXT GLEW_GET_FUN(__glewFragmentColorMaterialEXT)
-@@ -11280,7 +11280,7 @@
+@@ -11481,7 +11481,7 @@
  #define GL_EXT_multi_draw_arrays 1
  
  typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount);
@@ -125,7 +125,7 @@
  
  #define glMultiDrawArraysEXT GLEW_GET_FUN(__glewMultiDrawArraysEXT)
  #define glMultiDrawElementsEXT GLEW_GET_FUN(__glewMultiDrawElementsEXT)
-@@ -13632,21 +13632,21 @@
+@@ -13911,21 +13911,21 @@
  typedef void (GLAPIENTRY * PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, void **data);
  typedef void (GLAPIENTRY * PFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
  typedef GLboolean (GLAPIENTRY * PFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap);
@@ -158,7 +158,7 @@
  typedef void (GLAPIENTRY * PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
  
  #define glBeginVertexShaderEXT GLEW_GET_FUN(__glewBeginVertexShaderEXT)
-@@ -13715,9 +13715,9 @@
+@@ -13994,9 +13994,9 @@
  #define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F
  #define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510
  
@@ -171,7 +171,7 @@
  
  #define glVertexWeightPointerEXT GLEW_GET_FUN(__glewVertexWeightPointerEXT)
  #define glVertexWeightfEXT GLEW_GET_FUN(__glewVertexWeightfEXT)
-@@ -16962,7 +16962,7 @@
+@@ -17357,7 +17357,7 @@
  #define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D
  
  typedef void (GLAPIENTRY * PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target);
@@ -180,7 +180,7 @@
  
  #define glFlushPixelDataRangeNV GLEW_GET_FUN(__glewFlushPixelDataRangeNV)
  #define glPixelDataRangeNV GLEW_GET_FUN(__glewPixelDataRangeNV)
-@@ -18093,7 +18093,7 @@
+@@ -18534,7 +18534,7 @@
  #define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521
  
  typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void);
@@ -189,7 +189,7 @@
  
  #define glFlushVertexArrayRangeNV GLEW_GET_FUN(__glewFlushVertexArrayRangeNV)
  #define glVertexArrayRangeNV GLEW_GET_FUN(__glewVertexArrayRangeNV)
-@@ -21137,16 +21137,16 @@
+@@ -21687,16 +21687,16 @@
  
  typedef void (GLAPIENTRY * PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode);
  typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param);
@@ -212,7 +212,7 @@
  typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* params);
  typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum value, GLfloat* data);
  typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum value, GLint* data);
-@@ -21237,7 +21237,7 @@
+@@ -21787,7 +21787,7 @@
  #define GL_IGLOO_TMESHMODE_SGIX 0x81A4
  #define GL_LIGHT31 0xBEAD
  
@@ -221,7 +221,7 @@
  
  #define glIglooInterfaceSGIX GLEW_GET_FUN(__glewIglooInterfaceSGIX)
  
-@@ -21591,9 +21591,9 @@
+@@ -22141,9 +22141,9 @@
  #define GL_SGIX_sprite 1
  
  typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param);
diff --git a/glew-eglew.patch b/glew-eglew.patch
deleted file mode 100644
index bf744d3..0000000
--- a/glew-eglew.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- glew-2.1.0/Makefile.orig	2017-07-31 13:25:39.000000000 +0200
-+++ glew-2.1.0/Makefile	2018-12-22 22:11:56.756841925 +0100
-@@ -234,6 +234,7 @@
- 	$(INSTALL) -m 0644 include/GL/wglew.h "$(DESTDIR)$(INCDIR)/"
- 	$(INSTALL) -m 0644 include/GL/glew.h "$(DESTDIR)$(INCDIR)/"
- 	$(INSTALL) -m 0644 include/GL/glxew.h "$(DESTDIR)$(INCDIR)/"
-+	$(INSTALL) -m 0644 include/GL/eglew.h "$(DESTDIR)$(INCDIR)/"
- 
- install.pkgconfig: glew.pc
- 	$(INSTALL) -d -m 0755 "$(DESTDIR)$(PKGDIR)"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/glew.git/commitdiff/265bf123c56326bd48cf099fa930803a2e6e8280



More information about the pld-cvs-commit mailing list