On Sun, May 09, 2021 at 03:45:51AM +0000, octeep wrote: > In the current port of glfw, it does not correctly detect the libXcursor > library, causing Minecraft >= 1.13 to not hide the cursor properly.
> This diff fixes the problem and also updates glfw to 3.3.4 Yup. As soon as the game started, the arrow winked out. Committed. Thanks! --Kurt > Index: Makefile > =================================================================== > RCS file: /cvs/ports/graphics/glfw/Makefile,v > retrieving revision 1.5 > diff -u -p -r1.5 Makefile > --- Makefile 29 Jan 2021 14:31:30 -0000 1.5 > +++ Makefile 9 May 2021 03:37:05 -0000 > @@ -1,7 +1,6 @@ > -# $OpenBSD: Makefile,v 1.5 2021/01/29 14:31:30 kmos Exp $ > - > +# $OpenBSD$ > COMMENT = open source, multi-platform library for creating windows > -V = 3.3.2 > +V = 3.3.4 > DISTNAME = glfw-${V} > CATEGORIES = graphics x11 > > Index: distinfo > =================================================================== > RCS file: /cvs/ports/graphics/glfw/distinfo,v > retrieving revision 1.3 > diff -u -p -r1.3 distinfo > --- distinfo 29 Jan 2021 14:31:30 -0000 1.3 > +++ distinfo 9 May 2021 03:37:05 -0000 > @@ -1,2 +1,3 @@ > -SHA256 (glfw-3.3.2.zip) = CKM6US8p19v3jqs5vXhYV2rcyVIoye/o5LxfDzJh78c= > -SIZE (glfw-3.3.2.zip) = 1434297 > +SHA256 (glfw-3.3.4.zip) = > bbd2c42c660b725e9755eb417e40b373f0d4c03138c9b2e210d02cd308bd99cd > +SIZE (glfw-3.3.4.zip) = 1444675 > + > Index: patches/patch-x11_init_c > =================================================================== > RCS file: patches/patch-x11_init_c > diff -N patches/patch-x11_init_c > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ patches/patch-x11_init_c 9 May 2021 03:37:05 -0000 > @@ -0,0 +1,14 @@ > +$OpenBSD$ > +diff --git src/x11_init.c src/x11_init.c > +index 87b3eb78..3d2a0bee 100644 > +--- src/x11_init.c > ++++ src/x11_init.c > +@@ -710,6 +710,8 @@ static GLFWbool initExtensions(void) > + > + #if defined(__CYGWIN__) > + _glfw.x11.xcursor.handle = _glfw_dlopen("libXcursor-1.so"); > ++#elif defined(__OpenBSD__) > ++ _glfw.x11.xcursor.handle = _glfw_dlopen("libXcursor.so.5.0"); > + #else > + _glfw.x11.xcursor.handle = _glfw_dlopen("libXcursor.so.1"); > + #endif > >