head 1.8; access; symbols pkgsrc-2023Q4:1.8.0.12 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.10 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.8 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.6 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.4 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.8.0.2 pkgsrc-2022Q3-base:1.8 pkgsrc-2022Q2:1.7.0.6 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.7.0.4 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.2 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.5.0.4 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.2 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.4.0.10 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.8 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.6 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.4 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.2 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.3.0.4 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.2.0.22 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.20 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.18 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.16 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.14 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.12 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.10 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.8 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.6 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.2 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.1.0.10 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.8 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.6 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.4 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.2 pkgsrc-2016Q1-base:1.1; locks; strict; comment @# @; 1.8 date 2022.08.22.19.19.51; author wiz; state Exp; branches; next 1.7; commitid IQP27JtsULroqUQD; 1.7 date 2021.10.26.10.46.13; author nia; state Exp; branches; next 1.6; commitid 6mU28GyqPd3PdjeD; 1.6 date 2021.10.07.14.12.15; author nia; state Exp; branches; next 1.5; commitid 7mrgNTa8lk0sYSbD; 1.5 date 2021.04.19.10.51.51; author nia; state Exp; branches; next 1.4; commitid Q28asrhZofEBmTPC; 1.4 date 2020.03.19.11.23.53; author nia; state Exp; branches; next 1.3; commitid RMvoxTc6QbNLg01C; 1.3 date 2019.10.06.11.32.18; author nia; state Exp; branches; next 1.2; commitid t4ysLDvhGXDuCNFB; 1.2 date 2017.04.12.12.56.46; author leot; state Exp; branches; next 1.1; commitid fIZj7jnOla2SefNz; 1.1 date 2016.02.04.11.38.10; author leot; state Exp; branches; next ; commitid dy4uFDNvSmyXHATy; desc @@ 1.8 log @glfw: update to 3.3.8. 3.3.8 This is a bug fix release. It adds fixes for issues on all supported platforms. 3.3.7 This is a bug fix release. It adds fixes for issues on all supported platforms. 3.3.6 This is a bug fix release. It adds fixes for issues on Windows, macOS and X11. 3.3.5 This is a bug fix release. It adds fixes for issues on all supported platforms. @ text @$NetBSD: distinfo,v 1.7 2021/10/26 10:46:13 nia 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 @ 1.7 log @graphics: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2021/10/07 14:12:15 nia Exp $ d3 3 a5 3 BLAKE2s (glfw-3.3.4.tar.gz) = 22e7f0cf2a3fc3626a43561ff9dba16d97aa8893bc4f23319a425ad011bb1f06 SHA512 (glfw-3.3.4.tar.gz) = 2b45ab72da7a2c007c0f42ccd56205f9684cfb980e2b1df127850cd057bb2b02ce02c7c64acd54cd433778e7017148f214afedf09badff9d2edf5f9b8d9d2701 Size (glfw-3.3.4.tar.gz) = 762885 bytes @ 1.6 log @graphics: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2021/04/19 10:51:51 nia Exp $ d3 1 a3 1 RMD160 (glfw-3.3.4.tar.gz) = 109f4072049944c6bf8dd32cbafdd3dbd6021cde @ 1.5 log @glfw: update to 3.3.4 This is a bug fix release. It adds one bug fix for X11 and the MinGW-w64 binaries that were missing from 3.3.3. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2020/03/19 11:23:53 nia Exp $ a2 1 SHA1 (glfw-3.3.4.tar.gz) = d0782bc16762d08c62a3db145c4c6fc645d75e1f @ 1.4 log @glfw: Update to 3.3.2 This is a primarily a bug fix release. It improves Vulkan support on macOS with VK_EXT_metal_surface support and better run-time loading, and adds fixes for issues on Windows, macOS and X11. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2019/10/06 11:32:18 nia Exp $ d3 4 a6 4 SHA1 (glfw-3.3.2.tar.gz) = c3eea7eb56b1f316da3d18a907d6fd370cfa8d5d RMD160 (glfw-3.3.2.tar.gz) = 8ac4d29c5087ee61c1b835115aad102245acd2ca SHA512 (glfw-3.3.2.tar.gz) = f5af749d33b5b900ccf07988ad0bf51bd766a18e4cf2bc2a76020c88e98a2528ff1b965224184fe0d290cfe34b1af1e6f633600660d81194fe354078e2f35c56 Size (glfw-3.3.2.tar.gz) = 759972 bytes @ 1.3 log @glfw: Update to 3.3 This adds gamepad input via SDL_GameControllerDB, support for Vulkan on macOS via MoltenVK, better handling of high-DPI and scaling, changing attributes of existing windows, raw mouse motion input, explicit support for joystick hats/dpads, user attention requests, transparent windows and framebuffers (where possible), query for monitor work area, more run-time configuration, various other features as well as fixes for a large number of bugs. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2017/04/12 12:56:46 leot Exp $ d3 4 a6 4 SHA1 (glfw-3.3.tar.gz) = 0ac684c93a675c4b59ea53589709e186990e700d RMD160 (glfw-3.3.tar.gz) = fcd42ec35756bf37e2416e0cabe0caceed568fa8 SHA512 (glfw-3.3.tar.gz) = e74bb7ba0c1c3a524a193c4fb5a2d13ba0e75f8e309612ea19cdcc944859d6e2fe29d8b2e3db76236e1011b637564ddd5f4a176dcccfeb84d09bda060f08f774 Size (glfw-3.3.tar.gz) = 758352 bytes @ 1.2 log @Update graphics/glfw to 3.2.1 Changes: 3.2.1 ===== Vulkan improvements ------------------- Add support for statically linking the Vulkan loader Misc improvements and bug fixes ------------------------------- Fixes for a number of bugs that together affect all supported platforms. 3.2 === Support for Vulkan ------------------ GLFW now supports basic integration with Vulkan with glfwVulkanSupported, glfwGetRequiredInstanceExtensions, glfwGetInstanceProcAddress, glfwGetPhysicalDevicePresentationSupport and glfwCreateWindowSurface. Vulkan header inclusion can be selected with GLFW_INCLUDE_VULKAN. Window mode switching --------------------- GLFW now supports switching between windowed and full screen modes and updating the monitor and desired resolution and refresh rate of full screen windows with glfwSetWindowMonitor. Window maxmimization support ---------------------------- GLFW now supports window maximization with glfwMaximizeWindow and the GLFW_MAXIMIZED hint and attribute. Window input focus control -------------------------- GLFW now supports giving windows input focus with glfwFocusWindow. Window size limit support ------------------------- GLFW now supports setting both absolute and relative window size limits with glfwSetWindowSizeLimits and glfwSetWindowAspectRatio. Localized key names ------------------- GLFW now supports querying the localized name of printable keys with glfwGetKeyName, either by key token or by scancode. Wait for events with timeout ---------------------------- GLFW now supports waiting for events for a set amount of time with glfwWaitEventsTimeout. Window icon support ------------------- GLFW now supports setting the icon of windows with glfwSetWindowIcon. Raw timer access ---------------- GLFW now supports raw timer values with glfwGetTimerValue and glfwGetTimerFrequency. Joystick connection callback ---------------------------- GLFW now supports notifying when a joystick has been connected or disconnected with glfwSetJoystickCallback. Context-less windows -------------------- GLFW now supports creating windows without a OpenGL or OpenGL ES context with GLFW_NO_API. Run-time context creation API selection --------------------------------------- GLFW now supports selecting the context creation API at run-time with the GLFW_CONTEXT_CREATION_API window hint value. Error-free context creation --------------------------- GLFW now supports creating OpenGL and OpenGL ES contexts that do not emit errors with the GLFW_CONTEXT_NO_ERROR window hint, provided the machine supports the `GL_KHR_no_error` extension. CMake config-file package support --------------------------------- GLFW now supports being used as a config-file package from other projects for easy linking with the library and its dependencies. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2016/02/04 11:38:10 leot Exp $ d3 4 a6 4 SHA1 (glfw-3.2.1.tar.gz) = bee9cd9a8b4925184070ade5bc287c5635830eb0 RMD160 (glfw-3.2.1.tar.gz) = d574e36a59888c67e277e6c206ad1312c6076fd6 SHA512 (glfw-3.2.1.tar.gz) = c7921f993b9a99b3b9421fefadb039cd475c42d85f5b5a35d7c5401c70491349bb885a02fd31e527de06a8b40d9d49a1fdb92c964e13c04ae092c6b98eb491dc Size (glfw-3.2.1.tar.gz) = 472450 bytes @ 1.1 log @Import glfw-3.1.2 as graphics/glfw. Originally packaged in pkgsrc-wip by ryoon@@ and then updated by nros@@ and myself. GLFW is a free, Open Source, multi-platform library for creating OpenGL contexts and managing input, including keyboard, mouse, joystick and time. It is intended to be simple to integrate into existing applications and does not lay claim to the main loop. GLFW has native support for Windows, Mac OS X and many Unix-like systems using the X Window System, such as Linux and FreeBSD. GLFW is licensed under the zlib/libpng license. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2014/10/19 17:42:27 nros Exp $ d3 4 a6 4 SHA1 (glfw-3.1.2.tar.gz) = 3033c604e3109c59cf04918bc473268fe18c828b RMD160 (glfw-3.1.2.tar.gz) = c149915bb724f99bde579da153c192163b9e6cc7 SHA512 (glfw-3.1.2.tar.gz) = 07e8dcc2623fa87558f44e8a01e0f12c0fbbf8b67798337a500c8208ebebedfb545156feb11cba16fa6a4ae1ef0ae21c7ebf934791e4f62a953b727c48f9d150 Size (glfw-3.1.2.tar.gz) = 461929 bytes @