Index: head/games/minecraft-client/Makefile =================================================================== --- head/games/minecraft-client/Makefile (revision 520179) +++ head/games/minecraft-client/Makefile (revision 520180) @@ -1,54 +1,54 @@ # Created by: Martin Kropfinger # $FreeBSD$ PORTNAME= minecraft-client PORTVERSION= 1.7.9 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= games java MASTER_SITES= https://s3.amazonaws.com/Minecraft.Download/launcher/:minecraft \ https://media-mcw.cursecdn.com/c/c5/:icon DISTFILES= Minecraft.jar:minecraft \ Grass.png:icon DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} EXTRACT_ONLY= MAINTAINER= ports@FreeBSD.org COMMENT= Client for the block building game RUN_DEPENDS= ${JAVALIBDIR}/lwjgl/lwjgl.jar:games/lwjgl \ xrandr:x11/xrandr USES= openal USE_JAVA= yes JAVA_OS= native JAVA_VENDOR= openjdk JAVA_VERSION= 1.8+ DESKTOP_ENTRIES="Minecraft" \ "Block building game" \ "${PREFIX}/share/pixmaps/minecraft-client.png" \ "${PORTNAME}" \ "Game;Java;" \ false NO_ARCH= yes NO_BUILD= yes NO_WRKSUBDIR= yes do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/Minecraft.jar \ ${STAGEDIR}${DATADIR}/Minecraft.jar ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/Grass.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/minecraft-client.png ${SED} -e 's|=JAVA_HOME|=${JAVA_HOME}|' \ -e 's|PREFIX|${PREFIX}|' \ -e 's|JAVA_CMD|${JAVA}|' ${FILESDIR}/minecraft-client \ > ${WRKDIR}/minecraft-client ${SED} -e 's|%%PREFIX%%|${PREFIX}|' ${FILESDIR}/Notifier.java \ > ${WRKDIR}/Notifier.java ${INSTALL_SCRIPT} ${WRKDIR}/minecraft-client ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${FILESDIR}/minecraft-runtime ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKDIR}/Notifier.java ${STAGEDIR}${DATADIR} .include Index: head/games/minecraft-client/files/minecraft-runtime =================================================================== --- head/games/minecraft-client/files/minecraft-runtime (revision 520179) +++ head/games/minecraft-client/files/minecraft-runtime (revision 520180) @@ -1,44 +1,44 @@ #!/bin/sh -LWJGL_JLP_OVRD="/usr/local/lib/lwjgl2.9.3" +LWJGL_JLP_OVRD="/usr/local/lib/lwjgl" LWJGL_OVRD="/usr/local/share/java/classes/lwjgl/lwjgl.jar" LWJGL_UTIL_OVRD="/usr/local/share/java/classes/lwjgl/lwjgl_util.jar" export JAVA_HOME=/usr/local/openjdk8 build_classpath() { local IFS=":" for p in ${1} do case "${p}" in *lwjgl-*) cp="${cp}:${LWJGL_OVRD}" ;; *lwjgl_util*) cp="${cp}:${LWJGL_UTIL_OVRD}" ;; *) cp="${cp}:${p}" ;; esac done cp=${cp#?} } for var in "${@}" do case "${var}" in -Djava.library*) args="${args} -Djava.library.path=${LWJGL_JLP_OVRD}" ;; *lwjgl_util*) build_classpath "${var}" args="${args} ${cp}" ;; *) args="${args} ${var}" ;; esac done ${JAVA_HOME}/jre/bin/java ${args} Index: head/games/multimc/Makefile =================================================================== --- head/games/multimc/Makefile (revision 520179) +++ head/games/multimc/Makefile (revision 520180) @@ -1,35 +1,36 @@ # $FreeBSD$ PORTNAME= multimc DISTVERSION= 0.6.7 +PORTREVISION= 1 CATEGORIES= games java MAINTAINER= me@tsundoku.ne.jp COMMENT= Minecraft launcher with the ability to manage multiple instances LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING.md RUN_DEPENDS= lwjgl>=2.9.3:games/lwjgl USES= cmake compiler:c++14-lang qt:5 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_JAVA= 1.8+ USE_QT= core concurrent gui network testlib_build widgets xml \ buildtools_build qmake_build CMAKE_ARGS= -DMultiMC_LAYOUT="lin-system" CMAKE_OFF= MultiMC_UPDATER CXXFLAGS+= -Wno-inconsistent-missing-override \ -Wno-delete-non-virtual-dtor \ - -DLWJGL_DIR='\"${LOCALBASE}/lib/lwjgl2.9.3\"' + -DLWJGL_DIR='\"${LOCALBASE}/lib/lwjgl\"' post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libMultiMC_*.so .include