# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup github 1.0 PortGroup qt6 1.0 PortGroup java 1.0 PortGroup cmake 1.1 github.setup PrismLauncher PrismLauncher 10.0.5 github.tarball_from releases revision 0 categories games license GPL-3 Apache-2 maintainers {@eleanordoesntcode gmail.com:eleanor.publicmail} openmaintainer description A custom launcher for Minecraft long_description PrismLauncher is {*}${description} that allows you to easily manage \ multiple installations of Minecraft at once. homepage https://prismlauncher.org/ checksums rmd160 e1098f0b5bbbbb7568739e6c8537d3618fe1504d \ sha256 2f3b71906151d12fe72888fda0ed87aad07c250561c1b0cb6c4eb0962c56b4b8 \ size 4078955 platforms {darwin >= 21} patchfiles patch-fetch-tomlplusplus.diff \ patch-destdir-qt-deploy.diff variant javadl \ description {Enables the integrated Java downloader} { configure.args-append -DLauncher_ENABLE_JAVA_DOWNLOADER=ON } default_variants-append \ +javadl cmake.build_type Release # Use OpenJDK as fallback # Cannot use JDK 20+, see https://github.com/PrismLauncher/PrismLauncher/pull/1013. java.fallback openjdk8 java.version 1.8 compiler.cxx_standard 2017 qt6.depends_build qtnetworkauth qt6.depends_run qtimageformats \ qtsvg depends_lib-append port:libarchive \ port:cmark \ port:qrencode \ port:zlib depends_build-append \ path:share/ECM/cmake/ECMConfig.cmake:kde-extra-cmake-modules \ port:pkgconfig cmake.install_prefix \ ${applications_dir} configure.pre_args-replace \ -DCMAKE_INSTALL_NAME_DIR="${cmake.install_prefix}/lib" -DCMAKE_INSTALL_NAME_DIR="${cmake.install_prefix}/PrismLauncher.app/Contents/MacOS" configure.args-append \ -DLauncher_BUILD_PLATFORM=macports \ -DMACOSX_SPARKLE_UPDATE_FEED_URL= \