Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Jun 2008 23:47:13 +1000 (YAKST)
From:      Alexander Logvinov <ports@logvinov.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        Alexander Logvinov <ports@logvinov.com>
Subject:   ports/125078: [new port] games/linux-unrealgold: Unreal Gold for Linux
Message-ID:  <200806281347.m5SDlDfi092660@blg.akavia.ru>
Resent-Message-ID: <200806281350.m5SDo2BC092674@freefall.freebsd.org>

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

>Number:         125078
>Category:       ports
>Synopsis:       [new port] games/linux-unrealgold: Unreal Gold for Linux
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jun 28 13:50:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Alexander Logvinov
>Release:        FreeBSD 6.3-RELEASE-p1 i386
>Organization:
>Environment:

>Description:

 Your ship has just crashed on an unknown planet. Your best friend has just been
 eaten by an alien. And all you have got is a desire to go home. This can't be
 real, you tell yourself. This can't be real. It's not. It's Unreal!

 Unreal Gold contains the original Unreal game as well as the mission pack,
 Return to Na Pali.
  
>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:
#
#	linux-unrealgold
#	linux-unrealgold/Makefile
#	linux-unrealgold/distinfo
#	linux-unrealgold/pkg-descr
#	linux-unrealgold/files
#	linux-unrealgold/files/patch-unrealgold
#	linux-unrealgold/files/pkg-message.in
#	linux-unrealgold/pkg-plist
#
echo c - linux-unrealgold
mkdir -p linux-unrealgold > /dev/null 2>&1
echo x - linux-unrealgold/Makefile
sed 's/^X//' >linux-unrealgold/Makefile << 'END-of-linux-unrealgold/Makefile'
X# New ports collection makefile for:	linux-unrealgold
X# Date created:				22 June 2008
X# Whom:					Alexander Logvinov <ports@logvinov.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	unrealgold
XPORTVERSION=	436
XCATEGORIES=	games linux
XMASTER_SITES=	http://offload1.icculus.org/~ravage/unreal/${PORTNAME}/
XPKGNAMEPREFIX=	linux-
XDISTNAME=	${PORTNAME}-install-${PORTVERSION}
XEXTRACT_SUFX=	.run
XDIST_SUBDIR=	linux-ut
X
XMAINTAINER=	ports@logvinov.com
XCOMMENT=	Unreal Gold for Linux
X
XBUILD_DEPENDS=	ut:${PORTSDIR}/games/linux-ut
XRUN_DEPENDS=	${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
X		ut:${PORTSDIR}/games/linux-ut
X
XUSE_LINUX=	yes
XUSE_XLIB=	yes
XNO_BUILD=	yes
XNO_PACKAGE=	Distribution is 131MB; set FORCE_PACKAGE if you really want\
X		to build this package
XRESTRICTED=	Redistribution is limited, see license
X
XPLIST_SUB+=	UT="" UG=""
XSUB_FILES=	pkg-message
XDATADIR=	${PREFIX}/share/${PKGNAMEPREFIX}${PORTNAME}
XDOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
XHELPFILES=	README ReadMe.htm ReadMe.txt ReadMe220.htm ReadMe222.htm ReadMe223.htm ReadMe224.htm
XMANUALFILES=	"Unreal NaPali Manual.pdf" "Unreal manual.pdf"
XPORTDOCS=	${HELPFILES}
X
XCDDIRS=		Help Maps Maps/UPak Music Sounds Sounds/int System Textures
X
X.include <bsd.port.pre.mk>
X
XUT_DATADIR!=	cd ${PORTSDIR}/games/linux-ut && ${MAKE} -V DATADIR
X
X# Anthology DVD
X.if exists(${CDROM_MOUNT}/Disk1/data1.cab)
XANTHOLOGY=	yes
XRELEASE_MSG=	"Unreal Anthology"
XMANUALFILES=	Manual.pdf
XPORTDOCS+=	${MANUALFILES}
XBUILD_DEPENDS+=	unshield:${PORTSDIR}/archivers/unshield \
X		xdelta:${PORTSDIR}/misc/xdelta
X# Original CD
X.elif exists(${CDROM_MOUNT}/SYSTEM/UPak.u)
XORIGINAL=	yes
XRELEASE_MSG=	"original"
XPORTDOCS+=	${MANUALFILES}
XBUILD_DEPENDS+=	xdelta:${PORTSDIR}/misc/xdelta
X# TheSINHumanHead CD
X.elif exists(${CDROM_MOUNT}/System-int.tar.bz2)
XRAVAGE=		yes
XRELEASE_MSG=	"TheSINHumanHead"
XMANUALFILES+=	Readme.OpenGL.txt
XPORTDOCS=	README ${MANUALFILES}
XTARFILES=	Maps Music Sounds-int Sounds System Textures
X.endif
X
Xdo-extract:
X	@${MKDIR} ${WRKSRC}/Data
X	@cd ${WRKSRC} && ${SED} -e '1,/exit $$res/d' ${_DISTDIR}/${DISTFILES} | \
X		${GUNZIP_CMD} -q | ${TAR} xf -
X	@${TAR} x -C ${WRKSRC}/Data -f ${WRKSRC}/data.tar.gz
X	@${CP} ${WRKSRC}/bin/Linux/x86/glibc-2.1/${PORTNAME} ${WRKSRC}/${PORTNAME}
X.if !defined(CDROM_MOUNT)
X	@${ECHO_CMD} "${PKGNAME} requires CDROM_MOUNT set to mount point of CD"
X	@${FALSE}
X.endif
X.if !defined(RELEASE_MSG)
X	@${ECHO_CMD} "${PKGNAME} requires CD/DVD with Unreal Gold"
X	@${FALSE}
X.endif
X	@${ECHO_CMD} "Detected ${RELEASE_MSG} release"
X	@${MKDIR} ${WRKDIR}/source/System
X	@${ECHO_CMD} "Please wait while extracting files from CD"
X# Anthology release CD
X.if defined(ANTHOLOGY)
X# We need to create a single directory with all the cab files so unshield can
X# find them.
X	@${MKDIR} ${WRKDIR}/cab
X	@${LN} -sf ${CDROM_MOUNT}/Disk*/data* ${WRKDIR}/cab/
X# Extract the files.
X.for group in System_English Help Manual_English Maps MapsUPak Textures Music Sounds_All \
X	Sounds_English System_All
X	@${ECHO_CMD} "Extracting files from ${group}"
X	@${LOCALBASE}/bin/unshield -g 1_UnrealGold_${group} -d ${WRKDIR}/source x \
X		${WRKDIR}/cab/data1.cab > /dev/null
X	@if [ -e ${WRKDIR}/source/1_UnrealGold_${group} ]; then \
X	    ${MV} ${WRKDIR}/source/1_UnrealGold_${group} ${WRKDIR}/source/${group}; \
X	fi
X.endfor
X.for group in System_English Sounds_All System_All Manual_English
X	@${CP} -Rp ${WRKDIR}/source/${group}/ \
X		${WRKDIR}/source/${group:S,_English,,:S,_All,,}
X	@${RM} -rf ${WRKDIR}/source/${group}
X.endfor
X	@${MV} ${WRKDIR}/source/Sounds_English ${WRKDIR}/source/Sounds/int
X# Original CD
X.elif defined(ORIGINAL)
X.for dir in ${CDDIRS:NSystem:NMaps/UPak:NSounds/int} Manuals
X	@${LN} -sf ${CDROM_MOUNT}/${dir:U} ${WRKDIR}/source/${dir}
X.endfor
X.for _file in UDSDemo.u UPak.u
X	@${CP} ${CDROM_MOUNT}/SYSTEM/${_file} ${WRKDIR}/source/System
X.endfor
X	@${MV} ${WRKDIR}/source/Manuals ${WRKDIR}/source/Manual
X# TheSINHumanHead CD
X.elif defined(RAVAGE)
X# Create file list for tar
X	@${GREP} -E "%%UG%%%%DATADIR%%/|DM-" ${PLIST} | \
X		${SED} -e 's|\(.*\)/|*|' > ${WRKSRC}/extfiles
X.for _file in ${MANUALFILES}
X	@${ECHO} Help/${_file} >> ${WRKSRC}/extfiles
X.endfor
X.for _file in ${TARFILES}
X	@${ECHO_CMD} "Extracting files from ${_file}"
X	@${TAR} x -C ${WRKDIR}/source -f ${CDROM_MOUNT}/${_file}.tar.bz2 -T ${WRKSRC}/extfiles
X.endfor
X	@${MV} ${WRKDIR}/source/int ${WRKDIR}/source/Sounds/
X	@${LN} -sf ${WRKDIR}/source/Help ${WRKDIR}/source/Manual
X	@${CP} ${CDROM_MOUNT}/Readme.OpenGL.txt ${WRKDIR}/source/Help
X	@${FIND} ${WRKDIR}/source/Maps -name DM-\*.unr | \
X		${SED} 's/\(.*\)\(DM-\)\(.*\)/${LN:S,/,\\/,g} -sf & \1Dm\3/' | ${SH}
X.endif
X
Xpost-patch:
X	@${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" ${WRKSRC}/${PORTNAME}
X# Remove /usr/local from ut-bin lib search path
X	@UBIN=${WRKSRC}/Data/System/unreal-bin && \
X		FILESIZE=`/usr/bin/stat -f "%z" $${UBIN}` && \
X		${MV} $${UBIN} $${UBIN}.orig && \
X		${SED} -Ee 's|:/usr/local|:/USR-LOCAL|' $${UBIN}.orig | \
X		${HEAD} -c $${FILESIZE} > $${UBIN} && \
X		${RM} $${UBIN}.orig
X# Apply UPak.u.0 patch
X.if !defined(RAVAGE)
X	@${LOCALBASE}/bin/xdelta patch ${WRKSRC}/setup.data/data/System/UPak.u.0 \
X		${WRKDIR}/source/System/UPak.u ${WRKSRC}/UPak.new
X	@${MV} ${WRKSRC}/UPak.new ${WRKDIR}/source/System/UPak.u
X.endif
X
Xdo-install:
X	@if [ -n "`${PKG_INFO} -E 'linux-ut-451*' 2> /dev/null`" ]; then \
X	    ${ECHO_CMD} "${PKGNAME} requires linux-ut with 436 version."; \
X	    ${FALSE}; \
X	fi
X	@${MKDIR} ${DATADIR}
X	@cd ${DATADIR} && ${MKDIR} ${CDDIRS}
X.for dir in Music Sounds Textures System
X	@${ECHO_CMD} "Linking UT ${dir}"
X	@${GREP} "%%UT%%%%DATADIR%%/${dir}" ${PLIST} | \
X		${SED} -e 's|%%UT%%%%DATADIR%%|${UT_DATADIR}|' | \
X			${XARGS} -J % ${LN} -sf % ${DATADIR}/${dir}
X.endfor
X	${INSTALL_DATA} ${WRKSRC}/Data/Help/Logo.xpm ${DATADIR}/Help
X	${INSTALL_DATA} ${WRKSRC}/Data/System/*.ini ${DATADIR}/System
X	${INSTALL_DATA} ${WRKSRC}/Data/System/*.int ${DATADIR}/System
X	${INSTALL_DATA} ${WRKSRC}/Data/System/*.u ${DATADIR}/System
X	${INSTALL_PROGRAM} ${WRKSRC}/Data/System/*-bin ${DATADIR}/System
X	@${BRANDELF} -t Linux ${DATADIR}/System/*-bin
X	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
X# Install the files
X	@${ECHO_CMD} "Installing files from CD"
X.for dir in ${CDDIRS}
X	@${GREP} -e "%%UG%%%%DATADIR%%/${dir}/[^/]*$$" ${PLIST} | \
X		${SED} -e 's|%%UG%%%%DATADIR%%|${WRKDIR}/source|' | \
X			${XARGS} -J % ${INSTALL_DATA} % ${DATADIR}/${dir}
X.endfor
X# Rename DM maps so UT can see them
X	@${FIND} ${DATADIR}/Maps -name Dm\*.unr | \
X		${SED} 's/\(.*\)\(Dm\)\(.*\)/${LN:S,/,\\/,g} -sf & \1DM-\3/' | ${SH}
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
X.if !defined(RAVAGE)
X.for i in ${HELPFILES:NREADME}
X	${INSTALL_DATA} ${WRKDIR}/source/Help/${i} ${DOCSDIR}
X.endfor
X.endif
X.for i in ${MANUALFILES}
X	${INSTALL_DATA} ${WRKDIR}/source/Manual/${i} ${DOCSDIR}
X.endfor
X.endif
X
Xpost-install:
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.post.mk>
END-of-linux-unrealgold/Makefile
echo x - linux-unrealgold/distinfo
sed 's/^X//' >linux-unrealgold/distinfo << 'END-of-linux-unrealgold/distinfo'
XMD5 (linux-ut/unrealgold-install-436.run) = 25662af4e112cbceb39d425208c505d4
XSHA256 (linux-ut/unrealgold-install-436.run) = 8666246af4e9c2d30565d94153badb7250c08fb6b17de888fe8f53ec068a161d
XSIZE (linux-ut/unrealgold-install-436.run) = 3755247
END-of-linux-unrealgold/distinfo
echo x - linux-unrealgold/pkg-descr
sed 's/^X//' >linux-unrealgold/pkg-descr << 'END-of-linux-unrealgold/pkg-descr'
XYour ship has just crashed on an unknown planet. Your best friend has just been
Xeaten by an alien. And all you have got is a desire to go home. This can't be
Xreal, you tell yourself. This can't be real. It's not. It's Unreal!
X
XUnreal Gold contains the original Unreal game as well as the mission pack,
XReturn to Na Pali.
X
XYou need an original game CD to use this port:
X
XUnreal Gold CD
XUnreal Anthology DVD
XUnreal Gold CD for Linux by ravage
X
XAlso this port requires Unreal Tournament 436 (games/linux-ut) to be installed
Xand working.
X
XWWW: http://www.unreal.com/unrealgold/
XWWW: http://icculus.org/~ravage/unreal/unrealgold/
END-of-linux-unrealgold/pkg-descr
echo c - linux-unrealgold/files
mkdir -p linux-unrealgold/files > /dev/null 2>&1
echo x - linux-unrealgold/files/patch-unrealgold
sed 's/^X//' >linux-unrealgold/files/patch-unrealgold << 'END-of-linux-unrealgold/files/patch-unrealgold'
X--- unrealgold.orig	2008-06-22 21:36:44.000000000 +1000
X+++ unrealgold	2008-06-22 21:36:55.000000000 +1000
X@@ -5,6 +5,7 @@
X 
X # The user preferences directory
X UNREAL_PREFS="${HOME}/.loki/unrealgold"
X+UNREAL_DATA_PATH="%%DATADIR%%/System"
X 
X # Function to find the real directory a program resides in.
X # Feb. 17, 2000 - Sam Lantinga, Loki Entertainment Software
END-of-linux-unrealgold/files/patch-unrealgold
echo x - linux-unrealgold/files/pkg-message.in
sed 's/^X//' >linux-unrealgold/files/pkg-message.in << 'END-of-linux-unrealgold/files/pkg-message.in'
X
X###############################################################################
X
XThe Unreal Gold game was installed
X
X1) Run the game using:
X
X   # unrealgold
X
X2) The config and log files are stored into the ~/.loki/unrealgold directory
X
X3) You can see more information about this game at:
X
X   %%DOCSDIR%%
X
X4) Enjoy it ;)
X
X###############################################################################
X
END-of-linux-unrealgold/files/pkg-message.in
echo x - linux-unrealgold/pkg-plist
sed 's/^X//' >linux-unrealgold/pkg-plist << 'END-of-linux-unrealgold/pkg-plist'
Xbin/unrealgold
X%%DATADIR%%/Help/Logo.xpm
X%%DATADIR%%/System/DefUser.ini
X%%DATADIR%%/System/Default.ini
X%%DATADIR%%/System/OpenGLDrv.int
X%%DATADIR%%/System/UDSDemo.int
X%%DATADIR%%/System/UMenu.int
X%%DATADIR%%/System/UMenu.u
X%%DATADIR%%/System/UPak.int
X%%DATADIR%%/System/Unreal.int
X%%DATADIR%%/System/UnrealI.int
X%%DATADIR%%/System/UnrealShare.int
X%%DATADIR%%/System/ucc-bin
X%%DATADIR%%/System/unreal-bin
X%%UG%%%%DATADIR%%/Maps/UPak/Velora.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Crashsite.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Crashsite1.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Crashsite2.unr
X%%DATADIR%%/Maps/UPak/DM-Athena.unr
X%%DATADIR%%/Maps/UPak/DM-Daybreak.unr
X%%DATADIR%%/Maps/UPak/DM-Hazard.unr
X%%DATADIR%%/Maps/UPak/DM-Stomp.unr
X%%DATADIR%%/Maps/UPak/DM-SunSpeak.unr
X%%DATADIR%%/Maps/UPak/DM-Terra.unr
X%%UG%%%%DATADIR%%/Maps/UPak/DmAthena.unr
X%%UG%%%%DATADIR%%/Maps/UPak/DmDaybreak.unr
X%%UG%%%%DATADIR%%/Maps/UPak/DmHazard.unr
X%%UG%%%%DATADIR%%/Maps/UPak/DmStomp.unr
X%%UG%%%%DATADIR%%/Maps/UPak/DmSunSpeak.unr
X%%UG%%%%DATADIR%%/Maps/UPak/DmTerra.unr
X%%UG%%%%DATADIR%%/Maps/UPak/DuskFalls.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Eldora.unr
X%%UG%%%%DATADIR%%/Maps/UPak/End.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Foundry.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Glacena.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Glathriel1.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Glathriel2.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Inter1.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Inter10.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Inter11.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Inter12.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Inter13.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Inter14.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Inter2.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Inter3.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Inter4.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Inter5.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Inter6.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Inter7.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Inter8.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Inter9.unr
X%%UG%%%%DATADIR%%/Maps/UPak/InterCrashsite.unr
X%%UG%%%%DATADIR%%/Maps/UPak/InterIntro.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Intro1.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Intro2.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Nagomi.unr
X%%UG%%%%DATADIR%%/Maps/UPak/NagomiSun.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Nalic2.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Nevec.unr
X%%UG%%%%DATADIR%%/Maps/UPak/SpireLand.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Toxic.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Upack.unr
X%%UG%%%%DATADIR%%/Maps/UPak/Abyss.unr
X%%UG%%%%DATADIR%%/Maps/Ceremony.unr
X%%UG%%%%DATADIR%%/Maps/Chizra.unr
X%%UG%%%%DATADIR%%/Maps/Dark.unr
X%%UG%%%%DATADIR%%/Maps/DasaCellars.unr
X%%UG%%%%DATADIR%%/Maps/DasaPass.unr
X%%UG%%%%DATADIR%%/Maps/DCrater.unr
X%%UG%%%%DATADIR%%/Maps/Dig.unr
X%%UG%%%%DATADIR%%/Maps/DKNightOp.unr
X%%DATADIR%%/Maps/DM-Ariza.unr
X%%DATADIR%%/Maps/DM-Curse.unr
X%%DATADIR%%/Maps/DM-DeathFan.unr
X%%DATADIR%%/Maps/DM-Deck16.unr
X%%DATADIR%%/Maps/DM-Elsinore.unr
X%%DATADIR%%/Maps/DM-Fith.unr
X%%DATADIR%%/Maps/DM-HealPod.unr
X%%DATADIR%%/Maps/DM-Morbias.unr
X%%DATADIR%%/Maps/DM-Radikus.unr
X%%DATADIR%%/Maps/DM-Tundra.unr
X%%UG%%%%DATADIR%%/Maps/DmAriza.unr
X%%UG%%%%DATADIR%%/Maps/DmCurse.unr
X%%UG%%%%DATADIR%%/Maps/DmDeathFan.unr
X%%UG%%%%DATADIR%%/Maps/DmDeck16.unr
X%%UG%%%%DATADIR%%/Maps/DmElsinore.unr
X%%UG%%%%DATADIR%%/Maps/DmFith.unr
X%%UG%%%%DATADIR%%/Maps/DmHealPod.unr
X%%UG%%%%DATADIR%%/Maps/DmMorbias.unr
X%%UG%%%%DATADIR%%/Maps/DmRadikus.unr
X%%UG%%%%DATADIR%%/Maps/DmTundra.unr
X%%UG%%%%DATADIR%%/Maps/Dug.unr
X%%UG%%%%DATADIR%%/Maps/Endgame.unr
X%%UG%%%%DATADIR%%/Maps/Entry.unr
X%%UG%%%%DATADIR%%/Maps/Entry_MP.unr
X%%UG%%%%DATADIR%%/Maps/ExtremeBeg.unr
X%%UG%%%%DATADIR%%/Maps/ExtremeCore.unr
X%%UG%%%%DATADIR%%/Maps/ExtremeDark.unr
X%%UG%%%%DATADIR%%/Maps/ExtremeDGen.unr
X%%UG%%%%DATADIR%%/Maps/ExtremeEnd.unr
X%%UG%%%%DATADIR%%/Maps/ExtremeGen.unr
X%%UG%%%%DATADIR%%/Maps/ExtremeLab.unr
X%%UG%%%%DATADIR%%/Maps/Gateway.unr
X%%UG%%%%DATADIR%%/Maps/Harobed.unr
X%%UG%%%%DATADIR%%/Maps/IsvDeck1.unr
X%%UG%%%%DATADIR%%/Maps/IsvKran32.unr
X%%UG%%%%DATADIR%%/Maps/IsvKran4.unr
X%%UG%%%%DATADIR%%/Maps/NaliBoat.unr
X%%UG%%%%DATADIR%%/Maps/NaliC.unr
X%%UG%%%%DATADIR%%/Maps/NaliLord.unr
X%%UG%%%%DATADIR%%/Maps/Noork.unr
X%%UG%%%%DATADIR%%/Maps/NyLeve.unr
X%%UG%%%%DATADIR%%/Maps/Passage.unr
X%%UG%%%%DATADIR%%/Maps/QueenEnd.unr
X%%UG%%%%DATADIR%%/Maps/Ruins.unr
X%%UG%%%%DATADIR%%/Maps/SkyBase.unr
X%%UG%%%%DATADIR%%/Maps/SkyCaves.unr
X%%UG%%%%DATADIR%%/Maps/SkyTown.unr
X%%UG%%%%DATADIR%%/Maps/SpireVillage.unr
X%%UG%%%%DATADIR%%/Maps/TerraLift.unr
X%%UG%%%%DATADIR%%/Maps/Terraniux.unr
X%%UG%%%%DATADIR%%/Maps/TheSunspire.unr
X%%UG%%%%DATADIR%%/Maps/Trench.unr
X%%UG%%%%DATADIR%%/Maps/UGCredits.unr
X%%UG%%%%DATADIR%%/Maps/Unreal.unr
X%%UG%%%%DATADIR%%/Maps/VeloraEnd.unr
X%%UG%%%%DATADIR%%/Maps/Bluff.unr
X%%UG%%%%DATADIR%%/Maps/Vortex2.unr
X%%UG%%%%DATADIR%%/Music/Boundary.umx
X%%UG%%%%DATADIR%%/Music/Chizra1.umx
X%%UG%%%%DATADIR%%/Music/Crater.umx
X%%UG%%%%DATADIR%%/Music/DigSh.umx
X%%UG%%%%DATADIR%%/Music/Dusk.umx
X%%UG%%%%DATADIR%%/Music/EndEx.umx
X%%UG%%%%DATADIR%%/Music/Ending.umx
X%%UG%%%%DATADIR%%/Music/EverSmoke.umx
X%%UG%%%%DATADIR%%/Music/Fifth.umx
X%%UG%%%%DATADIR%%/Music/Flyby.umx
X%%UG%%%%DATADIR%%/Music/Found99.umx
X%%UG%%%%DATADIR%%/Music/Fourth.umx
X%%UG%%%%DATADIR%%/Music/Gala.umx
X%%UG%%%%DATADIR%%/Music/Guardian.umx
X%%UG%%%%DATADIR%%/Music/Hub2.umx
X%%UG%%%%DATADIR%%/Music/Inter.umx
X%%UG%%%%DATADIR%%/Music/Isotoxin.umx
X%%UG%%%%DATADIR%%/Music/Journey.umx
X%%UG%%%%DATADIR%%/Music/K_vision.umx
X%%UG%%%%DATADIR%%/Music/Kran2.umx
X%%UG%%%%DATADIR%%/Music/Kran32.umx
X%%UG%%%%DATADIR%%/Music/Moroset.umx
X%%UG%%%%DATADIR%%/Music/Mountain.umx
X%%UG%%%%DATADIR%%/Music/Nali.umx
X%%UG%%%%DATADIR%%/Music/Neve.umx
X%%UG%%%%DATADIR%%/Music/Newmca13.umx
X%%UG%%%%DATADIR%%/Music/Newmca16.umx
X%%UG%%%%DATADIR%%/Music/Newmca7.umx
X%%UG%%%%DATADIR%%/Music/Newmca9.umx
X%%UG%%%%DATADIR%%/Music/Opal.umx
X%%UG%%%%DATADIR%%/Music/QueenSong.umx
X%%UG%%%%DATADIR%%/Music/Return.umx
X%%UG%%%%DATADIR%%/Music/Sacred.umx
X%%UG%%%%DATADIR%%/Music/Seti.umx
X%%UG%%%%DATADIR%%/Music/SkyTwn.umx
X%%UG%%%%DATADIR%%/Music/SpaceMarines.umx
X%%UG%%%%DATADIR%%/Music/Spire.umx
X%%UG%%%%DATADIR%%/Music/Starseek.umx
X%%UG%%%%DATADIR%%/Music/Surface.umx
X%%UG%%%%DATADIR%%/Music/Title.umx
X%%UG%%%%DATADIR%%/Music/Twilight.umx
X%%UG%%%%DATADIR%%/Music/UTemple.umx
X%%UG%%%%DATADIR%%/Music/Unreal4.umx
X%%UG%%%%DATADIR%%/Music/Vortex.umx
X%%UG%%%%DATADIR%%/Music/WarGate.umx
X%%UG%%%%DATADIR%%/Music/Warlord.umx
X%%UG%%%%DATADIR%%/Music/Watcher.umx
X%%UG%%%%DATADIR%%/Music/utend.umx
X%%UG%%%%DATADIR%%/Sounds/int/EndSnd.uax
X%%UG%%%%DATADIR%%/Sounds/int/Interm1.uax
X%%UG%%%%DATADIR%%/Sounds/int/Interm10.uax
X%%UG%%%%DATADIR%%/Sounds/int/Interm11.uax
X%%UG%%%%DATADIR%%/Sounds/int/Interm12.uax
X%%UG%%%%DATADIR%%/Sounds/int/Interm13.uax
X%%UG%%%%DATADIR%%/Sounds/int/Interm14.uax
X%%UG%%%%DATADIR%%/Sounds/int/Interm2.uax
X%%UG%%%%DATADIR%%/Sounds/int/Interm3.uax
X%%UG%%%%DATADIR%%/Sounds/int/Interm4.uax
X%%UG%%%%DATADIR%%/Sounds/int/Interm5.uax
X%%UG%%%%DATADIR%%/Sounds/int/Interm6.uax
X%%UG%%%%DATADIR%%/Sounds/int/Interm7.uax
X%%UG%%%%DATADIR%%/Sounds/int/Interm8.uax
X%%UG%%%%DATADIR%%/Sounds/int/Interm9.uax
X%%UG%%%%DATADIR%%/Sounds/int/IntroSnd2.uax
X%%UG%%%%DATADIR%%/Sounds/Marine.uax
X%%UG%%%%DATADIR%%/Sounds/Scout.uax
X%%UG%%%%DATADIR%%/System/UDSDemo.u
X%%UG%%%%DATADIR%%/System/UPak.u
X%%UG%%%%DATADIR%%/Textures/Langs.utx
X%%UG%%%%DATADIR%%/Textures/UGoldCredits.utx
X%%UG%%%%DATADIR%%/Textures/UPakFonts.utx
X%%UT%%%%DATADIR%%/Music/Botmca9.umx
X%%UT%%%%DATADIR%%/Music/Botpck10.umx
X%%UT%%%%DATADIR%%/Music/Cannon.umx
X%%UT%%%%DATADIR%%/Music/Colossus.umx
X%%UT%%%%DATADIR%%/Music/Course.umx
X%%UT%%%%DATADIR%%/Music/Credits.umx
X%%UT%%%%DATADIR%%/Music/Enigma.umx
X%%UT%%%%DATADIR%%/Music/Foregone.umx
X%%UT%%%%DATADIR%%/Music/Godown.umx
X%%UT%%%%DATADIR%%/Music/Lock.umx
X%%UT%%%%DATADIR%%/Music/Mech8.umx
X%%UT%%%%DATADIR%%/Music/Mission.umx
X%%UT%%%%DATADIR%%/Music/Nether.umx
X%%UT%%%%DATADIR%%/Music/Organic.umx
X%%UT%%%%DATADIR%%/Music/Phantom.umx
X%%UT%%%%DATADIR%%/Music/Razor-ub.umx
X%%UT%%%%DATADIR%%/Music/Run.umx
X%%UT%%%%DATADIR%%/Music/SaveMe.umx
X%%UT%%%%DATADIR%%/Music/Savemeg.umx
X%%UT%%%%DATADIR%%/Music/Seeker.umx
X%%UT%%%%DATADIR%%/Music/Seeker2.umx
X%%UT%%%%DATADIR%%/Music/Skyward.umx
X%%UT%%%%DATADIR%%/Music/Strider.umx
X%%UT%%%%DATADIR%%/Music/Suprfist.umx
X%%UT%%%%DATADIR%%/Music/UnWorld2.umx
X%%UT%%%%DATADIR%%/Music/Uttitle.umx
X%%UT%%%%DATADIR%%/Music/Wheels.umx
X%%UT%%%%DATADIR%%/Music/firebr.umx
X%%UT%%%%DATADIR%%/Music/utmenu23.umx
X%%UT%%%%DATADIR%%/Sounds/Activates.uax
X%%UT%%%%DATADIR%%/Sounds/Addon1.uax
X%%UT%%%%DATADIR%%/Sounds/AmbAncient.uax
X%%UT%%%%DATADIR%%/Sounds/AmbCity.uax
X%%UT%%%%DATADIR%%/Sounds/AmbModern.uax
X%%UT%%%%DATADIR%%/Sounds/AmbOutside.uax
X%%UT%%%%DATADIR%%/Sounds/Announcer.uax
X%%UT%%%%DATADIR%%/Sounds/BossVoice.uax
X%%UT%%%%DATADIR%%/Sounds/DDay.uax
X%%UT%%%%DATADIR%%/Sounds/DMatch.uax
X%%UT%%%%DATADIR%%/Sounds/DoorsAnc.uax
X%%UT%%%%DATADIR%%/Sounds/DoorsMod.uax
X%%UT%%%%DATADIR%%/Sounds/Extro.uax
X%%UT%%%%DATADIR%%/Sounds/Female1Voice.uax
X%%UT%%%%DATADIR%%/Sounds/Female2Voice.uax
X%%UT%%%%DATADIR%%/Sounds/FemaleSounds.uax
X%%UT%%%%DATADIR%%/Sounds/LadderSounds.uax
X%%UT%%%%DATADIR%%/Sounds/Male1Voice.uax
X%%UT%%%%DATADIR%%/Sounds/Male2Voice.uax
X%%UT%%%%DATADIR%%/Sounds/MaleSounds.uax
X%%UT%%%%DATADIR%%/Sounds/Pan1.uax
X%%UT%%%%DATADIR%%/Sounds/TutVoiceAS.uax
X%%UT%%%%DATADIR%%/Sounds/TutVoiceCTF.uax
X%%UT%%%%DATADIR%%/Sounds/TutVoiceDM.uax
X%%UT%%%%DATADIR%%/Sounds/TutVoiceDOM.uax
X%%UT%%%%DATADIR%%/Sounds/VRikers.uax
X%%UT%%%%DATADIR%%/Sounds/noxxsnd.uax
X%%UT%%%%DATADIR%%/Sounds/openingwave.uax
X%%UT%%%%DATADIR%%/Sounds/rain.uax
X%%UT%%%%DATADIR%%/Textures/AlfaFX.utx
X%%UT%%%%DATADIR%%/Textures/Ancient.utx
X%%UT%%%%DATADIR%%/Textures/ArenaTex.utx
X%%UT%%%%DATADIR%%/Textures/Belt_fx.utx
X%%UT%%%%DATADIR%%/Textures/BluffFX.utx
X%%UT%%%%DATADIR%%/Textures/BossSkins.utx
X%%UT%%%%DATADIR%%/Textures/CTF.utx
X%%UT%%%%DATADIR%%/Textures/ChizraEFX.utx
X%%UT%%%%DATADIR%%/Textures/Coret_FX.utx
X%%UT%%%%DATADIR%%/Textures/Creative.utx
X%%UT%%%%DATADIR%%/Textures/Crypt.utx
X%%UT%%%%DATADIR%%/Textures/Crypt2.utx
X%%UT%%%%DATADIR%%/Textures/Crypt_FX.utx
X%%UT%%%%DATADIR%%/Textures/DDayFX.utx
X%%UT%%%%DATADIR%%/Textures/DMeffects.utx
X%%UT%%%%DATADIR%%/Textures/DacomaFem.utx
X%%UT%%%%DATADIR%%/Textures/DacomaSkins.utx
X%%UT%%%%DATADIR%%/Textures/DecayedS.utx
X%%UT%%%%DATADIR%%/Textures/Detail.utx
X%%UT%%%%DATADIR%%/Textures/Egypt.utx
X%%UT%%%%DATADIR%%/Textures/EgyptPan.utx
X%%UT%%%%DATADIR%%/Textures/FCommandoSkins.utx
X%%UT%%%%DATADIR%%/Textures/Faces.utx
X%%UT%%%%DATADIR%%/Textures/Female1Skins.utx
X%%UT%%%%DATADIR%%/Textures/Female2Skins.utx
X%%UT%%%%DATADIR%%/Textures/FireEng.utx
X%%UT%%%%DATADIR%%/Textures/FlareFX.utx
X%%UT%%%%DATADIR%%/Textures/FractalFX.utx
X%%UT%%%%DATADIR%%/Textures/GenEarth.utx
X%%UT%%%%DATADIR%%/Textures/GenFX.utx
X%%UT%%%%DATADIR%%/Textures/GenFluid.utx
X%%UT%%%%DATADIR%%/Textures/GenIn.utx
X%%UT%%%%DATADIR%%/Textures/GenTerra.utx
X%%UT%%%%DATADIR%%/Textures/GenWarp.utx
X%%UT%%%%DATADIR%%/Textures/GothFem.utx
X%%UT%%%%DATADIR%%/Textures/GothSkins.utx
X%%UT%%%%DATADIR%%/Textures/GreatFire.utx
X%%UT%%%%DATADIR%%/Textures/GreatFire2.utx
X%%UT%%%%DATADIR%%/Textures/HubEffects.utx
X%%UT%%%%DATADIR%%/Textures/ISVFX.utx
X%%UT%%%%DATADIR%%/Textures/Indus1.utx
X%%UT%%%%DATADIR%%/Textures/Indus2.utx
X%%UT%%%%DATADIR%%/Textures/Indus3.utx
X%%UT%%%%DATADIR%%/Textures/Indus4.utx
X%%UT%%%%DATADIR%%/Textures/Indus5.utx
X%%UT%%%%DATADIR%%/Textures/Indus6.utx
X%%UT%%%%DATADIR%%/Textures/Indus7.utx
X%%UT%%%%DATADIR%%/Textures/JWSky.utx
X%%UT%%%%DATADIR%%/Textures/LadderFonts.utx
X%%UT%%%%DATADIR%%/Textures/LadrArrow.utx
X%%UT%%%%DATADIR%%/Textures/LadrStatic.utx
X%%UT%%%%DATADIR%%/Textures/LavaFX.utx
X%%UT%%%%DATADIR%%/Textures/Lian-X.utx
X%%UT%%%%DATADIR%%/Textures/Liquids.utx
X%%UT%%%%DATADIR%%/Textures/Logo.utx
X%%UT%%%%DATADIR%%/Textures/Male1Skins.utx
X%%UT%%%%DATADIR%%/Textures/Male2Skins.utx
X%%UT%%%%DATADIR%%/Textures/Male3Skins.utx
X%%UT%%%%DATADIR%%/Textures/MenuGr.utx
X%%UT%%%%DATADIR%%/Textures/Metalmys.utx
X%%UT%%%%DATADIR%%/Textures/Mine.utx
X%%UT%%%%DATADIR%%/Textures/NaliCast.utx
X%%UT%%%%DATADIR%%/Textures/NaliFX.utx
X%%UT%%%%DATADIR%%/Textures/NivenFX.utx
X%%UT%%%%DATADIR%%/Textures/Old_FX.utx
X%%UT%%%%DATADIR%%/Textures/Palettes.utx
X%%UT%%%%DATADIR%%/Textures/PhraelFx.utx
X%%UT%%%%DATADIR%%/Textures/PlayrShp.utx
X%%UT%%%%DATADIR%%/Textures/Queen.utx
X%%UT%%%%DATADIR%%/Textures/RainFX.utx
X%%UT%%%%DATADIR%%/Textures/Render.utx
X%%UT%%%%DATADIR%%/Textures/RotatingU.utx
X%%UT%%%%DATADIR%%/Textures/SGirlSkins.utx
X%%UT%%%%DATADIR%%/Textures/Scripted.utx
X%%UT%%%%DATADIR%%/Textures/ShaneChurch.utx
X%%UT%%%%DATADIR%%/Textures/ShaneDay.utx
X%%UT%%%%DATADIR%%/Textures/ShaneSky.utx
X%%UT%%%%DATADIR%%/Textures/SkTrooperSkins.utx
X%%UT%%%%DATADIR%%/Textures/Skaarj.utx
X%%UT%%%%DATADIR%%/Textures/SkyBox.utx
X%%UT%%%%DATADIR%%/Textures/SkyCity.utx
X%%UT%%%%DATADIR%%/Textures/Slums.utx
X%%UT%%%%DATADIR%%/Textures/Soldierskins.utx
X%%UT%%%%DATADIR%%/Textures/SpaceFX.utx
X%%UT%%%%DATADIR%%/Textures/Starship.utx
X%%UT%%%%DATADIR%%/Textures/TCrystal.utx
X%%UT%%%%DATADIR%%/Textures/Terranius.utx
X%%UT%%%%DATADIR%%/Textures/TrenchesFX.utx
X%%UT%%%%DATADIR%%/Textures/UT.utx
X%%UT%%%%DATADIR%%/Textures/UT_ArtFX.utx
X%%UT%%%%DATADIR%%/Textures/UTbase1.utx
X%%UT%%%%DATADIR%%/Textures/UTcrypt.utx
X%%UT%%%%DATADIR%%/Textures/UTtech1.utx
X%%UT%%%%DATADIR%%/Textures/UTtech2.utx
X%%UT%%%%DATADIR%%/Textures/UTtech3.utx
X%%UT%%%%DATADIR%%/Textures/UWindowFonts.utx
X%%UT%%%%DATADIR%%/Textures/XFX.utx
X%%UT%%%%DATADIR%%/Textures/XbpFX.utx
X%%UT%%%%DATADIR%%/Textures/Xtortion.utx
X%%UT%%%%DATADIR%%/Textures/castle1.utx
X%%UT%%%%DATADIR%%/Textures/city.utx
X%%UT%%%%DATADIR%%/Textures/commandoskins.utx
X%%UT%%%%DATADIR%%/Textures/credits.utx
X%%UT%%%%DATADIR%%/Textures/eol.utx
X%%UT%%%%DATADIR%%/Textures/of1.utx
X%%UT%%%%DATADIR%%/System/ALAudio.so
X%%UT%%%%DATADIR%%/System/Audio.so
X%%UT%%%%DATADIR%%/System/BossSkins.int
X%%UT%%%%DATADIR%%/System/BotPack.u
X%%UT%%%%DATADIR%%/System/Botpack.int
X%%UT%%%%DATADIR%%/System/CommandoSkins.int
X%%UT%%%%DATADIR%%/System/Core.int
X%%UT%%%%DATADIR%%/System/Core.so
X%%UT%%%%DATADIR%%/System/Core.u
X%%UT%%%%DATADIR%%/System/Editor.int
X%%UT%%%%DATADIR%%/System/Editor.so
X%%UT%%%%DATADIR%%/System/Editor.u
X%%UT%%%%DATADIR%%/System/Engine.int
X%%UT%%%%DATADIR%%/System/Engine.so
X%%UT%%%%DATADIR%%/System/Engine.u
X%%UT%%%%DATADIR%%/System/FCommandoSkins.int
X%%UT%%%%DATADIR%%/System/Female1Skins.int
X%%UT%%%%DATADIR%%/System/Female2Skins.int
X%%UT%%%%DATADIR%%/System/Fire.so
X%%UT%%%%DATADIR%%/System/Fire.u
X%%UT%%%%DATADIR%%/System/GlideDrv.int
X%%UT%%%%DATADIR%%/System/GlideDrv.so
X%%UT%%%%DATADIR%%/System/IpDrv.int
X%%UT%%%%DATADIR%%/System/IpDrv.so
X%%UT%%%%DATADIR%%/System/IpDrv.u
X%%UT%%%%DATADIR%%/System/IpServer.int
X%%UT%%%%DATADIR%%/System/IpServer.u
X%%UT%%%%DATADIR%%/System/License.int
X%%UT%%%%DATADIR%%/System/Male1Skins.int
X%%UT%%%%DATADIR%%/System/Male2Skins.int
X%%UT%%%%DATADIR%%/System/Male3Skins.int
X%%UT%%%%DATADIR%%/System/Manifest.int
X%%UT%%%%DATADIR%%/System/NullDrv.so
X%%UT%%%%DATADIR%%/System/NullRender.so
X%%UT%%%%DATADIR%%/System/OpenGLDrv.so
X%%UT%%%%DATADIR%%/System/Render.so
X%%UT%%%%DATADIR%%/System/SDLDrv.so
X%%UT%%%%DATADIR%%/System/SDLGLDrv.int
X%%UT%%%%DATADIR%%/System/SDLGLDrv.so
X%%UT%%%%DATADIR%%/System/SDLSoftDrv.int
X%%UT%%%%DATADIR%%/System/SDLSoftDrv.so
X%%UT%%%%DATADIR%%/System/SGirlSkins.int
X%%UT%%%%DATADIR%%/System/SkTrooperSkins.int
X%%UT%%%%DATADIR%%/System/SoldierSkins.int
X%%UT%%%%DATADIR%%/System/Startup.int
X%%UT%%%%DATADIR%%/System/UBrowser.int
X%%UT%%%%DATADIR%%/System/UBrowser.u
X%%UT%%%%DATADIR%%/System/UTBrowser.u
X%%UT%%%%DATADIR%%/System/UTServerAdmin.int
X%%UT%%%%DATADIR%%/System/UTServerAdmin.u
X%%UT%%%%DATADIR%%/System/UWeb.int
X%%UT%%%%DATADIR%%/System/UWeb.so
X%%UT%%%%DATADIR%%/System/UWeb.u
X%%UT%%%%DATADIR%%/System/UWindow.u
X%%UT%%%%DATADIR%%/System/UnrealEd.int
X%%UT%%%%DATADIR%%/System/UnrealI.u
X%%UT%%%%DATADIR%%/System/UnrealIOrder.int
X%%UT%%%%DATADIR%%/System/UnrealShare.u
X%%UT%%%%DATADIR%%/System/libmikmod.so.2
X%%UT%%%%DATADIR%%/System/libopenal-0.0.so
X@dirrm %%DATADIR%%/Help
X@dirrm %%DATADIR%%/Maps/UPak
X@dirrm %%DATADIR%%/Maps
X@dirrm %%DATADIR%%/Music
X@dirrm %%DATADIR%%/Sounds/int
X@dirrm %%DATADIR%%/Sounds
X@dirrm %%DATADIR%%/System
X@dirrm %%DATADIR%%/Textures
X@dirrm %%DATADIR%%
END-of-linux-unrealgold/pkg-plist
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



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