aboutsummaryrefslogtreecommitdiff
path: root/games/minecraft-server
diff options
context:
space:
mode:
authorMichael Scheidell <scheidell@FreeBSD.org>2011-12-21 16:59:16 +0000
committerMichael Scheidell <scheidell@FreeBSD.org>2011-12-21 16:59:16 +0000
commit0c214f449ce4fd0e9e8a5c131eb06008e263baf3 (patch)
tree0791298ed7446ea47c897f694faf0239fa0caf6a /games/minecraft-server
parentde7256a9beed6d7aa173107fd8fc3db1396f7299 (diff)
downloadports-0c214f449ce4fd0e9e8a5c131eb06008e263baf3.tar.gz
ports-0c214f449ce4fd0e9e8a5c131eb06008e263baf3.zip
Notes
Diffstat (limited to 'games/minecraft-server')
-rw-r--r--games/minecraft-server/Makefile58
-rw-r--r--games/minecraft-server/distinfo4
-rw-r--r--games/minecraft-server/pkg-descr4
-rw-r--r--games/minecraft-server/pkg-plist5
4 files changed, 71 insertions, 0 deletions
diff --git a/games/minecraft-server/Makefile b/games/minecraft-server/Makefile
new file mode 100644
index 000000000000..4ecf19219955
--- /dev/null
+++ b/games/minecraft-server/Makefile
@@ -0,0 +1,58 @@
+# New ports collection makefile for: minecraft-client
+# Date created: 12 November 2011
+# Whom: Martin Kropfinger
+#
+# $FreeBSD$
+#
+
+PORTNAME= minecraft-server
+PORTVERSION= 1.0.0
+CATEGORIES= games java
+MASTER_SITES= http://s3.amazonaws.com/MinecraftDownload/launcher/:minecraft \
+ http://www.minecraftwiki.net/images/f/f7/:icon
+DISTNAME= minecraft_server
+DISTFILES= minecraft_server.jar:minecraft \
+ Bookshelf.png:icon
+EXTRACT_ONLY=
+
+MAINTAINER= freebsd@rakor-net.de
+COMMENT= Server for the block building game
+
+OPTIONS= X11 "Build with X11 support" On
+
+.include <bsd.port.options.mk>
+
+WRKSRC= ${WRKDIR}
+NO_BUILD= yes
+USE_JAVA= yes
+
+.if !defined(WITHOUT_X11)
+DESKTOP_ENTRIES= "Minecraft-Server" "Block building game (server)" "${DATADIR}/Bookshelf.png" "minecraft-server" "Application;Game;" false
+.endif
+
+.if !defined(WITHOUT_X11)
+PLIST_SUB+= X11=""
+.else
+PLIST_SUB+= X11="@comment "
+.endif
+
+do-install:
+ ${MKDIR} ${DATADIR}
+ (${INSTALL_DATA} "${DISTDIR}/minecraft_server.jar" ${DATADIR}/)
+.if !defined(WITHOUT_X11)
+ (${INSTALL_DATA} "${DISTDIR}/Bookshelf.png" ${DATADIR}/)
+.endif
+ echo "#!/bin/sh" > ${WRKDIR}/${PORTNAME}
+ echo "if ! test -d ~/.minecraft-server ; then" >> ${WRKDIR}/${PORTNAME}
+ echo " mkdir ~/.minecraft-server" >> ${WRKDIR}/${PORTNAME}
+ echo "fi" >> ${WRKDIR}/${PORTNAME}
+ echo "cd ~/.minecraft-server" >> ${WRKDIR}/${PORTNAME}
+ ${CP} ${WRKDIR}/${PORTNAME} ${WRKDIR}/${PORTNAME}-nogui
+ echo "java -Xmx1024M -Xms1024M -jar ${DATADIR}/minecraft_server.jar" >> ${WRKDIR}/${PORTNAME}
+ echo "java -Xmx1024M -Xms1024M -jar ${DATADIR}/minecraft_server.jar nogui" >> ${WRKDIR}/${PORTNAME}-nogui
+.if !defined(WITHOUT_X11)
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin/
+.endif
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}-nogui ${PREFIX}/bin/
+
+.include <bsd.port.mk>
diff --git a/games/minecraft-server/distinfo b/games/minecraft-server/distinfo
new file mode 100644
index 000000000000..9e31c1c69d01
--- /dev/null
+++ b/games/minecraft-server/distinfo
@@ -0,0 +1,4 @@
+SHA256 (minecraft_server.jar) = 985c5aaacf1a27ae1579a41190d2ecff0007b869ce68b57d893a6c6613ee2618
+SIZE (minecraft_server.jar) = 747345
+SHA256 (Bookshelf.png) = fe5e7f0bbbbe284379cb5e7aed8d539b727a3039f7fe8c64a179e4fc2a0e1821
+SIZE (Bookshelf.png) = 9674
diff --git a/games/minecraft-server/pkg-descr b/games/minecraft-server/pkg-descr
new file mode 100644
index 000000000000..2c31d98d4e47
--- /dev/null
+++ b/games/minecraft-server/pkg-descr
@@ -0,0 +1,4 @@
+This is the server for the popular block building game Minecraft.
+There is a nongui-version and a gui-version.
+
+WWW: http://www.minecraft.net/
diff --git a/games/minecraft-server/pkg-plist b/games/minecraft-server/pkg-plist
new file mode 100644
index 000000000000..90e31b6464ba
--- /dev/null
+++ b/games/minecraft-server/pkg-plist
@@ -0,0 +1,5 @@
+share/minecraft-server/minecraft_server.jar
+%%X11%%share/minecraft-server/Bookshelf.png
+%%X11%%bin/minecraft-server
+bin/minecraft-server-nogui
+@dirrm share/minecraft-server