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

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
prismlauncher Minecraft launcher with ability to manage multiple instances
9.4 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 9.2_1Version 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: 2025-04-08 08:28:11
Commit Hash: 6885501
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.4/catalog.mk
  2. /usr/local/share/licenses/prismlauncher-9.4/LICENSE
  3. /usr/local/share/licenses/prismlauncher-9.4/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 = 1744051700 SHA256 (PrismLauncher-PrismLauncher-9.4_GH0.tar.gz) = 1b5b9e7e18142b0bbf931d2cf4d477364442024b75ab78603318028bb2744534 SIZE (PrismLauncher-PrismLauncher-9.4_GH0.tar.gz) = 4449515

Expand this list (4 items)

Collapse this list.

SHA256 (gulrak-filesystem-9fda7b0a_GH0.tar.gz) = 66f11d0c0edcecd9b73f657ae099af056fc3f85e90ff5df07970ab6f9853a449 SIZE (gulrak-filesystem-9fda7b0a_GH0.tar.gz) = 211753 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.2_1------
FreeBSD:13:quarterly-9.2_1------
FreeBSD:14:latest-9.4------
FreeBSD:14:quarterly-9.2_1------
FreeBSD:15:latest-9.2_1n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. update-desktop-database : devel/desktop-file-utils
  4. java : java/openjdk8
  5. ECMConfig.cmake : devel/kf6-extra-cmake-modules
  6. update-mime-database : misc/shared-mime-info
Runtime dependencies:
  1. ca_root_nss>=0 : security/ca_root_nss
  2. lwjgl>0 : games/lwjgl
  3. lwjgl3>0 : games/lwjgl3
  4. openjdk21>0 : java/openjdk21
  5. xrandr : x11/xrandr
  6. update-desktop-database : devel/desktop-file-utils
  7. java : java/openjdk8
  8. 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 java 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.4?dummy=/
Collapse this list.

Number of commits found: 9

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
9.4
08 Apr 2025 08:28:11
commit hash: 688550144eec5b1cc2f1dad240461a5312d5ec65commit hash: 688550144eec5b1cc2f1dad240461a5312d5ec65commit hash: 688550144eec5b1cc2f1dad240461a5312d5ec65commit hash: 688550144eec5b1cc2f1dad240461a5312d5ec65 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Alexander Vereeken
games/prismlauncher: Update 9.2 => 9.4

Changelogs:
https://prismlauncher.org/news/release-9.3
https://prismlauncher.org/news/release-9.4

PR:	285948
9.2_1
06 Feb 2025 16:43:24
commit hash: 9135117d5f0808ab00c74fcbb88a2b95563765e8commit hash: 9135117d5f0808ab00c74fcbb88a2b95563765e8commit hash: 9135117d5f0808ab00c74fcbb88a2b95563765e8commit hash: 9135117d5f0808ab00c74fcbb88a2b95563765e8 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Yusuf Yaman
games/prismlauncher: Add missing dependency

Fix SSL handshake error due to missing dependency security/ca_root_nss
causing offline Microsoft account.

PR:		284618
Approved by:	Alexander Vereeken <Alexander88207@protonmail.com> (maintainer)
9.2
15 Jan 2025 02:16:30
commit hash: 89279da2fa7ab2c6f9243cd81bc98203c0c1f6eccommit hash: 89279da2fa7ab2c6f9243cd81bc98203c0c1f6eccommit hash: 89279da2fa7ab2c6f9243cd81bc98203c0c1f6eccommit hash: 89279da2fa7ab2c6f9243cd81bc98203c0c1f6ec files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Alexander Vereeken
games/prismlauncher: Update 9.0 → 9.2

Changelogs:
https://prismlauncher.org/news/release-9.1
https://prismlauncher.org/news/release-9.2

PR:	284065
9.0
31 Dec 2024 08:57:55
commit hash: 0835676e361bca74b28b09fe0425ed5ee958f26bcommit hash: 0835676e361bca74b28b09fe0425ed5ee958f26bcommit hash: 0835676e361bca74b28b09fe0425ed5ee958f26bcommit hash: 0835676e361bca74b28b09fe0425ed5ee958f26b files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
Mk/**java.mk: Convert bsd.java.mk to USES

The following features have been added or changed:
- Instead of USE_JAVA use USES=java. This defaults to
  USES=java:build,run if NO_BUILD is undefined. Else it defaults to
  USES=java:run
- Instead of USE_ANT=yes use USES=java:ant which also implies
  USES=java:build
- Instead of JAVA_BUILD=yes use USES=java:build. Does not imply run or
  extract
- Instead of JAVA_EXTRACT=yes use USES=java:extract does not imply
  build or run
- Instead of JAVA_RUN=yes use USES=java:run does not imply extract or
  build
- Instead of USE_JAVA=<version> use USES=java and JAVA_VERSION=<version>

Approved by: mat (portmgr), glewis
Differential Revision:  https://reviews.freebsd.org/D48201
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: 9