Majesty is a unique real-time strategy and fantasy simulation, where you

have to create and control your own kingdom, control your people with
rewards and spells and try to solve the epic quest before you.

WWW:	http://www.linuxgamepublishing.com/info.php?id=8

PR:		ports/131187
Submitted by:	Marcus von Appen <mva at sysfault.org>
This commit is contained in:
Beech Rintoul 2009-02-06 23:20:36 +00:00
parent c9ee1b078d
commit c5a6f7c7cd
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=227738
6 changed files with 101 additions and 0 deletions

View File

@ -452,6 +452,7 @@
SUBDIR += linux-etqw-demo-server
SUBDIR += linux-etqw-server
SUBDIR += linux-gorky17-demo
SUBDIR += linux-majesty-demo
SUBDIR += linux-nerogame
SUBDIR += linux-nwnclient
SUBDIR += linux-nwserver

View File

@ -0,0 +1,59 @@
# New ports collection makefile for: linux-majesty-demo
# Date created: 2009-01-30
# Whom: Marcus von Appen <mva@sysfault.org>
#
# $FreeBSD$
#
PORTNAME= majesty-demo
PORTVERSION= 1.0.0
CATEGORIES= games linux
MASTER_SITES= http://demofiles.linuxgamepublishing.com/majesty/
PKGNAMEPREFIX= linux-
DISTNAME= majesty_demo
EXTRACT_SUFX= .run
MAINTAINER= mva@sysfault.org
COMMENT= Majesty Gold Demo
RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg \
${LINUXBASE}/usr/lib/libSDL_mixer-1.2.so.0:${PORTSDIR}/audio/linux-sdl_mixer \
${LINUXBASE}/usr/lib/libmikmod.so.2:${PORTSDIR}/audio/linux-mikmod \
${LINUXBASE}/usr/lib/libogg.so.0:${PORTSDIR}/audio/linux-libogg \
${LINUXBASE}/usr/lib/libvorbis.so.0:${PORTSDIR}/audio/linux-libvorbis
ONLY_FOR_ARCHS= i386 amd64
USE_LINUX= yes
USE_XLIB= yes
NO_CDROM= Redistribution is limited, see license
NO_BUILD= yes
DATADIR= ${PREFIX}/lib/${PKGNAMEPREFIX}${PORTNAME}
SUB_FILES= majesty
PORTDOCS= README README.licenses EULA
.include <bsd.port.pre.mk>
do-extract:
@${MKDIR} ${WRKSRC}
@cd ${WRKSRC} && ${TAIL} +377 ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} | \
${TAR} jxf -
do-build:
${BRANDELF} -t Linux ${WRKSRC}/bin/Linux/x86/maj_demo
${BRANDELF} -t Linux ${WRKSRC}/bin/Linux/x86/maj_demo.dynamic
do-install:
@${MKDIR} ${DATADIR}
@cd ${WRKSRC}/bin/Linux/x86 && \
${INSTALL_PROGRAM} maj_demo maj_demo.dynamic ${DATADIR}
@${INSTALL_PROGRAM} ${WRKDIR}/majesty ${PREFIX}/bin/${PKGNAMEPREFIX}majesty
@${CP} -R ${WRKSRC}/quests ${DATADIR}
@${CP} -R ${WRKSRC}/data ${DATADIR}
.if !defined (NOPORTDOCS)
@${INSTALL} -d ${DOCSDIR}
@cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
.endif
.include <bsd.port.post.mk>

View File

@ -0,0 +1,3 @@
MD5 (majesty_demo.run) = d10e3c3c49634d847250234b1af72180
SHA256 (majesty_demo.run) = 453b2bfa0a2473810945c717563cc459fc2b2cdd713155272872b1d8ef695de9
SIZE (majesty_demo.run) = 36582366

View File

@ -0,0 +1,4 @@
#!/bin/sh
cd %%DATADIR%% || exit 1
exec ./maj_demo "$@"

View File

@ -0,0 +1,5 @@
Majesty is a unique real-time strategy and fantasy simulation, where you
have to create and control your own kingdom, control your people with
rewards and spells and try to solve the epic quest before you.
WWW: http://www.linuxgamepublishing.com/info.php?id=8

View File

@ -0,0 +1,29 @@
bin/linux-majesty
%%DATADIR%%/maj_demo
%%DATADIR%%/maj_demo.dynamic
%%DATADIR%%/data/action.cam
%%DATADIR%%/data/bytecode.bcd
%%DATADIR%%/data/cinedata1.cam
%%DATADIR%%/data/company.cam
%%DATADIR%%/data/constants.rgs
%%DATADIR%%/data/gpltext.cam
%%DATADIR%%/data/interfacedata.cam
%%DATADIR%%/data/maindata.cam
%%DATADIR%%/data/miscdata.cam
%%DATADIR%%/data/promo01.bmp
%%DATADIR%%/data/promo02.bmp
%%DATADIR%%/data/promo03.bmp
%%DATADIR%%/data/promo04.bmp
%%DATADIR%%/data/sounddesc.cam
%%DATADIR%%/data/soundfx.cam
%%DATADIR%%/data/terrtype.cam
%%DATADIR%%/data/textdata.cam
%%DATADIR%%/data/tilesetdata.cam
%%DATADIR%%/data/titlepage.bmp
%%DATADIR%%/data/unittype.cam
%%DATADIR%%/data/voices.cam
%%DATADIR%%/quests/vampiric_revenge.q
%%DATADIR%%/quests/vampiric_revenge.qdd
@dirrm %%DATADIR%%/data
@dirrm %%DATADIR%%/quests
@dirrm %%DATADIR%%