git: 21b0f19710d6 - main - games/lwjgl3: Update 3.4.1.g20260203 => 3.4.2

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=21b0f19710d69631a19bb8d882c0975fe4c360f1

commit 21b0f19710d69631a19bb8d882c0975fe4c360f1
Author:     Vladimir Druzenko <[email protected]>
AuthorDate: 2026-08-08 01:42:37 +0000
Commit:     Vladimir Druzenko <[email protected]>
CommitDate: 2026-08-08 01:42:37 +0000

    games/lwjgl3: Update 3.4.1.g20260203 => 3.4.2
    
    Changelog:
    https://github.com/LWJGL/lwjgl3/releases/tag/3.4.2
    
    Sponsored by:   UNIS Labs
---
 games/lwjgl3/Makefile                              | 20 +++----
 games/lwjgl3/distinfo                              | 18 +++---
 .../files/patch-config_build-definitions.xml       | 20 +++++--
 ...ed_java_org_lwjgl_system_jemalloc_JEmalloc.java | 69 ----------------------
 games/lwjgl3/files/patch-update-dependencies.xml   | 20 -------
 games/lwjgl3/pkg-plist                             |  6 +-
 6 files changed, 34 insertions(+), 119 deletions(-)

diff --git a/games/lwjgl3/Makefile b/games/lwjgl3/Makefile
index 3e7c7b9ca5a9..d15da1b1177a 100644
--- a/games/lwjgl3/Makefile
+++ b/games/lwjgl3/Makefile
@@ -1,14 +1,13 @@
 PORTNAME=	lwjgl
-DISTVERSION=	3.4.1.g20260203
-PORTREVISION=	1
+DISTVERSION=	3.4.2
 CATEGORIES=	games java
 MASTER_SITES=	https://repo1.maven.org/:source1
 PKGNAMESUFFIX=	3
 DISTFILES=	maven2/com/beust/jcommander/1.78/jcommander-1.78.jar:source1 \
 		maven2/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar:source1 \
 		maven2/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar:source1 \
-		maven2/org/joml/joml/1.10.8/joml-1.10.8-sources.jar:source1 \
-		maven2/org/joml/joml/1.10.8/joml-1.10.8.jar:source1 \
+		maven2/org/joml/joml/1.10.9/joml-1.10.9-sources.jar:source1 \
+		maven2/org/joml/joml/1.10.9/joml-1.10.9.jar:source1 \
 		maven2/org/jspecify/jspecify/1.0.0/jspecify-1.0.0-sources.jar:source1 \
 		maven2/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar:source1 \
 		maven2/org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37-sources.jar:source1 \
@@ -21,10 +20,6 @@ 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=	[email protected]
 COMMENT=	Lightweight Java Game Library
 WWW=		https://www.lwjgl.org
@@ -35,13 +30,14 @@ ONLY_FOR_ARCHS=		amd64
 ONLY_FOR_ARCHS_REASON=	Upstream support FreeBSD on amd64 only: https://github.com/LWJGL/lwjgl3/issues/421
 
 BUILD_DEPENDS=		${LOCALBASE}/openjdk8/bin/java:java/openjdk8 \
-			kotlinc-jvm:lang/kotlin22
+			kotlinc-jvm:lang/kotlin
 LIB_DEPENDS=		libdraco.so:archivers/draco \
 			libopenal.so:audio/openal-soft \
 			libopus.so:audio/opus \
 			libdbus-1.so:devel/dbus \
 			libhwloc.so:devel/hwloc2 \
 			libffi.so:devel/libffi \
+			libmimalloc.so:devel/mimalloc \
 			libOpenCL.so:devel/ocl-icd \
 			libbgfx.so:graphics/bgfx \
 			libglfw.so:graphics/glfw \
@@ -60,7 +56,6 @@ 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=	25+
@@ -90,9 +85,9 @@ post-extract:
 		${WRKSRC}/bin/libs/java/jopt-simple.jar
 	${LN} -s ${DISTDIR}/maven2/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar \
 		${WRKSRC}/bin/libs/java/commons-math3.jar
-	${LN} -s ${DISTDIR}/maven2/org/joml/joml/1.10.8/joml-1.10.8-sources.jar \
+	${LN} -s ${DISTDIR}/maven2/org/joml/joml/1.10.9/joml-1.10.9-sources.jar \
 		${WRKSRC}/bin/libs/java/joml-sources.jar
