Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 03 Jun 2026 01:34:54 +0000
From:      Vladimir Druzenko <vvd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 898d930ec7eb - main - games/lwjgl3: Update 3.3.6 => 3.4.1.g20260203
Message-ID:  <6a1f84be.24dff.3964f7bf@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=898d930ec7eb0f8c6e5a10744f3cf75b89c40638

commit 898d930ec7eb0f8c6e5a10744f3cf75b89c40638
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2026-06-03 01:12:55 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-06-03 01:22:51 +0000

    games/lwjgl3: Update 3.3.6 => 3.4.1.g20260203
    
    Update to 3.4.1 without commit where upstream migrated to kotlin 2.3:
    https://github.com/LWJGL/lwjgl3/commit/fc933eba7a4003f2bc1e5d3e04183e500d7d17a8
    
    Changelogs:
    https://github.com/LWJGL/lwjgl3/releases/tag/3.4.0
    https://github.com/LWJGL/lwjgl3/releases/tag/3.4.1
    
    Sponsored by:   UNIS Labs
---
 games/lwjgl3/Makefile                              | 21 ++++++++++-----
 games/lwjgl3/distinfo                              | 10 ++++---
 games/lwjgl3/files/patch-build.xml                 | 24 -----------------
 games/lwjgl3/files/patch-config_freebsd_build.xml  |  6 ++---
 ...rc_main_java_org_lwjgl_system_MemoryManage.java | 12 ---------
 ...ed_java_org_lwjgl_system_jemalloc_JEmalloc.java | 10 +++----
 ...erated_java_org_lwjgl_util_shaderc_GLSLang.java | 11 ++++++++
 ...g_lwjgl_util_shaderc_GLSLangResourceLimits.java | 11 ++++++++
 ..._generated_java_org_lwjgl_util_shaderc_SPV.java | 11 ++++++++
 ...erated_java_org_lwjgl_util_shaderc_Shaderc.java |  8 +++---
 ...rc_generated_java_org_lwjgl_util_spvc_Spvc.java |  8 +++---
 games/lwjgl3/pkg-plist                             | 31 +++++++---------------
 12 files changed, 80 insertions(+), 83 deletions(-)

diff --git a/games/lwjgl3/Makefile b/games/lwjgl3/Makefile
index 109abd0a55cb..0f5f0989d0a1 100644
--- a/games/lwjgl3/Makefile
+++ b/games/lwjgl3/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	lwjgl
-DISTVERSION=	3.3.6
-PORTREVISION=	6
+DISTVERSION=	3.4.1.g20260203
 CATEGORIES=	games java
 MASTER_SITES=	https://repo1.maven.org/:source1
 PKGNAMESUFFIX=	3
@@ -21,6 +20,10 @@ DISTFILES=	maven2/com/beust/jcommander/1.78/jcommander-1.78.jar:source1 \
 		maven2/org/webjars/jquery/3.5.1/jquery-3.5.1.jar:source1
 EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
 
+PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES=	cfbba981b7ed955dae9b1b1dee57b59df8e93e28.patch:-p1 \
+		b800ccffab14396fc529ddb6c931b7c5c5226763.patch:-p1
+
 MAINTAINER=	vvd@FreeBSD.org
 COMMENT=	Lightweight Java Game Library
 WWW=		https://www.lwjgl.org
@@ -38,12 +41,16 @@ LIB_DEPENDS=		libdraco.so:archivers/draco \
 			libdbus-1.so:devel/dbus \
 			libhwloc.so:devel/hwloc2 \
 			libffi.so:devel/libffi \
+			libOpenCL.so:devel/ocl-icd \
 			libbgfx.so:graphics/bgfx \
 			libglfw.so:graphics/glfw \
+			libglslang.so:graphics/glslang@shared \
+			libglslang-default-resource-limits.so:graphics/glslang@shared \
 			libktx.so:graphics/khronos-texture \
 			libopenxr_loader.so:graphics/openxr \
 			libshaderc_shared.so:graphics/shaderc \
 			libspirv-cross-c-shared.so:graphics/spirv-cross \
+			libSPIRV-Tools-shared.so:graphics/spirv-tools \
 			libassimp.so:multimedia/assimp \
 			libfreetype.so:print/freetype2 \
 			libharfbuzz.so:print/harfbuzz
