diff options
Diffstat (limited to 'games')
-rw-r--r-- | games/Makefile | 1 | ||||
-rw-r--r-- | games/openastromenace/Makefile | 95 | ||||
-rw-r--r-- | games/openastromenace/distinfo | 15 | ||||
-rw-r--r-- | games/openastromenace/files/pkg-message.in | 8 | ||||
-rw-r--r-- | games/openastromenace/pkg-descr | 18 | ||||
-rw-r--r-- | games/openastromenace/pkg-plist | 32 |
6 files changed, 169 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile index a9c0c897c2ca..3cc7d1fc256a 100644 --- a/games/Makefile +++ b/games/Makefile @@ -524,6 +524,7 @@ SUBDIR += oolite SUBDIR += oonsoo SUBDIR += openarena + SUBDIR += openastromenace SUBDIR += openglad SUBDIR += openmortal SUBDIR += openttd diff --git a/games/openastromenace/Makefile b/games/openastromenace/Makefile new file mode 100644 index 000000000000..7f28b04d4a76 --- /dev/null +++ b/games/openastromenace/Makefile @@ -0,0 +1,95 @@ +# New ports collection makefile for: openastromenace +# Date created: 23 Sep 2007 +# Whom: Oleg Alexeenkov +# +# $FreeBSD$ +# + +PORTNAME= openastromenace +PORTVERSION= 1.2.0 +CATEGORIES= games +MASTER_SITES= SF + +MAINTAINER= proler@gmail.com +COMMENT= Hardcore 3D space shooter with spaceship upgrade possibilities + +USE_BZIP2= yes +USE_GL= yes +WANT_SDL= yes +USE_SDL= sdl + +CMAKE_ARGS= -DCMAKE_BUILD_TYPE:STRING=Release \ + -DCMAKE_C_COMPILER:STRING='${CC}' \ + -DCMAKE_CXX_COMPILER:STRING=${CXX} \ + -DCMAKE_CXX_FLAGS:STRING="${CXXFLAGS}" \ + -DCMAKE_INSTALL_PREFIX=${PREFIX} + +SUB_FILES= pkg-message + +BUILD_DEPENDS+= ${LOCALBASE}/bin/cmake:${PORTSDIR}/devel/cmake \ + +LIB_DEPENDS+= vorbisfile:${PORTSDIR}/audio/libvorbis \ + jpeg:${PORTSDIR}/graphics/jpeg \ + openal:${PORTSDIR}/audio/openal \ + alut:${PORTSDIR}/audio/freealut \ + +OPTIONS= SRC "build src" on \ + DATA "install data file" on \ + EN " en lang" on \ + DE " de lang " on \ + RU " ru lang " on \ + +.include <bsd.port.pre.mk> + +.undef DISTFILES +.if defined(WITH_SRC) +DISTFILES+=oamenace-src-${PORTVERSION}.tar.bz2 +.else +NO_BUILD= yes +.endif +.if defined(WITH_DATA) +DISTFILES+=oamenace-data-${PORTVERSION}.tar.bz2 +.endif +.if defined(WITH_EN) +DISTFILES+=oamenace-lang-en-${PORTVERSION}.tar.bz2 +.endif +.if defined(WITH_DE) +DISTFILES+=oamenace-lang-de-${PORTVERSION}.tar.bz2 +.endif +.if defined(WITH_RU) +DISTFILES+=oamenace-lang-ru-${PORTVERSION}.tar.bz2 +.endif + +do-configure: +.if defined(WITH_SRC) + @(cd ${WRKSRC}; \ + ${LOCALBASE}/bin/cmake ${CMAKE_ARGS} ${PATCH_WRKSRC}) +.endif + +do-install: +.if defined(WITH_SRC) + ${INSTALL_PROGRAM} ${WRKSRC}/AstroMenace ${PREFIX}/bin +.endif + ${MKDIR} ${DATADIR} +.if defined(WITH_DATA) + ${INSTALL_DATA} ${WRKDIR}/gamedata.vfs ${DATADIR}/ + ${MKDIR} ${DATADIR}/DATA/SCRIPT + ${INSTALL_DATA} ${WRKDIR}/DATA/SCRIPT/* ${DATADIR}/DATA/SCRIPT +.endif +.if defined(WITH_EN) + ${INSTALL_DATA} ${WRKDIR}/gamelang_en.vfs ${DATADIR}/ + ${LN} -sf ${DATADIR}/gamelang_en.vfs ${DATADIR}/gamelang.vfs +.endif +.if defined(WITH_DE) + ${INSTALL_DATA} ${WRKDIR}/gamelang_de.vfs ${DATADIR}/ + ${LN} -sf ${DATADIR}/gamelang_de.vfs ${DATADIR}/gamelang.vfs +.endif +.if defined(WITH_RU) + ${INSTALL_DATA} ${WRKDIR}/gamelang_ru.vfs ${DATADIR}/ + ${LN} -sf ${DATADIR}/gamelang_ru.vfs ${DATADIR}/gamelang.vfs +.endif + +post-install: + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.post.mk> diff --git a/games/openastromenace/distinfo b/games/openastromenace/distinfo new file mode 100644 index 000000000000..f299f41b43b9 --- /dev/null +++ b/games/openastromenace/distinfo @@ -0,0 +1,15 @@ +MD5 (oamenace-src-1.2.0.tar.bz2) = 16d9b4abee736fa91540802a5b600cb4 +SHA256 (oamenace-src-1.2.0.tar.bz2) = 392ea356c15f3b14c2221aebe6fd8bc12f4451ad9174ea9c728f25b24e36bd8d +SIZE (oamenace-src-1.2.0.tar.bz2) = 562125 +MD5 (oamenace-data-1.2.0.tar.bz2) = a8ad3495f8eac419ebcf93473008484d +SHA256 (oamenace-data-1.2.0.tar.bz2) = e55fd843b7e6331e3724dd33d160565ae3f154abc790fb95e3566f5fedcb1d3f +SIZE (oamenace-data-1.2.0.tar.bz2) = 33384465 +MD5 (oamenace-lang-en-1.2.0.tar.bz2) = f137da529da1345a0243f22fb8bf4913 +SHA256 (oamenace-lang-en-1.2.0.tar.bz2) = 7890431ca80a7456dc77b102c58f9dd9a3f6fc41574ffc4234f805e7dae79d88 +SIZE (oamenace-lang-en-1.2.0.tar.bz2) = 1382975 +MD5 (oamenace-lang-de-1.2.0.tar.bz2) = 7bb9109b93c791e36d3356343d98b7ea +SHA256 (oamenace-lang-de-1.2.0.tar.bz2) = 3c7f4b580c1491c1fe6db521477e644f5139323e3e427bf99effe2da0bd3b7bd +SIZE (oamenace-lang-de-1.2.0.tar.bz2) = 1656853 +MD5 (oamenace-lang-ru-1.2.0.tar.bz2) = 3be24166852c7de74158e8298d142148 +SHA256 (oamenace-lang-ru-1.2.0.tar.bz2) = bf4231baae0b3e1f3327da249ab9bb50c226c71bf0fd12b98a05820b5646cb5d +SIZE (oamenace-lang-ru-1.2.0.tar.bz2) = 2344872 diff --git a/games/openastromenace/files/pkg-message.in b/games/openastromenace/files/pkg-message.in new file mode 100644 index 000000000000..2250d7ca0cee --- /dev/null +++ b/games/openastromenace/files/pkg-message.in @@ -0,0 +1,8 @@ +======================================================================= +OpenAstroMenace is now installed. + +You can run game: + +AstroMenace --dir=/usr/local/share/openastromenace + +======================================================================= diff --git a/games/openastromenace/pkg-descr b/games/openastromenace/pkg-descr new file mode 100644 index 000000000000..75e2f12cdc97 --- /dev/null +++ b/games/openastromenace/pkg-descr @@ -0,0 +1,18 @@ +AstroMenace is a brilliant 3d scroll-shooter allowing you to feel the adrenalin +rush of a fierce space battle against relentless swarms of alien invaders. +Immerse into a decisive battle against tons of cunning foes, face the +terrifying bosses and protect your homeland throughout 15 diverse levels of +the game. The hardcore gameplay of AstroMenace, packed with pure non-stop +action, will become a full scale test for your basic instinct of survival. + +AstroMenace shines with stunning special effects which in combination with +superb 3d graphics guarantee that the game will feast the eyes of even most +experienced arcade players. The quality of visuals ensures that the +demonstration of your superior power and new weaponry will look really +impressive and awesome, so the destruction of foes is a truly amazing sight. + +The game provides a wide variety of armaments and weapon upgrades for +discharging the retributive wrath upon the hordes of enemies, besides it has +a great number of improvements for enhancing the defensive abilities of your +spaceship. Collect money during the combat and invest them into turning your +spaceship into an ultimate weapon of mass destruction. diff --git a/games/openastromenace/pkg-plist b/games/openastromenace/pkg-plist new file mode 100644 index 000000000000..5eb89039b384 --- /dev/null +++ b/games/openastromenace/pkg-plist @@ -0,0 +1,32 @@ +bin/AstroMenace +%%DATADIR%%/DATA/SCRIPT/PoizAI.xml +%%DATADIR%%/DATA/SCRIPT/aimode.xml +%%DATADIR%%/DATA/SCRIPT/list.xml +%%DATADIR%%/DATA/SCRIPT/mis7ex_ai.xml +%%DATADIR%%/DATA/SCRIPT/mission1.xml +%%DATADIR%%/DATA/SCRIPT/mission10.xml +%%DATADIR%%/DATA/SCRIPT/mission11.xml +%%DATADIR%%/DATA/SCRIPT/mission12.xml +%%DATADIR%%/DATA/SCRIPT/mission13.xml +%%DATADIR%%/DATA/SCRIPT/mission14.xml +%%DATADIR%%/DATA/SCRIPT/mission15.xml +%%DATADIR%%/DATA/SCRIPT/mission1_5_done.xml +%%DATADIR%%/DATA/SCRIPT/mission1_7_done.xml +%%DATADIR%%/DATA/SCRIPT/mission2.xml +%%DATADIR%%/DATA/SCRIPT/mission3.xml +%%DATADIR%%/DATA/SCRIPT/mission4.xml +%%DATADIR%%/DATA/SCRIPT/mission5.xml +%%DATADIR%%/DATA/SCRIPT/mission6.xml +%%DATADIR%%/DATA/SCRIPT/mission7.xml +%%DATADIR%%/DATA/SCRIPT/mission8.xml +%%DATADIR%%/DATA/SCRIPT/mission9.xml +%%DATADIR%%/DATA/SCRIPT/mission_1_(realstudent).xml +%%DATADIR%%/DATA/SCRIPT/my_aimode_7.xml +%%DATADIR%%/gamedata.vfs +%%DATADIR%%/gamelang.vfs +%%DATADIR%%/gamelang_de.vfs +%%DATADIR%%/gamelang_en.vfs +%%DATADIR%%/gamelang_ru.vfs +@dirrm %%DATADIR%%/DATA/SCRIPT +@dirrm %%DATADIR%%/DATA +@dirrm %%DATADIR%% |