-	${LN} -s ${DISTDIR}/maven2/org/joml/joml/1.10.8/joml-1.10.8.jar \
+	${LN} -s ${DISTDIR}/maven2/org/joml/joml/1.10.9/joml-1.10.9.jar \
 		${WRKSRC}/bin/libs/java/joml.jar
 	${LN} -s ${DISTDIR}/maven2/org/jspecify/jspecify/1.0.0/jspecify-1.0.0-sources.jar \
 		${WRKSRC}/bin/libs/java/jspecify-sources.jar
@@ -122,6 +117,7 @@ do-install:
 	@cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${ANT} release ${MAKE_ARGS}
 	${MKDIR} ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}${PKGNAMESUFFIX} \
 		 ${STAGEDIR}${PREFIX}/lib/${PORTNAME}${PKGNAMESUFFIX}
+	${RM} -r ${WRKSRC}/bin/RELEASE/lwjgl-jemalloc
 	${INSTALL_DATA} ${WRKSRC}/bin/RELEASE/lwjgl*/*.jar \
 		${STAGEDIR}${JAVAJARDIR}/${PORTNAME}${PKGNAMESUFFIX}
 	${INSTALL_LIB} ${LIBSDIR}/liblwjgl.so ${LIBSDIR}/*/liblwjgl*.so \
diff --git a/games/lwjgl3/distinfo b/games/lwjgl3/distinfo
index a359f7f7a7ba..575ad30f6ed4 100644
--- a/games/lwjgl3/distinfo
+++ b/games/lwjgl3/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1780444444
+TIMESTAMP = 1784444444
 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
 SIZE (maven2/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar) = 78146
 SHA256 (maven2/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar) = 1e56d7b058d28b65abd256b8458e3885b674c1d588fa43cd7d1cbb9c7ef2b308
 SIZE (maven2/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar) = 2213560
-SHA256 (maven2/org/joml/joml/1.10.8/joml-1.10.8-sources.jar) = bd34bd5ea2b9b59a14b24cb46ca6037b9d150b8ff2ba1d5ca49fe42afff575cf
-SIZE (maven2/org/joml/joml/1.10.8/joml-1.10.8-sources.jar) = 736157
-SHA256 (maven2/org/joml/joml/1.10.8/joml-1.10.8.jar) = bf19510145178df82cd3bd37edd514c13f411531ec5545299fd3abcbc98fe7c2
-SIZE (maven2/org/joml/joml/1.10.8/joml-1.10.8.jar) = 778846
+SHA256 (maven2/org/joml/joml/1.10.9/joml-1.10.9-sources.jar) = dca378f0e00ec9d13cd3c099629b38d6457e65f124c0c28e4c5479a8a60c1d60
+SIZE (maven2/org/joml/joml/1.10.9/joml-1.10.9-sources.jar) = 760958
+SHA256 (maven2/org/joml/joml/1.10.9/joml-1.10.9.jar) = feca4db853371704338621c120acc5cc32300d8af635fa42414b6213301e216b
+SIZE (maven2/org/joml/joml/1.10.9/joml-1.10.9.jar) = 814581
 SHA256 (maven2/org/jspecify/jspecify/1.0.0/jspecify-1.0.0-sources.jar) = adf0898191d55937fb3192ba971826f4f294292c4a960740f3c27310e7b70296
 SIZE (maven2/org/jspecify/jspecify/1.0.0/jspecify-1.0.0-sources.jar) = 11996
 SHA256 (maven2/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar) = 1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab
@@ -29,9 +29,5 @@ 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.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
+SHA256 (LWJGL-lwjgl3-3.4.2_GH0.tar.gz) = 4badae311ddee9fd4b318ebc59fc61c990ffaf8d2b5bb2cc4077c0beec36f715
+SIZE (LWJGL-lwjgl3-3.4.2_GH0.tar.gz) = 10412088
diff --git a/games/lwjgl3/files/patch-config_build-definitions.xml b/games/lwjgl3/files/patch-config_build-definitions.xml
index e915e119bd76..f8c3ea13275a 100644
--- a/games/lwjgl3/files/patch-config_build-definitions.xml
+++ b/games/lwjgl3/files/patch-config_build-definitions.xml
@@ -1,12 +1,22 @@
---- config/build-definitions.xml.orig	2025-01-04 19:11:17 UTC
+--- config/build-definitions.xml.orig	2026-07-13 17:21:04 UTC
 +++ config/build-definitions.xml
-@@ -121,7 +121,8 @@ -->
+@@ -120,7 +120,8 @@ -->
+     <property name="build.output" location="${env.LWJGL_BUILD_OUTPUT}" relative="false" if:set="env.LWJGL_BUILD_OUTPUT"/>
  
      <property name="lib" location="bin/libs" relative="true"/>
