Explorar el Código

libglew: update to 2.3.1

Waldemar Brodkorb hace 3 meses
padre
commit
cfa591ed19

+ 5 - 5
package/libglew/Makefile

@@ -4,15 +4,15 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		libglew
-PKG_VERSION:=		1.13.0
+PKG_VERSION:=		2.3.1
 PKG_RELEASE:=		1
-PKG_HASH:=		aa25dc48ed84b0b64b8d41cdd42c8f40f149c37fa2ffa39cd97f42c78d128bc7
+PKG_HASH:=		b64790f94b926acd7e8f84c5d6000a86cb43967bd1e688b03089079799c9e889
 PKG_DESCR:=		opengl extension wrangler library
 PKG_SECTION:=		libs/video
 PKG_DEPENDS:=		libx11 libxmu libxi libxext mesa
 PKG_BUILDDEP:=		libX11 libXmu libXi libXext mesa
 PKG_URL:=		http://glew.sourceforge.net/index.html
-PKG_SITES:=		${MASTER_SITE_SOURCEFORGE:=glew/}
+PKG_SITES:=		https://sourceforge.net/projects/glew/files/glew/$(PKG_VERSION)/
 PKG_OPTS:=		dev
 
 PKG_ARCH_DEPENDS:=	!m68k
@@ -25,11 +25,11 @@ include $(ADK_TOPDIR)/mk/package.mk
 $(eval $(call PKG_template,LIBGLEW,libglew,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
 
 CONFIG_STYLE:=		manual
-XAKE_FLAGS+=		STRIP='' SYSTEM=linux
+XAKE_FLAGS+=		STRIP='' SYSTEM=linux CC="$(TARGET_CC)" LD="$(TARGET_CC)"
 
 libglew-install:
 	$(INSTALL_DIR) $(IDIR_LIBGLEW)/usr/lib
-	$(CP) $(WRKINST)/usr/lib/libGLEW.so* \
+	$(CP) $(WRKINST)/usr/lib*/libGLEW.so* \
 		$(IDIR_LIBGLEW)/usr/lib
 
 include ${ADK_TOPDIR}/mk/pkg-bottom.mk

+ 11 - 19
package/libglew/patches/patch-Makefile

@@ -1,21 +1,13 @@
---- glew-1.13.0.orig/Makefile	2015-08-10 13:47:22.000000000 +0200
-+++ glew-1.13.0/Makefile	2016-01-03 21:31:43.903657870 +0100
-@@ -31,7 +31,7 @@
- include config/version
- 
- SHELL = /bin/sh
--SYSTEM ?= $(shell config/config.guess | cut -d - -f 3 | sed -e 's/[0-9\.]//g;')
-+SYSTEM ?= $(shell sh config/config.guess | cut -d - -f 3 | sed -e 's/[0-9\.]//g;')
- SYSTEM.SUPPORTED = $(shell test -f config/Makefile.$(SYSTEM) && echo 1)
- 
- ifeq ($(SYSTEM.SUPPORTED), 1)
-@@ -77,7 +77,8 @@ else
- OPT = $(POPT)
+--- glew-2.3.1.orig/Makefile	2026-01-24 00:00:13.000000000 +0100
++++ glew-2.3.1/Makefile	2026-05-21 09:11:21.288757525 +0200
+@@ -40,8 +40,8 @@ else
+ $(error "Platform '$(SYSTEM)' not supported")
  endif
- INCLUDE = -Iinclude
--CFLAGS = $(OPT) $(WARN) $(INCLUDE) $(CFLAGS.EXTRA)
-+CFLAGS ?= 
-+CFLAGS += $(INCLUDE) $(CFLAGS.EXTRA)
- 
- all debug: glew.lib glew.lib.mx glew.bin
  
+-GLEW_PREFIX ?= /usr/local
+-GLEW_DEST ?= /usr/local
++GLEW_PREFIX ?= /usr
++GLEW_DEST ?= /usr
+ BINDIR    ?= $(GLEW_DEST)/bin
+ LIBDIR    ?= $(GLEW_DEST)/lib
+ INCDIR    ?= $(GLEW_DEST)/include/GL

+ 0 - 26
package/libglew/patches/patch-config_Makefile_linux

@@ -1,26 +0,0 @@
---- glew-1.13.0.orig/config/Makefile.linux	2015-08-10 13:47:22.000000000 +0200
-+++ glew-1.13.0/config/Makefile.linux	2015-11-09 00:29:07.515846709 +0100
-@@ -1,21 +1,6 @@
- NAME = $(GLEW_NAME)
--CC = cc
--LD = cc
--M_ARCH ?= $(shell uname -m)
--ARCH64 = false
--ifeq (x86_64,${M_ARCH})
--  ARCH64 = true
--endif
--ifeq (ppc64,${M_ARCH})
--  ARCH64 = true
--endif
--ifeq (${ARCH64},true)
--  LDFLAGS.EXTRA = -L/usr/X11R6/lib64 -L/usr/lib64
--  LIBDIR = $(GLEW_DEST)/lib64
--else
--  LDFLAGS.EXTRA = -L/usr/X11R6/lib -L/usr/lib
--  LIBDIR = $(GLEW_DEST)/lib
--endif
-+CC ?= cc
-+LD = $(CC)
- LDFLAGS.GL = -lGL -lX11
- LDFLAGS.STATIC = -Wl,-Bstatic
- LDFLAGS.DYNAMIC = -Wl,-Bdynamic