Date: Wed, 28 Mar 2007 18:12:33 +0400 (MSD) From: Dmitry Marakasov <amdmi3@amdmi3.ru> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/110970: [NEW PORT] games/outerspace: On-line strategy game Message-ID: <20070328141233.C9B5C404C@hades.panopticon> Resent-Message-ID: <200703281420.l2SEK4Yu025511@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 110970 >Category: ports >Synopsis: [NEW PORT] games/outerspace: On-line strategy game >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Mar 28 14:20:03 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Dmitry Marakasov >Release: FreeBSD 6.1-RELEASE-p12 i386 >Organization: >Environment: System: FreeBSD hades.panopticon 6.1-RELEASE-p12 FreeBSD 6.1-RELEASE-p12 #0: Tue Jan 16 23:12:21 MSK 2007 amdmi3@hades.panopticon:/usr/obj/usr/src/sys/HADES i386 >Description: Outer Space is an on-line strategy game which takes place in the dangerous universe. You will become powerful commander of many stars, planets, and great fleets and will struggle for survival with other commanders. WWW: http://www.ospace.net >How-To-Repeat: >Fix: --- outerspace-0.2.1.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: # # outerspace # outerspace/Makefile # outerspace/pkg-descr # outerspace/pkg-plist # outerspace/distinfo # outerspace/files # outerspace/files/outerspace.in # outerspace/pkg-message # echo c - outerspace mkdir -p outerspace > /dev/null 2>&1 echo x - outerspace/Makefile sed 's/^X//' >outerspace/Makefile << 'END-of-outerspace/Makefile' X# New ports collection makefile for: outerspace X# Date created: 27 Mar 2007 X# Whom: Dmitry Marakasov <amdmi3@amdmi3.ru> X# X# $FreeBSD$ X# X XPORTNAME= outerspace XPORTVERSION= 0.2.1 XCATEGORIES= games XMASTER_SITES= SF XMASTER_SITE_SUBDIR= ospace X XMAINTAINER= amdmi3@amdmi3.ru XCOMMENT= On-line strategy game X XRUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game X XUSE_PYTHON= 2.4+ XNO_BUILD= yes X XSUB_FILES= outerspace XSUB_LIST= PROGRAM_DIR="${PREFIX}/lib/${PORTNAME}" X Xdo-install: X ${MKDIR} ${PREFIX}/lib/${PORTNAME} X @(cd ${WRKSRC} && ${COPYTREE_SHARE} oslauncher ${PREFIX}/lib/${PORTNAME}) X ${INSTALL_DATA} ${WRKSRC}/outerspace ${PREFIX}/lib/${PORTNAME} X ${INSTALL_SCRIPT} ${WRKDIR}/outerspace ${PREFIX}/bin X X @${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD} X X.include <bsd.port.mk> END-of-outerspace/Makefile echo x - outerspace/pkg-descr sed 's/^X//' >outerspace/pkg-descr << 'END-of-outerspace/pkg-descr' XOuter Space is an on-line strategy game which takes place in the Xdangerous universe. You will become powerful commander of many Xstars, planets, and great fleets and will struggle for survival Xwith other commanders. X XWWW: http://www.ospace.net END-of-outerspace/pkg-descr echo x - outerspace/pkg-plist sed 's/^X//' >outerspace/pkg-plist << 'END-of-outerspace/pkg-plist' Xbin/outerspace Xlib/outerspace/oslauncher/__init__.py Xlib/outerspace/oslauncher/config.py Xlib/outerspace/oslauncher/pgu/__init__.py Xlib/outerspace/oslauncher/pgu/algo.py Xlib/outerspace/oslauncher/pgu/ani.py Xlib/outerspace/oslauncher/pgu/engine.py Xlib/outerspace/oslauncher/pgu/fonts.py Xlib/outerspace/oslauncher/pgu/gui/__init__.py Xlib/outerspace/oslauncher/pgu/gui/app.py Xlib/outerspace/oslauncher/pgu/gui/area.py Xlib/outerspace/oslauncher/pgu/gui/basic.py Xlib/outerspace/oslauncher/pgu/gui/button.py Xlib/outerspace/oslauncher/pgu/gui/const.py Xlib/outerspace/oslauncher/pgu/gui/container.py Xlib/outerspace/oslauncher/pgu/gui/deprecated.py Xlib/outerspace/oslauncher/pgu/gui/dialog.py Xlib/outerspace/oslauncher/pgu/gui/document.py Xlib/outerspace/oslauncher/pgu/gui/form.py Xlib/outerspace/oslauncher/pgu/gui/group.py Xlib/outerspace/oslauncher/pgu/gui/input.py Xlib/outerspace/oslauncher/pgu/gui/keysym.py Xlib/outerspace/oslauncher/pgu/gui/layout.py Xlib/outerspace/oslauncher/pgu/gui/menus.py Xlib/outerspace/oslauncher/pgu/gui/misc.py Xlib/outerspace/oslauncher/pgu/gui/select.py Xlib/outerspace/oslauncher/pgu/gui/slider.py Xlib/outerspace/oslauncher/pgu/gui/style.py Xlib/outerspace/oslauncher/pgu/gui/surface.py Xlib/outerspace/oslauncher/pgu/gui/table.py Xlib/outerspace/oslauncher/pgu/gui/theme.py Xlib/outerspace/oslauncher/pgu/gui/widget.py Xlib/outerspace/oslauncher/pgu/hexvid.py Xlib/outerspace/oslauncher/pgu/high.py Xlib/outerspace/oslauncher/pgu/html.py Xlib/outerspace/oslauncher/pgu/isovid.py Xlib/outerspace/oslauncher/pgu/layout.py Xlib/outerspace/oslauncher/pgu/text.py Xlib/outerspace/oslauncher/pgu/tilevid.py Xlib/outerspace/oslauncher/pgu/timer.py Xlib/outerspace/oslauncher/pgu/vid.py Xlib/outerspace/oslauncher/res/bigicon.ico Xlib/outerspace/oslauncher/res/gray/Vera.ttf Xlib/outerspace/oslauncher/res/gray/box.down.png Xlib/outerspace/oslauncher/res/gray/box.normal.png Xlib/outerspace/oslauncher/res/gray/button.down.png Xlib/outerspace/oslauncher/res/gray/button.normal.png Xlib/outerspace/oslauncher/res/gray/checkbox.off.down.png Xlib/outerspace/oslauncher/res/gray/checkbox.off.normal.png Xlib/outerspace/oslauncher/res/gray/checkbox.on.down.png Xlib/outerspace/oslauncher/res/gray/checkbox.on.normal.png Xlib/outerspace/oslauncher/res/gray/config.txt Xlib/outerspace/oslauncher/res/gray/console.input.focus.png Xlib/outerspace/oslauncher/res/gray/console.input.normal.png Xlib/outerspace/oslauncher/res/gray/console.png Xlib/outerspace/oslauncher/res/gray/desktop.png Xlib/outerspace/oslauncher/res/gray/desktopos.png Xlib/outerspace/oslauncher/res/gray/dialog.bar.png Xlib/outerspace/oslauncher/res/gray/dialog.close.down.png Xlib/outerspace/oslauncher/res/gray/dialog.close.normal.png Xlib/outerspace/oslauncher/res/gray/dialog.png Xlib/outerspace/oslauncher/res/gray/filebrowser.folder.png Xlib/outerspace/oslauncher/res/gray/input.focus.png Xlib/outerspace/oslauncher/res/gray/input.normal.png Xlib/outerspace/oslauncher/res/gray/list.item.normal.png Xlib/outerspace/oslauncher/res/gray/list.png Xlib/outerspace/oslauncher/res/gray/menu.down.png Xlib/outerspace/oslauncher/res/gray/menu.hover.png Xlib/outerspace/oslauncher/res/gray/menu.normal.png Xlib/outerspace/oslauncher/res/gray/menu.option.hover.png Xlib/outerspace/oslauncher/res/gray/menu.option.normal.png Xlib/outerspace/oslauncher/res/gray/progressbar.bar.tga Xlib/outerspace/oslauncher/res/gray/progressbar.tga Xlib/outerspace/oslauncher/res/gray/radio.off.down.png Xlib/outerspace/oslauncher/res/gray/radio.off.normal.png Xlib/outerspace/oslauncher/res/gray/radio.on.down.png Xlib/outerspace/oslauncher/res/gray/radio.on.normal.png Xlib/outerspace/oslauncher/res/gray/select.arrow.down.png Xlib/outerspace/oslauncher/res/gray/select.arrow.normal.png Xlib/outerspace/oslauncher/res/gray/select.arrow.png Xlib/outerspace/oslauncher/res/gray/select.option.normal.png Xlib/outerspace/oslauncher/res/gray/select.options.png Xlib/outerspace/oslauncher/res/gray/select.selected.normal.png Xlib/outerspace/oslauncher/res/gray/slider.bar.normal.png Xlib/outerspace/oslauncher/res/gray/slider.png Xlib/outerspace/oslauncher/res/gray/tool.down.png Xlib/outerspace/oslauncher/res/gray/tool.normal.png Xlib/outerspace/oslauncher/res/icon32.png Xlib/outerspace/oslauncher/res/smallicon.ico Xlib/outerspace/oslauncher/urlgrabber/__init__.py Xlib/outerspace/oslauncher/urlgrabber/byterange.py Xlib/outerspace/oslauncher/urlgrabber/grabber.py Xlib/outerspace/oslauncher/urlgrabber/keepalive.py Xlib/outerspace/oslauncher/urlgrabber/mirror.py Xlib/outerspace/oslauncher/urlgrabber/progress.py Xlib/outerspace/oslauncher/version.py Xlib/outerspace/oslauncher/versiondata.py Xlib/outerspace/outerspace X@dirrm lib/outerspace/oslauncher/urlgrabber X@dirrm lib/outerspace/oslauncher/res/gray X@dirrm lib/outerspace/oslauncher/res X@dirrm lib/outerspace/oslauncher/pgu/gui X@dirrm lib/outerspace/oslauncher/pgu X@dirrm lib/outerspace/oslauncher X@dirrm lib/outerspace END-of-outerspace/pkg-plist echo x - outerspace/distinfo sed 's/^X//' >outerspace/distinfo << 'END-of-outerspace/distinfo' XMD5 (outerspace-0.2.1.tar.gz) = 3ee9e7890392acd53cd5487f33f84f48 XSHA256 (outerspace-0.2.1.tar.gz) = 4349a3996bfee7ba7fb87268d10e146820c381e8ec2e9ac854a5d3a5d5279e3f XSIZE (outerspace-0.2.1.tar.gz) = 284619 END-of-outerspace/distinfo echo c - outerspace/files mkdir -p outerspace/files > /dev/null 2>&1 echo x - outerspace/files/outerspace.in sed 's/^X//' >outerspace/files/outerspace.in << 'END-of-outerspace/files/outerspace.in' X#!/usr/bin/env python X Ximport sys Ximport os.path X X#Program path Xpackage_dir = os.path.join("%%PROGRAM_DIR%%") X X#Change current work directory Xos.chdir(package_dir) X X#Add package_dir to python path Xsys.path.append(package_dir) X X#Launch the program! Xexecfile(os.path.join(package_dir, "outerspace")) END-of-outerspace/files/outerspace.in echo x - outerspace/pkg-message sed 's/^X//' >outerspace/pkg-message << 'END-of-outerspace/pkg-message' XNOTE: This is actually a port of Outer Space Launcher - a program which Xautomatically handles downloading and updating of Outer Space client. XExpect it to download about 2 Mb on the first run. END-of-outerspace/pkg-message exit --- outerspace-0.2.1.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070328141233.C9B5C404C>