View | Details | Raw Unified | Return to bug 197063 | Differences between
and this patch

Collapse All | Expand All

(-)games/minecraft-client/Makefile (-6 / +7 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	minecraft-client
4
PORTNAME=	minecraft-client
5
PORTVERSION=	1.8.1
5
PORTVERSION=	1.8.1
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	games java
7
CATEGORIES=	games java
8
MASTER_SITES=	http://s3.amazonaws.com/Minecraft.Download/launcher/:minecraft \
8
MASTER_SITES=	http://s3.amazonaws.com/Minecraft.Download/launcher/:minecraft \
9
		http://media-mcw.cursecdn.com/c/c5/:icon
9
		http://media-mcw.cursecdn.com/c/c5/:icon
Lines 22-28 Link Here
22
USE_JAVA=	yes
22
USE_JAVA=	yes
23
JAVA_OS=	native
23
JAVA_OS=	native
24
JAVA_VENDOR=	openjdk
24
JAVA_VENDOR=	openjdk
25
JAVA_VERSION=	1.8+
25
JAVA_VERSION=	1.7+
26
DESKTOP_ENTRIES="Minecraft" \
26
DESKTOP_ENTRIES="Minecraft" \
27
		"Block building game" \
27
		"Block building game" \
28
		"${PREFIX}/share/pixmaps/minecraft-client.png" \
28
		"${PREFIX}/share/pixmaps/minecraft-client.png" \
Lines 36-49 Link Here
36
		${STAGEDIR}${DATADIR}/Minecraft.jar
36
		${STAGEDIR}${DATADIR}/Minecraft.jar
37
	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/Grass.png \
37
	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/Grass.png \
38
		${STAGEDIR}${PREFIX}/share/pixmaps/minecraft-client.png
38
		${STAGEDIR}${PREFIX}/share/pixmaps/minecraft-client.png
39
	${SED}  -e 's|=JAVA_HOME|=${JAVA_HOME}|' \
39
	${SED}  -e 's|%%JAVA_HOME%%|${JAVA_HOME}|' ${FILESDIR}/minecraft-client \
40
		-e 's|PREFIX|${PREFIX}|' \
41
		-e 's|JAVA_CMD|${JAVA}|' ${FILESDIR}/minecraft-client \
42
		> ${WRKDIR}/minecraft-client
40
		> ${WRKDIR}/minecraft-client
43
	${SED} -e 's|%%PREFIX%%|${PREFIX}|' ${FILESDIR}/Notifier.java \
41
	${SED} -e 's|%%PREFIX%%|${PREFIX}|' ${FILESDIR}/Notifier.java \
44
		> ${WRKDIR}/Notifier.java
42
		> ${WRKDIR}/Notifier.java
43
	${SED}  -e 's|%%JAVA_HOME%%|${JAVA_HOME}|' ${FILESDIR}/minecraft-runtime \
44
		> ${WRKDIR}/minecraft-runtime
45
45
	${INSTALL_SCRIPT} ${WRKDIR}/minecraft-client ${STAGEDIR}${PREFIX}/bin
46
	${INSTALL_SCRIPT} ${WRKDIR}/minecraft-client ${STAGEDIR}${PREFIX}/bin
46
	${INSTALL_SCRIPT} ${FILESDIR}/minecraft-runtime ${STAGEDIR}${DATADIR}
47
	${INSTALL_SCRIPT} ${WRKDIR}/minecraft-runtime ${STAGEDIR}${DATADIR}
47
	${INSTALL_DATA} ${WRKDIR}/Notifier.java ${STAGEDIR}${DATADIR}
48
	${INSTALL_DATA} ${WRKDIR}/Notifier.java ${STAGEDIR}${DATADIR}
48
49
49
.include <bsd.port.mk>
50
.include <bsd.port.mk>
(-)games/minecraft-client/files/minecraft-client (-1 / +1 lines)
Lines 1-5 Link Here
1
#!/bin/sh
1
#!/bin/sh
2
export JAVA_HOME=JAVA_HOME
2
export JAVA_HOME=%%JAVA_HOME%%
3
3
4
# The first time warn the user to set the runtime executable in place of java
4
# The first time warn the user to set the runtime executable in place of java
5
if [ ! -e "${HOME}/.minecraft/notified-runtime" ] ; then
5
if [ ! -e "${HOME}/.minecraft/notified-runtime" ] ; then
(-)games/minecraft-client/files/minecraft-runtime (-2 / +2 lines)
Lines 4-10 Link Here
4
LWJGL_OVRD="/usr/local/share/java/classes/lwjgl/lwjgl.jar"
4
LWJGL_OVRD="/usr/local/share/java/classes/lwjgl/lwjgl.jar"
5
LWJGL_UTIL_OVRD="/usr/local/share/java/classes/lwjgl/lwjgl_util.jar"
5
LWJGL_UTIL_OVRD="/usr/local/share/java/classes/lwjgl/lwjgl_util.jar"
6
6
7
export JAVA_HOME=/usr/local/openjdk8
7
export JAVA_HOME=%%JAVA_HOME%%
8
8
9
build_classpath() {
9
build_classpath() {
10
    local IFS=":"
10
    local IFS=":"
Lines 41-44 Link Here
41
    esac
41
    esac
42
done
42
done
43
43
44
${JAVA_HOME}/jre/bin/java ${args}
44
${JAVA_HOME}/bin/java ${args}

Return to bug 197063