git: 905652052483 - main - graphics/glfw: Update 3.4 => 3.5.1

Vladimir Druzenko <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=905652052483411f04e69ef9152817b8dc584994

commit 905652052483411f04e69ef9152817b8dc584994
Author:     Vladimir Druzenko <[email protected]>
AuthorDate: 2026-08-15 23:49:32 +0000
Commit:     Vladimir Druzenko <[email protected]>
CommitDate: 2026-08-15 23:49:32 +0000

    graphics/glfw: Update 3.4 => 3.5.1
    
    News:
    https://www.glfw.org/docs/3.5/news.html
    
    Changelog:
    https://github.com/glfw/glfw/releases/tag/3.5.1
    https://www.glfw.org/changelog.html
    
    Sponsored by:   UNIS Labs
---
 graphics/glfw/Makefile                  | 44 ++++++++++--------
 graphics/glfw/distinfo                  | 80 ++++++++++++++++++++-------------
 graphics/glfw/files/patch-tests_empty.c | 10 -----
 3 files changed, 75 insertions(+), 59 deletions(-)

diff --git a/graphics/glfw/Makefile b/graphics/glfw/Makefile
index ab0bf99f4c38..b89a13627457 100644
--- a/graphics/glfw/Makefile
+++ b/graphics/glfw/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	glfw
-DISTVERSION=	3.4
-PORTREVISION=	3
+DISTVERSION=	3.5.1
 CATEGORIES=	graphics
 MASTER_SITES=	https://github.com/glfw/glfw/releases/download/${DISTVERSION}/
 
@@ -19,8 +18,8 @@ CMAKE_OFF=	GLFW_BUILD_DOCS
 
 CONFLICTS_INSTALL=	glfw2
 
-PLIST_SUB=	MAJVER=${DISTVERSION:R} \
-		VERSION=${DISTVERSION}
+PLIST_SUB=	MAJVER=${DISTVERSION:R:R} \
+		VERSION=${DISTVERSION:R}
 PORTDOCS=	*
 PORTEXAMPLES=	*
 
@@ -35,20 +34,29 @@ EXAMPLES_CMAKE_BOOL=	GLFW_BUILD_EXAMPLES GLFW_BUILD_TESTS
 
 # Patches to support running applications such as Minecraft with games/lwjgl3
 PREEDIT_PATCH_SITES=	https://github.com/glfw/glfw/commit/
-PREEDIT_PATCHFILES=	bf945f1213728a98f7647380616f9cff9f6b3611.patch:-p1 \
-			0d7379403edd2f3a3476ce76fba4ac8c6d8410b7.patch:-p1 \
-			55cdeb59029d51be4b622d3b66a9735e4cf07a3b.patch:-p1 \
-			5f2118a2fa052f4361c6129378d5e8d0c923b118.patch:-p1 \
-			4da43dd83e1d16055107f91d9c34df3b114ab6f4.patch:-p1 \
-			11fd72171161e77f8c85a4ce51370ae8b813532d.patch:-p1 \
-			d8d0e52de8fb7c4f9879c2ff3599e0ba13ce8bc6.patch:-p1 \
-			d793a873a0fa740fa832917f99de35d5e09e7987.patch:-p1 \
-			d1f1b2a88de2a6d1701558c732164f5e070030a5.patch:-p1 \
-			cef608cf56c2fb88ff3eded4240f7a609610abad.patch:-p1 \
-			a66cc4d8805fc2857edf75812ba702e39e2873d7.patch:-p1 \
-			c4ba4cd58ea4e3eb6686a34596998de65330f71c.patch:-p1 \
-			0729aacc8cc6ff888f593108fdf70ce3fc2800b2.patch:-p1 \
-			6be88608b1ddbc42d5c59448dc15852f9de7ec26.patch:-p1
+PREEDIT_PATCHFILES=	a8e21e28da2c336052f4c99e82c621d985c35d02.patch:-p1 \
+			1f532f8f3fb5c2c86304ac4b63528ad79bb9e3f4.patch:-p1 \
+			542bee1306cc7662df2a964862a77d0a7ca90eb5.patch:-p1 \
+			5e8231a4bffd24c3f9da87292bef24d70c3b4d00.patch:-p1 \
+			b6deacdc67016750692e28318d9863df3c742566.patch:-p1 \
+			065cb103b4966cdc8b20fd1106859df942c57498.patch:-p1 \
+			ff5010b755e7aabfdf9484b52c1be62aa328ebb5.patch:-p1 \
+			9e6045b1fa63a605b7413b31d4f345730d545f35.patch:-p1 \
+			f1070efb181e788187f3c8a5652c029f1ae86d8e.patch:-p1 \
+			38943c2156d8dce810ca19f8c97be51e60295559.patch:-p1 \
+			c2bccfda0a24f040b7120eec64197895d196b12f.patch:-p1 \
+			f42598e2a126c51c245905a971fabda33103985b.patch:-p1 \
+			ad485c296e38e0f5cdb4f0b05123669fc42c76ff.patch:-p1 \
+			a3e006b4535b1059abeab34c7be22a17f0389355.patch:-p1 \
+			c923d1be92aa50b9480a9651ba06ea4d4f2f8556.patch:-p1 \
+			e9aa24f1d494f95426fa217b853c0b96b2c013f1.patch:-p1 \
+			5863b8f546796da4c4f27dd9c7c7e2d06c0633f4.patch:-p1 \
+			b30a503e4efbd5e37fcfbb8ca578f473dafbc631.patch:-p1 \
+			934a37bf1f9b68f39573bbf5160eef73c7af442a.patch:-p1 \
+			1e8c9544591b684e60c4d4d8f7963124b7d637c4.patch:-p1 \
+			a1ca6f0bc098d1b5123eb3b0055757b49c261723.patch:-p1 \
+			744c3de3658a9929bcb5378d3f373a37f046fb11.patch:-p1 \
+			9af719e6073a317f2dfa17f6cf0c373619b1ec8c.patch:-p1
 
 WAYLAND_BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto \
 			libxkbcommon>0:x11/libxkbcommon \
