Wednesday, January 27, 2021

[update] graphics/glfw 3.2.1 -> 3.3.2

This is an update of glfw from 3.2.1 to 3.3.2

As far as I can tell, there are only additions to the .so, so I kept
it to a minor bump.

This is needed for my upcoming port of lwjgl 3.x

The only real consumer right now is cegui and then sumwars. sumwars doesn't
actually work for me _before_ the update, crashing during character creation.
It performs identically after the update too.

ok?

(cc maintainer)

--Kurt

Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/glfw/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile 12 Jul 2019 20:46:59 -0000 1.4
+++ Makefile 27 Jan 2021 18:03:59 -0000
@@ -1,11 +1,11 @@
# $OpenBSD: Makefile,v 1.4 2019/07/12 20:46:59 sthen Exp $

COMMENT = open source, multi-platform library for creating windows
-DISTNAME = glfw-3.2.1
+V = 3.3.2
+DISTNAME = glfw-${V}
CATEGORIES = graphics x11
-REVISION = 0

-SHARED_LIBS += glfw 1.0 # 3.1
+SHARED_LIBS += glfw 1.1 # 3.1

HOMEPAGE = http://www.glfw.org/
MAINTAINER = Gregor Best <gbe@unobtanium.de>
@@ -15,7 +15,8 @@ PERMIT_PACKAGE = Yes

WANTLIB += X11 Xcursor Xinerama Xrandr Xxf86vm m pthread

-MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=glfw/}
+MASTER_SITES = https://github.com/glfw/glfw/releases/download/${V}/
+EXTRACT_SUFX = .zip

MODULES = devel/cmake

Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/glfw/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo 14 Jan 2017 17:29:45 -0000 1.2
+++ distinfo 27 Jan 2021 18:03:59 -0000
@@ -1,2 +1,2 @@
-SHA256 (glfw-3.2.1.tar.gz) = jjJSky+xUTSt7YeAyMXMidoKkAfhOcptmrDtffbT+aA=
-SIZE (glfw-3.2.1.tar.gz) = 870660
+SHA256 (glfw-3.3.2.zip) = CKM6US8p19v3jqs5vXhYV2rcyVIoye/o5LxfDzJh78c=
+SIZE (glfw-3.3.2.zip) = 1434297
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/graphics/glfw/patches/patch-CMakeLists_txt,v
retrieving revision 1.2
diff -u -p -r1.2 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt 14 Jan 2017 17:29:45 -0000 1.2
+++ patches/patch-CMakeLists_txt 27 Jan 2021 18:03:59 -0000
@@ -1,7 +1,8 @@
$OpenBSD: patch-CMakeLists_txt,v 1.2 2017/01/14 17:29:45 danj Exp $
---- CMakeLists.txt.orig Thu Aug 18 07:32:27 2016
-+++ CMakeLists.txt Fri Jan 13 21:20:41 2017
-@@ -172,13 +172,6 @@ endif()
+Index: CMakeLists.txt
+--- CMakeLists.txt.orig
++++ CMakeLists.txt
+@@ -156,13 +156,6 @@ endif()
# Find and add Unix math and time libraries
#--------------------------------------------------------------------
if (UNIX AND NOT APPLE)
Index: patches/patch-src-egl_context-c
===================================================================
RCS file: /cvs/ports/graphics/glfw/patches/patch-src-egl_context-c,v
retrieving revision 1.2
diff -u -p -r1.2 patch-src-egl_context-c
--- patches/patch-src-egl_context-c 14 Jan 2017 17:29:45 -0000 1.2
+++ patches/patch-src-egl_context-c 27 Jan 2021 18:03:59 -0000
@@ -1,9 +1,10 @@
$OpenBSD: patch-src-egl_context-c,v 1.2 2017/01/14 17:29:45 danj Exp $
---- src/egl_context.c.orig Thu Aug 18 07:32:27 2016
-+++ src/egl_context.c Fri Jan 13 21:20:41 2017
-@@ -615,6 +615,8 @@ GLFWbool _glfwCreateContextEGL(_GLFWwindow* window,
- {
- #if defined(_GLFW_WIN32)
+Index: src/egl_context.c
+--- src/egl_context.c.orig
++++ src/egl_context.c
+@@ -657,6 +657,8 @@ GLFWbool _glfwCreateContextEGL(_GLFWwindow* window,
+ _GLFW_OPENGL_LIBRARY,
+ #elif defined(_GLFW_WIN32)
#elif defined(_GLFW_COCOA)
+#elif defined(__OpenBSD__)
+ "libGL.so",

No comments:

Post a Comment