notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
lwjgl3 Lightweight Java Game Library
3.3.4.20231218_1 games on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.3.4.20231218_1Version of this port present on the latest quarterly branch.
Maintainer: vvd@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-03-14 17:24:09
Last Update: 2024-04-13 14:39:12
Commit Hash: 43757ef
Also Listed In: java
License: BSD3CLAUSE
WWW:
https://www.lwjgl.org
Description:
The Lightweight Java Game Library (LWJGL) is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio (OpenAL) and parallel computing (OpenCL) applications. This access is direct and high-performance, yet also wrapped in a type-safe and user-friendly layer, appropriate for the Java ecosystem. LWJGL is an enabling technology and provides low-level access. It is not a framework and does not provide higher-level utilities than what the native libraries expose. As such, novice programmers are encouraged to try one of the frameworks or game engines that make use of LWJGL, before working directly with the library. LWJGL is open source software and freely available at no charge.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (146 items)
Collapse this list.
  1. /usr/local/share/licenses/lwjgl3-3.3.4.20231218_1/catalog.mk
  2. /usr/local/share/licenses/lwjgl3-3.3.4.20231218_1/LICENSE
  3. /usr/local/share/licenses/lwjgl3-3.3.4.20231218_1/BSD3CLAUSE
  4. lib/lwjgl3/liblwjgl.so
  5. lib/lwjgl3/liblwjgl_libdivide.so
  6. lib/lwjgl3/liblwjgl_llvm.so
  7. lib/lwjgl3/liblwjgl_lmdb.so
  8. lib/lwjgl3/liblwjgl_lz4.so
  9. lib/lwjgl3/liblwjgl_meow.so
  10. lib/lwjgl3/liblwjgl_meshoptimizer.so
  11. lib/lwjgl3/liblwjgl_nanovg.so
  12. lib/lwjgl3/liblwjgl_nfd.so
  13. lib/lwjgl3/liblwjgl_nfd_portal.so
  14. lib/lwjgl3/liblwjgl_nuklear.so
  15. lib/lwjgl3/liblwjgl_opengl.so
  16. lib/lwjgl3/liblwjgl_opengles.so
  17. lib/lwjgl3/liblwjgl_openvr.so
  18. lib/lwjgl3/liblwjgl_par.so
  19. lib/lwjgl3/liblwjgl_remotery.so
  20. lib/lwjgl3/liblwjgl_rpmalloc.so
  21. lib/lwjgl3/liblwjgl_sse.so
  22. lib/lwjgl3/liblwjgl_stb.so
  23. lib/lwjgl3/liblwjgl_tinyexr.so
  24. lib/lwjgl3/liblwjgl_tinyfd.so
  25. lib/lwjgl3/liblwjgl_tootle.so
  26. lib/lwjgl3/liblwjgl_vma.so
  27. lib/lwjgl3/liblwjgl_xxhash.so
  28. lib/lwjgl3/liblwjgl_yoga.so
  29. lib/lwjgl3/liblwjgl_zstd.so
  30. share/java/classes/lwjgl3/lwjgl.jar
  31. share/java/classes/lwjgl3/lwjgl-assimp-sources.jar
  32. share/java/classes/lwjgl3/lwjgl-assimp.jar
  33. share/java/classes/lwjgl3/lwjgl-bgfx-sources.jar
  34. share/java/classes/lwjgl3/lwjgl-bgfx.jar
  35. share/java/classes/lwjgl3/lwjgl-cuda-sources.jar
  36. share/java/classes/lwjgl3/lwjgl-cuda.jar
  37. share/java/classes/lwjgl3/lwjgl-egl-sources.jar
  38. share/java/classes/lwjgl3/lwjgl-egl.jar
  39. share/java/classes/lwjgl3/lwjgl-fmod-sources.jar
  40. share/java/classes/lwjgl3/lwjgl-fmod.jar
  41. share/java/classes/lwjgl3/lwjgl-freetype-sources.jar
  42. share/java/classes/lwjgl3/lwjgl-freetype.jar
  43. share/java/classes/lwjgl3/lwjgl-glfw-sources.jar
  44. share/java/classes/lwjgl3/lwjgl-glfw.jar
  45. share/java/classes/lwjgl3/lwjgl-harfbuzz-sources.jar
  46. share/java/classes/lwjgl3/lwjgl-harfbuzz.jar
  47. share/java/classes/lwjgl3/lwjgl-hwloc-sources.jar
  48. share/java/classes/lwjgl3/lwjgl-hwloc.jar
  49. share/java/classes/lwjgl3/lwjgl-jawt-sources.jar
  50. share/java/classes/lwjgl3/lwjgl-jawt.jar
  51. share/java/classes/lwjgl3/lwjgl-jemalloc-sources.jar
  52. share/java/classes/lwjgl3/lwjgl-jemalloc.jar
  53. share/java/classes/lwjgl3/lwjgl-ktx-sources.jar
  54. share/java/classes/lwjgl3/lwjgl-ktx.jar
  55. share/java/classes/lwjgl3/lwjgl-libdivide-natives-freebsd.jar
  56. share/java/classes/lwjgl3/lwjgl-libdivide-sources.jar
  57. share/java/classes/lwjgl3/lwjgl-libdivide.jar
  58. share/java/classes/lwjgl3/lwjgl-llvm-natives-freebsd.jar
  59. share/java/classes/lwjgl3/lwjgl-llvm-sources.jar
  60. share/java/classes/lwjgl3/lwjgl-llvm.jar
  61. share/java/classes/lwjgl3/lwjgl-lmdb-natives-freebsd.jar
  62. share/java/classes/lwjgl3/lwjgl-lmdb-sources.jar
  63. share/java/classes/lwjgl3/lwjgl-lmdb.jar
  64. share/java/classes/lwjgl3/lwjgl-lz4-natives-freebsd.jar
  65. share/java/classes/lwjgl3/lwjgl-lz4-sources.jar
  66. share/java/classes/lwjgl3/lwjgl-lz4.jar
  67. share/java/classes/lwjgl3/lwjgl-meow-natives-freebsd.jar
  68. share/java/classes/lwjgl3/lwjgl-meow-sources.jar
  69. share/java/classes/lwjgl3/lwjgl-meow.jar
  70. share/java/classes/lwjgl3/lwjgl-meshoptimizer-natives-freebsd.jar
  71. share/java/classes/lwjgl3/lwjgl-meshoptimizer-sources.jar
  72. share/java/classes/lwjgl3/lwjgl-meshoptimizer.jar
  73. share/java/classes/lwjgl3/lwjgl-nanovg-natives-freebsd.jar
  74. share/java/classes/lwjgl3/lwjgl-nanovg-sources.jar
  75. share/java/classes/lwjgl3/lwjgl-nanovg.jar
  76. share/java/classes/lwjgl3/lwjgl-natives-freebsd.jar
  77. share/java/classes/lwjgl3/lwjgl-nfd-natives-freebsd.jar
  78. share/java/classes/lwjgl3/lwjgl-nfd-sources.jar
  79. share/java/classes/lwjgl3/lwjgl-nfd.jar
  80. share/java/classes/lwjgl3/lwjgl-nuklear-natives-freebsd.jar
  81. share/java/classes/lwjgl3/lwjgl-nuklear-sources.jar
  82. share/java/classes/lwjgl3/lwjgl-nuklear.jar
  83. share/java/classes/lwjgl3/lwjgl-odbc-sources.jar
  84. share/java/classes/lwjgl3/lwjgl-odbc.jar
  85. share/java/classes/lwjgl3/lwjgl-openal-sources.jar
  86. share/java/classes/lwjgl3/lwjgl-openal.jar
  87. share/java/classes/lwjgl3/lwjgl-opencl-sources.jar
  88. share/java/classes/lwjgl3/lwjgl-opencl.jar
  89. share/java/classes/lwjgl3/lwjgl-opengl-natives-freebsd.jar
  90. share/java/classes/lwjgl3/lwjgl-opengl-sources.jar
  91. share/java/classes/lwjgl3/lwjgl-opengl.jar
  92. share/java/classes/lwjgl3/lwjgl-opengles-natives-freebsd.jar
  93. share/java/classes/lwjgl3/lwjgl-opengles-sources.jar
  94. share/java/classes/lwjgl3/lwjgl-opengles.jar
  95. share/java/classes/lwjgl3/lwjgl-openvr-sources.jar
  96. share/java/classes/lwjgl3/lwjgl-openvr.jar
  97. share/java/classes/lwjgl3/lwjgl-openxr-sources.jar
  98. share/java/classes/lwjgl3/lwjgl-openxr.jar
  99. share/java/classes/lwjgl3/lwjgl-opus-sources.jar
  100. share/java/classes/lwjgl3/lwjgl-opus.jar
  101. share/java/classes/lwjgl3/lwjgl-par-natives-freebsd.jar
  102. share/java/classes/lwjgl3/lwjgl-par-sources.jar
  103. share/java/classes/lwjgl3/lwjgl-par.jar
  104. share/java/classes/lwjgl3/lwjgl-remotery-natives-freebsd.jar
  105. share/java/classes/lwjgl3/lwjgl-remotery-sources.jar
  106. share/java/classes/lwjgl3/lwjgl-remotery.jar
  107. share/java/classes/lwjgl3/lwjgl-rpmalloc-natives-freebsd.jar
  108. share/java/classes/lwjgl3/lwjgl-rpmalloc-sources.jar
  109. share/java/classes/lwjgl3/lwjgl-rpmalloc.jar
  110. share/java/classes/lwjgl3/lwjgl-shaderc-sources.jar
  111. share/java/classes/lwjgl3/lwjgl-shaderc.jar
  112. share/java/classes/lwjgl3/lwjgl-sources.jar
  113. share/java/classes/lwjgl3/lwjgl-spvc-sources.jar
  114. share/java/classes/lwjgl3/lwjgl-spvc.jar
  115. share/java/classes/lwjgl3/lwjgl-sse-natives-freebsd.jar
  116. share/java/classes/lwjgl3/lwjgl-sse-sources.jar
  117. share/java/classes/lwjgl3/lwjgl-sse.jar
  118. share/java/classes/lwjgl3/lwjgl-stb-natives-freebsd.jar
  119. share/java/classes/lwjgl3/lwjgl-stb-sources.jar
  120. share/java/classes/lwjgl3/lwjgl-stb.jar
  121. share/java/classes/lwjgl3/lwjgl-tinyexr-natives-freebsd.jar
  122. share/java/classes/lwjgl3/lwjgl-tinyexr-sources.jar
  123. share/java/classes/lwjgl3/lwjgl-tinyexr.jar
  124. share/java/classes/lwjgl3/lwjgl-tinyfd-natives-freebsd.jar
  125. share/java/classes/lwjgl3/lwjgl-tinyfd-sources.jar
  126. share/java/classes/lwjgl3/lwjgl-tinyfd.jar
  127. share/java/classes/lwjgl3/lwjgl-tootle-natives-freebsd.jar
  128. share/java/classes/lwjgl3/lwjgl-tootle-sources.jar
  129. share/java/classes/lwjgl3/lwjgl-tootle.jar
  130. share/java/classes/lwjgl3/lwjgl-vma-natives-freebsd.jar
  131. share/java/classes/lwjgl3/lwjgl-vma-sources.jar
  132. share/java/classes/lwjgl3/lwjgl-vma.jar
  133. share/java/classes/lwjgl3/lwjgl-vulkan-sources.jar
  134. share/java/classes/lwjgl3/lwjgl-vulkan.jar
  135. share/java/classes/lwjgl3/lwjgl-xxhash-natives-freebsd.jar
  136. share/java/classes/lwjgl3/lwjgl-xxhash-sources.jar
  137. share/java/classes/lwjgl3/lwjgl-xxhash.jar
  138. share/java/classes/lwjgl3/lwjgl-yoga-natives-freebsd.jar
  139. share/java/classes/lwjgl3/lwjgl-yoga-sources.jar
  140. share/java/classes/lwjgl3/lwjgl-yoga.jar
  141. share/java/classes/lwjgl3/lwjgl-zstd-natives-freebsd.jar
  142. share/java/classes/lwjgl3/lwjgl-zstd-sources.jar
  143. share/java/classes/lwjgl3/lwjgl-zstd.jar
  144. @owner
  145. @group
  146. @mode
