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
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