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.2_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 9.0Version 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-02-06 16:43:24
Commit Hash: 9135117
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.2_1/catalog.mk
  2. /usr/local/share/licenses/prismlauncher-9.2_1/LICENSE
  3. /usr/local/share/licenses/prismlauncher-9.2_1/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 = 1736886873 SHA256 (PrismLauncher-PrismLauncher-9.2_GH0.tar.gz) = 2d226646ec65799c34dfdf1ef29a37e98cd23a10b7158b2ec3ebed5b99ba813f SIZE (PrismLauncher-PrismLauncher-9.2_GH0.tar.gz) = 4447509

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.2_1------
FreeBSD:13:quarterly-9.0------
FreeBSD:14:latest-9.2_1------
FreeBSD:14:quarterly-9.0------
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.2?dummy=/
Collapse this list.

Number of commits found: 8

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 8