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
Port details
prismlauncher Minecraft launcher with ability to manage multiple instances
9.0 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 8.4Version of this port present on the latest quarterly branch.
Maintainer: Alexander88207@protonmail.com search for ports maintained by this maintainer
Port Added: 2024-09-09 18:03:03
Last Update: 2024-10-26 23:08:07
Commit Hash: b6d4e71
Also Listed In: java
License: GPLv3
WWW:
https://prismlauncher.org/
Description:
A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once. (Fork of MultiMC)
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 (16 items)
Collapse this list.
  1. /usr/local/share/licenses/prismlauncher-9.0/catalog.mk
  2. /usr/local/share/licenses/prismlauncher-9.0/LICENSE
  3. /usr/local/share/licenses/prismlauncher-9.0/GPLv3
  4. bin/prismlauncher
  5. share/PrismLauncher/JavaCheck.jar
  6. share/PrismLauncher/NewLaunch.jar
  7. share/PrismLauncher/NewLaunchLegacy.jar
  8. share/PrismLauncher/qtlogging.ini
  9. share/applications/org.prismlauncher.PrismLauncher.desktop
  10. share/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg
  11. share/metainfo/org.prismlauncher.PrismLauncher.metainfo.xml
  12. share/mime/packages/modrinth-mrpack-mime.xml
  13. share/qlogging-categories6/prismlauncher.categories
  14. @owner
  15. @group
  16. @mode
Collapse this list.
Dependency lines:
  • prismlauncher>0:games/prismlauncher
To install the port:
cd /usr/ports/games/prismlauncher/ && make install clean
To add the package, run one of these commands:
  • pkg install games/prismlauncher
  • pkg install prismlauncher
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: prismlauncher
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1729522988 SHA256 (PrismLauncher-PrismLauncher-9.0_GH0.tar.gz) = a881c2d35562c05dd5989e206faf78c706b500f1c8210d59a618c749768d5f87 SIZE (PrismLauncher-PrismLauncher-9.0_GH0.tar.gz) = 4445113

Expand this list (4 items)

Collapse this list.

SHA256 (gulrak-filesystem-2fc4b463_GH0.tar.gz) = 270eead1276da3af72e6f1c5b819d0b2a7b24ddc3e4e7a1a0b69ffba8d07228f SIZE (gulrak-filesystem-2fc4b463_GH0.tar.gz) = 211853 SHA256 (PrismLauncher-libnbtplusplus-23b95512_GH0.tar.gz) = 4393bc210d2025029fc364d761d339c88223a3cdd03b401ebee58d5e3cddb4dc SIZE (PrismLauncher-libnbtplusplus-23b95512_GH0.tar.gz) = 48603

Collapse this list.


Packages (timestamps in pop-ups are UTC):
prismlauncher
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-9.0------
FreeBSD:13:quarterly-8.4------
FreeBSD:14:latest-9.0------
FreeBSD:14:quarterly-8.4------
FreeBSD:15:latest-9.0n/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. cmake : devel/cmake-core
  3. ninja : devel/ninja
  4. update-desktop-database : devel/desktop-file-utils
  5. ECMConfig.cmake : devel/kf6-extra-cmake-modules
  6. update-mime-database : misc/shared-mime-info
Runtime dependencies:
  1. lwjgl>0 : games/lwjgl
  2. lwjgl3>0 : games/lwjgl3
  3. openjdk21>0 : java/openjdk21
  4. xrandr : x11/xrandr
  5. java : java/openjdk8
  6. update-desktop-database : devel/desktop-file-utils
  7. update-mime-database : misc/shared-mime-info