- 
--    <property name="kotlinc" location="${lib}/kotlinc" relative="true"/>
-+    <property name="kotlinc" location="${lib}/kotlinc" relative="true" unless:set="local.kotlin"/>
+-    <property name="kotlinc" location="${lib}/java/kotlinc" relative="true"/>
++    <property name="kotlinc" location="${lib}/java/kotlinc" relative="true" unless:set="local.kotlin"/>
 +    <property name="kotlinc" location="${local.kotlin}" relative="false" if:set="local.kotlin"/>
  
      <property name="module.lwjgl" location="modules/lwjgl" relative="true"/>
  
+@@ -208,7 +209,8 @@ -->
+                 <pathelement path="${kotlinc}/lib/kotlin-reflect.jar"/>
+                 <pathelement path="${kotlinc}/lib/kotlinx-coroutines-core-jvm.jar"/>
+                 <!--<pathelement path="${kotlinc}/lib/kotlin-script-runtime.jar"/>-->
+-                <pathelement path="${kotlinc}/kotlin-compiler-embeddable.jar"/>
++                <pathelement path="${kotlinc}/kotlin-compiler-embeddable.jar" unless:set="local.kotlin"/>
++                <pathelement path="${kotlinc}/lib/kotlin-compiler.jar" if:set="local.kotlin"/>
+                 <!--<pathelement path="${kotlinc}/kotlin-scripting-compiler-embeddable.jar"/>-->
+             </classpath>
+ 
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
deleted file mode 100644
index efdcae84cddd..000000000000
--- a/games/lwjgl3/files/patch-modules_lwjgl_jemalloc_src_generated_java_org_lwjgl_system_jemalloc_JEmalloc.java
+++ /dev/null
@@ -1,69 +0,0 @@
---- 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
-@@ -30,27 +30,27 @@ public class JEmalloc {
- 
-         /** Function address. */
-         public static final long
--            malloc_message     = apiGetFunctionAddress(JEMALLOC, "je_malloc_message"),
--            malloc             = apiGetFunctionAddress(JEMALLOC, "je_malloc"),
--            calloc             = apiGetFunctionAddress(JEMALLOC, "je_calloc"),
--            posix_memalign     = apiGetFunctionAddress(JEMALLOC, "je_posix_memalign"),
--            aligned_alloc      = apiGetFunctionAddress(JEMALLOC, "je_aligned_alloc"),
--            realloc            = apiGetFunctionAddress(JEMALLOC, "je_realloc"),
--            free               = apiGetFunctionAddress(JEMALLOC, "je_free"),
--            free_sized         = apiGetFunctionAddress(JEMALLOC, "je_free_sized"),
--            free_aligned_sized = apiGetFunctionAddress(JEMALLOC, "je_free_aligned_sized"),
--            mallocx            = apiGetFunctionAddress(JEMALLOC, "je_mallocx"),
--            rallocx            = apiGetFunctionAddress(JEMALLOC, "je_rallocx"),
--            xallocx            = apiGetFunctionAddress(JEMALLOC, "je_xallocx"),
--            sallocx            = apiGetFunctionAddress(JEMALLOC, "je_sallocx"),
--            dallocx            = apiGetFunctionAddress(JEMALLOC, "je_dallocx"),
--            sdallocx           = apiGetFunctionAddress(JEMALLOC, "je_sdallocx"),
--            nallocx            = apiGetFunctionAddress(JEMALLOC, "je_nallocx"),
--            mallctl            = apiGetFunctionAddress(JEMALLOC, "je_mallctl"),
--            mallctlnametomib   = apiGetFunctionAddress(JEMALLOC, "je_mallctlnametomib"),
--            mallctlbymib       = apiGetFunctionAddress(JEMALLOC, "je_mallctlbymib"),
--            malloc_stats_print = apiGetFunctionAddress(JEMALLOC, "je_malloc_stats_print"),
--            malloc_usable_size = apiGetFunctionAddress(JEMALLOC, "je_malloc_usable_size");
-+            malloc_message     = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "malloc_message"),
-+            malloc             = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "malloc"),
-+            calloc             = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "calloc"),
-+            posix_memalign     = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "posix_memalign"),
-+            aligned_alloc      = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "aligned_alloc"),
-+            realloc            = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "realloc"),
-+            free               = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "free"),
-+            free_sized         = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "free_sized"),
-+            free_aligned_sized = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "free_aligned_sized"),
-+            mallocx            = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "mallocx"),
-+            rallocx            = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "rallocx"),
-+            xallocx            = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "xallocx"),
-+            sallocx            = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "sallocx"),
-+            dallocx            = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "dallocx"),
-+            sdallocx           = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "sdallocx"),
-+            nallocx            = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "nallocx"),
-+            mallctl            = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "mallctl"),
-+            mallctlnametomib   = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "mallctlnametomib"),
-+            mallctlbymib       = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "mallctlbymib"),
-+            malloc_stats_print = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "malloc_stats_print"),
-+            malloc_usable_size = apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "malloc_usable_size");
- 
-     }
- 
-@@ -77,11 +77,16 @@ public class JEmalloc {
-         MALLCTL_ARENAS_ALL       = 0x1000,
-         MALLCTL_ARENAS_DESTROYED = 0x1001;
- 
-+    private static String functionNamePrefix = "je_";
-+
-     static {
-+        if (Platform.get() == Platform.FREEBSD) {
-+            functionNamePrefix = "";
-+        }
-         // Force jemalloc to initialize before anyone else uses it.
-         // This avoids a dangerous race when the first jemalloc functions are called concurrently.
-         if (Platform.get() == Platform.WINDOWS) {
--            invokePV(invokePP(8L, apiGetFunctionAddress(JEMALLOC, "je_malloc")), apiGetFunctionAddress(JEMALLOC, "je_free"));
-+            invokePV(invokePP(8L, apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "malloc")), apiGetFunctionAddress(JEMALLOC, functionNamePrefix + "free"));
-         }
-     }
- 
diff --git a/games/lwjgl3/files/patch-update-dependencies.xml b/games/lwjgl3/files/patch-update-dependencies.xml
deleted file mode 100644
index 4c3943508b63..000000000000
--- a/games/lwjgl3/files/patch-update-dependencies.xml
+++ /dev/null
@@ -1,20 +0,0 @@
---- update-dependencies.xml.orig	2023-12-18 14:22:59 UTC
-+++ update-dependencies.xml
-@@ -27,7 +27,7 @@
-     <target name="check-dependencies" description="Updates LWJGL dependencies, if required" unless="${build.offline}">
-         <!-- Checks if the Kotlin compiler must be updated -->
-         <local name="kotlinc-build-current"/>
--        <loadfile property="kotlinc-build-current" srcfile="${kotlinc}/build.txt" quiet="true" taskname="kotlinc"/>
-+        <loadfile property="kotlinc-build-current" srcfile="${kotlinc}/build.txt" quiet="true" taskname="kotlinc" unless:set="local.kotlin"/>
-         <condition property="kotlinc-uptodate">
-             <and>
-                 <isset property="kotlinc-build-current"/>
-@@ -54,7 +54,7 @@
-         <mkdir dir="${lib}"/>
-         <mkdir dir="${lib}/java"/>
-         <antcall target="-lib-download"/>
--        <antcall target="-kotlinc-download"/>
-+        <antcall target="-kotlinc-download" unless:set="local.kotlin"/>
-     </target>
- 
-     <!-- Downloads and extracts the Kotlin compiler. -->
diff --git a/games/lwjgl3/pkg-plist b/games/lwjgl3/pkg-plist
index eea7133d6d94..26fca25ccb1f 100644
--- a/games/lwjgl3/pkg-plist
+++ b/games/lwjgl3/pkg-plist
@@ -32,6 +32,8 @@ lib/lwjgl%%MAJORVERSION%%/liblwjgl_zstd.so
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-fmod.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-freetype-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-freetype.jar
+@comment %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-jemalloc-sources.jar
+@comment %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-jemalloc.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-glfw-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-glfw.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-harfbuzz-sources.jar
@@ -40,8 +42,6 @@ lib/lwjgl%%MAJORVERSION%%/liblwjgl_zstd.so
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-hwloc.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-jawt-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-jawt.jar
-%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-jemalloc-sources.jar
-%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-jemalloc.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-ktx-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-ktx.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-llvm-natives-freebsd.jar
@@ -56,6 +56,8 @@ lib/lwjgl%%MAJORVERSION%%/liblwjgl_zstd.so
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-meshoptimizer-natives-freebsd.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-meshoptimizer-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-meshoptimizer.jar
+%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-mimalloc-sources.jar
+%%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-mimalloc.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-msdfgen-natives-freebsd.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-msdfgen-sources.jar
 %%JAVAJARDIR%%/lwjgl%%MAJORVERSION%%/lwjgl-msdfgen.jar
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.