@@ -52,18 +59,19 @@ USES=		gl gnome java:ant,run
 USE_GITHUB=	yes
 GH_ACCOUNT=	${PORTNAME:tu}
 GH_PROJECT=	${PORTNAME}${PKGNAMESUFFIX}
+GH_TAGNAME=	6818ff9
 USE_GL=		gl
 USE_GNOME=	glib20 gtk30
-JAVA_VERSION=	17+
+JAVA_VERSION=	25+
 
 MAKE_ARGS=	-Dbuild.offline=true \
 		-Djavadoc.skip=true \
 		-Duse.libffi.so=true \
 		-Dlibffi.path=${LOCALBASE}/lib \
 		-Dlocal.kotlin=${LOCALBASE}/share/kotlin
-MAKE_ENV+=	JAVA8_HOME=${LOCALBASE}/openjdk8
+MAKE_ENV=	JAVA8_HOME=${LOCALBASE}/openjdk8
 
-PLIST_SUB+=	MAJORVERSION=${PKGNAMESUFFIX}
+PLIST_SUB=	MAJORVERSION=${PKGNAMESUFFIX}
 
 LIBSDIR=	${WRKSRC}/bin/libs/native/freebsd/*/org/lwjgl
 
@@ -107,8 +115,7 @@ post-extract:
 		${WRKSRC}/bin/libs/java/jquery.jar
 
 post-patch:
-	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/config/freebsd/build.xml \
-		${WRKSRC}/modules/lwjgl/cuda/src/main/java/org/lwjgl/cuda/CUDA.java
+	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/config/freebsd/build.xml
 
 do-install:
 	@cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${ANT} release ${MAKE_ARGS}
diff --git a/games/lwjgl3/distinfo b/games/lwjgl3/distinfo
index f8f5da6f41d5..a359f7f7a7ba 100644
--- a/games/lwjgl3/distinfo
+++ b/games/lwjgl3/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1738591564
+TIMESTAMP = 1780444444
 SHA256 (maven2/com/beust/jcommander/1.78/jcommander-1.78.jar) = 7891debb84b5f83e9bd57593ebece3399abbe0fd938cf306b3534c57913b9615
 SIZE (maven2/com/beust/jcommander/1.78/jcommander-1.78.jar) = 83782
 SHA256 (maven2/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar) = df26cc58f235f477db07f753ba5a3ab243ebe5789d9f89ecf68dd62ea9a66c28
@@ -29,5 +29,9 @@ SHA256 (maven2/org/testng/testng/7.5/testng-7.5.jar) = e549db50dcc421f9501d6af93
 SIZE (maven2/org/testng/testng/7.5/testng-7.5.jar) = 941401
 SHA256 (maven2/org/webjars/jquery/3.5.1/jquery-3.5.1.jar) = 83168112220ac912a3dba0eebae90a4da5bf1e24b1bafd401e3d4f9f598bb2cb
 SIZE (maven2/org/webjars/jquery/3.5.1/jquery-3.5.1.jar) = 313070
-SHA256 (LWJGL-lwjgl3-3.3.6_GH0.tar.gz) = be7e38712236908aa7ff0bf84af034c241a0624a7387414c7ed3aa742a5a44b3
-SIZE (LWJGL-lwjgl3-3.3.6_GH0.tar.gz) = 16438665
+SHA256 (LWJGL-lwjgl3-3.4.1.g20260203-6818ff9_GH0.tar.gz) = 843093305a105bf7492a00ef2c716f9c2209f9d0a8cf0023ef69b99f4354a40d
+SIZE (LWJGL-lwjgl3-3.4.1.g20260203-6818ff9_GH0.tar.gz) = 9979476
+SHA256 (cfbba981b7ed955dae9b1b1dee57b59df8e93e28.patch) = 45dde14cc87ce762742841298108ddd8034dc68e13487d9c93421be83e764d51
+SIZE (cfbba981b7ed955dae9b1b1dee57b59df8e93e28.patch) = 3104
+SHA256 (b800ccffab14396fc529ddb6c931b7c5c5226763.patch) = 976002840f21f436bc63b8cbc40be85d5959fbd1973817595a5d09825f8e580e
+SIZE (b800ccffab14396fc529ddb6c931b7c5c5226763.patch) = 96228
diff --git a/games/lwjgl3/files/patch-build.xml b/games/lwjgl3/files/patch-build.xml
deleted file mode 100644
index d828dd88ad87..000000000000
--- a/games/lwjgl3/files/patch-build.xml
+++ /dev/null
@@ -1,24 +0,0 @@
---- build.xml.orig	2025-01-04 19:11:17 UTC
-+++ build.xml
-@@ -132,8 +132,8 @@
-         <echo message="Compiling Kotlin generator..." level="info" taskname="Generator" unless:set="generator-uptodate"/>
-         <mkdir dir="${bin.generator}"/>
-         <kotlinc moduleName="generator" output="${bin.generator}" printVersion="true" unless:set="generator-uptodate">
--            <compilerarg line="-language-version 2.1"/>
--            <compilerarg line="-api-version 2.1"/>
-+            <compilerarg line="-language-version 2.2"/>
-+            <compilerarg line="-api-version 2.2"/>
-             <compilerarg value="-progressive"/>
-             <compilerarg value="-Xno-call-assertions"/>
-             <compilerarg value="-Xno-param-assertions"/>
-@@ -200,8 +200,8 @@
-                 <pathelement location="${bin.generator}"/>
-             </classpath>
- 
--            <compilerarg line="-language-version 2.1"/>
--            <compilerarg line="-api-version 2.1"/>
-+            <compilerarg line="-language-version 2.2"/>
-+            <compilerarg line="-api-version 2.2"/>
-             <compilerarg value="-progressive"/>
-             <compilerarg value="-Xno-call-assertions"/>
-             <compilerarg value="-Xno-param-assertions"/>
diff --git a/games/lwjgl3/files/patch-config_freebsd_build.xml b/games/lwjgl3/files/patch-config_freebsd_build.xml
index 6e651e48968c..5232841cda47 100644
--- a/games/lwjgl3/files/patch-config_freebsd_build.xml
+++ b/games/lwjgl3/files/patch-config_freebsd_build.xml
@@ -1,6 +1,6 @@
---- config/freebsd/build.xml.orig	2025-01-04 19:11:17 UTC
+--- config/freebsd/build.xml.orig	2026-02-02 10:58:56 UTC
 +++ config/freebsd/build.xml
-@@ -158,16 +158,18 @@
+@@ -156,16 +156,18 @@
                      <include name="${module.lwjgl}/jawt/src/generated/c/*.c" if:true="${binding.jawt}"/>
                  </fileset>
              </source>
@@ -21,7 +21,7 @@
              </link>
          </build>
  
-@@ -424,7 +426,7 @@
+@@ -383,7 +385,7 @@
          </build>
  
          <!-- zstd -->
diff --git a/games/lwjgl3/files/patch-modules_lwjgl_core_src_main_java_org_lwjgl_system_MemoryManage.java b/games/lwjgl3/files/patch-modules_lwjgl_core_src_main_java_org_lwjgl_system_MemoryManage.java
deleted file mode 100644
index 0e976ea34e68..000000000000
--- a/games/lwjgl3/files/patch-modules_lwjgl_core_src_main_java_org_lwjgl_system_MemoryManage.java
+++ /dev/null
@@ -1,12 +0,0 @@
---- modules/lwjgl/core/src/main/java/org/lwjgl/system/MemoryManage.java.orig	2023-12-18 14:22:59 UTC
-+++ modules/lwjgl/core/src/main/java/org/lwjgl/system/MemoryManage.java
-@@ -34,6 +34,9 @@ final class MemoryManage {
-             String className;
-             if (allocator == null || "jemalloc".equals(allocator)) {
-                 className = "org.lwjgl.system.jemalloc.JEmallocAllocator";
-+                if (Platform.get() == Platform.FREEBSD) {
-+                    Configuration.JEMALLOC_LIBRARY_NAME.set("libc.so.7");
-+                }
-             } else if ("rpmalloc".equals(allocator)) {
-                 className = "org.lwjgl.system.rpmalloc.RPmallocAllocator";
-             } else {
diff --git a/games/lwjgl3/files/patch-modules_lwjgl_jemalloc_src_generated_java_org_lwjgl_system_jemalloc_JEmalloc.java b/games/lwjgl3/files/patch-modules_lwjgl_jemalloc_src_generated_java_org_lwjgl_system_jemalloc_JEmalloc.java
index 8de303595b8f..efdcae84cddd 100644
--- a/games/lwjgl3/files/patch-modules_lwjgl_jemalloc_src_generated_java_org_lwjgl_system_jemalloc_JEmalloc.java
+++ b/games/lwjgl3/files/patch-modules_lwjgl_jemalloc_src_generated_java_org_lwjgl_system_jemalloc_JEmalloc.java
@@ -1,6 +1,6 @@
---- modules/lwjgl/jemalloc/src/generated/java/org/lwjgl/system/jemalloc/JEmalloc.java.orig	2023-12-18 14:22:59 UTC
+--- modules/lwjgl/jemalloc/src/generated/java/org/lwjgl/system/jemalloc/JEmalloc.java.orig	2026-02-02 10:58:56 UTC
 +++ modules/lwjgl/jemalloc/src/generated/java/org/lwjgl/system/jemalloc/JEmalloc.java
-@@ -40,27 +40,27 @@ public class JEmalloc {
+@@ -30,27 +30,27 @@ public class JEmalloc {
  
          /** Function address. */
          public static final long