Collapse this list.
Dependency lines:
  • lwjgl3>0:games/lwjgl3
To install the port:
cd /usr/ports/games/lwjgl3/ && make install clean
To add the package, run one of these commands:
  • pkg install games/lwjgl3
  • pkg install lwjgl3
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: lwjgl3
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64
distinfo:
TIMESTAMP = 1705410040 SHA256 (maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar) = 766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7 SIZE (maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar) = 19936

Expand this list (30 items)

Collapse this list.

SHA256 (maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar) = 1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b SIZE (maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar) = 18102 SHA256 (maven2/org/testng/testng/7.5/testng-7.5.jar) = e549db50dcc421f9501d6af933af15e4fba96617577409d939724cd7e1a25033 SIZE (maven2/org/testng/testng/7.5/testng-7.5.jar) = 941401 SHA256 (maven2/org/testng/testng/7.5/testng-7.5-sources.jar) = b87c87ab56212a895cf535a4fedd4a9d4be77427257b11ce6574cb15834357cc SIZE (maven2/org/testng/testng/7.5/testng-7.5-sources.jar) = 486428 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/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 (maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar) = d3ef575e3e4979678dc01bf1dcce51021493b4d11fb7f1be8ad982877c16a1c0 SIZE (maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar) = 41125 SHA256 (maven2/org/slf4j/slf4j-jdk14/1.7.36/slf4j-jdk14-1.7.36.jar) = 5bf64690af4e59876b8902bb0db3dd39c686a40abfed97d3837eeeec7a2922ac SIZE (maven2/org/slf4j/slf4j-jdk14/1.7.36/slf4j-jdk14-1.7.36.jar) = 8436 SHA256 (maven2/org/joml/joml/1.10.5/joml-1.10.5.jar) = cac9f22f83a7aa33eebda73c16ff5261e3cb4911b6bafcf4c79ea486099d0c9a SIZE (maven2/org/joml/joml/1.10.5/joml-1.10.5.jar) = 712082 SHA256 (maven2/org/joml/joml/1.10.5/joml-1.10.5-sources.jar) = 08f15fcbc7b2154657c53706f4169142d9aa20cd8cfd1d4d4aa4aa60c949e622 SIZE (maven2/org/joml/joml/1.10.5/joml-1.10.5-sources.jar) = 691986 SHA256 (maven2/org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar) = dc0eaf2bbf0036a70b60798c785d6e03a9daf06b68b8edb0f1ba9eb3421baeb3 SIZE (maven2/org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar) = 552986 SHA256 (maven2/org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37-sources.jar) = fd4beda07b3b94cd0e32199401bbb2d9ed3371a770c8c320761b9442ff3e8e05 SIZE (maven2/org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37-sources.jar) = 416281 SHA256 (maven2/org/openjdk/jmh/jmh-generator-annprocess/1.37/jmh-generator-annprocess-1.37.jar) = 6a5604b5b804e0daca1145df1077609321687734a8b49387e49f10557c186c77 SIZE (maven2/org/openjdk/jmh/jmh-generator-annprocess/1.37/jmh-generator-annprocess-1.37.jar) = 30881 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 (LWJGL-lwjgl3-3.3.4.20231218-de8bd86_GH0.tar.gz) = 77f796784b750b49c699b457f3cab3c19b378f4ea4f0f645dfc5c33e4d1947f2 SIZE (LWJGL-lwjgl3-3.3.4.20231218-de8bd86_GH0.tar.gz) = 15322197

