FreeBSD Bugzilla – Attachment 86534 Details for
Bug 122980
New Port: emulators/gemrb
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
gemrb.shar
gemrb.shar (text/plain), 9.95 KB, created by
Timothy Beyer
on 2008-04-22 09:10:00 UTC
(
hide
)
Description:
gemrb.shar
Filename:
MIME Type:
Creator:
Timothy Beyer
Created:
2008-04-22 09:10:00 UTC
Size:
9.95 KB
patch
obsolete
># 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: ># ># gemrb ># gemrb/files ># gemrb/files/patch-gemrb.cfg ># gemrb/files/patch-configure.in ># gemrb/pkg-message ># gemrb/pkg-plist ># gemrb/distinfo ># gemrb/Makefile ># gemrb/pkg-descr ># >echo c - gemrb >mkdir -p gemrb > /dev/null 2>&1 >echo c - gemrb/files >mkdir -p gemrb/files > /dev/null 2>&1 >echo x - gemrb/files/patch-gemrb.cfg >sed 's/^X//' >gemrb/files/patch-gemrb.cfg << 'END-of-gemrb/files/patch-gemrb.cfg' >X--- gemrb/GemRB.cfg.sample.orig 2008-02-17 09:07:28.000000000 -0800 >X+++ gemrb/GemRB.cfg.sample 2008-04-21 19:22:34.000000000 -0700 >X@@ -226,7 +226,7 @@ >X # You probably do NOT want to specify this! # >X ##################################################### >X >X-#GemRBOverridePath=/usr/share/games/gemrb >X+GemRBOverridePath=/usr/local/share/gemrb >X >X ##################################################### >X # END # >END-of-gemrb/files/patch-gemrb.cfg >echo x - gemrb/files/patch-configure.in >sed 's/^X//' >gemrb/files/patch-configure.in << 'END-of-gemrb/files/patch-configure.in' >X--- configure.in.orig 2008-04-21 16:51:58.000000000 -0700 >X+++ configure.in 2008-04-21 16:52:28.000000000 -0700 >X@@ -125,7 +125,7 @@ >X ])]) >X >X dnl Check for OpenAL, fail if not found. >X-AC_CHECK_LIB([openal], [alGetError], [ $(which true) ], [AC_MSG_ERROR([ >X+AC_CHECK_LIB([openal], [ $(which true) ], [AC_MSG_ERROR([ >X *** You need OpenAL (www.openal.org) to compile GemRB >X ])]) >X #AC_CHECK_LIB([alut], [alutInit], [ $(which true) ], [AC_MSG_ERROR([ >X@@ -186,7 +186,7 @@ >X >X CPPFLAGS="$CPPFLAGS -DSYSCONFDIR=\\\"\$(sysconfdir)\\\" -DDATADIR=\\\"\$(moddir)\\\" -DPLUGINDIR=\\\"\$(plugindir)\\\"" >X #CXXFLAGS="$CXXFLAGS -Werror -Wall -W -Wpointer-arith -Wcast-qual -Wwrite-strings -Wshadow -Wcast-align -ansi -pedantic -Wbad-function-cast -Winline -Wnested-externs -Wno-format-y2k -Wno-long-long" >X-CXXFLAGS="$CXXFLAGS -Werror -Wall -W -Wpointer-arith -Wcast-align -ansi -pedantic -Wno-format-y2k -Wno-long-long -fno-strict-aliasing" >X+CXXFLAGS="$CXXFLAGS -Wall -W -Wpointer-arith -Wcast-align -ansi -pedantic -Wno-format-y2k -Wno-long-long -fno-strict-aliasing" >X >X dnl Check for "ISO C++ forbids casting between pointer-to-function and pointer-to-object" as in GCC4 >X AC_CHECK_OBJECT_TO_FUNCTION_CAST >END-of-gemrb/files/patch-configure.in >echo x - gemrb/pkg-message >sed 's/^X//' >gemrb/pkg-message << 'END-of-gemrb/pkg-message' >X=============================================================================== >XTo use GemRB, you must copy the Chitin.key from your respective Infinity Engine >Xgame CD to the GemRB directory. If you do not copy this file, GemRB will not >Xwork. >X=============================================================================== >END-of-gemrb/pkg-message >echo x - gemrb/pkg-plist >sed 's/^X//' >gemrb/pkg-plist << 'END-of-gemrb/pkg-plist' >Xfiles >Xwork >Xwork/gemrb-0.3.0 >Xwork/gemrb-0.3.0/admin >Xwork/gemrb-0.3.0/gemrb >Xwork/gemrb-0.3.0/gemrb/GUIScripts >Xwork/gemrb-0.3.0/gemrb/GUIScripts/bg1 >Xwork/gemrb-0.3.0/gemrb/GUIScripts/bg2 >Xwork/gemrb-0.3.0/gemrb/GUIScripts/how >Xwork/gemrb-0.3.0/gemrb/GUIScripts/iwd >Xwork/gemrb-0.3.0/gemrb/GUIScripts/iwd2 >Xwork/gemrb-0.3.0/gemrb/GUIScripts/pst >Xwork/gemrb-0.3.0/gemrb/GUIScripts/test1 >Xwork/gemrb-0.3.0/gemrb/GUIScripts/tob >Xwork/gemrb-0.3.0/gemrb/docs >Xwork/gemrb-0.3.0/gemrb/docs/en >Xwork/gemrb-0.3.0/gemrb/docs/en/Engine >Xwork/gemrb-0.3.0/gemrb/docs/en/GUIScript >Xwork/gemrb-0.3.0/gemrb/docs/en/Tables >Xwork/gemrb-0.3.0/gemrb/includes >Xwork/gemrb-0.3.0/gemrb/override >Xwork/gemrb-0.3.0/gemrb/override/bg1 >Xwork/gemrb-0.3.0/gemrb/override/bg2 >Xwork/gemrb-0.3.0/gemrb/override/how >Xwork/gemrb-0.3.0/gemrb/override/iwd >Xwork/gemrb-0.3.0/gemrb/override/iwd2 >Xwork/gemrb-0.3.0/gemrb/override/pst >Xwork/gemrb-0.3.0/gemrb/override/test1 >Xwork/gemrb-0.3.0/gemrb/override/tob >Xwork/gemrb-0.3.0/gemrb/plugins >Xwork/gemrb-0.3.0/gemrb/plugins/2DAImporter >Xwork/gemrb-0.3.0/gemrb/plugins/ACMImporter >Xwork/gemrb-0.3.0/gemrb/plugins/AREImporter >Xwork/gemrb-0.3.0/gemrb/plugins/BAMImporter >Xwork/gemrb-0.3.0/gemrb/plugins/BIFImporter >Xwork/gemrb-0.3.0/gemrb/plugins/BMPImporter >Xwork/gemrb-0.3.0/gemrb/plugins/CHUImporter >Xwork/gemrb-0.3.0/gemrb/plugins/CREImporter >Xwork/gemrb-0.3.0/gemrb/plugins/Core >Xwork/gemrb-0.3.0/gemrb/plugins/DLGImporter >Xwork/gemrb-0.3.0/gemrb/plugins/EFFImporter >Xwork/gemrb-0.3.0/gemrb/plugins/FXOpcodes >Xwork/gemrb-0.3.0/gemrb/plugins/GAMImporter >Xwork/gemrb-0.3.0/gemrb/plugins/GUIScript >Xwork/gemrb-0.3.0/gemrb/plugins/IDSImporter >Xwork/gemrb-0.3.0/gemrb/plugins/INIImporter >Xwork/gemrb-0.3.0/gemrb/plugins/ITMImporter >Xwork/gemrb-0.3.0/gemrb/plugins/IWDOpcodes >Xwork/gemrb-0.3.0/gemrb/plugins/KEYImporter >Xwork/gemrb-0.3.0/gemrb/plugins/MOSImporter >Xwork/gemrb-0.3.0/gemrb/plugins/MUSImporter >Xwork/gemrb-0.3.0/gemrb/plugins/MVEPlayer >Xwork/gemrb-0.3.0/gemrb/plugins/NullSound >Xwork/gemrb-0.3.0/gemrb/plugins/PLTImporter >Xwork/gemrb-0.3.0/gemrb/plugins/PNGImporter >Xwork/gemrb-0.3.0/gemrb/plugins/PROImporter >Xwork/gemrb-0.3.0/gemrb/plugins/PSTOpcodes >Xwork/gemrb-0.3.0/gemrb/plugins/SDLVideo >Xwork/gemrb-0.3.0/gemrb/plugins/SPLImporter >Xwork/gemrb-0.3.0/gemrb/plugins/STOImporter >Xwork/gemrb-0.3.0/gemrb/plugins/TISImporter >Xwork/gemrb-0.3.0/gemrb/plugins/TLKImporter >Xwork/gemrb-0.3.0/gemrb/plugins/WEDImporter >Xwork/gemrb-0.3.0/gemrb/plugins/WMPImporter >Xwork/gemrb-0.3.0/gemrb/plugins/ZLibMgr >END-of-gemrb/pkg-plist >echo x - gemrb/distinfo >sed 's/^X//' >gemrb/distinfo << 'END-of-gemrb/distinfo' >XMD5 (gemrb-0.3.0.tar.gz) = 047551c926e07622834a9df315c9d615 >XSHA256 (gemrb-0.3.0.tar.gz) = 19254c0e12d360e243ad89c5aa87c81a72aee0f458c9f3988e383017b0053c91 >XSIZE (gemrb-0.3.0.tar.gz) = 2070980 >END-of-gemrb/distinfo >echo x - gemrb/Makefile >sed 's/^X//' >gemrb/Makefile << 'END-of-gemrb/Makefile' >X# New ports collection makefile for: gemrb >X# Date created: 21 Apr 2008 >X# Whom: Timothy Beyer <beyert@cs.ucr.edu> >X# >X# $FreeBSD: ports/emulators/gemrb/Makefile,v 1.20 2008/04/21 23:35:26 beyert Exp $ >X# >X >XPORTNAME= gemrb >XPORTVERSION= 0.3.0 >XCATEGORIES= emulators games >XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} >XMASTER_SITE_SUBDIR= ${PORTNAME} >XDISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} >X >XMAINTAINER= beyert@cs.ucr.edu >XCOMMENT= GemRB (Game engine made with preRendered Background) >X >XBUILD_DEPENDS= ${LOCALBASE}/lib/libopenal.a:${LOCALBASE}/lib/libalut.a >XLIB_DEPENDS= openal.0:${PORTSDIR}/audio/openal \ >X alut.1:${PORTSDIR}/audio/freealut \ >X png.5:${PORTSDIR}/graphics/png >X >XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} >X >XCFLAGS+= -I${PREFIX}/include >XCPPFLAGS+= -I${PREFIX}/include >XLDFLAGS+= -L${PREFIX}/lib >XGNU_CONFIGURE= yes >XCONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" >XCONFIGURE_ARGS+= --enable-openal \ >X --libdir=${PREFIX}/lib \ >X --includedir=${PREFIX}/include >XOPENAL_LIBS= ${PREFIX}/lib >XLIB_OPENAL= ${PREFIX}/lib/libopenal.a >XLIB_ALUT= ${PREFIX}/lib/libalut.a >XUSE_GMAKE= yes >XUSE_LDCONFIG= yes >X >Xpost-patch: >X cd ${WRKSRC}/ && ${AUTOCONF} >X >XDOCS_SRC= ${WRKSRC}/${PORTNAME}/docs/en >XPLUGINS_SRC= ${WRKSRC}/${PORTNAME}/plugins >XPORT_DOCS= Building-cmake.txt Building.txt CVS.txt CheatKeys.txt \ >X EngineChanges.txt GUIScript_introduction.txt GemRB_INI.txt \ >X Release.txt >XPLUGINS_DEST= ${PREFIX}/lib/gemrb >X# Core is omitted, because it follows different naming conventions >X# than the other plugins >XPLUGINS_LIST= 2DAImporter CHUImporter GAMImporter KEYImporter SDLVideo \ >X WMPImporter ACMImporter CREImporter GUIScript MOSImporter \ >X NullSound SPLImporter ZLibMgr AREImporter IDSImporter \ >X MUSImporter PLTImporter STOImporter BAMImporter DLGImporter \ >X INIImporter MVEPlayer PNGImporter TISImporter BIFImporter \ >X EFFImporter ITMImporter PROImporter TLKImporter BMPImporter \ >X FXOpcodes IWDOpcodes PSTOpcodes WEDImporter >X >Xdo-install: >X ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}/.libs/${PORTNAME} ${PREFIX}/bin/${PORTNAME} >X.if !defined(NOPORTDOCS) >X ${MKDIR} ${DOCSDIR} >X ${MKDIR} ${DOCSDIR}/Engine >X ${MKDIR} ${DOCSDIR}/GUIScript >X ${MKDIR} ${DOCSDIR}/Tables >X for fn in ${PORT_DOCS}; do \ >X ${INSTALL_DATA} ${DOCS_SRC}/$${fn} ${DOCSDIR}/; \ >X done; \ >X ${INSTALL_DATA} ${DOCS_SRC}/Engine/* ${DOCSDIR}/Engine/ >X ${INSTALL_DATA} ${DOCS_SRC}/GUIScript/* ${DOCSDIR}/GUIScript/ >X ${INSTALL_DATA} ${DOCS_SRC}/Tables/* ${DOCSDIR}/Tables/ >X.endif >X ${MKDIR} ${DATADIR}/GUIScripts >X ${MKDIR} ${DATADIR}/override >X (cd ${WRKSRC}/${PORTNAME} && ${CP} "-r" "GUIScripts" "override" ${DATADIR}/) >Xif [ ! -f ${PLUGINS_DEST} ]; then \ >X ${MKDIR} ${PLUGINS_DEST} ; \ >X for fn in ${PLUGINS_LIST}; do \ >X ${INSTALL_DATA} ${PLUGINS_SRC}/$${fn}/.libs/lib$${fn}.so.0 ${PLUGINS_DEST}/lib$${fn}.so.0 ; \ >X ${INSTALL_DATA} ${PLUGINS_SRC}/$${fn}/.libs/lib$${fn}.so ${PLUGINS_DEST}/lib$${fn}.so ; \ >X ${INSTALL_DATA} ${PLUGINS_SRC}/$${fn}/.libs/lib$${fn}.lai ${PLUGINS_DEST}/lib$${fn}.la ; \ >X done; \ >X# install core data >X ${INSTALL_DATA} ${PLUGINS_SRC}/Core/.libs/libgemrb_core.so.0 ${PLUGINS_DEST}/libgemrb_core.so.0 ; \ >X ${INSTALL_DATA} ${PLUGINS_SRC}/Core/.libs/libgemrb_core.so ${PLUGINS_DEST}/libgemrb_core.so ; \ >X ${INSTALL_DATA} ${PLUGINS_SRC}/Core/.libs/libgemrb_core.lai ${PLUGINS_DEST}/libgemrb_core.la ; \ >Xfi >X >Xpost-install: >X @if [ ! -f ${PREFIX}/etc/GemRB.cfg ]; then \ >X ${ECHO} "Installing default configuration file."; \ >X ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}/GemRB.cfg.sample ${PREFIX}/etc/GemRB.cfg.sample; \ >X ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}/GemRB.cfg.sample ${PREFIX}/etc/gemrb.cfg; \ >X fi >X @${CAT} ${PKGMESSAGE} >X >X.include <bsd.port.mk> >END-of-gemrb/Makefile >echo x - gemrb/pkg-descr >sed 's/^X//' >gemrb/pkg-descr << 'END-of-gemrb/pkg-descr' >XThis Game Engine is a port of the original Infinity Engine (the one of >XBaldur's Gate, Icewind Dale, Planescape: Torment, etc...) to >XLinux/Unix, Mac OS X and Windows with some enhancements. >X >XWWW: http://linux.prinas.si/gemrb >X >X- Timothy Beyer >Xbeyert@cs.ucr.edu >END-of-gemrb/pkg-descr >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 122980
: 86534