pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/graphics/glfw



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Feb  2 23:25:12 UTC 2026

Modified Files:
        pkgsrc/graphics/glfw: Makefile PLIST distinfo options.mk

Log Message:
glfw: update to 3.4.

# New features
## Runtime platform selection
## More standard cursor shapes
## Mouse event passthrough
## Ability to get window title
## Captured cursor mode
## Support for custom heap memory allocator
## Window hint for framebuffer scaling
## Window hints for initial window position
## ANGLE rendering backend hint
## Windows window menu keyboard access hint
## Windows STARTUPINFO show command hint
## Cocoa NSView native access function
## Wayland libdecor decorations
## Wayland surface app_id hint
## X11 Vulkan window surface hint
# Caveats
## Multiple sets of native access functions
## Version string format has been changed
## Joystick support is initialized on demand
## Tests and examples are disabled when built as a subproject
## Configuration header is no longer generated
## Documentation generation requires Doxygen 1.9.8 or later
## Windows 7 framebuffer transparency requires DWM transparency
## macOS main menu now created at initialization
## macOS CoreVideo dependency has been removed
## Wayland framebuffer may lack alpha channel on older systems
## X11 empty events no longer round-trip to server
# Deprecations
## Windows XP and Vista support is deprecated
## Original MinGW support is deprecated
## OS X Yosemite support is deprecated
# Removals
## GLFW_VULKAN_STATIC CMake option has been removed
## GLFW_USE_WAYLAND CMake option has been removed
## GLFW_USE_OSMESA CMake option has been removed
## wl_shell protocol support has been removed


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/graphics/glfw/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/graphics/glfw/PLIST
cvs rdiff -u -r1.8 -r1.9 pkgsrc/graphics/glfw/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/graphics/glfw/options.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/glfw/Makefile
diff -u pkgsrc/graphics/glfw/Makefile:1.15 pkgsrc/graphics/glfw/Makefile:1.16
--- pkgsrc/graphics/glfw/Makefile:1.15  Sun Aug 25 06:18:50 2024
+++ pkgsrc/graphics/glfw/Makefile       Mon Feb  2 23:25:12 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2024/08/25 06:18:50 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2026/02/02 23:25:12 wiz Exp $
 
-DISTNAME=      glfw-3.3.8
-PKGREVISION=   1
+DISTNAME=      glfw-3.4
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=glfw/}
 

Index: pkgsrc/graphics/glfw/PLIST
diff -u pkgsrc/graphics/glfw/PLIST:1.4 pkgsrc/graphics/glfw/PLIST:1.5
--- pkgsrc/graphics/glfw/PLIST:1.4      Thu Mar 19 11:23:53 2020
+++ pkgsrc/graphics/glfw/PLIST  Mon Feb  2 23:25:12 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2020/03/19 11:23:53 nia Exp $
+@comment $NetBSD: PLIST,v 1.5 2026/02/02 23:25:12 wiz Exp $
 include/GLFW/glfw3.h
 include/GLFW/glfw3native.h
 lib/cmake/glfw3/glfw3Config.cmake
@@ -7,5 +7,5 @@ lib/cmake/glfw3/glfw3Targets-noconfig.cm
 lib/cmake/glfw3/glfw3Targets.cmake
 lib/libglfw.so
 lib/libglfw.so.3
-lib/libglfw.so.3.3
+lib/libglfw.so.3.4
 lib/pkgconfig/glfw3.pc

Index: pkgsrc/graphics/glfw/distinfo
diff -u pkgsrc/graphics/glfw/distinfo:1.8 pkgsrc/graphics/glfw/distinfo:1.9
--- pkgsrc/graphics/glfw/distinfo:1.8   Mon Aug 22 19:19:51 2022
+++ pkgsrc/graphics/glfw/distinfo       Mon Feb  2 23:25:12 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.8 2022/08/22 19:19:51 wiz Exp $
+$NetBSD: distinfo,v 1.9 2026/02/02 23:25:12 wiz Exp $
 
-BLAKE2s (glfw-3.3.8.tar.gz) = fa6a3866c6fa8248231a0c6f0d1a5f581bcb3298ad45d5d867d51009c001b5f8
-SHA512 (glfw-3.3.8.tar.gz) = 70d6d99fb7e7616990516070c9a430915dc68d89ec4fe785570f0b35f5c9606a34121e0cd57c0a7debb50e87e2a8e8d97d81a6d52d65ef454f7fd191bd9f679f
-Size (glfw-3.3.8.tar.gz) = 803789 bytes
+BLAKE2s (glfw-3.4.tar.gz) = 679985bd43142b0364d244308139b5dffc7d49addf1564fb2a65edb6229bc95a
+SHA512 (glfw-3.4.tar.gz) = 39ad7a4521267fbebc35d2ff0c389a56236ead5fa4bdff33db113bd302f70f5f2869ff4e6db1979512e1542813292dff5a482e94dfce231750f0746c301ae9ed
+Size (glfw-3.4.tar.gz) = 936948 bytes

Index: pkgsrc/graphics/glfw/options.mk
diff -u pkgsrc/graphics/glfw/options.mk:1.2 pkgsrc/graphics/glfw/options.mk:1.3
--- pkgsrc/graphics/glfw/options.mk:1.2 Sun Aug 25 06:18:50 2024
+++ pkgsrc/graphics/glfw/options.mk     Mon Feb  2 23:25:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.2 2024/08/25 06:18:50 wiz Exp $
+# $NetBSD: options.mk,v 1.3 2026/02/02 23:25:12 wiz Exp $
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.glfw
 
@@ -17,13 +17,16 @@ CMAKE_CONFIGURE_ARGS+=      -DGLFW_USE_OSMESA
 .endif
 
 .if !empty(PKG_OPTIONS:Mwayland)
-CMAKE_CONFIGURE_ARGS+= -DGLFW_USE_WAYLAND=ON
+CMAKE_CONFIGURE_ARGS+= -DGLFW_BUILD_WAYLAND=ON
 .  include "../../devel/wayland/buildlink3.mk"
 .  include "../../devel/wayland-protocols/buildlink3.mk"
 .  include "../../x11/libxkbcommon/buildlink3.mk"
+.else
+CMAKE_CONFIGURE_ARGS+= -DGLFW_BUILD_WAYLAND=OFF
 .endif
 
 .if !empty(PKG_OPTIONS:Mx11)
+CMAKE_CONFIGURE_ARGS+= -DGLFW_BUILD_X11=ON
 .  include "../../x11/libICE/buildlink3.mk"
 .  include "../../x11/libXcursor/buildlink3.mk"
 .  include "../../x11/libXi/buildlink3.mk"
@@ -31,4 +34,6 @@ CMAKE_CONFIGURE_ARGS+=        -DGLFW_USE_WAYLAN
 .  include "../../x11/libXrandr/buildlink3.mk"
 .  include "../../x11/libXxf86vm/buildlink3.mk"
 .  include "../../x11/libxkbcommon/buildlink3.mk"
+.else
+CMAKE_CONFIGURE_ARGS+= -DGLFW_BUILD_X11=OFF
 .endif



Home | Main Index | Thread Index | Old Index