ports/116630: New port: games/openastromenace Hardcore 3D space shooter with spaceship upgrade possibilities

Oleg Alexeenkov proler at gmail.com
Tue Sep 25 17:10:02 UTC 2007


>Number:         116630
>Category:       ports
>Synopsis:       New port: games/openastromenace Hardcore 3D space shooter with spaceship upgrade possibilities
>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:   Tue Sep 25 17:10:01 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Oleg Alexeenkov
>Release:        
>Organization:
>Environment:
>Description:
Hardcore 3D space shooter with spaceship upgrade possibilities
>How-To-Repeat:

>Fix:
# 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:
#
#	openastromenace
#	openastromenace/Makefile
#	openastromenace/pkg-descr
#	openastromenace/pkg-plist
#	openastromenace/distinfo
#	openastromenace/files
#	openastromenace/files/pkg-message.in
#
echo c - openastromenace
mkdir -p openastromenace > /dev/null 2>&1
echo x - openastromenace/Makefile
sed 's/^X//' >openastromenace/Makefile << 'END-of-openastromenace/Makefile'
X# New ports collection makefile for: openastromenace
X# Date created:		23 Sep 2007
X# Whom:			Oleg Alexeenkov
X#
X# $FreeBSD$
X#
X
XPORTNAME=	openastromenace
XPORTVERSION=	1.2.0
XCATEGORIES=	games
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
X
XMAINTAINER=	proler at gmail.com
XCOMMENT=	Hardcore 3D space shooter with spaceship upgrade possibilities
X
XUSE_BZIP2=	yes
XUSE_GL=		yes
XWANT_SDL=	yes
XUSE_SDL=	sdl
X
XCMAKE_ARGS=	-DCMAKE_BUILD_TYPE:STRING=Release \
X		-DCMAKE_C_COMPILER:STRING='${CC}' \
X		-DCMAKE_CXX_COMPILER:STRING=${CXX} \
X		-DCMAKE_CXX_FLAGS:STRING="${CXXFLAGS}" \
X		-DCMAKE_INSTALL_PREFIX=${PREFIX}
X
XSUB_FILES=      pkg-message
X
XBUILD_DEPENDS+=	\
X    ${LOCALBASE}/bin/cmake:${PORTSDIR}/devel/cmake	\
X
XLIB_DEPENDS+=	\
X		vorbisfile:${PORTSDIR}/audio/libvorbis	\
X		jpeg:${PORTSDIR}/graphics/jpeg	\
X		openal:${PORTSDIR}/audio/openal	\
X		alut:${PORTSDIR}/audio/freealut	\
X
XOPTIONS=	\
X		SRC        	"build src"	on	\
X		DATA        	"install data file"	on	\
X		EN        	" en lang"	on	\
X		DE        	" de lang "	off	\
X		RU        	" ru lang "	off	\
X
X.include <bsd.port.pre.mk>
X
X.undef DISTFILES
X.if defined(WITH_SRC)
XDISTFILES+=oamenace-src-${PORTVERSION}.tar.bz2
X.else
XNO_BUILD=	yes
X.endif
X.if defined(WITH_DATA)
XDISTFILES+=oamenace-data-${PORTVERSION}.tar.bz2
X.endif
X.if defined(WITH_EN)
XDISTFILES+=oamenace-lang-en-${PORTVERSION}.tar.bz2
X.endif
X.if defined(WITH_DE)
XDISTFILES+=oamenace-lang-de-${PORTVERSION}.tar.bz2
X.endif
X.if defined(WITH_RU)
XDISTFILES+=oamenace-lang-ru-${PORTVERSION}.tar.bz2
X.endif
X
Xdo-configure:
X.if defined(WITH_SRC)
X	@(cd ${WRKSRC}; \
X	${LOCALBASE}/bin/cmake ${CMAKE_ARGS} ${PATCH_WRKSRC})
X.endif
X
Xdo-install:
X.if defined(WITH_SRC)
X	${INSTALL_PROGRAM} ${WRKSRC}/AstroMenace ${PREFIX}/bin
X.endif
X	${MKDIR} ${DATADIR}
X.if defined(WITH_DATA)
X	${INSTALL_DATA} ${WRKDIR}/gamedata.vfs ${DATADIR}/
X	${MKDIR} ${DATADIR}/DATA/SCRIPT
X	${INSTALL_DATA} ${WRKDIR}/DATA/SCRIPT/* ${DATADIR}/DATA/SCRIPT
X.endif
X.if defined(WITH_EN)
X	${INSTALL_DATA} ${WRKDIR}/gamelang_en.vfs ${DATADIR}/
X	${LN} -sf ${DATADIR}/gamelang_en.vfs ${DATADIR}/gamelang.vfs
X.endif
X.if defined(WITH_DE)
X	${INSTALL_DATA} ${WRKDIR}/gamelang_de.vfs ${DATADIR}/
X	${LN} -sf ${DATADIR}/gamelang_de.vfs ${DATADIR}/gamelang.vfs
X.endif
X.if defined(WITH_RU)
X	${INSTALL_DATA} ${WRKDIR}/gamelang_ru.vfs ${DATADIR}/
X	${LN} -sf ${DATADIR}/gamelang_ru.vfs ${DATADIR}/gamelang.vfs
X.endif
X
Xpost-install:
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.post.mk>
END-of-openastromenace/Makefile
echo x - openastromenace/pkg-descr
sed 's/^X//' >openastromenace/pkg-descr << 'END-of-openastromenace/pkg-descr'
XAstroMenace is a brilliant 3d scroll-shooter allowing you to feel the adrenalin
Xrush of a fierce space battle against relentless swarms of alien invaders. 
XImmerse into a decisive battle against tons of cunning foes, face the 
Xterrifying bosses and protect your homeland throughout 15 diverse levels of 
Xthe game. The hardcore gameplay of AstroMenace, packed with pure non-stop 
Xaction, will become a full scale test for your basic instinct of survival. 
X
XAstroMenace shines with stunning special effects which in combination with 
Xsuperb 3d graphics guarantee that the game will feast the eyes of even most 
Xexperienced arcade players. The quality of visuals ensures that the 
Xdemonstration of your superior power and new weaponry will look really 
Ximpressive and awesome, so the destruction of foes is a truly amazing sight. 
X
XThe game provides a wide variety of armaments and weapon upgrades for 
Xdischarging the retributive wrath upon the hordes of enemies, besides it has 
Xa great number of improvements for enhancing the defensive abilities of your 
Xspaceship. Collect money during the combat and invest them into turning your 
Xspaceship into an ultimate weapon of mass destruction. 
END-of-openastromenace/pkg-descr
echo x - openastromenace/pkg-plist
sed 's/^X//' >openastromenace/pkg-plist << 'END-of-openastromenace/pkg-plist'
Xbin/AstroMenace
X%%DATADIR%%/gamedata.vfs
X%%DATADIR%%/gamelang.vfs
X%%DATADIR%%/gamelang_en.vfs
X%%DATADIR%%/gamelang_de.vfs
X%%DATADIR%%/gamelang_ru.vfs
X%%DATADIR%%/DATA/SCRIPT/PoizAI.xml
X%%DATADIR%%/DATA/SCRIPT/aimode.xml
X%%DATADIR%%/DATA/SCRIPT/list.xml
X%%DATADIR%%/DATA/SCRIPT/mis7ex_ai.xml
X%%DATADIR%%/DATA/SCRIPT/mission1.xml
X%%DATADIR%%/DATA/SCRIPT/mission10.xml
X%%DATADIR%%/DATA/SCRIPT/mission11.xml
X%%DATADIR%%/DATA/SCRIPT/mission12.xml
X%%DATADIR%%/DATA/SCRIPT/mission13.xml
X%%DATADIR%%/DATA/SCRIPT/mission14.xml
X%%DATADIR%%/DATA/SCRIPT/mission15.xml
X%%DATADIR%%/DATA/SCRIPT/mission1_5_done.xml
X%%DATADIR%%/DATA/SCRIPT/mission1_7_done.xml
X%%DATADIR%%/DATA/SCRIPT/mission2.xml
X%%DATADIR%%/DATA/SCRIPT/mission3.xml
X%%DATADIR%%/DATA/SCRIPT/mission4.xml
X%%DATADIR%%/DATA/SCRIPT/mission5.xml
X%%DATADIR%%/DATA/SCRIPT/mission6.xml
X%%DATADIR%%/DATA/SCRIPT/mission7.xml
X%%DATADIR%%/DATA/SCRIPT/mission8.xml
X%%DATADIR%%/DATA/SCRIPT/mission9.xml
X%%DATADIR%%/DATA/SCRIPT/mission_1_(realstudent).xml
X%%DATADIR%%/DATA/SCRIPT/my_aimode_7.xml
X at dirrm %%DATADIR%%/DATA/SCRIPT
X at dirrm %%DATADIR%%/DATA
X at dirrm %%DATADIR%%
END-of-openastromenace/pkg-plist
echo x - openastromenace/distinfo
sed 's/^X//' >openastromenace/distinfo << 'END-of-openastromenace/distinfo'
XMD5 (oamenace-src-1.2.0.tar.bz2) = 16d9b4abee736fa91540802a5b600cb4
XSHA256 (oamenace-src-1.2.0.tar.bz2) = 392ea356c15f3b14c2221aebe6fd8bc12f4451ad9174ea9c728f25b24e36bd8d
XSIZE (oamenace-src-1.2.0.tar.bz2) = 562125
XMD5 (oamenace-data-1.2.0.tar.bz2) = a8ad3495f8eac419ebcf93473008484d
XSHA256 (oamenace-data-1.2.0.tar.bz2) = e55fd843b7e6331e3724dd33d160565ae3f154abc790fb95e3566f5fedcb1d3f
XSIZE (oamenace-data-1.2.0.tar.bz2) = 33384465
XMD5 (oamenace-lang-en-1.2.0.tar.bz2) = f137da529da1345a0243f22fb8bf4913
XSHA256 (oamenace-lang-en-1.2.0.tar.bz2) = 7890431ca80a7456dc77b102c58f9dd9a3f6fc41574ffc4234f805e7dae79d88
XSIZE (oamenace-lang-en-1.2.0.tar.bz2) = 1382975
XMD5 (oamenace-lang-de-1.2.0.tar.bz2) = 7bb9109b93c791e36d3356343d98b7ea
XSHA256 (oamenace-lang-de-1.2.0.tar.bz2) = 3c7f4b580c1491c1fe6db521477e644f5139323e3e427bf99effe2da0bd3b7bd
XSIZE (oamenace-lang-de-1.2.0.tar.bz2) = 1656853
XMD5 (oamenace-lang-ru-1.2.0.tar.bz2) = 3be24166852c7de74158e8298d142148
XSHA256 (oamenace-lang-ru-1.2.0.tar.bz2) = bf4231baae0b3e1f3327da249ab9bb50c226c71bf0fd12b98a05820b5646cb5d
XSIZE (oamenace-lang-ru-1.2.0.tar.bz2) = 2344872
END-of-openastromenace/distinfo
echo c - openastromenace/files
mkdir -p openastromenace/files > /dev/null 2>&1
echo x - openastromenace/files/pkg-message.in
sed 's/^X//' >openastromenace/files/pkg-message.in << 'END-of-openastromenace/files/pkg-message.in'
X=======================================================================
XOpenAstroMenace is now installed. 
X
XYou can run game:
X
XAstroMenase --dir=/usr/local/share/openastromenace
X
X=======================================================================
END-of-openastromenace/files/pkg-message.in
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list