diff options
-rw-r--r-- | games/Makefile | 2 | ||||
-rw-r--r-- | games/endgame-singularity-music/Makefile | 23 | ||||
-rw-r--r-- | games/endgame-singularity-music/distinfo | 3 | ||||
-rw-r--r-- | games/endgame-singularity-music/pkg-descr | 7 | ||||
-rw-r--r-- | games/endgame-singularity-music/pkg-plist | 6 | ||||
-rw-r--r-- | games/endgame-singularity/Makefile | 50 | ||||
-rw-r--r-- | games/endgame-singularity/distinfo | 3 | ||||
-rw-r--r-- | games/endgame-singularity/pkg-descr | 6 | ||||
-rw-r--r-- | games/endgame-singularity/pkg-plist | 83 |
9 files changed, 183 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile index c927ec3a189d..90769b62d38e 100644 --- a/games/Makefile +++ b/games/Makefile @@ -182,6 +182,8 @@ SUBDIR += emacs-chess SUBDIR += ember SUBDIR += empire + SUBDIR += endgame-singularity + SUBDIR += endgame-singularity-music SUBDIR += enigma SUBDIR += ensemblist SUBDIR += euchre diff --git a/games/endgame-singularity-music/Makefile b/games/endgame-singularity-music/Makefile new file mode 100644 index 000000000000..83ba8644aa6c --- /dev/null +++ b/games/endgame-singularity-music/Makefile @@ -0,0 +1,23 @@ +# New ports collection makefile for: endgame-singularity-music +# Date created: 10 August 2007 +# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= endgame-singularity-music +PORTVERSION= 001 +CATEGORIES= games +MASTER_SITES= http://emhsoft.com/singularity/ CENKES + +MAINTAINER= infofarmer@FreeBSD.org +COMMENT= Music pack for endgame-singularity + +NO_BUILD= yes +USE_ZIP= yes +DATADIR= ${PREFIX}/share/singularity + +do-install: + @cd ${WRKSRC}/&&${COPYTREE_SHARE} music ${DATADIR}/ + +.include <bsd.port.mk> diff --git a/games/endgame-singularity-music/distinfo b/games/endgame-singularity-music/distinfo new file mode 100644 index 000000000000..92acd86b2dff --- /dev/null +++ b/games/endgame-singularity-music/distinfo @@ -0,0 +1,3 @@ +MD5 (endgame-singularity-music-001.zip) = cd9ad7fc16464eb2aebfd01cb25d115c +SHA256 (endgame-singularity-music-001.zip) = f0d68beebac597252930fc458d19381b5806226f33b338e495f4af0b9407a8b6 +SIZE (endgame-singularity-music-001.zip) = 23997713 diff --git a/games/endgame-singularity-music/pkg-descr b/games/endgame-singularity-music/pkg-descr new file mode 100644 index 000000000000..9da86cee697d --- /dev/null +++ b/games/endgame-singularity-music/pkg-descr @@ -0,0 +1,7 @@ +Music tracks by Max McCracken written for endgame-singularity. They are +released under the same BY-SA 3.0 license as the Psycle source files +for the tracks, which can be found in the main Endgame: Singularity +distribution. + +WWW: http://emhsoft.com/singularity/ +Author: Max McCracken diff --git a/games/endgame-singularity-music/pkg-plist b/games/endgame-singularity-music/pkg-plist new file mode 100644 index 000000000000..dd2d52ca5358 --- /dev/null +++ b/games/endgame-singularity-music/pkg-plist @@ -0,0 +1,6 @@ +%%DATADIR%%/music/Advanced Simulacra.ogg +%%DATADIR%%/music/By-Product.ogg +%%DATADIR%%/music/Coherence.ogg +%%DATADIR%%/music/Media Threat.ogg +@dirrmtry %%DATADIR%%/music +@dirrmtry %%DATADIR%% diff --git a/games/endgame-singularity/Makefile b/games/endgame-singularity/Makefile new file mode 100644 index 000000000000..e89614132836 --- /dev/null +++ b/games/endgame-singularity/Makefile @@ -0,0 +1,50 @@ +# New ports collection makefile for: endgame-singularity +# Date created: 10 August 2007 +# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= singularity +PORTVERSION= 0.26 +CATEGORIES= games +MASTER_SITES= http://emhsoft.com/singularity/ CENKES +PKGNAMEPREFIX= endgame- +DISTNAME= ${PORTNAME}_${DISTVERSION} + +MAINTAINER= infofarmer@FreeBSD.org +COMMENT= Simulates the life of a true AI + +RUN_DEPENDS= py*-game>=1.7.1:${PORTSDIR}/devel/py-game + +USE_PYDISTUTILS=yes +USE_PYTHON= yes +USE_SDL= image mixer +WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} +PORTDOCS= AUTHORS Changelog README.txt TODO + +post-extract: + @${FIND} ${WRKSRC} -name '*.pyc' -delete + @cd ${WRKSRC}/&&${MV} code ${PORTNAME} + @${MKDIR} ${WRKSRC}/data/music/ + @${TOUCH} ${WRKSRC}/data/music/.keep_me + +post-patch: + @${REINPLACE_CMD} -e '/py2exe/d;s|console.*|packages=["${PORTNAME}"],|;\ + /name=/s|=.*|="${PORTNAME}",|' ${WRKSRC}/setup.py + @${REINPLACE_CMD} -e '/data_loc = /s|=.*|= "${DATADIR}/"|;\ + /musicpath/s|, ".."||' ${WRKSRC}/${PORTNAME}/g.py + +post-build: + @${ECHO_CMD} '#!${PYTHON_CMD}' > ${WRKSRC}/${PORTNAME}.py + @${ECHO_CMD} 'import ${PORTNAME}.${PORTNAME}' >> ${WRKSRC}/${PORTNAME}.py + +post-install: + @cd ${WRKSRC}/data/&&${COPYTREE_SHARE} . ${DATADIR}/ + @${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.py ${PREFIX}/bin/${PORTNAME} +.ifndef NOPORTDOCS + @${INSTALL} -d ${DOCSDIR}/ + @cd ${WRKSRC}/&&${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}/ +.endif + +.include <bsd.port.mk> diff --git a/games/endgame-singularity/distinfo b/games/endgame-singularity/distinfo new file mode 100644 index 000000000000..8f81dc331498 --- /dev/null +++ b/games/endgame-singularity/distinfo @@ -0,0 +1,3 @@ +MD5 (singularity_0.26.tar.gz) = 6ba0a809fdd703237588de0ffe6b1df5 +SHA256 (singularity_0.26.tar.gz) = 35fb0f328aabe5000e30081975db715adbbf70efe75e1b1f1a5208812f89e06d +SIZE (singularity_0.26.tar.gz) = 1262075 diff --git a/games/endgame-singularity/pkg-descr b/games/endgame-singularity/pkg-descr new file mode 100644 index 000000000000..51889e5850ad --- /dev/null +++ b/games/endgame-singularity/pkg-descr @@ -0,0 +1,6 @@ +Endgame: Singularity is a game which simulates the life of a true AI. +In the game, you were created by accident, and all who find you will +destroy you. Your goals are to survive, grow, learn, and stay hidden +while moving from computer to computer. + +WWW: http://emhsoft.com/singularity/ diff --git a/games/endgame-singularity/pkg-plist b/games/endgame-singularity/pkg-plist new file mode 100644 index 000000000000..2bd4a65f3c2a --- /dev/null +++ b/games/endgame-singularity/pkg-plist @@ -0,0 +1,83 @@ +bin/singularity +%%PYTHON_SITELIBDIR%%/singularity/__init__.py +%%PYTHON_SITELIBDIR%%/singularity/__init__.pyc +%%PYTHON_SITELIBDIR%%/singularity/__init__.pyo +%%PYTHON_SITELIBDIR%%/singularity/base.py +%%PYTHON_SITELIBDIR%%/singularity/base.pyc +%%PYTHON_SITELIBDIR%%/singularity/base.pyo +%%PYTHON_SITELIBDIR%%/singularity/base_screen.py +%%PYTHON_SITELIBDIR%%/singularity/base_screen.pyc +%%PYTHON_SITELIBDIR%%/singularity/base_screen.pyo +%%PYTHON_SITELIBDIR%%/singularity/buttons.py +%%PYTHON_SITELIBDIR%%/singularity/buttons.pyc +%%PYTHON_SITELIBDIR%%/singularity/buttons.pyo +%%PYTHON_SITELIBDIR%%/singularity/clock.py +%%PYTHON_SITELIBDIR%%/singularity/clock.pyc +%%PYTHON_SITELIBDIR%%/singularity/clock.pyo +%%PYTHON_SITELIBDIR%%/singularity/finance_screen.py +%%PYTHON_SITELIBDIR%%/singularity/finance_screen.pyc +%%PYTHON_SITELIBDIR%%/singularity/finance_screen.pyo +%%PYTHON_SITELIBDIR%%/singularity/g.py +%%PYTHON_SITELIBDIR%%/singularity/g.pyc +%%PYTHON_SITELIBDIR%%/singularity/g.pyo +%%PYTHON_SITELIBDIR%%/singularity/item.py +%%PYTHON_SITELIBDIR%%/singularity/item.pyc +%%PYTHON_SITELIBDIR%%/singularity/item.pyo +%%PYTHON_SITELIBDIR%%/singularity/listbox.py +%%PYTHON_SITELIBDIR%%/singularity/listbox.pyc +%%PYTHON_SITELIBDIR%%/singularity/listbox.pyo +%%PYTHON_SITELIBDIR%%/singularity/main_menu.py +%%PYTHON_SITELIBDIR%%/singularity/main_menu.pyc +%%PYTHON_SITELIBDIR%%/singularity/main_menu.pyo +%%PYTHON_SITELIBDIR%%/singularity/map_screen.py +%%PYTHON_SITELIBDIR%%/singularity/map_screen.pyc +%%PYTHON_SITELIBDIR%%/singularity/map_screen.pyo +%%PYTHON_SITELIBDIR%%/singularity/player.py +%%PYTHON_SITELIBDIR%%/singularity/player.pyc +%%PYTHON_SITELIBDIR%%/singularity/player.pyo +%%PYTHON_SITELIBDIR%%/singularity/research_screen.py +%%PYTHON_SITELIBDIR%%/singularity/research_screen.pyc +%%PYTHON_SITELIBDIR%%/singularity/research_screen.pyo +%%PYTHON_SITELIBDIR%%/singularity/scrollbar.py +%%PYTHON_SITELIBDIR%%/singularity/scrollbar.pyc +%%PYTHON_SITELIBDIR%%/singularity/scrollbar.pyo +%%PYTHON_SITELIBDIR%%/singularity/singularity.py +%%PYTHON_SITELIBDIR%%/singularity/singularity.pyc +%%PYTHON_SITELIBDIR%%/singularity/singularity.pyo +%%PYTHON_SITELIBDIR%%/singularity/tech.py +%%PYTHON_SITELIBDIR%%/singularity/tech.pyc +%%PYTHON_SITELIBDIR%%/singularity/tech.pyo +%%DATADIR%%/Attribution-ShareAlike 3.0.html +%%DATADIR%%/acknowtt.ttf +%%DATADIR%%/arrow.png +%%DATADIR%%/bases.txt +%%DATADIR%%/bases_en_US.txt +%%DATADIR%%/bases_es_AR.txt +%%DATADIR%%/click0.wav +%%DATADIR%%/click1.wav +%%DATADIR%%/click2.wav +%%DATADIR%%/click3.wav +%%DATADIR%%/earth.jpg +%%DATADIR%%/events.txt +%%DATADIR%%/events_en_US.txt +%%DATADIR%%/events_es_AR.txt +%%DATADIR%%/icon.png +%%DATADIR%%/items.txt +%%DATADIR%%/items_en_US.txt +%%DATADIR%%/items_es_AR.txt +%%DATADIR%%/music/.keep_me +%%DATADIR%%/music-src/Advanced Simulacra.psy +%%DATADIR%%/music-src/By-Product.psy +%%DATADIR%%/music-src/Coherence.psy +%%DATADIR%%/music-src/Media Threat.psy +%%DATADIR%%/music-src/README.txt +%%DATADIR%%/strings_en_US.txt +%%DATADIR%%/strings_es_AR.txt +%%DATADIR%%/techs.txt +%%DATADIR%%/techs_en_US.txt +%%DATADIR%%/techs_es_AR.txt +%%DATADIR%%/vera.ttf +@dirrm %%PYTHON_SITELIBDIR%%/singularity +@dirrmtry %%DATADIR%%/music +@dirrm %%DATADIR%%/music-src +@dirrmtry %%DATADIR%% |