Library dependencies:
  1. libcmark.so : textproc/cmark
  2. libquazip1-qt6.so : archivers/quazip@qt6
  3. libtomlplusplus.so : devel/tomlplusplus
  4. libOpenGL.so : graphics/libglvnd
  5. libQt6Core5Compat.so : devel/qt6-5compat
  6. libQt6Core.so : devel/qt6-base
  7. libQt6NetworkAuth.so : net/qt6-networkauth
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
games_prismlauncher
USES:
cmake compiler:c++17-lang desktop-file-utils gl kde:6 qt:6 shared-mime-info
pkg-message:
NVIDIA users have probably to add the following to the environment variables section: LD_LIBMAP libGLX.so libGL-NVIDIA.so libGLX.so.0 libGL-NVIDIA.so.1 For older cards that dont support OpenGL 4 you have to add the following to the environment variables section: MESA_GL_VERSION_OVERRIDE 3.2 MESA_GLSL_VERSION_OVERRIDE 330 In case that the mod Sodium complains about incompatible LWJGL version, it's possible to set the Java argument -Dsodium.checks.issue2561=false to workaround it. Please note that this makes it difficult to diagnose crashes at startup or that it might not even work at all. Have Fun!
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/PrismLauncher/PrismLauncher/tar.gz/9.0?dummy=/
Collapse this list.

Number of commits found: 5

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
9.0
26 Oct 2024 23:08:07
commit hash: b6d4e71f1b1e7a0dca1b47d7f1223b14c2b55c42commit hash: b6d4e71f1b1e7a0dca1b47d7f1223b14c2b55c42commit hash: b6d4e71f1b1e7a0dca1b47d7f1223b14c2b55c42commit hash: b6d4e71f1b1e7a0dca1b47d7f1223b14c2b55c42 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Alexander Vereeken
games/prismlauncher: Add workaround notice for using Sodium with our LWJGL3
version

In case that the mod Sodium complains about incompatible LWJGL version,
it's possible to set the Java argument -Dsodium.checks.issue2561=false
to workaround it. Please note that this makes it difficult to diagnose
crashes at startup or that it might not even work at all.

PR:	282333
9.0
22 Oct 2024 19:47:14
commit hash: 881e10fe04a53b681d28cce0edb300e9b7651f43commit hash: 881e10fe04a53b681d28cce0edb300e9b7651f43commit hash: 881e10fe04a53b681d28cce0edb300e9b7651f43commit hash: 881e10fe04a53b681d28cce0edb300e9b7651f43 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Alexander Vereeken
games/prismlauncher: Update 8.4 → 9.0

Changelog: https://prismlauncher.org/news/release-9.0

PR:	282253
8.4
14 Sep 2024 14:41:05
commit hash: d091ccbfd3813878c7fb4c39741f10d1f9f1e20fcommit hash: d091ccbfd3813878c7fb4c39741f10d1f9f1e20fcommit hash: d091ccbfd3813878c7fb4c39741f10d1f9f1e20fcommit hash: d091ccbfd3813878c7fb4c39741f10d1f9f1e20f files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
games/prismlauncher: Build with java 7 compatibility if build with jdk < 20

Java 20 and above has dropped binary compatibility with Java 7.
When the Prism Launcher is compiled with Java 20+, the sources are
patched to be binary compatible with Java 8 instead of Java 7.
This may cause issues with very old Minecraft versions and/or older
Forge versions: https://github.com/PolyMC/PolyMC/issues/515.
If you have problems, install an older Java compiler and recompile
games/Prismlauncher.

Approved by: Alexander88207@protonmail.com (maintainer, via Discord)
8.4
09 Sep 2024 18:48:00
commit hash: 1079dca83e68bc158791d69083095a90fc901c7ecommit hash: 1079dca83e68bc158791d69083095a90fc901c7ecommit hash: 1079dca83e68bc158791d69083095a90fc901c7ecommit hash: 1079dca83e68bc158791d69083095a90fc901c7e files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
games/prismlauncher: Replace hardcoded /usr/local with LOCALBASE

Approved by:	Alexander Vereeken <Alexander88207@protonmail.com> (maintainer)
8.4
09 Sep 2024 18:00:06
commit hash: cfd09d6e9d1bca2c3f41e14500e8a1c5ad39518ecommit hash: cfd09d6e9d1bca2c3f41e14500e8a1c5ad39518ecommit hash: cfd09d6e9d1bca2c3f41e14500e8a1c5ad39518ecommit hash: cfd09d6e9d1bca2c3f41e14500e8a1c5ad39518e files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Alexander Vereeken
games/prismlauncher: New port: Minecraft launcher with ability to manage
multiple instances

A custom launcher for Minecraft that allows you to easily manage
multiple installations of Minecraft at once. (Fork of MultiMC)

https://prismlauncher.org

Differential Revision:	https://reviews.freebsd.org/D44661

Number of commits found: 5