Add exult 0.96, an Ultima VII engine.

PR:		35102
Submitted by:	Igor Pokrovsky <tiamat@telegraph.spb.ru>
This commit is contained in:
Will Andrews 2002-06-27 15:51:38 +00:00
parent 6652ae1147
commit 37989801f9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=62112
7 changed files with 93 additions and 0 deletions

View File

@ -73,6 +73,7 @@
SUBDIR += editss
SUBDIR += eights
SUBDIR += empire
SUBDIR += exult
SUBDIR += falconseye
SUBDIR += farblazer
SUBDIR += fkiss

57
games/exult/Makefile Normal file
View File

@ -0,0 +1,57 @@
# New ports collection makefile for: exult
# Date created: 18 February 2002
# Whom: Igor Pokrovsky <tiamat@telegraph.spb.ru>
#
# $FreeBSD$
#
PORTNAME= exult
PORTVERSION= 0.96
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= ${PORTNAME}-${PORTVERSION}beta1
MAINTAINER= tiamat@telegraph.spb.ru
LIB_DEPENDS= SDL-1.1.4:${PORTSDIR}/devel/sdl12
RUN_DEPENDS= timidity:${PORTSDIR}/audio/timidity
ONLY_FOR_ARCHS= i386
SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
USE_XLIB= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-x \
--x-includes=${X11BASE}/include \
--x-libraries=${X11BASE}/lib \
--disable-tools
# SDL cannot find X11 includes in normal way
CONFIGURE_ENV= CPPFLAGS=-I${X11BASE}/include \
SDL_CONFIG="${SDL_CONFIG}"
MAN6= exult.6
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/exult ${PREFIX}/bin
@${MKDIR} ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/data/exult.flx ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/data/exult_bg.flx ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/data/exult_si.flx ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/data/midisfx.flx ${DATADIR}
${INSTALL_MAN} ${WRKSRC}/docs/exult.6 ${PREFIX}/man/man6
.ifndef (NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/FAQ ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/NEWS ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
.endif
post-install:
@${ECHO} "******************************************************************************"
@${ECHO} "* Original Ultima VII data is required to run Exult"
@${ECHO} "* Please, read ${DOCSDIR}/README for additional information"
@${ECHO} "******************************************************************************"
.include <bsd.port.mk>

1
games/exult/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (exult-0.96beta1.tar.gz) = b75755e318270a769893ee6d59e0b13b

View File

@ -0,0 +1,14 @@
*** gumps/gump_utils.h~ Mon Feb 18 12:30:14 2002
--- gumps/gump_utils.h Mon Feb 18 12:28:58 2002
***************
*** 27,32 ****
--- 27,36 ----
#include <sys/types.h>
#endif
+ #ifdef __FreeBSD__
+ #include <string.h>
+ #endif
+
#include <unistd.h>
#include "mouse.h"

1
games/exult/pkg-comment Normal file
View File

@ -0,0 +1 @@
Ultima VII engine

9
games/exult/pkg-descr Normal file
View File

@ -0,0 +1,9 @@
Exult is an engine built for running Ultima VII usecode. With Exult
you can play both "The Black Gate" and "Serpent Isle" parts of the game.
But original ORIGIN's Ultima VII data is still needed. Refer to README file
for details.
WWW: http://exult.sourceforge.net
- Igor Pokrovsky
tiamat@telegraph.spb.ru

10
games/exult/pkg-plist Normal file
View File

@ -0,0 +1,10 @@
bin/exult
share/exult/exult.flx
share/exult/exult_bg.flx
share/exult/exult_si.flx
share/exult/midisfx.flx
@dirrm share/exult
%%PORTDOCS%%share/doc/exult/FAQ
%%PORTDOCS%%share/doc/exult/NEWS
%%PORTDOCS%%share/doc/exult/README
%%PORTDOCS%%@dirrm share/doc/exult