Collapse this list.


Packages (timestamps in pop-ups are UTC):
lwjgl3
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-3.3.4.20231218_1------
FreeBSD:13:quarterly-3.3.4.20231218_1------
FreeBSD:14:latest-3.3.4.20231218_1------
FreeBSD:14:quarterly-3.3.4.20231218_1------
FreeBSD:15:latest-3.3.4.20231218_1n/a-n/a---
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. java : java/openjdk8
  2. kotlinc-jvm : lang/kotlin
  3. java : java/openjdk17
  4. ant : devel/apache-ant
  5. xorgproto>=0 : x11/xorgproto
Runtime dependencies:
  1. java : java/openjdk17
Library dependencies:
  1. libdraco.so : archivers/draco
  2. libopenal.so : audio/openal-soft
  3. libopus.so : audio/opus
  4. libdbus-1.so : devel/dbus
  5. libhwloc.so : devel/hwloc2
  6. libffi.so : devel/libffi
  7. libbgfx.so : graphics/bgfx
  8. libglfw.so : graphics/glfw
  9. libktx.so : graphics/khronos-texture
  10. libopenxr_loader.so : graphics/openxr
  11. libshaderc_shared.so : graphics/shaderc
  12. libspirv-cross-c-shared.so : graphics/spirv-cross
  13. libassimp.so : multimedia/assimp
  14. libfreetype.so : print/freetype2
  15. libharfbuzz.so : print/harfbuzz
  16. libGL.so : graphics/libglvnd
  17. libatk-1.0.so : accessibility/at-spi2-core
  18. libglib-2.0.so : devel/glib20
  19. libintl.so : devel/gettext-runtime
  20. libgtk-3.so : x11-toolkits/gtk30
  21. libpango-1.0.so : x11-toolkits/pango
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
games_lwjgl3
USES:
gl gnome
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/LWJGL/lwjgl3/tar.gz/de8bd86?dummy=/
Collapse this list.

