PORTNAME= multimc DISTVERSION= 0.6.13 CATEGORIES= games java MAINTAINER= me@cameronkatri.com COMMENT= Minecraft launcher with the ability to manage multiple instances LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING.md LIB_DEPENDS= libGLdispatch.so:graphics/libglvnd \ libdouble-conversion.so:devel/double-conversion \ libfreetype.so:print/freetype2 \ libgraphite2.so:graphics/graphite2 \ libharfbuzz.so:print/harfbuzz \ libicudata.so:devel/icu \ libicui18n.so:devel/icu \ libicuuc.so:devel/icu \ libpcre.so:devel/pcre \ libpcre2-16.so:devel/pcre2 \ libpng16.so:graphics/png \ libzstd.so:archivers/zstd \ RUN_DEPENDS= lwjgl>=2.9.3:games/lwjgl \ ${JAVAJARDIR}/lwjgl3/lwjgl.jar:games/lwjgl3 USES= cmake compiler:c++14-lang gettext-runtime gl gnome iconv qt:5 xorg USE_GITHUB= yes GH_ACCOUNT= MultiMC GH_PROJECT= MultiMC5 GH_TUPLE= MultiMC:libnbtplusplus:508eda8:libnbtplusplus/libraries/libnbtplusplus \ MultiMC:quazip:3691d57:quazip/libraries/quazip USE_GL= gl USE_GNOME= glib20 USE_JAVA= 1.8+ USE_LDCONFIG= yes USE_QT= core concurrent gui network testlib_build widgets xml \ buildtools_build qmake_build USE_XORG= x11 xau xcb xdmcp CMAKE_ARGS= -DMultiMC_LAYOUT="lin-system" CXXFLAGS+= -Wno-inconsistent-missing-override \ -Wno-delete-non-virtual-dtor \ -DLWJGL_DIR='\"${LOCALBASE}/lib/lwjgl\"' post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libMultiMC_*.so ${INSTALL_DATA} ${WRKSRC}/launcher/package/linux/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/ ${INSTALL_DATA} ${WRKSRC}/launcher/resources/multimc/scalable/multimc.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/${PORTNAME}.svg ${INSTALL_SCRIPT} ${FILESDIR}/multimc-minecraft-runtime ${STAGEDIR}${PREFIX}/bin/ .include