diff --git a/games/Makefile b/games/Makefile --- a/games/Makefile +++ b/games/Makefile @@ -791,6 +791,7 @@ SUBDIR += prboom SUBDIR += prboom-plus SUBDIR += primateplunge + SUBDIR += prismlauncher SUBDIR += puckman SUBDIR += punchy SUBDIR += pvpgn diff --git a/games/prismlauncher/Makefile b/games/prismlauncher/Makefile new file mode 100644 --- /dev/null +++ b/games/prismlauncher/Makefile @@ -0,0 +1,44 @@ +PORTNAME= prismlauncher +DISTVERSION= 8.2 +CATEGORIES= games java + +MAINTAINER= Alexander88207@protonmail.com +COMMENT= Minecraft launcher with ability to manage multiple instances +WWW= https://prismlauncher.org/ + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING.md + +RUN_DEPENDS= lwjgl>0:games/lwjgl \ + xrandr>0:x11/xrandr +LIB_DEPENDS= libcmark.so:textproc/cmark \ + libquazip1-qt6.so:archivers/quazip@qt6 \ + libtomlplusplus.so:devel/tomlplusplus + +USES= cmake compiler:c++17-lang desktop-file-utils gl kde:6 qt:6 shared-mime-info + +USE_GL= opengl +USE_KDE= ecm:build +USE_JAVA= yes +JAVA_VERSION= 8+ +USE_QT= 5compat base + +USE_GITHUB= yes +GH_ACCOUNT= PrismLauncher +GH_PROJECT= PrismLauncher + +GH_TUPLE= gulrak:filesystem:2fc4b463:filesystem/libraries/filesystem \ + PrismLauncher:libnbtplusplus:23b95512:libnbtplusplus/libraries/libnbtplusplus + +PLIST_FILES= bin/prismlauncher \ + share/applications/org.prismlauncher.PrismLauncher.desktop \ + share/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg \ + share/metainfo/org.prismlauncher.PrismLauncher.metainfo.xml \ + share/mime/packages/modrinth-mrpack-mime.xml \ + share/PrismLauncher/JavaCheck.jar \ + share/PrismLauncher/NewLaunch.jar \ + share/PrismLauncher/NewLaunchLegacy.jar \ + share/PrismLauncher/qtlogging.ini \ + share/qlogging-categories6/prismlauncher.categories + +.include diff --git a/games/prismlauncher/distinfo b/games/prismlauncher/distinfo new file mode 100644 --- /dev/null +++ b/games/prismlauncher/distinfo @@ -0,0 +1,7 @@ +TIMESTAMP = 1712433424 +SHA256 (PrismLauncher-PrismLauncher-8.2_GH0.tar.gz) = f1136d818a9a4eb842771096921142740a3e78dba061f8a0d278f6b3b4630b7f +SIZE (PrismLauncher-PrismLauncher-8.2_GH0.tar.gz) = 4392199 +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 diff --git a/games/prismlauncher/pkg-descr b/games/prismlauncher/pkg-descr new file mode 100644 --- /dev/null +++ b/games/prismlauncher/pkg-descr @@ -0,0 +1,2 @@ +A custom launcher for Minecraft that allows you to easily manage +multiple installations of Minecraft at once. (Fork of MultiMC) diff --git a/games/prismlauncher/pkg-message b/games/prismlauncher/pkg-message new file mode 100644 --- /dev/null +++ b/games/prismlauncher/pkg-message @@ -0,0 +1,17 @@ +[ +{ +message: <