Number of commits found: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.3.4.20231218_1
13 Apr 2024 14:39:12
commit hash: 43757efeb94c5864c62a1d58a6ea51aea66cdd9ccommit hash: 43757efeb94c5864c62a1d58a6ea51aea66cdd9ccommit hash: 43757efeb94c5864c62a1d58a6ea51aea66cdd9ccommit hash: 43757efeb94c5864c62a1d58a6ea51aea66cdd9c files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
*/*: remove GNU_CONFIGURE_MANPREFIX and pet the portclippy

Approved by:	arrowd (mentor)
3.3.4.20231218_1
05 Apr 2024 01:22:43
commit hash: 778bdbf01b34407e8d4456c80844eb12262af780commit hash: 778bdbf01b34407e8d4456c80844eb12262af780commit hash: 778bdbf01b34407e8d4456c80844eb12262af780commit hash: 778bdbf01b34407e8d4456c80844eb12262af780 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
games/lwjgl3: unbreak build after udpate zstd to 1.5.6

Unbreak build after udpate zstd to 1.5.6 in
b594c775ed2dbae25e509d198c462940f0dc9d5c.
Upstream issue: https://github.com/LWJGL/lwjgl3/issues/968

Reported by:	pkg-fallout
Approved by:	arrowd (mentor, implicit)
3.3.4.20231218_1
21 Mar 2024 15:07:10
commit hash: 72a8d5c199fccc5ffb049393c5e8d30b4611681fcommit hash: 72a8d5c199fccc5ffb049393c5e8d30b4611681fcommit hash: 72a8d5c199fccc5ffb049393c5e8d30b4611681fcommit hash: 72a8d5c199fccc5ffb049393c5e8d30b4611681f files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
games/lwjgl3: fix installation conflict with games/lwjgl

Approved by:	arrowd (mentor, implicit)
3.3.4.20231218
14 Mar 2024 17:34:18
commit hash: 2c7c0046e9f2be2f0ca582a1af484bb37dd1fa56commit hash: 2c7c0046e9f2be2f0ca582a1af484bb37dd1fa56commit hash: 2c7c0046e9f2be2f0ca582a1af484bb37dd1fa56commit hash: 2c7c0046e9f2be2f0ca582a1af484bb37dd1fa56 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
games/lwjgl3: cleanup

Forgot to remove

Approved by:	arrowd (mentor, implicit)
3.3.4.20231218
14 Mar 2024 17:21:38
commit hash: 680dc7bb031d0f708c2dd38f055ec8d63ee68b8acommit hash: 680dc7bb031d0f708c2dd38f055ec8d63ee68b8acommit hash: 680dc7bb031d0f708c2dd38f055ec8d63ee68b8acommit hash: 680dc7bb031d0f708c2dd38f055ec8d63ee68b8a files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
games/lwjgl3: update to 3.3.4.20231218

This port required for games/minecraft-client (Java Minecraft Client)
1.20.x run on FreeBSD without linux compatibility layer.

Upstream support FreeBSD on amd64 only, but on linux they support
i386, arm* and ppc* too - if somebody can and want to add support
for other arches - welcome.

PR:			275279 269879 269900
Approved by:		arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D44263
2.9.4.20161208
14 Mar 2024 17:21:38
commit hash: dae9e94dee9b0b5da30557653107b7419e260ca0commit hash: dae9e94dee9b0b5da30557653107b7419e260ca0commit hash: dae9e94dee9b0b5da30557653107b7419e260ca0commit hash: dae9e94dee9b0b5da30557653107b7419e260ca0 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
games/lwjgl3: bootstrap from games/lwjgl

Copy games/lwjgl unchanged

PR:			275279 269879 269900
Approved by:		arrowd (mentor)

Number of commits found: 6