ports/162515: New port: games/minecraft-server Server for the game Minecraft
Martin Kropfinger
freebsd at rakor-net.de
Sun Nov 13 11:30:11 UTC 2011
>Number: 162515
>Category: ports
>Synopsis: New port: games/minecraft-server Server for the game Minecraft
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun Nov 13 11:30:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Martin Kropfinger
>Release: FreeBSD 8.2-RELEASE-p3 amd64
>Organization:
>Environment:
System: FreeBSD phenom.rakors-welt 8.2-RELEASE-p3 FreeBSD 8.2-RELEASE-p3 #0: Tue Sep 27 18:45:57 UTC 2011 root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
The server for the block building game Minecraft
>How-To-Repeat:
>Fix:
--- minecraft-server.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# minecraft-server
# minecraft-server/Makefile
# minecraft-server/pkg-descr
# minecraft-server/pkg-plist
# minecraft-server/distinfo
#
echo c - minecraft-server
mkdir -p minecraft-server > /dev/null 2>&1
echo x - minecraft-server/Makefile
sed 's/^X//' >minecraft-server/Makefile << 'b3e3aac4d9e0735c1259dc00c8464548'
X# New ports collection makefile for: minecraft-client
X# Date created: 12 November 2011
X# Whom: Martin Kropfinger
X#
X# $FreeBSD$
X#
X
XPORTNAME= minecraft-server
XPORTVERSION= 1
XCATEGORIES= games
XMASTER_SITES= http://s3.amazonaws.com/MinecraftDownload/launcher/:minecraft \
X http://www.minecraftwiki.net/images/f/f7/:icon
X
XDISTNAME= minecraft_server
XDISTFILES= minecraft_server.jar:minecraft \
X Bookshelf.png:icon
X
XMAINTAINER= freebsd at rakor-net.de
XCOMMENT= Server for the block building game
X
XOPTIONS= X11 "Build with X11 support" On
X
X.include <bsd.port.options.mk>
X
XWRKSRC= ${WRKDIR}
XNO_BUILD= yes
XEXTRACT_ONLY=
XUSE_JAVA= yes
X
X.if !defined(WITHOUT_X11)
XDESKTOP_ENTRIES= "Minecraft-Server" "Block building game (server)" "${DATADIR}/Bookshelf.png" "minecraft-server" "Application;Game;" false
X.endif
X
X.if !defined(WITHOUT_X11)
XPLIST_SUB+= X11=""
X.else
XPLIST_SUB+= X11="@comment "
X.endif
X
Xdo-install:
X ${MKDIR} ${DATADIR}
X (${INSTALL_DATA} "${DISTDIR}/minecraft_server.jar" ${DATADIR}/)
X.if !defined(WITHOUT_X11)
X (${INSTALL_DATA} "${DISTDIR}/Bookshelf.png" ${DATADIR}/)
X.endif
X echo "#!/bin/sh" > ${WRKDIR}/${PORTNAME}
X echo "if ! test -d ~/.minecraft-server ; then" >> ${WRKDIR}/${PORTNAME}
X echo " mkdir ~/.minecraft-server" >> ${WRKDIR}/${PORTNAME}
X echo "fi" >> ${WRKDIR}/${PORTNAME}
X echo "cd ~/.minecraft-server" >> ${WRKDIR}/${PORTNAME}
X cp ${WRKDIR}/${PORTNAME} ${WRKDIR}/${PORTNAME}-nogui
X echo "java -Xmx1024M -Xms1024M -jar ${DATADIR}/minecraft_server.jar" >> ${WRKDIR}/${PORTNAME}
X echo "java -Xmx1024M -Xms1024M -jar ${DATADIR}/minecraft_server.jar nogui" >> ${WRKDIR}/${PORTNAME}-nogui
X.if !defined(WITHOUT_X11)
X ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin/
X.endif
X ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}-nogui ${PREFIX}/bin/
X
X.include <bsd.port.mk>
b3e3aac4d9e0735c1259dc00c8464548
echo x - minecraft-server/pkg-descr
sed 's/^X//' >minecraft-server/pkg-descr << 'cb1b2ce41e35b01f4f3202ee257ccef5'
XThis is the server for the popular block building game Minecraft.
XThere is a nongui-version and a gui-version.
X
Xwww: http://www.minecraft.net/
cb1b2ce41e35b01f4f3202ee257ccef5
echo x - minecraft-server/pkg-plist
sed 's/^X//' >minecraft-server/pkg-plist << '1158b7c3c99e6bc46a17ba04277b99be'
Xshare/minecraft-server/minecraft_server.jar
X%%X11%%share/minecraft-server/Bookshelf.png
X%%X11%%bin/minecraft-server
Xbin/minecraft-server-nogui
X at dirrm share/minecraft-server
1158b7c3c99e6bc46a17ba04277b99be
echo x - minecraft-server/distinfo
sed 's/^X//' >minecraft-server/distinfo << 'de8cc94fc3970155b7df51d99a2f30ba'
XSHA256 (minecraft_server.jar) = abb7c8a5b9ab5bab3fd3cedb7a42394d866ccd9ee5dce792ae82281910106452
XSIZE (minecraft_server.jar) = 621639
XSHA256 (Bookshelf.png) = fe5e7f0bbbbe284379cb5e7aed8d539b727a3039f7fe8c64a179e4fc2a0e1821
XSIZE (Bookshelf.png) = 9674
de8cc94fc3970155b7df51d99a2f30ba
exit
--- minecraft-server.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list