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
Remember
I remember
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details on branch 2024Q3
lwjgl3 Lightweight Java Game Library
3.3.4.20240717 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.20240717Version of this port present on the latest quarterly branch.
Maintainer: vvd@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-07-23 19:54:07
Last Update: 2024-07-23 19:51:39
Commit Hash: 0c793ef
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 (150 items)
Collapse this list.
  1. /usr/local/share/licenses/lwjgl3-3.3.4.20240717/catalog.mk
  2. /usr/local/share/licenses/lwjgl3-3.3.4.20240717/LICENSE
  3. /usr/local/share/licenses/lwjgl3-3.3.4.20240717/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_msdfgen.so
  12. lib/lwjgl3/liblwjgl_nanovg.so
  13. lib/lwjgl3/liblwjgl_nfd.so
  14. lib/lwjgl3/liblwjgl_nfd_portal.so
  15. lib/lwjgl3/liblwjgl_nuklear.so
  16. lib/lwjgl3/liblwjgl_opengl.so
  17. lib/lwjgl3/liblwjgl_opengles.so
  18. lib/lwjgl3/liblwjgl_openvr.so
  19. lib/lwjgl3/liblwjgl_par.so
  20. lib/lwjgl3/liblwjgl_remotery.so
  21. lib/lwjgl3/liblwjgl_rpmalloc.so
  22. lib/lwjgl3/liblwjgl_sse.so
  23. lib/lwjgl3/liblwjgl_stb.so
  24. lib/lwjgl3/liblwjgl_tinyexr.so
  25. lib/lwjgl3/liblwjgl_tinyfd.so
  26. lib/lwjgl3/liblwjgl_tootle.so
  27. lib/lwjgl3/liblwjgl_vma.so
  28. lib/lwjgl3/liblwjgl_xxhash.so
  29. lib/lwjgl3/liblwjgl_yoga.so
  30. lib/lwjgl3/liblwjgl_zstd.so
  31. share/java/classes/lwjgl3/lwjgl.jar
  32. share/java/classes/lwjgl3/lwjgl-assimp-sources.jar
  33. share/java/classes/lwjgl3/lwjgl-assimp.jar
  34. share/java/classes/lwjgl3/lwjgl-bgfx-sources.jar
  35. share/java/classes/lwjgl3/lwjgl-bgfx.jar
  36. share/java/classes/lwjgl3/lwjgl-cuda-sources.jar
  37. share/java/classes/lwjgl3/lwjgl-cuda.jar
  38. share/java/classes/lwjgl3/lwjgl-egl-sources.jar
  39. share/java/classes/lwjgl3/lwjgl-egl.jar
  40. share/java/classes/lwjgl3/lwjgl-fmod-sources.jar
  41. share/java/classes/lwjgl3/lwjgl-fmod.jar
  42. share/java/classes/lwjgl3/lwjgl-freetype-sources.jar
  43. share/java/classes/lwjgl3/lwjgl-freetype.jar
  44. share/java/classes/lwjgl3/lwjgl-glfw-sources.jar
  45. share/java/classes/lwjgl3/lwjgl-glfw.jar
  46. share/java/classes/lwjgl3/lwjgl-harfbuzz-sources.jar
  47. share/java/classes/lwjgl3/lwjgl-harfbuzz.jar
  48. share/java/classes/lwjgl3/lwjgl-hwloc-sources.jar
  49. share/java/classes/lwjgl3/lwjgl-hwloc.jar
  50. share/java/classes/lwjgl3/lwjgl-jawt-sources.jar
  51. share/java/classes/lwjgl3/lwjgl-jawt.jar
  52. share/java/classes/lwjgl3/lwjgl-jemalloc-sources.jar
  53. share/java/classes/lwjgl3/lwjgl-jemalloc.jar
  54. share/java/classes/lwjgl3/lwjgl-ktx-sources.jar
  55. share/java/classes/lwjgl3/lwjgl-ktx.jar
  56. share/java/classes/lwjgl3/lwjgl-libdivide-natives-freebsd.jar
  57. share/java/classes/lwjgl3/lwjgl-libdivide-sources.jar
  58. share/java/classes/lwjgl3/lwjgl-libdivide.jar
  59. share/java/classes/lwjgl3/lwjgl-llvm-natives-freebsd.jar
  60. share/java/classes/lwjgl3/lwjgl-llvm-sources.jar
  61. share/java/classes/lwjgl3/lwjgl-llvm.jar
  62. share/java/classes/lwjgl3/lwjgl-lmdb-natives-freebsd.jar
  63. share/java/classes/lwjgl3/lwjgl-lmdb-sources.jar
  64. share/java/classes/lwjgl3/lwjgl-lmdb.jar
  65. share/java/classes/lwjgl3/lwjgl-lz4-natives-freebsd.jar
  66. share/java/classes/lwjgl3/lwjgl-lz4-sources.jar
  67. share/java/classes/lwjgl3/lwjgl-lz4.jar
  68. share/java/classes/lwjgl3/lwjgl-meow-natives-freebsd.jar
  69. share/java/classes/lwjgl3/lwjgl-meow-sources.jar
  70. share/java/classes/lwjgl3/lwjgl-meow.jar
  71. share/java/classes/lwjgl3/lwjgl-meshoptimizer-natives-freebsd.jar
  72. share/java/classes/lwjgl3/lwjgl-meshoptimizer-sources.jar
  73. share/java/classes/lwjgl3/lwjgl-meshoptimizer.jar
  74. share/java/classes/lwjgl3/lwjgl-msdfgen-natives-freebsd.jar
  75. share/java/classes/lwjgl3/lwjgl-msdfgen-sources.jar
  76. share/java/classes/lwjgl3/lwjgl-msdfgen.jar
  77. share/java/classes/lwjgl3/lwjgl-nanovg-natives-freebsd.jar
  78. share/java/classes/lwjgl3/lwjgl-nanovg-sources.jar
  79. share/java/classes/lwjgl3/lwjgl-nanovg.jar
  80. share/java/classes/lwjgl3/lwjgl-natives-freebsd.jar
  81. share/java/classes/lwjgl3/lwjgl-nfd-natives-freebsd.jar
  82. share/java/classes/lwjgl3/lwjgl-nfd-sources.jar
  83. share/java/classes/lwjgl3/lwjgl-nfd.jar
  84. share/java/classes/lwjgl3/lwjgl-nuklear-natives-freebsd.jar
  85. share/java/classes/lwjgl3/lwjgl-nuklear-sources.jar
  86. share/java/classes/lwjgl3/lwjgl-nuklear.jar
  87. share/java/classes/lwjgl3/lwjgl-odbc-sources.jar
  88. share/java/classes/lwjgl3/lwjgl-odbc.jar
  89. share/java/classes/lwjgl3/lwjgl-openal-sources.jar
  90. share/java/classes/lwjgl3/lwjgl-openal.jar
  91. share/java/classes/lwjgl3/lwjgl-opencl-sources.jar
  92. share/java/classes/lwjgl3/lwjgl-opencl.jar
  93. share/java/classes/lwjgl3/lwjgl-opengl-natives-freebsd.jar
  94. share/java/classes/lwjgl3/lwjgl-opengl-sources.jar
  95. share/java/classes/lwjgl3/lwjgl-opengl.jar
  96. share/java/classes/lwjgl3/lwjgl-opengles-natives-freebsd.jar
  97. share/java/classes/lwjgl3/lwjgl-opengles-sources.jar
  98. share/java/classes/lwjgl3/lwjgl-opengles.jar
  99. share/java/classes/lwjgl3/lwjgl-openvr-sources.jar
  100. share/java/classes/lwjgl3/lwjgl-openvr.jar
  101. share/java/classes/lwjgl3/lwjgl-openxr-sources.jar
  102. share/java/classes/lwjgl3/lwjgl-openxr.jar
  103. share/java/classes/lwjgl3/lwjgl-opus-sources.jar
  104. share/java/classes/lwjgl3/lwjgl-opus.jar
  105. share/java/classes/lwjgl3/lwjgl-par-natives-freebsd.jar
  106. share/java/classes/lwjgl3/lwjgl-par-sources.jar
  107. share/java/classes/lwjgl3/lwjgl-par.jar
  108. share/java/classes/lwjgl3/lwjgl-remotery-natives-freebsd.jar
  109. share/java/classes/lwjgl3/lwjgl-remotery-sources.jar
  110. share/java/classes/lwjgl3/lwjgl-remotery.jar
  111. share/java/classes/lwjgl3/lwjgl-rpmalloc-natives-freebsd.jar
  112. share/java/classes/lwjgl3/lwjgl-rpmalloc-sources.jar
  113. share/java/classes/lwjgl3/lwjgl-rpmalloc.jar
  114. share/java/classes/lwjgl3/lwjgl-shaderc-sources.jar
  115. share/java/classes/lwjgl3/lwjgl-shaderc.jar
  116. share/java/classes/lwjgl3/lwjgl-sources.jar
  117. share/java/classes/lwjgl3/lwjgl-spvc-sources.jar
  118. share/java/classes/lwjgl3/lwjgl-spvc.jar
  119. share/java/classes/lwjgl3/lwjgl-sse-natives-freebsd.jar
  120. share/java/classes/lwjgl3/lwjgl-sse-sources.jar
  121. share/java/classes/lwjgl3/lwjgl-sse.jar
  122. share/java/classes/lwjgl3/lwjgl-stb-natives-freebsd.jar
  123. share/java/classes/lwjgl3/lwjgl-stb-sources.jar
  124. share/java/classes/lwjgl3/lwjgl-stb.jar
  125. share/java/classes/lwjgl3/lwjgl-tinyexr-natives-freebsd.jar
  126. share/java/classes/lwjgl3/lwjgl-tinyexr-sources.jar
  127. share/java/classes/lwjgl3/lwjgl-tinyexr.jar
  128. share/java/classes/lwjgl3/lwjgl-tinyfd-natives-freebsd.jar
  129. share/java/classes/lwjgl3/lwjgl-tinyfd-sources.jar
  130. share/java/classes/lwjgl3/lwjgl-tinyfd.jar
  131. share/java/classes/lwjgl3/lwjgl-tootle-natives-freebsd.jar
  132. share/java/classes/lwjgl3/lwjgl-tootle-sources.jar
  133. share/java/classes/lwjgl3/lwjgl-tootle.jar
  134. share/java/classes/lwjgl3/lwjgl-vma-natives-freebsd.jar
  135. share/java/classes/lwjgl3/lwjgl-vma-sources.jar
  136. share/java/classes/lwjgl3/lwjgl-vma.jar
  137. share/java/classes/lwjgl3/lwjgl-vulkan-sources.jar
  138. share/java/classes/lwjgl3/lwjgl-vulkan.jar
  139. share/java/classes/lwjgl3/lwjgl-xxhash-natives-freebsd.jar
  140. share/java/classes/lwjgl3/lwjgl-xxhash-sources.jar
  141. share/java/classes/lwjgl3/lwjgl-xxhash.jar
  142. share/java/classes/lwjgl3/lwjgl-yoga-natives-freebsd.jar
  143. share/java/classes/lwjgl3/lwjgl-yoga-sources.jar
  144. share/java/classes/lwjgl3/lwjgl-yoga.jar
  145. share/java/classes/lwjgl3/lwjgl-zstd-natives-freebsd.jar
  146. share/java/classes/lwjgl3/lwjgl-zstd-sources.jar
  147. share/java/classes/lwjgl3/lwjgl-zstd.jar
  148. @owner
  149. @group
  150. @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 = 1721335873 SHA256 (maven2/com/beust/jcommander/1.78/jcommander-1.78.jar) = 7891debb84b5f83e9bd57593ebece3399abbe0fd938cf306b3534c57913b9615 SIZE (maven2/com/beust/jcommander/1.78/jcommander-1.78.jar) = 83782

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/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 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.7/joml-1.10.7-sources.jar) = 892ec906b3fd5a31cede9f25c895d69eebcc0182e1a32c58e9195a5d8e11c385 SIZE (maven2/org/joml/joml/1.10.7/joml-1.10.7-sources.jar) = 736157 SHA256 (maven2/org/joml/joml/1.10.7/joml-1.10.7.jar) = 7adf695452b2f9e63cb13bf10ca61cd3fb0dc891a61d7f846fbbf5ab4728cac6 SIZE (maven2/org/joml/joml/1.10.7/joml-1.10.7.jar) = 778679 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-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-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/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/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/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/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.4.20240717-3.3.4_GH0.tar.gz) = ab6662539a54c92b0ecace1559efcf0da1d76046948e864eea60c3f248c69945 SIZE (LWJGL-lwjgl3-3.3.4.20240717-3.3.4_GH0.tar.gz) = 15873930