@@ -49,9 +49,9 @@
  
      }
  
-@@ -105,11 +105,16 @@ public class JEmalloc {
-     /** Use as arena index in "stats.arenas.&lt;i&gt;.*" mallctl interfaces to select destroyed arenas. */
-     public static final int MALLCTL_ARENAS_DESTROYED = 0x1001;
+@@ -77,11 +77,16 @@ public class JEmalloc {
+         MALLCTL_ARENAS_ALL       = 0x1000,
+         MALLCTL_ARENAS_DESTROYED = 0x1001;
  
 +    private static String functionNamePrefix = "je_";
 +
diff --git a/games/lwjgl3/files/patch-modules_lwjgl_shaderc_src_generated_java_org_lwjgl_util_shaderc_GLSLang.java b/games/lwjgl3/files/patch-modules_lwjgl_shaderc_src_generated_java_org_lwjgl_util_shaderc_GLSLang.java
new file mode 100644
index 000000000000..ee51051cc3af
--- /dev/null
+++ b/games/lwjgl3/files/patch-modules_lwjgl_shaderc_src_generated_java_org_lwjgl_util_shaderc_GLSLang.java
@@ -0,0 +1,11 @@
+--- modules/lwjgl/shaderc/src/generated/java/org/lwjgl/util/shaderc/GLSLang.java.orig	2026-02-02 10:58:56 UTC
++++ modules/lwjgl/shaderc/src/generated/java/org/lwjgl/util/shaderc/GLSLang.java
+@@ -21,7 +21,7 @@ public class GLSLang {
+ 
+ public class GLSLang {
+ 
+-    private static final SharedLibrary SHADERC = Library.loadNative(GLSLang.class, "org.lwjgl.shaderc", Configuration.GLSLANG_LIBRARY_NAME, Shaderc::getLibrary);
++    private static final SharedLibrary SHADERC = Platform.get() == Platform.FREEBSD ? Library.loadNative(GLSLang.class, "org.lwjgl.shaderc", Configuration.GLSLANG_LIBRARY_NAME.get(Platform.mapLibraryNameBundled("glslang")), false) : Library.loadNative(GLSLang.class, "org.lwjgl.shaderc", Configuration.GLSLANG_LIBRARY_NAME, Shaderc::getLibrary);
+ 
+     /** Contains the function pointers loaded from the shaderc {@link SharedLibrary}. */
+     public static final class Functions {
diff --git a/games/lwjgl3/files/patch-modules_lwjgl_shaderc_src_generated_java_org_lwjgl_util_shaderc_GLSLangResourceLimits.java b/games/lwjgl3/files/patch-modules_lwjgl_shaderc_src_generated_java_org_lwjgl_util_shaderc_GLSLangResourceLimits.java
new file mode 100644
index 000000000000..e1fd2cd0d4fd
--- /dev/null
+++ b/games/lwjgl3/files/patch-modules_lwjgl_shaderc_src_generated_java_org_lwjgl_util_shaderc_GLSLangResourceLimits.java
@@ -0,0 +1,11 @@
+--- modules/lwjgl/shaderc/src/generated/java/org/lwjgl/util/shaderc/GLSLangResourceLimits.java.orig	2026-02-02 10:58:56 UTC
++++ modules/lwjgl/shaderc/src/generated/java/org/lwjgl/util/shaderc/GLSLangResourceLimits.java
+@@ -18,7 +18,7 @@ public class GLSLangResourceLimits {
+ 
+ public class GLSLangResourceLimits {
+ 
+-    private static final SharedLibrary SHADERC = Library.loadNative(GLSLangResourceLimits.class, "org.lwjgl.shaderc", Configuration.GLSLANG_RESOURCE_LIBRARY_NAME, Shaderc::getLibrary);
++    private static final SharedLibrary SHADERC = Platform.get() == Platform.FREEBSD ? Library.loadNative(GLSLangResourceLimits.class, "org.lwjgl.shaderc", Configuration.GLSLANG_RESOURCE_LIBRARY_NAME.get(Platform.mapLibraryNameBundled("glslang-default-resource-limits")), false) : Library.loadNative(GLSLangResourceLimits.class, "org.lwjgl.shaderc", Configuration.GLSLANG_RESOURCE_LIBRARY_NAME, Shaderc::getLibrary);
+ 
+     /** Contains the function pointers loaded from the shaderc {@link SharedLibrary}. */
+     public static final class Functions {
diff --git a/games/lwjgl3/files/patch-modules_lwjgl_shaderc_src_generated_java_org_lwjgl_util_shaderc_SPV.java b/games/lwjgl3/files/patch-modules_lwjgl_shaderc_src_generated_java_org_lwjgl_util_shaderc_SPV.java
new file mode 100644
index 000000000000..6ac8676b6be4
--- /dev/null
+++ b/games/lwjgl3/files/patch-modules_lwjgl_shaderc_src_generated_java_org_lwjgl_util_shaderc_SPV.java
@@ -0,0 +1,11 @@
+--- modules/lwjgl/shaderc/src/generated/java/org/lwjgl/util/shaderc/SPV.java.orig	2026-02-02 10:58:56 UTC
++++ modules/lwjgl/shaderc/src/generated/java/org/lwjgl/util/shaderc/SPV.java
+@@ -21,7 +21,7 @@ public class SPV {
+ 
+ public class SPV {
+ 
+-    private static final SharedLibrary SHADERC = Library.loadNative(SPV.class, "org.lwjgl.shaderc", Configuration.SPIRV_TOOLS_LIBRARY_NAME, Shaderc::getLibrary);
++    private static final SharedLibrary SHADERC = Platform.get() == Platform.FREEBSD ? Library.loadNative(SPV.class, "org.lwjgl.shaderc", Configuration.SPIRV_TOOLS_LIBRARY_NAME.get(Platform.mapLibraryNameBundled("SPIRV-Tools-shared")), false) : Library.loadNative(SPV.class, "org.lwjgl.shaderc", Configuration.SPIRV_TOOLS_LIBRARY_NAME, Shaderc::getLibrary);
+ 
+     /** Contains the function pointers loaded from the shaderc {@link SharedLibrary}. */
+     public static final class Functions {
diff --git a/games/lwjgl3/files/patch-modules_lwjgl_shaderc_src_generated_java_org_lwjgl_util_shaderc_Shaderc.java b/games/lwjgl3/files/patch-modules_lwjgl_shaderc_src_generated_java_org_lwjgl_util_shaderc_Shaderc.java
index 262e86b4b7b8..88abb054ff31 100644
--- a/games/lwjgl3/files/patch-modules_lwjgl_shaderc_src_generated_java_org_lwjgl_util_shaderc_Shaderc.java
+++ b/games/lwjgl3/files/patch-modules_lwjgl_shaderc_src_generated_java_org_lwjgl_util_shaderc_Shaderc.java
@@ -1,11 +1,11 @@
---- modules/lwjgl/shaderc/src/generated/java/org/lwjgl/util/shaderc/Shaderc.java.orig	2023-12-18 14:22:59 UTC
+--- modules/lwjgl/shaderc/src/generated/java/org/lwjgl/util/shaderc/Shaderc.java.orig	2026-02-02 10:58:56 UTC
 +++ modules/lwjgl/shaderc/src/generated/java/org/lwjgl/util/shaderc/Shaderc.java
-@@ -20,7 +20,7 @@ import static org.lwjgl.system.MemoryUtil.*;
- /** Native bindings to the libshaderc C API of the <a href="https://github.com/google/shaderc/">shaderc</a>; library. */
+@@ -19,7 +19,7 @@ public class Shaderc {
+ 
  public class Shaderc {
  
 -    private static final SharedLibrary SHADERC = Library.loadNative(Shaderc.class, "org.lwjgl.shaderc", Configuration.SHADERC_LIBRARY_NAME.get(Platform.mapLibraryNameBundled("shaderc")), true);
-+    private static final SharedLibrary SHADERC = Library.loadNative(Shaderc.class, "org.lwjgl.shaderc", Configuration.SHADERC_LIBRARY_NAME.get(Platform.mapLibraryNameBundled(Platform.get() == Platform.FREEBSD ? "shaderc_shared" : "shaderc")), true);
++    private static final SharedLibrary SHADERC = Library.loadNative(Shaderc.class, "org.lwjgl.shaderc", Configuration.SHADERC_LIBRARY_NAME.get(Platform.mapLibraryNameBundled(Platform.get() == Platform.FREEBSD ? "shaderc_shared" : "shaderc")), Platform.get() != Platform.FREEBSD);
  
      /** Contains the function pointers loaded from the shaderc {@link SharedLibrary}. */
      public static final class Functions {
diff --git a/games/lwjgl3/files/patch-modules_lwjgl_spvc_src_generated_java_org_lwjgl_util_spvc_Spvc.java b/games/lwjgl3/files/patch-modules_lwjgl_spvc_src_generated_java_org_lwjgl_util_spvc_Spvc.java
index 361420cf9ca1..3a57f031d80a 100644
--- a/games/lwjgl3/files/patch-modules_lwjgl_spvc_src_generated_java_org_lwjgl_util_spvc_Spvc.java
+++ b/games/lwjgl3/files/patch-modules_lwjgl_spvc_src_generated_java_org_lwjgl_util_spvc_Spvc.java
@@ -1,11 +1,11 @@
---- modules/lwjgl/spvc/src/generated/java/org/lwjgl/util/spvc/Spvc.java.orig	2023-12-18 14:22:59 UTC
+--- modules/lwjgl/spvc/src/generated/java/org/lwjgl/util/spvc/Spvc.java.orig	2026-02-02 10:58:56 UTC
 +++ modules/lwjgl/spvc/src/generated/java/org/lwjgl/util/spvc/Spvc.java
-@@ -40,7 +40,7 @@ import static org.lwjgl.system.MemoryUtil.*;
-  */
+@@ -21,7 +21,7 @@ public class Spvc {
+ 
  public class Spvc {
  
 -    private static final SharedLibrary SPVC = Library.loadNative(Spvc.class, "org.lwjgl.spvc", Configuration.SPVC_LIBRARY_NAME.get(Platform.mapLibraryNameBundled("spirv-cross")), true);
-+    private static final SharedLibrary SPVC = Library.loadNative(Spvc.class, "org.lwjgl.spvc", Configuration.SPVC_LIBRARY_NAME.get(Platform.mapLibraryNameBundled(Platform.get() == Platform.FREEBSD ? "spirv-cross-c-shared" : "spirv-cross")), true);
++    private static final SharedLibrary SPVC = Library.loadNative(Spvc.class, "org.lwjgl.spvc", Configuration.SPVC_LIBRARY_NAME.get(Platform.mapLibraryNameBundled(Platform.get() == Platform.FREEBSD ? "spirv-cross-c-shared" : "spirv-cross")), Platform.get() != Platform.FREEBSD);
  
      /** Contains the function pointers loaded from the spvc {@link SharedLibrary}. */
      public static final class Functions {
diff --git a/games/lwjgl3/pkg-plist b/games/lwjgl3/pkg-plist
index b2269d68f1c2..eea7133d6d94 100644
--- a/games/lwjgl3/pkg-plist
+++ b/games/lwjgl3/pkg-plist
@@ -1,9 +1,7 @@
 lib/lwjgl%%MAJORVERSION%%/liblwjgl.so
-lib/lwjgl%%MAJORVERSION%%/liblwjgl_libdivide.so
 lib/lwjgl%%MAJORVERSION%%/liblwjgl_llvm.so
 lib/lwjgl%%MAJORVERSION%%/liblwjgl_lmdb.so
 lib/lwjgl%%MAJORVERSION%%/liblwjgl_lz4.so
-lib/lwjgl%%MAJORVERSION%%/liblwjgl_meow.so
 lib/lwjgl%%MAJORVERSION%%/liblwjgl_meshoptimizer.so
 lib/lwjgl%%MAJORVERSION%%/liblwjgl_msdfgen.so
 lib/lwjgl%%MAJORVERSION%%/liblwjgl_nanovg.so
@@ -12,15 +10,13 @@ lib/lwjgl%%MAJORVERSION%%/liblwjgl_nfd_portal.so
 lib/lwjgl%%MAJORVERSION%%/liblwjgl_nuklear.so
 lib/lwjgl%%MAJORVERSION%%/liblwjgl_opengl.so
 lib/lwjgl%%MAJORVERSION%%/liblwjgl_opengles.so
-lib/lwjgl%%MAJORVERSION%%/liblwjgl_openvr.so
 lib/lwjgl%%MAJORVERSION%%/liblwjgl_par.so
 lib/lwjgl%%MAJORVERSION%%/liblwjgl_remotery.so
 lib/lwjgl%%MAJORVERSION%%/liblwjgl_rpmalloc.so
-lib/lwjgl%%MAJORVERSION%%/liblwjgl_sse.so
+lib/lwjgl%%MAJORVERSION%%/liblwjgl_spng.so
 lib/lwjgl%%MAJORVERSION%%/liblwjgl_stb.so
 lib/lwjgl%%MAJORVERSION%%/liblwjgl_tinyexr.so
 lib/lwjgl%%MAJORVERSION%%/liblwjgl_tinyfd.so
-lib/lwjgl%%MAJORVERSION%%/liblwjgl_tootle.so
 lib/lwjgl%%MAJORVERSION%%/liblwjgl_vma.so
 lib/lwjgl%%MAJORVERSION%%/liblwjgl_xxhash.so
 lib/lwjgl%%MAJORVERSION%%/liblwjgl_yoga.so
@@ -30,8 +26,6 @@ lib/lwjgl%%MAJORVERSION%%/liblwjgl_zstd.so
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-assimp.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-bgfx-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-bgfx.jar
-%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-cuda-sources.jar
-%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-cuda.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-egl-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-egl.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-fmod-sources.jar
@@ -50,9 +44,6 @@ lib/lwjgl%%MAJORVERSION%%/liblwjgl_zstd.so
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-jemalloc.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-ktx-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-ktx.jar
-%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-libdivide-natives-freebsd.jar
-%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-libdivide-sources.jar
-%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-libdivide.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-llvm-natives-freebsd.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-llvm-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-llvm.jar
@@ -62,9 +53,6 @@ lib/lwjgl%%MAJORVERSION%%/liblwjgl_zstd.so
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-lz4-natives-freebsd.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-lz4-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-lz4.jar
-%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-meow-natives-freebsd.jar
-%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-meow-sources.jar
-%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-meow.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-meshoptimizer-natives-freebsd.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-meshoptimizer-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-meshoptimizer.jar
@@ -93,8 +81,6 @@ lib/lwjgl%%MAJORVERSION%%/liblwjgl_zstd.so
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-opengles-natives-freebsd.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-opengles-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-opengles.jar
-%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-openvr-sources.jar
-%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-openvr.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-openxr-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-openxr.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-opus-sources.jar
@@ -105,17 +91,21 @@ lib/lwjgl%%MAJORVERSION%%/liblwjgl_zstd.so
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-remotery-natives-freebsd.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-remotery-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-remotery.jar
+%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-renderdoc-sources.jar
+%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-renderdoc.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-rpmalloc-natives-freebsd.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-rpmalloc-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-rpmalloc.jar
+%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-sdl-sources.jar
+%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-sdl.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-shaderc-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-shaderc.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-sources.jar
+%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-spng-natives-freebsd.jar
+%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-spng-sources.jar
+%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-spng.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-spvc-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-spvc.jar
-%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-sse-natives-freebsd.jar
-%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-sse-sources.jar
-%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-sse.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-stb-natives-freebsd.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-stb-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-stb.jar
@@ -125,9 +115,8 @@ lib/lwjgl%%MAJORVERSION%%/liblwjgl_zstd.so
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-tinyfd-natives-freebsd.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-tinyfd-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-tinyfd.jar
-%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-tootle-natives-freebsd.jar
-%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-tootle-sources.jar
-%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-tootle.jar
+%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-unsafe-sources.jar
+%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-unsafe.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-vma-natives-freebsd.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-vma-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-vma.jar


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1f84be.24dff.3964f7bf>