diff --git a/graphics/glfw/distinfo b/graphics/glfw/distinfo
index 55cb9772c2de..5af00e354df6 100644
--- a/graphics/glfw/distinfo
+++ b/graphics/glfw/distinfo
@@ -1,31 +1,49 @@
-TIMESTAMP = 1713614986
-SHA256 (glfw-3.4.zip) = b5ec004b2712fd08e8861dc271428f048775200a2df719ccf575143ba749a3e9
-SIZE (glfw-3.4.zip) = 1653725
-SHA256 (bf945f1213728a98f7647380616f9cff9f6b3611.patch) = 273bd89d27848a38e6edef63c6717f3f62f975677464494be48f7167f3a6d405
-SIZE (bf945f1213728a98f7647380616f9cff9f6b3611.patch) = 11477
-SHA256 (0d7379403edd2f3a3476ce76fba4ac8c6d8410b7.patch) = 5519518cf5d6a92291b9c59b59ca9309ec777fbcb24d3ab8d756c81d978d1a58
-SIZE (0d7379403edd2f3a3476ce76fba4ac8c6d8410b7.patch) = 21873
-SHA256 (55cdeb59029d51be4b622d3b66a9735e4cf07a3b.patch) = 9be87f6b0a2176852b0014f44530d2399be8c6fc8e7ec1eaff8b757441e21fa3
-SIZE (55cdeb59029d51be4b622d3b66a9735e4cf07a3b.patch) = 52420
-SHA256 (5f2118a2fa052f4361c6129378d5e8d0c923b118.patch) = 5e7542ed36d540a4c87114ed501b125bb344f707c9531eae7005bedb73a5e36e
-SIZE (5f2118a2fa052f4361c6129378d5e8d0c923b118.patch) = 6895
-SHA256 (4da43dd83e1d16055107f91d9c34df3b114ab6f4.patch) = e692fe5d9c27769a4ab26f705318b3574fe5e5fb93b2df7a03e24d9103f386b8
-SIZE (4da43dd83e1d16055107f91d9c34df3b114ab6f4.patch) = 25613
-SHA256 (11fd72171161e77f8c85a4ce51370ae8b813532d.patch) = a78e652e14bc34cc67111ce47db57a9a7a417ab8110a4a243b25f9e889239f0e
-SIZE (11fd72171161e77f8c85a4ce51370ae8b813532d.patch) = 12210
-SHA256 (d8d0e52de8fb7c4f9879c2ff3599e0ba13ce8bc6.patch) = 693ea77398759cd8288a6abb775cd1f2580b57e6555b353127e7337958e751bb
-SIZE (d8d0e52de8fb7c4f9879c2ff3599e0ba13ce8bc6.patch) = 36345
-SHA256 (d793a873a0fa740fa832917f99de35d5e09e7987.patch) = a4388b5cc7cd49234dc47740f16cabaa1e4aa4c444320f300d67fefaf3b6584a
-SIZE (d793a873a0fa740fa832917f99de35d5e09e7987.patch) = 62027
-SHA256 (d1f1b2a88de2a6d1701558c732164f5e070030a5.patch) = 0d800710f748bbcb5de484a9b80a5a35169d60a8ef0b7132ad4fa3b4d2bd637e
-SIZE (d1f1b2a88de2a6d1701558c732164f5e070030a5.patch) = 30054
-SHA256 (cef608cf56c2fb88ff3eded4240f7a609610abad.patch) = 49e96169f1f95c05e99a525bf897c3bf7f767095a648e165b52f3dd22e39195f
-SIZE (cef608cf56c2fb88ff3eded4240f7a609610abad.patch) = 4272
-SHA256 (a66cc4d8805fc2857edf75812ba702e39e2873d7.patch) = 6e70b50d4b1b07fe1f72fbddd9725008c666cc101a321765fb161f90481a9f0c
-SIZE (a66cc4d8805fc2857edf75812ba702e39e2873d7.patch) = 14045
-SHA256 (c4ba4cd58ea4e3eb6686a34596998de65330f71c.patch) = 6e0baccb3954252eeddfbd4d7d8152e8b8a585abb1a303f2c25e621fb8387b0d
-SIZE (c4ba4cd58ea4e3eb6686a34596998de65330f71c.patch) = 1172
-SHA256 (0729aacc8cc6ff888f593108fdf70ce3fc2800b2.patch) = 4d61b4e78db57e40bce64ef7dcf5df58729603429bba7a8d11e2c7132b0068cc
-SIZE (0729aacc8cc6ff888f593108fdf70ce3fc2800b2.patch) = 1379
-SHA256 (6be88608b1ddbc42d5c59448dc15852f9de7ec26.patch) = da2c8a4a6cd8d9ae263e01e1f0db54ab48fddbec02b67dc4651211ffd7db9470
-SIZE (6be88608b1ddbc42d5c59448dc15852f9de7ec26.patch) = 35843
+TIMESTAMP = 1786868686
+SHA256 (glfw-3.5.1.zip) = ea79bc5feffc254c87291980c2d0bce9acebb68c4983b79f961dcd2cb8a611a0
+SIZE (glfw-3.5.1.zip) = 1620474
+SHA256 (a8e21e28da2c336052f4c99e82c621d985c35d02.patch) = f8eb22f2e90cab8411c91ecf49a35203479905ae7a9b69b96c9d575e4e3fc44d
+SIZE (a8e21e28da2c336052f4c99e82c621d985c35d02.patch) = 21900
+SHA256 (1f532f8f3fb5c2c86304ac4b63528ad79bb9e3f4.patch) = 73ca4423ee6d1aafe22335cba33dd098335276785201888bd0badadb2cbab3eb
+SIZE (1f532f8f3fb5c2c86304ac4b63528ad79bb9e3f4.patch) = 52564
+SHA256 (542bee1306cc7662df2a964862a77d0a7ca90eb5.patch) = 7f4022e385fc4a46fbaa2c6ec84efc923448391827c48105f99ac7cda54b74c6
+SIZE (542bee1306cc7662df2a964862a77d0a7ca90eb5.patch) = 6839
+SHA256 (5e8231a4bffd24c3f9da87292bef24d70c3b4d00.patch) = fcc1de58321a1b610ef31d466de4c4d693f682a35a2609f549474b8711eec4ff
+SIZE (5e8231a4bffd24c3f9da87292bef24d70c3b4d00.patch) = 25570
+SHA256 (b6deacdc67016750692e28318d9863df3c742566.patch) = 6b6dde84bdcb36324f01fba2a3ce0015480edcf6a7173837b0d3467559c13be5
+SIZE (b6deacdc67016750692e28318d9863df3c742566.patch) = 12210
+SHA256 (065cb103b4966cdc8b20fd1106859df942c57498.patch) = 9e4ba990c6f50404dcc5468e63575fbd670e575648d95c4515059f43653fec8f
+SIZE (065cb103b4966cdc8b20fd1106859df942c57498.patch) = 36335
+SHA256 (ff5010b755e7aabfdf9484b52c1be62aa328ebb5.patch) = 0059e0f9a8245bb8348b6d34ba1ee113fff9fc59d8174dadd54f7d29b4dce9ee
+SIZE (ff5010b755e7aabfdf9484b52c1be62aa328ebb5.patch) = 62495
+SHA256 (9e6045b1fa63a605b7413b31d4f345730d545f35.patch) = 5758df7928b4aa315601f9f1202b6cc040d4d6c0fbf4f41b74b3300059af0979
+SIZE (9e6045b1fa63a605b7413b31d4f345730d545f35.patch) = 30054
+SHA256 (f1070efb181e788187f3c8a5652c029f1ae86d8e.patch) = d81fc6bbb0d4668fe478685a60fcab0e24cd00a39cb9686ff1b4e626967533c1
+SIZE (f1070efb181e788187f3c8a5652c029f1ae86d8e.patch) = 4272
+SHA256 (38943c2156d8dce810ca19f8c97be51e60295559.patch) = ca7825566b1362aa765b1de1dcc56563247131ae7095c7ea407dcc2b2a367a01
+SIZE (38943c2156d8dce810ca19f8c97be51e60295559.patch) = 14045
+SHA256 (c2bccfda0a24f040b7120eec64197895d196b12f.patch) = d13befb8a5c4ac3be9386b6c76660668182d7d6d5a4c3c03716df2a2e96f8834
+SIZE (c2bccfda0a24f040b7120eec64197895d196b12f.patch) = 1159
+SHA256 (f42598e2a126c51c245905a971fabda33103985b.patch) = bebe47b3a58941081231a9c155cc0362c1e7e9a6bdb9d3c18ca155afbe54c628
+SIZE (f42598e2a126c51c245905a971fabda33103985b.patch) = 1431
+SHA256 (ad485c296e38e0f5cdb4f0b05123669fc42c76ff.patch) = 2d5c3640ff3a93e00b7f25d7262d72aa25d67c19aaa3b10a30693ec74fc6d5fa
+SIZE (ad485c296e38e0f5cdb4f0b05123669fc42c76ff.patch) = 35829
+SHA256 (a3e006b4535b1059abeab34c7be22a17f0389355.patch) = 7b0d7b78d008529be5ef8a57cd4f3e2eb5b798949f281f57c041dd592747bba8
+SIZE (a3e006b4535b1059abeab34c7be22a17f0389355.patch) = 4093
+SHA256 (c923d1be92aa50b9480a9651ba06ea4d4f2f8556.patch) = 4a3df74f8739a891bd45b3e329a5452f7ebf4e7881a0ac966fa3ae130ee14b4f
+SIZE (c923d1be92aa50b9480a9651ba06ea4d4f2f8556.patch) = 3522
+SHA256 (e9aa24f1d494f95426fa217b853c0b96b2c013f1.patch) = b491bfca816454e8f27dd981c0c4144223b428f8aa0bf62d9bbdb90d90c165d2
+SIZE (e9aa24f1d494f95426fa217b853c0b96b2c013f1.patch) = 16329
+SHA256 (5863b8f546796da4c4f27dd9c7c7e2d06c0633f4.patch) = a9876d7263d6db53d13fa29e00488dd988b21e7f4650e89544247a7ad355d3a7
+SIZE (5863b8f546796da4c4f27dd9c7c7e2d06c0633f4.patch) = 1630
+SHA256 (b30a503e4efbd5e37fcfbb8ca578f473dafbc631.patch) = b6f800d826b9652b43872e2f26e310b01534234def3de52db226e2b054c65726
+SIZE (b30a503e4efbd5e37fcfbb8ca578f473dafbc631.patch) = 9201
+SHA256 (934a37bf1f9b68f39573bbf5160eef73c7af442a.patch) = 215c2cf1d8256566d2f2f040c2238816893349781a0c0a70487c905aa7e9adf3
+SIZE (934a37bf1f9b68f39573bbf5160eef73c7af442a.patch) = 2194
+SHA256 (1e8c9544591b684e60c4d4d8f7963124b7d637c4.patch) = 693adfa1b3d874b032e95c1d1e913b8c5b99c8334b01e051859224c8f312959a
+SIZE (1e8c9544591b684e60c4d4d8f7963124b7d637c4.patch) = 6683
+SHA256 (a1ca6f0bc098d1b5123eb3b0055757b49c261723.patch) = d6f5ffff61f07d4634e3ef25b360bee5a79e5a6baa634e93bd722338006a51fc
+SIZE (a1ca6f0bc098d1b5123eb3b0055757b49c261723.patch) = 3000
+SHA256 (744c3de3658a9929bcb5378d3f373a37f046fb11.patch) = 9128bc07d8cb1b9a4b7fe86012a30131a663b871e41a9571dfc5b85c34f3ead8
+SIZE (744c3de3658a9929bcb5378d3f373a37f046fb11.patch) = 859
+SHA256 (9af719e6073a317f2dfa17f6cf0c373619b1ec8c.patch) = 215e4ba9b267c254da7e8bbf9eac073f2ed42b4e44a82fc473a237f7b00fa879
+SIZE (9af719e6073a317f2dfa17f6cf0c373619b1ec8c.patch) = 4065
diff --git a/graphics/glfw/files/patch-tests_empty.c b/graphics/glfw/files/patch-tests_empty.c
deleted file mode 100644
index 65bc2503e8ff..000000000000
--- a/graphics/glfw/files/patch-tests_empty.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- tests/empty.c.orig	2015-01-20 03:12:31 UTC
-+++ tests/empty.c
-@@ -34,6 +34,7 @@
- #include <math.h>
- #include <stdio.h>
- #include <stdlib.h>
-+#include <sys/time.h> /* CLOCK_REALTIME */
- 
- static volatile GLboolean running = GL_TRUE;
-
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.