summaryrefslogtreecommitdiffstats
path: root/games/multimc/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'games/multimc/Makefile')
-rw-r--r--games/multimc/Makefile28
1 files changed, 22 insertions, 6 deletions
diff --git a/games/multimc/Makefile b/games/multimc/Makefile
index e05c5b6..005eaee 100644
--- a/games/multimc/Makefile
+++ b/games/multimc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= multimc
-DISTVERSION= 0.6.12
+DISTVERSION= 0.6.13
CATEGORIES= games java
MAINTAINER= me@cameronkatri.com
@@ -8,19 +8,35 @@ 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 qt:5
+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_LDCONFIG= yes
+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 \
@@ -29,9 +45,9 @@ CXXFLAGS+= -Wno-inconsistent-missing-override \
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libMultiMC_*.so
- ${INSTALL_DATA} ${WRKSRC}/application/package/linux/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/
- ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/${PORTNAME}.svg
- ${INSTALL_DATA} ${WRKSRC}/application/resources/multimc/scalable/multimc.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/${PORTNAME}.svg
+ ${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 <bsd.port.mk>