FreeBSD Bugzilla – Attachment 75205 Details for
Bug 108678
[NEW PORT] games/freera: Westwood red alert game engine
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
freera-070122.shar
freera-070122.shar (text/plain), 5.45 KB, created by
Dmitry Marakasov
on 2007-02-02 09:30:15 UTC
(
hide
)
Description:
freera-070122.shar
Filename:
MIME Type:
Creator:
Dmitry Marakasov
Created:
2007-02-02 09:30:15 UTC
Size:
5.45 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: ># ># freera ># freera/Makefile ># freera/pkg-message ># freera/pkg-descr ># freera/pkg-plist ># freera/distinfo ># freera/files ># freera/files/SConstruct ># >echo c - freera >mkdir -p freera > /dev/null 2>&1 >echo x - freera/Makefile >sed 's/^X//' >freera/Makefile << 'END-of-freera/Makefile' >X# New ports collection makefile for: freera >X# Date created: 01 Feb 2007 >X# Whom: Dmitry Marakasov <amdmi3@amdmi3.ru> >X# >X# $FreeBSD$ >X# >X >XPORTNAME= freera >XPORTVERSION= 070122 >XCATEGORIES= games >XMASTER_SITES= SF >XMASTER_SITE_SUBDIR= ${PORTNAME} >XDISTNAME= ${PORTVERSION}_freera++_src >X >XMAINTAINER= amdmi3@amdmi3.ru >XCOMMENT= Westwood red alert game engine >X >XUSE_SDL= sdl mixer >XUSE_SCONS= yes >X >XSCONS_BUILDENV= ${SCONS_ENV} SDL_CONFIG=${SDL_CONFIG} >X >XWRKSRC= ${WRKDIR}/freera++ >X >Xpost-patch: >X @${MV} ${WRKSRC}/SConstruct ${WRKSRC}/SConstruct.orig >X @${CP} ${FILESDIR}/SConstruct ${WRKSRC}/ >X @${REINPLACE_CMD} -e 's|data/|${DATADIR}/|' ${WRKSRC}/src/video/renderer.cpp \ >X ${WRKSRC}/src/video/graphicsengine.cpp ${WRKSRC}/src/vfs/vfs.cpp \ >X ${WRKSRC}/data/settings/files.ini >X @${RM} ${WRKSRC}/data/settings/files.ini.bak >X @${RM} -rf ${WRKSRC}/data/settings/ra/.svn ${WRKSRC}/data/settings/td/.svn >X >Xdo-install: >X ${INSTALL_PROGRAM} ${WRKSRC}/freera ${PREFIX}/bin/ >X cd ${WRKSRC}/data && \ >X ${FIND} . -type d -exec ${MKDIR} "${DATADIR}/{}" \; ;\ >X ${FIND} . -type f -exec ${INSTALL_DATA} "{}" "${DATADIR}/{}" \; >X >Xpost-install: >X @${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD} >X >X.include <bsd.port.mk> >END-of-freera/Makefile >echo x - freera/pkg-message >sed 's/^X//' >freera/pkg-message << 'END-of-freera/pkg-message' >X========================================================================== >X >XFreeRA requires original .mix files from Red Alert. Copy those files from >XRed Alert CD's to ${PREFIX}/share/freera/data/mix/ directory: >X >X main.mix >X redalert.mix >X >XPS. Both files can be found on either Red Alert CD. Both CDs have >X the maps for both campaigns but only the videos for one. >X >X========================================================================== >END-of-freera/pkg-message >echo x - freera/pkg-descr >sed 's/^X//' >freera/pkg-descr << 'END-of-freera/pkg-descr' >XThis is a rebuild of the (westwood) red alert game engine (based >Xon FreeCNC). It is a real time strategy game. To play the game with >Xthis engine you need the original game (mix files). The only game >Xsupported is red alert 1 ;) >X >XWWW: http://www.freera.org/ >END-of-freera/pkg-descr >echo x - freera/pkg-plist >sed 's/^X//' >freera/pkg-plist << 'END-of-freera/pkg-plist' >Xbin/freera >X%%DATADIR%%/gfx/icon.bmp >X%%DATADIR%%/gfx/icon.ico >X%%DATADIR%%/gfx/icon.svg >X%%DATADIR%%/gfx/icon.xpm >X%%DATADIR%%/gfx/map.shp >X%%DATADIR%%/gfx/repair.shp >X%%DATADIR%%/gfx/sell.shp >X%%DATADIR%%/scripts/hello.lua >X%%DATADIR%%/scripts/ui.lua >X%%DATADIR%%/settings/files.ini >X%%DATADIR%%/settings/freecnc.ini >X%%DATADIR%%/settings/freecnc.log >X%%DATADIR%%/settings/internal-global.ini >X%%DATADIR%%/settings/ra/art.ini >X%%DATADIR%%/settings/ra/cursors.ini >X%%DATADIR%%/settings/ra/internal.ini >X%%DATADIR%%/settings/ra/protofiles.ini >X%%DATADIR%%/settings/ra/sidebar.ini >X%%DATADIR%%/settings/ra/structure.ini >X%%DATADIR%%/settings/ra/talkback.ini >X%%DATADIR%%/settings/ra/templates.ini >X%%DATADIR%%/settings/ra/unit.ini >X%%DATADIR%%/settings/ra/weapons.ini >X%%DATADIR%%/settings/songs.ini >X%%DATADIR%%/settings/td/art.ini >X%%DATADIR%%/settings/td/cursors.ini >X%%DATADIR%%/settings/td/internal.ini >X%%DATADIR%%/settings/td/protofiles.ini >X%%DATADIR%%/settings/td/sidebar.ini >X%%DATADIR%%/settings/td/structure.ini >X%%DATADIR%%/settings/td/talkback.ini >X%%DATADIR%%/settings/td/templates.ini >X%%DATADIR%%/settings/td/unit.ini >X%%DATADIR%%/settings/td/weapons.ini >X%%DATADIR%%/settings/td/wsa.ini >X@dirrm %%DATADIR%%/settings/td >X@dirrm %%DATADIR%%/settings/ra >X@dirrm %%DATADIR%%/settings >X@dirrm %%DATADIR%%/scripts >X@dirrm %%DATADIR%%/mix >X@dirrm %%DATADIR%%/gfx >X@dirrm %%DATADIR%% >END-of-freera/pkg-plist >echo x - freera/distinfo >sed 's/^X//' >freera/distinfo << 'END-of-freera/distinfo' >XMD5 (070122_freera++_src.tar.gz) = 65aac34793ca0e019bab93081f9bbd6e >XSHA256 (070122_freera++_src.tar.gz) = e5e1fbea4f290a632e905a767f72a2392bc6c47922b0bdb1a925fcc1ccb78005 >XSIZE (070122_freera++_src.tar.gz) = 440095 >END-of-freera/distinfo >echo c - freera/files >mkdir -p freera/files > /dev/null 2>&1 >echo x - freera/files/SConstruct >sed 's/^X//' >freera/files/SConstruct << 'END-of-freera/files/SConstruct' >X#!/usr/bin/scons >X >Xfrom os import environ >Xfrom glob import glob >X >X# Source files >Xsource = ["src/freera.cpp"] >Xsource += glob("src/*/*.cpp") >Xsource += glob("src/*/*/*.cpp") >Xsource += glob("src/lua/*.c") >X# This is blatent overkill >Xexclude = ["src/misc/fibheap.cpp"] >Xsource = filter(lambda x: x not in exclude, source) >X >Xenv = Environment( CPPPATH = ["#/src/include", "#/src/include/lua"], >X LIBS = [ "SDL_mixer"] ) >X >Xfor key in [ 'CC', 'CCFLAGS', 'CXX', 'CXXFLAGS' ]: >X if environ.has_key(key): >X env.Replace( **{key: environ[key].split(' ')} ) >X >Xenv.Append( CCFLAGS = [ "-Wall", "-Wconversion", "-Wno-unused-parameter" ], >X CXXFLAGS = [ "-Wall", "-Wconversion", "-Wno-unused-parameter" ] ) >X >Xenv.ParseConfig("sdl-config --cflags --libs") >X >Xenv.Program(target = "freera", source = source) >END-of-freera/files/SConstruct >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 108678
: 75205