Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Feb 2002 07:04:29 +0300 (MSK)
From:      Igor Pokrovsky <tiamat@telegraph.spb.ru>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/35102: New port: Ultima IV engine 
Message-ID:  <200202190404.g1J44TX00322@p3.my.net>

next in thread | raw e-mail | index | archive | help

>Number:         35102
>Category:       ports
>Synopsis:       New port: Ultima IV engine
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 18 20:10:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Igor Pokrovsky
>Release:        FreeBSD 4.5-STABLE i386
>Organization:
MGO 
>Environment:
System: FreeBSD p3.my.net 4.5-STABLE FreeBSD 4.5-STABLE #0: Wed Jan 30 18:30:11 MSK 2002 root@p3.my.net:/usr/src/sys/compile/KERNEL i386


	
>Description:
Exult is an engine built for running Ultima IV usecode. With Exult
you can play both "The Black Gate" and "Serpent Isle" parts of the game.
But original ORIGIN's Ultima IV data is still needed.
	
>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:
#
#	exult
#	exult/Makefile
#	exult/distinfo
#	exult/files
#	exult/files/patch-aa
#	exult/pkg-comment
#	exult/pkg-descr
#	exult/pkg-plist
#
echo c - exult
mkdir -p exult > /dev/null 2>&1
echo x - exult/Makefile
sed 's/^X//' >exult/Makefile << 'END-of-exult/Makefile'
X# New ports collection makefile for:	exult
X# Date created:		18 February 2002
X# Whom:			Igor Pokrovsky <tiamat@telegraph.spb.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=		exult
XPORTVERSION=		0.96
XCATEGORIES=		games
XMASTER_SITES=		${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
XDISTNAME=		${PORTNAME}-${PORTVERSION}beta1
X
XMAINTAINER=	tiamat@telegraph.spb.ru
X
XLIB_DEPENDS=	SDL-1.1.3:${PORTSDIR}/devel/sdl12
XRUN_DEPENDS=	timidity:${PORTSDIR}/audio/timidity
X
XONLY_FOR_ARCHS=	i386
X
XUSE_XLIB=	yes
XUSE_GMAKE=	yes
XGNU_CONFIGURE=	yes
XCONFIGURE_ARGS=	--with-x \
X		--x-includes=${X11BASE}/include \
X		--x-libraries=${X11BASE}/lib \
X		--disable-tools
X# SDL cannot find X11 includes in normal way
XCONFIGURE_ENV=	CPPFLAGS=-I${X11BASE}/include
X
XMAN6=		exult.6
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/exult ${PREFIX}/bin
X	@${MKDIR} ${DATADIR}
X	${INSTALL_DATA} ${WRKSRC}/data/exult.flx ${DATADIR}
X	${INSTALL_DATA} ${WRKSRC}/data/exult_bg.flx ${DATADIR}
X	${INSTALL_DATA} ${WRKSRC}/data/exult_si.flx ${DATADIR}
X	${INSTALL_DATA} ${WRKSRC}/data/midisfx.flx ${DATADIR}
X	${INSTALL_MAN} ${WRKSRC}/docs/exult.6 ${PREFIX}/man/man6
X.ifndef (NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/FAQ ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/NEWS ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
X.endif
X
Xpost-install:
X	@${ECHO} "******************************************************************************"
X	@${ECHO} "* Original Ultima IV data is required to run Exult"
X	@${ECHO} "* Please, read ${DOCSDIR}/README for additional information"
X	@${ECHO} "******************************************************************************"
X
X.include <bsd.port.mk>
END-of-exult/Makefile
echo x - exult/distinfo
sed 's/^X//' >exult/distinfo << 'END-of-exult/distinfo'
XMD5 (exult-0.96beta1.tar.gz) = b75755e318270a769893ee6d59e0b13b
END-of-exult/distinfo
echo c - exult/files
mkdir -p exult/files > /dev/null 2>&1
echo x - exult/files/patch-aa
sed 's/^X//' >exult/files/patch-aa << 'END-of-exult/files/patch-aa'
X*** gumps/gump_utils.h~	Mon Feb 18 12:30:14 2002
X--- gumps/gump_utils.h	Mon Feb 18 12:28:58 2002
X***************
X*** 27,32 ****
X--- 27,36 ----
X  #include <sys/types.h>
X  #endif
X  
X+ #ifdef __FreeBSD__
X+ #include <string.h>
X+ #endif
X+ 
X  #include <unistd.h>
X  #include "mouse.h"
END-of-exult/files/patch-aa
echo x - exult/pkg-comment
sed 's/^X//' >exult/pkg-comment << 'END-of-exult/pkg-comment'
XUltima IV engine
END-of-exult/pkg-comment
echo x - exult/pkg-descr
sed 's/^X//' >exult/pkg-descr << 'END-of-exult/pkg-descr'
XExult is an engine built for running Ultima IV usecode. With Exult
Xyou can play both "The Black Gate" and "Serpent Isle" parts of the game.
XBut original ORIGIN's Ultima IV data is still needed. Refer to README file 
Xfor details.
X
XWWW:	http://exult.sourceforge.net
X
X- Igor Pokrovsky
Xtiamat@telegraph.spb.ru
END-of-exult/pkg-descr
echo x - exult/pkg-plist
sed 's/^X//' >exult/pkg-plist << 'END-of-exult/pkg-plist'
Xbin/exult
Xshare/exult/exult.flx
Xshare/exult/exult_bg.flx
Xshare/exult/exult_si.flx
Xshare/exult/midisfx.flx
X@dirrm share/exult
X%%PORTDOCS%%share/doc/exult/FAQ
X%%PORTDOCS%%share/doc/exult/NEWS
X%%PORTDOCS%%share/doc/exult/README
X%%PORTDOCS%%@dirrm share/doc/exult
END-of-exult/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200202190404.g1J44TX00322>