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 <g...@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",