aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2007-10-09 15:25:19 +0800
committermiwi <miwi@FreeBSD.org>2007-10-09 15:25:19 +0800
commita2132f6797843a7dbe51dd378dc0dc2bff18c8bc (patch)
tree7f82aab7195d2987da5119d1c49948dbea59286e
parentbbee67471d84f0617fea9e51a82664bcfb115319 (diff)
downloadfreebsd-ports-gnome-a2132f6797843a7dbe51dd378dc0dc2bff18c8bc.tar.gz
freebsd-ports-gnome-a2132f6797843a7dbe51dd378dc0dc2bff18c8bc.tar.zst
freebsd-ports-gnome-a2132f6797843a7dbe51dd378dc0dc2bff18c8bc.zip
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. PR: ports/116630 Submitted by: Oleg Alexeenkov
-rw-r--r--games/Makefile1
-rw-r--r--games/openastromenace/Makefile95
-rw-r--r--games/openastromenace/distinfo15
-rw-r--r--games/openastromenace/files/pkg-message.in8
-rw-r--r--games/openastromenace/pkg-descr18
-rw-r--r--games/openastromenace/pkg-plist32
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%%