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>