Collapse this list.


Packages (timestamps in pop-ups are UTC):
lwjgl3
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-3.3.4.20240717------
FreeBSD:13:quarterly-3.3.4.20240717------
FreeBSD:14:latest-3.3.4.20240717------
FreeBSD:14:quarterly-3.3.4.20240717------
FreeBSD:15:latest-3.3.4.20240717n/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. libcairo.so : graphics/cairo
  19. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  20. libglib-2.0.so : devel/glib20
  21. libintl.so : devel/gettext-runtime
  22. libgtk-3.so : x11-toolkits/gtk30
  23. libharfbuzz.so : print/harfbuzz
  24. 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/3.3.4?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.3.4.20240717
23 Jul 2024 19:51:39
commit hash: 0c793ef62c5f46d42c10c77007d1139fb7160713commit hash: 0c793ef62c5f46d42c10c77007d1139fb7160713commit hash: 0c793ef62c5f46d42c10c77007d1139fb7160713commit hash: 0c793ef62c5f46d42c10c77007d1139fb7160713 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
games/lwjgl3: update to release 3.3.4

Changelog:
https://github.com/LWJGL/lwjgl3/releases/tag/3.3.4

MFH:	2024Q3
(cherry picked from commit d027b2ab8e4e93f3cbf4053ab05a3531036b4ad4)

Number of commits found: 1