ports/117536: [MAINTAINER] games/linux-ut: Anthology CD support plus more

Sean C. Farley scf at FreeBSD.org
Fri Oct 26 15:40:01 UTC 2007


>Number:         117536
>Category:       ports
>Synopsis:       [MAINTAINER] games/linux-ut: Anthology CD support plus more
>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:   Fri Oct 26 15:40:01 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator:     Sean C. Farley
>Release:        FreeBSD 7.0-BETA1 i386
>Organization:
>Environment:
System: FreeBSD thor.farley.org 7.0-BETA1 FreeBSD 7.0-BETA1 #0: Tue Oct 23 09:35:27 CDT 2007
>Description:
- Added support(*) for other UT99 CD's such as the Anthology CD.  This
  also added the WITHOUT_MAPS option.
- Reverted the default patch installed from v451 to v436 hence the
  PORTEPOCH.  Patch v451 has some issues with the client (some keyboard
  mappings) but is recommended for the server.  The are both network
  compatible.  If v451 is desired for running a server, WITH_451PATCH may
  be defined.
- Change my E-mail from sean-freebsd at farley.org to scf at FreeBSD.org.

* Thanks go to Martin Tournoij who wrote the Anthology patch as well as
  all the testing he did on the tweaks I made.

Added file(s):
- pkg-message

Note to committer:
If the PORTEPOCH is not needed, please remove.  My thoughts about
including it can be found here:
http://lists.freebsd.org/pipermail/freebsd-ports/2007-October/044352.html

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- linux-ut-436,1.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/games/linux-ut.orig/Makefile /usr/ports/games/linux-ut/Makefile
--- /usr/ports/games/linux-ut.orig/Makefile	2007-07-16 16:23:28.000000000 -0500
+++ /usr/ports/games/linux-ut/Makefile	2007-10-26 09:40:33.000000000 -0500
@@ -6,7 +6,8 @@
 #
 
 PORTNAME=	linux-ut
-PORTVERSION=	451
+PORTVERSION=	${UTVERSION}
+PORTEPOCH=	1
 CATEGORIES=	games linux
 MASTER_SITES=	http://liflg.0wnitsch.de/files/final/:p436 \
 		http://www.utpg.org/patches/:p451
@@ -14,7 +15,7 @@
 		${PATCH451FILES}
 DIST_SUBDIR=	${PORTNAME}
 
-MAINTAINER=	sean-freebsd at farley.org
+MAINTAINER=	scf at FreeBSD.org
 COMMENT=	Unreal Tournament for Linux
 
 RUN_DEPENDS=	${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12
@@ -26,18 +27,53 @@
 NO_PACKAGE=	Distribution is 340MB; set FORCE_PACKAGE if you really want\
 		to build this package
 RESTRICTED=	Redistribution is limited, see license
-IS_INTERACTIVE=	yes
 WRKSRC=		${WRKDIR}/${PKGNAME}
 
+# Patch files.
 PATCH436FILES=	unreal.tournament_436-multilanguage.run:p436 \
 		unreal.tournament.official.bonus.pack.collection.run:p436
+.if defined(WITH_451PATCH)
 PATCH451FILES=	UTPGPatch451.tar.bz2:p451
+UTVERSION=	451
+PLIST_SUB+=	451PATCH=""
+.else
+PATCH451FILES=	# Empty
+UTVERSION=	436
+PLIST_SUB+=	451PATCH="@comment "
+.endif
+
+CDDIRS=		Help Logs Maps Music Sounds System Textures Web
+
+# Anthology install.
+.if exists(${CDROM_MOUNT}/Disk1/data1.cab)
+ANTHOLOGY=	yes
+RELEASE_MSG=	"Unreal Anthology"
+CDDIRS+=	Manual
+BUILD_DEPENDS+=	${LOCALBASE}/bin/unshield:${PORTSDIR}/archivers/unshield
+UNSHIELD=	${LOCALBASE}/bin/unshield
+PLIST_SUB+=	ANTHOLOGY="" ORIGINAL="@comment "
+.else
+RELEASE_MSG=	"original/GOTY"
+PLIST_SUB+=	ANTHOLOGY="@comment " ORIGINAL=""
+.endif
+
+# Maps.
+.if defined(WITHOUT_MAPS)
+PLIST_SUB+=	MAPS="@comment "
+MAPS_EXCLUDE=	--exclude 'AS*' --exclude 'CTF*' --exclude 'DM*'\
+		--exclude 'DOM*' --exclude 'EOL*'
+.else
+PLIST_SUB+=	MAPS=""
+MAPS_EXCLUDE=	# Empty
+.endif
 
 do-extract:
+	@${CAT} ${PKGMESSAGE}
 	@${MKDIR} ${WRKSRC}
 .for file in ${PATCH436FILES:C/:.*//}
 	@cd ${WRKSRC} &&\
-		${SED} -e '1,/exit $$res/d' ${_DISTDIR}/${file} | ${GUNZIP_CMD} -q | ${TAR} xf -
+		${SED} -e '1,/exit $$res/d' ${_DISTDIR}/${file} |\
+			${GUNZIP_CMD} -q | ${TAR} xf -
 .endfor
 	@${MV} ${WRKSRC}/bin/Linux/x86/ucc ${WRKSRC}/bin/.
 
@@ -49,7 +85,8 @@
 
 # Installation steps performed:
 #   - Verify path to CD content.
-#   - Verify CD was correctly mounted.  -b option may be needed to mount it.
+#   - Verify CD was correctly mounted by checking for incorrect NetGamesUSA.com.
+#     -b option may be needed to mount it.
 #   - Copy desired content off of CD to drive.  Windows files left behind.
 #   - Extract files from Linux patch minus various language files (necessary?).
 #   - Extract bonus pack.
@@ -63,48 +100,126 @@
 	@${ECHO_CMD} "${PKGNAME} requires CDROM_MOUNT set to mount point of CD"
 	@${FALSE}
 .endif
-.if !exists(${CDROM_MOUNT}/NetGamesUSA.com)
+.if exists(${CDROM_MOUNT}/netgam~1.com)
 	@${ECHO_CMD} \
-		"NetGamesUSA.com not found on CD; try mounting with -b option"
+		"This CD requires mounting with the -b option"
 	@${FALSE}
 .endif
+	@${ECHO_CMD} "Detected ${RELEASE_MSG} release"
 	@${ECHO_CMD} "Installing data from CD"
 	@${MKDIR} ${DATADIR}
-.for dir in Help Logs Maps Music NetGamesUSA.com Sounds System Textures Web
+####################################
+# Anthology release CD
+####################################
+.if defined(ANTHOLOGY)
+	@cd ${DATADIR} && ${MKDIR} ${CDDIRS}
+
+# We need to create a single directory with all the cab files so unshield can
+# find them.
+	@${MKDIR} ${WRKDIR}/cab ${WRKDIR}/unshield
+	@${LN} -sf ${CDROM_MOUNT}/Disk*/data* ${WRKDIR}/cab/
+
+# Extract the files.
+.for group in Maps Manual_English Web Textures Music Sounds_English Sounds_All\
+	System_All System_English Help
+	@${UNSHIELD} -g 3_UnrealTournament_${group} -d ${WRKDIR}/unshield x\
+		${WRKDIR}/cab/data1.cab
+
+	@cd ${WRKDIR}/unshield/3_UnrealTournament_${group} &&\
+		${TAR} c --exclude '*.ICD' --exclude '*.bat' --exclude '*.dll'\
+			--exclude '*.est*' --exclude '*.[Ee][Xx][Ee]'\
+			--exclude '*.frt*' --exclude '*.ico' --exclude '*.itt*'\
+			--exclude '*.mpi' --exclude '*.url' --exclude 'D3D*'\
+			--exclude 'mplay*' --exclude 'Splash*' ${MAPS_EXCLUDE}\
+			--exclude 'edsplash.bmp' --exclude 'UnrealEd.ini'\
+			--exclude 'editorres*' -f - . |\
+		${TAR} x -C ${DATADIR}/`${ECHO_CMD}\
+			3_UnrealTournament_${group} | ${SED} -e\
+			's/3_UnrealTournament_//; s/_All//; s/_English//;'` -f -
+.endfor
+
+	@cd ${DATADIR}/System &&\
+		${MV} -f epiccustommodels.u EpicCustomModels.u &&\
+		${MV} -f multimesh.u MultiMesh.u &&\
+		${MV} -f multimesh.int MultiMesh.int &&\
+		${MV} -f relics.u Relics.u &&\
+		${MV} -f relics.int Relics.int &&\
+		${MV} -f relicsbindings.u RelicsBindings.u &&\
+		${MV} -f relicsbindings.int RelicsBindings.int &&\
+		${MV} -f tcowmeshskins.int TCowMeshSkins.int &&\
+		${MV} -f tnalimeshskins.int TNaliMeshSkins.int &&\
+		${MV} -f tskmskins.int TSkMSkins.int
+	@cd ${DATADIR}/Textures &&\
+		${MV} -f tcowmeshskins.utx TCowMeshSkins.utx &&\
+		${MV} -f tnalimeshskins.utx TNaliMeshSkins.utx &&\
+		${MV} -f tskmskins.utx TSkMSkins.utx
+####################################
+# Original/GOTY release CD
+####################################
+.else
+# Install the files from CD.
+.for dir in ${CDDIRS}
 	@cd ${CDROM_MOUNT} &&\
 		${TAR} c --exclude '*.ICD' --exclude '*.bat' --exclude '*.dll'\
 			--exclude '*.est*' --exclude '*.[Ee][Xx][Ee]'\
 			--exclude '*.frt*' --exclude '*.ico' --exclude '*.itt*'\
 			--exclude '*.mpi' --exclude '*.url' --exclude 'D3D*'\
-			--exclude 'mplay*' -f - ${dir} |\
+			--exclude 'edsplash.bmp' --exclude 'UnrealEd.ini'\
+			--exclude 'editorres*' --exclude 'mplay*'\
+			${MAPS_EXCLUDE} -f - ${dir} |\
 		${TAR} x -C ${DATADIR} -f -
 .endfor
 	@${RM} ${DATADIR}/Logs/delete_me.txt
+.endif
+####################################
+# End of CD release-specific install
+####################################
+
+# Install v436 Linux binaries.
 	@${ECHO_CMD} "Installing v436 patch files"
-.for tarfile in Credits NetGamesUSA.com OpenGL.ini data
+.for tarfile in Credits OpenGL.ini data
 	@${TAR} zox -C ${DATADIR} --exclude '*.exe'\
 		-f ${WRKSRC}/${tarfile}.tar.gz
 .endfor
-	@${ECHO_CMD} "Installing bonus pack"
-.for ndx in 1 2 3 4
-	@${TAR} jx -C ${DATADIR} -f ${WRKSRC}/bp${ndx}.tar.bz2
-.endfor
-	@${SED} -i "" -e 's|\\|/|g'\
-		-e "/^Paths=/{h;s|\(Paths=\)\.\./|\1${DATADIR}/|;x;p;x;}"\
-		${DATADIR}/System/UnrealTournament.ini
+
+# Anthology does not need v436 patch applied.
+.if !defined(ANTHOLOGY)
+# Apply v436 files.
 	@${ECHO_CMD} "Applying v436 patch"
 	@${WRKSRC}/setup.data/bin/FreeBSD/x86/loki_patch\
 		${WRKSRC}/setup.data/patch.dat ${DATADIR}
+.endif
+
+# Adjust paths in configuration.
+	@${SED} -i "" -e 's|\\|/|g'\
+		-e "/^Paths=/{h;s|\(Paths=\)\.\./|\1${DATADIR}/|;x;p;x;}"\
+		${DATADIR}/System/UnrealTournament.ini
 .for script in ucc ut
 	@${INSTALL_SCRIPT} ${WRKSRC}/bin/${script} ${PREFIX}/bin/
 .endfor
+
+# Install bonus packs
+	@${ECHO_CMD} "Installing bonus packs"
+.for ndx in 1 2 3 4
+.if defined(WITHOUT_MAPS)
+	@${TAR} jx -C ${DATADIR} --exclude '*.unr' -f ${WRKSRC}/bp${ndx}.tar.bz2
+.else
+	@${TAR} jx -C ${DATADIR} -f ${WRKSRC}/bp${ndx}.tar.bz2
+.endif
+.endfor
+
+# Install bonus packs.
 .for datafile in README README.Loki README.bonus.pack.collection
 	@${INSTALL_DATA} ${WRKSRC}/${datafile} ${DATADIR}
 .endfor
-	@${ECHO_CMD} "Installing v${PORTVERSION} patch files"
+
+# Install 451 Patch
+.if defined(WITH_451PATCH)
+	@${ECHO_CMD} "Installing v${UTVERSION} patch files"
 	@${TAR} jx -C ${DATADIR} --exclude 'checkfiles.sh'\
 		--exclude 'patch.md5' --exclude 'd3ddrv.int'\
-		-f ${_DISTDIR}/${PATCH451FILES:C/:.*//}
+		--exclude 'edsplash.bmp' --exclude 'UnrealEd.ini'\
+		--exclude 'editorres*' -f ${_DISTDIR}/${PATCH451FILES:C/:.*//}
 	@cd ${DATADIR}/System &&\
 		${MV} -f glidedrv.int GlideDrv.int &&\
 		${MV} -f softdrv.int SoftDrv.int &&\
@@ -112,6 +227,9 @@
 		${MV} -f galaxy.int Galaxy.int &&\
 		${MV} -f editor.int Editor.int &&\
 		${MV} -f windrv.int WinDrv.int
+.endif
+
+# Remove /usr/local from ut-bin lib search path
 	@${ECHO_CMD} "Removing /usr/local from ut-bin's library search path"
 	@UTBIN=${DATADIR}/System/ut-bin &&\
 		FILESIZE=`/usr/bin/stat -f "%z" $${UTBIN}` &&\
@@ -119,6 +237,8 @@
 		${SED} -Ee 's|:/usr/local|:/USR-LOCAL|' $${UTBIN}.orig |\
 		${HEAD} -c $${FILESIZE} > $${UTBIN} &&\
 		${RM} $${UTBIN}.orig
+
+# Set file permissions
 	@${ECHO_CMD} "Setting permissions"
 	@${FIND} ${DATADIR} -print0 |\
 		${XARGS} -0 ${CHOWN} ${SHAREOWN}:${SHAREGRP}
@@ -129,6 +249,8 @@
 .for exec in ucc-bin ut-bin
 	@${CHMOD} ${BINMODE} ${DATADIR}/System/${exec}
 .endfor
+
+	@${TOUCH} ${DATADIR}/Help/ReleaseNotes.htm
 	@${ECHO_CMD} "Install complete"
 
 .include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/games/linux-ut.orig/pkg-message /usr/ports/games/linux-ut/pkg-message
--- /usr/ports/games/linux-ut.orig/pkg-message	1969-12-31 18:00:00.000000000 -0600
+++ /usr/ports/games/linux-ut/pkg-message	2007-10-03 09:38:51.000000000 -0500
@@ -0,0 +1,12 @@
+==========================================================================
+If you are experiencing problems reading the Unreal Tournament CD/DVD,
+then try mounting it with the -b option.
+
+The following knobs can be specified:
+CDROM_MOUNT		Mountpoint for the UT CD/DVD.  Required!
+WITH_451PATCH		Install the v451 patch.  This patch fixes some
+			issues but introduces new issues.  Note that this
+			patch is completely network compatible with v436,
+			so you do not need it for online play.
+WITHOUT_MAPS		Do not install the maps.
+==========================================================================
diff -ruN --exclude=CVS /usr/ports/games/linux-ut.orig/pkg-plist /usr/ports/games/linux-ut/pkg-plist
--- /usr/ports/games/linux-ut.orig/pkg-plist	2006-07-11 13:01:13.000000000 -0500
+++ /usr/ports/games/linux-ut/pkg-plist	2007-10-03 09:34:38.000000000 -0500
@@ -9,98 +9,99 @@
 %%DATADIR%%/Help/UnrealTournamentSetupLogo.bmp
 %%DATADIR%%/Help/demutators-readme.txt
 %%DATADIR%%/Help/inoxxpack.txt
-%%DATADIR%%/Maps/AS-Frigate.unr
-%%DATADIR%%/Maps/AS-Guardia.unr
-%%DATADIR%%/Maps/AS-HiSpeed.unr
-%%DATADIR%%/Maps/AS-Mazon.unr
-%%DATADIR%%/Maps/AS-OceanFloor.unr
-%%DATADIR%%/Maps/AS-Overlord.unr
-%%DATADIR%%/Maps/AS-Rook.unr
-%%DATADIR%%/Maps/AS-Tutorial.unr
-%%DATADIR%%/Maps/CTF-Beatitude.unr
-%%DATADIR%%/Maps/CTF-Command.unr
-%%DATADIR%%/Maps/CTF-Coret.unr
-%%DATADIR%%/Maps/CTF-Cybrosis][.unr
-%%DATADIR%%/Maps/CTF-Darji16.unr
-%%DATADIR%%/Maps/CTF-Dreary.unr
-%%DATADIR%%/Maps/CTF-EpicBoy.unr
-%%DATADIR%%/Maps/CTF-EternalCave.unr
-%%DATADIR%%/Maps/CTF-Face-SE.unr
-%%DATADIR%%/Maps/CTF-Face.unr
-%%DATADIR%%/Maps/CTF-Face][.unr
-%%DATADIR%%/Maps/CTF-Gauntlet.unr
-%%DATADIR%%/Maps/CTF-HallOfGiants.unr
-%%DATADIR%%/Maps/CTF-High.unr
-%%DATADIR%%/Maps/CTF-Hydro16.unr
-%%DATADIR%%/Maps/CTF-Kosov.unr
-%%DATADIR%%/Maps/CTF-LavaGiant.unr
-%%DATADIR%%/Maps/CTF-Niven.unr
-%%DATADIR%%/Maps/CTF-November.unr
-%%DATADIR%%/Maps/CTF-Noxion16.unr
-%%DATADIR%%/Maps/CTF-Nucleus.unr
-%%DATADIR%%/Maps/CTF-Orbital.unr
-%%DATADIR%%/Maps/CTF-Ratchet.unr
-%%DATADIR%%/Maps/CTF-Tutorial.unr
-%%DATADIR%%/Maps/CityIntro.unr
-%%DATADIR%%/Maps/DM-Agony.unr
-%%DATADIR%%/Maps/DM-ArcaneTemple.unr
-%%DATADIR%%/Maps/DM-Barricade.unr
-%%DATADIR%%/Maps/DM-Bishop.unr
-%%DATADIR%%/Maps/DM-Closer.unr
-%%DATADIR%%/Maps/DM-Codex.unr
-%%DATADIR%%/Maps/DM-Conveyor.unr
-%%DATADIR%%/Maps/DM-Crane.unr
-%%DATADIR%%/Maps/DM-Curse][.unr
-%%DATADIR%%/Maps/DM-Cybrosis][.unr
-%%DATADIR%%/Maps/DM-Deck16][.unr
-%%DATADIR%%/Maps/DM-Fetid.unr
-%%DATADIR%%/Maps/DM-Fractal.unr
-%%DATADIR%%/Maps/DM-Gothic.unr
-%%DATADIR%%/Maps/DM-Grinder.unr
-%%DATADIR%%/Maps/DM-Grit-TOURNEY.unr
-%%DATADIR%%/Maps/DM-HealPod][.unr
-%%DATADIR%%/Maps/DM-HyperBlast.unr
-%%DATADIR%%/Maps/DM-KGalleon.unr
-%%DATADIR%%/Maps/DM-Liandri.unr
-%%DATADIR%%/Maps/DM-Malevolence.unr
-%%DATADIR%%/Maps/DM-Mojo][.unr
-%%DATADIR%%/Maps/DM-Morbias][.unr
-%%DATADIR%%/Maps/DM-Morpheus.unr
-%%DATADIR%%/Maps/DM-Oblivion.unr
-%%DATADIR%%/Maps/DM-Peak.unr
-%%DATADIR%%/Maps/DM-Phobos.unr
-%%DATADIR%%/Maps/DM-Pressure.unr
-%%DATADIR%%/Maps/DM-Pyramid.unr
-%%DATADIR%%/Maps/DM-Shrapnel][.unr
-%%DATADIR%%/Maps/DM-SpaceNoxx.unr
-%%DATADIR%%/Maps/DM-Stalwart.unr
-%%DATADIR%%/Maps/DM-StalwartXL.unr
-%%DATADIR%%/Maps/DM-Tempest.unr
-%%DATADIR%%/Maps/DM-Turbine.unr
-%%DATADIR%%/Maps/DM-Tutorial.unr
-%%DATADIR%%/Maps/DM-Viridian-TOURNEY.unr
-%%DATADIR%%/Maps/DM-Zeto.unr
-%%DATADIR%%/Maps/DOM-Bullet.unr
-%%DATADIR%%/Maps/DOM-Cidom.unr
-%%DATADIR%%/Maps/DOM-Cinder.unr
-%%DATADIR%%/Maps/DOM-Condemned.unr
-%%DATADIR%%/Maps/DOM-Cryptic.unr
-%%DATADIR%%/Maps/DOM-Gearbolt.unr
-%%DATADIR%%/Maps/DOM-Ghardhen.unr
-%%DATADIR%%/Maps/DOM-Lament.unr
-%%DATADIR%%/Maps/DOM-Lament][.unr
-%%DATADIR%%/Maps/DOM-Leadworks.unr
-%%DATADIR%%/Maps/DOM-MetalDream.unr
-%%DATADIR%%/Maps/DOM-Olden.unr
-%%DATADIR%%/Maps/DOM-Sesmar.unr
-%%DATADIR%%/Maps/DOM-Tutorial.unr
-%%DATADIR%%/Maps/DOM-WolfsBay.unr
-%%DATADIR%%/Maps/EOL_Assault.unr
-%%DATADIR%%/Maps/EOL_CTF.unr
-%%DATADIR%%/Maps/EOL_Challenge.unr
-%%DATADIR%%/Maps/EOL_Deathmatch.unr
-%%DATADIR%%/Maps/EOL_Domination.unr
-%%DATADIR%%/Maps/EOL_Statues.unr
+%%ANTHOLOGY%%%%DATADIR%%/Manual/Manual.pdf
+%%MAPS%%%%DATADIR%%/Maps/AS-Frigate.unr
+%%MAPS%%%%DATADIR%%/Maps/AS-Guardia.unr
+%%MAPS%%%%DATADIR%%/Maps/AS-HiSpeed.unr
+%%MAPS%%%%DATADIR%%/Maps/AS-Mazon.unr
+%%MAPS%%%%DATADIR%%/Maps/AS-OceanFloor.unr
+%%MAPS%%%%DATADIR%%/Maps/AS-Overlord.unr
+%%MAPS%%%%DATADIR%%/Maps/AS-Rook.unr
+%%MAPS%%%%DATADIR%%/Maps/AS-Tutorial.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-Beatitude.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-Command.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-Coret.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-Cybrosis][.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-Darji16.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-Dreary.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-EpicBoy.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-EternalCave.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-Face-SE.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-Face.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-Face][.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-Gauntlet.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-HallOfGiants.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-High.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-Hydro16.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-Kosov.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-LavaGiant.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-Niven.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-November.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-Noxion16.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-Nucleus.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-Orbital.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-Ratchet.unr
+%%MAPS%%%%DATADIR%%/Maps/CTF-Tutorial.unr
+%%MAPS%%%%DATADIR%%/Maps/CityIntro.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Agony.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-ArcaneTemple.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Barricade.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Bishop.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Closer.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Codex.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Conveyor.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Crane.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Curse][.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Cybrosis][.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Deck16][.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Fetid.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Fractal.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Gothic.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Grinder.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Grit-TOURNEY.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-HealPod][.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-HyperBlast.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-KGalleon.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Liandri.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Malevolence.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Mojo][.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Morbias][.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Morpheus.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Oblivion.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Peak.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Phobos.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Pressure.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Pyramid.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Shrapnel][.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-SpaceNoxx.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Stalwart.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-StalwartXL.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Tempest.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Turbine.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Tutorial.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Viridian-TOURNEY.unr
+%%MAPS%%%%DATADIR%%/Maps/DM-Zeto.unr
+%%MAPS%%%%DATADIR%%/Maps/DOM-Bullet.unr
+%%MAPS%%%%DATADIR%%/Maps/DOM-Cidom.unr
+%%MAPS%%%%DATADIR%%/Maps/DOM-Cinder.unr
+%%MAPS%%%%DATADIR%%/Maps/DOM-Condemned.unr
+%%MAPS%%%%DATADIR%%/Maps/DOM-Cryptic.unr
+%%MAPS%%%%DATADIR%%/Maps/DOM-Gearbolt.unr
+%%MAPS%%%%DATADIR%%/Maps/DOM-Ghardhen.unr
+%%MAPS%%%%DATADIR%%/Maps/DOM-Lament.unr
+%%MAPS%%%%DATADIR%%/Maps/DOM-Lament][.unr
+%%MAPS%%%%DATADIR%%/Maps/DOM-Leadworks.unr
+%%MAPS%%%%DATADIR%%/Maps/DOM-MetalDream.unr
+%%MAPS%%%%DATADIR%%/Maps/DOM-Olden.unr
+%%MAPS%%%%DATADIR%%/Maps/DOM-Sesmar.unr
+%%MAPS%%%%DATADIR%%/Maps/DOM-Tutorial.unr
+%%MAPS%%%%DATADIR%%/Maps/DOM-WolfsBay.unr
+%%MAPS%%%%DATADIR%%/Maps/EOL_Assault.unr
+%%MAPS%%%%DATADIR%%/Maps/EOL_CTF.unr
+%%MAPS%%%%DATADIR%%/Maps/EOL_Challenge.unr
+%%MAPS%%%%DATADIR%%/Maps/EOL_Deathmatch.unr
+%%MAPS%%%%DATADIR%%/Maps/EOL_Domination.unr
+%%MAPS%%%%DATADIR%%/Maps/EOL_Statues.unr
 %%DATADIR%%/Maps/Entry.unr
 %%DATADIR%%/Maps/UT-Logo-Map.unr
 %%DATADIR%%/Maps/UTCredits.unr
@@ -134,107 +135,6 @@
 %%DATADIR%%/Music/Wheels.umx
 %%DATADIR%%/Music/firebr.umx
 %%DATADIR%%/Music/utmenu23.umx
-%%DATADIR%%/NetGamesUSA.com/About_NetGames_USA.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/Backup of default ngStatsUT.cfg
-%%DATADIR%%/NetGamesUSA.com/ngStats/Readme-Help_Using_ngStats.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/data/db.ver
-%%DATADIR%%/NetGamesUSA.com/ngStats/history.txt
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/About_Epic_Games.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/About_NetGames_USA.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/About_ngTCS.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/About_ngWorldStats.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/Help_Using_ngStats.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/Individual_Game_Stats/Highest_Score/index.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/Individual_Game_Stats/Last_Game/index.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/Individual_Game_Stats/Recent_Index.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/Legal_Terms.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/Total_Game_Stats/All_Totals.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/Total_Game_Stats/Bot_Totals.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/Total_Game_Stats/Human_Totals.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/Total_Game_Stats/Player_Index.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/Total_Game_Stats/Rankings.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/Total_Game_Stats/Total_Index.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/Change_ngWorldStats_Password.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/Confirm_Password.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/UT_Logo_Large_Button.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/UT_Logo_Small_Button.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/View_ngStats.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/View_ngWorldStats.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/blue_white.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/flags_279.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g1.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g10.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g11.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g12.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g13.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g14.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g15.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g16.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g17.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g18.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g19.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g2.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g20.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g21.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g22.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g23.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g24.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g25.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g26.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g27.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g28.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g29.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g3.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g30.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g31.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g32.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g4.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g5.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g6.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g7.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g8.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g9.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g_legend.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/g_no.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/graph_back_ngStats.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/graph_back_ngStats_big.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/ngStats.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/ngStats_106_Wide.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/ngStats_Processing.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/ngTCS_129x114.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/ngTCS_Lite_129x114.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/ngTCS_Pro_129x114.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/ngUSA_Logo.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/ngUSA_Logo_106_wide.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/ngWorldStats.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/ngWorldStats_500x83.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/ngWorldStats_ENABLED_240x70.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/ngWorldStats_ENABLED_88x31.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/ngWorldStats_Enabled_234x46.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/ngWorldStats_Password.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/unreallogo.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics/white.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/ngStats_Main.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/processing.html
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/skins/Default NetGamesUSA Skin/README.txt
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/skins/Default NetGamesUSA Skin/custom_graphics/background.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/skins/Default NetGamesUSA Skin/custom_graphics/sidebar_120x90.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/skins/Default NetGamesUSA Skin/custom_graphics/skin_credit_88x31.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/skins/Default NetGamesUSA Skin/skin.css
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/skins/custom_graphics/background.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/skins/custom_graphics/sidebar_120x90.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/skins/custom_graphics/skin_credit_88x31.gif
-%%DATADIR%%/NetGamesUSA.com/ngStats/html/skins/skin.css
-%%DATADIR%%/NetGamesUSA.com/ngStats/ngStats End User License Agreement (EULA).txt
-%%DATADIR%%/NetGamesUSA.com/ngStats/ngStatsUT
-%%DATADIR%%/NetGamesUSA.com/ngStats/ngStatsUT.cfg
-%%DATADIR%%/NetGamesUSA.com/ngStats/ngusa.jar
-%%DATADIR%%/NetGamesUSA.com/ngStats/processedLogs/_tmp
-%%DATADIR%%/NetGamesUSA.com/ngWorldStats/bin/Help Using ngWorldStats Readme.txt
-%%DATADIR%%/NetGamesUSA.com/ngWorldStats/bin/ngWS.ver
-%%DATADIR%%/NetGamesUSA.com/ngWorldStats/bin/ngWorldStats
-%%DATADIR%%/NetGamesUSA.com/ngWorldStats/bin/ngWorldStats End User License Agreement (EULA).txt
-%%DATADIR%%/NetGamesUSA.com/ngWorldStats/logs/New_Install.log
 %%DATADIR%%/README
 %%DATADIR%%/README.Loki
 %%DATADIR%%/README.bonus.pack.collection
@@ -308,7 +208,7 @@
 %%DATADIR%%/System/MultiMesh.int
 %%DATADIR%%/System/MultiMesh.u
 %%DATADIR%%/System/NullDrv.so
-%%DATADIR%%/System/NullNetDriver.so
+%%451PATCH%%%%DATADIR%%/System/NullNetDriver.so
 %%DATADIR%%/System/NullRender.so
 %%DATADIR%%/System/OpenGLDrv.so
 %%DATADIR%%/System/OpenGlDrv.ini
@@ -349,7 +249,6 @@
 %%DATADIR%%/System/UWeb.u
 %%DATADIR%%/System/UWindow.u
 %%DATADIR%%/System/Unreal.int
-%%DATADIR%%/System/UnrealEd.ini
 %%DATADIR%%/System/UnrealEd.int
 %%DATADIR%%/System/UnrealI.int
 %%DATADIR%%/System/UnrealI.u
@@ -364,45 +263,10 @@
 %%DATADIR%%/System/de-logo.bmp
 %%DATADIR%%/System/de.int
 %%DATADIR%%/System/de.u
-%%DATADIR%%/System/editorres/AddMover.bmp
-%%DATADIR%%/System/editorres/AddSpecial.bmp
-%%DATADIR%%/System/editorres/BBCone.bmp
-%%DATADIR%%/System/editorres/BBCube.bmp
-%%DATADIR%%/System/editorres/BBCurvedStair.bmp
-%%DATADIR%%/System/editorres/BBCylinder.bmp
-%%DATADIR%%/System/editorres/BBGeneric.bmp
-%%DATADIR%%/System/editorres/BBLinearStair.bmp
-%%DATADIR%%/System/editorres/BBSheet.bmp
-%%DATADIR%%/System/editorres/BBSphere.bmp
-%%DATADIR%%/System/editorres/BBSpiralStair.bmp
-%%DATADIR%%/System/editorres/BBTerrain.bmp
-%%DATADIR%%/System/editorres/BBVolumetric.bmp
-%%DATADIR%%/System/editorres/BrushClip.bmp
-%%DATADIR%%/System/editorres/BrushClipDelete.bmp
-%%DATADIR%%/System/editorres/BrushClipFlip.bmp
-%%DATADIR%%/System/editorres/BrushClipSplit.bmp
-%%DATADIR%%/System/editorres/HideSelected.bmp
-%%DATADIR%%/System/editorres/InvertSelections.bmp
-%%DATADIR%%/System/editorres/ModeAdd.bmp
-%%DATADIR%%/System/editorres/ModeBrushClip.bmp
-%%DATADIR%%/System/editorres/ModeCamera.bmp
-%%DATADIR%%/System/editorres/ModeDeintersect.bmp
-%%DATADIR%%/System/editorres/ModeFaceDrag.bmp
-%%DATADIR%%/System/editorres/ModeIntersect.bmp
-%%DATADIR%%/System/editorres/ModeRotate.bmp
-%%DATADIR%%/System/editorres/ModeScale.bmp
-%%DATADIR%%/System/editorres/ModeSubtract.bmp
-%%DATADIR%%/System/editorres/ModeVertex.bmp
-%%DATADIR%%/System/editorres/ShowAll.bmp
-%%DATADIR%%/System/editorres/ShowSelected.bmp
-%%DATADIR%%/System/editorres/TexturePan.bmp
-%%DATADIR%%/System/editorres/TextureRotate.bmp
-%%DATADIR%%/System/editorres/vssver.scc
-%%DATADIR%%/System/edsplash.bmp
 %%DATADIR%%/System/libSDL-1.1.so.0
 %%DATADIR%%/System/libmikmod.so.2
 %%DATADIR%%/System/libopenal-0.0.so
-%%DATADIR%%/System/license.int
+%%ORIGINAL%%%%DATADIR%%/System/license.int
 %%DATADIR%%/System/ucc-bin
 %%DATADIR%%/System/ut-bin
 %%DATADIR%%/Textures/AlfaFX.utx
@@ -558,14 +422,14 @@
 %%DATADIR%%/Web/images/m3-1.gif
 %%DATADIR%%/Web/images/m3-2.gif
 %%DATADIR%%/Web/images/right.gif
-%%DATADIR%%/Web/inc/content_footer_tables.inc
-%%DATADIR%%/Web/inc/content_header_tables.inc
-%%DATADIR%%/Web/inc/footer.inc
-%%DATADIR%%/Web/inc/header.inc
-%%DATADIR%%/Web/inc/menu_footer.inc
-%%DATADIR%%/Web/inc/menu_header.inc
-%%DATADIR%%/Web/inc/top_begin.inc
-%%DATADIR%%/Web/inc/top_end.inc
+%%451PATCH%%%%DATADIR%%/Web/inc/content_footer_tables.inc
+%%451PATCH%%%%DATADIR%%/Web/inc/content_header_tables.inc
+%%451PATCH%%%%DATADIR%%/Web/inc/footer.inc
+%%451PATCH%%%%DATADIR%%/Web/inc/header.inc
+%%451PATCH%%%%DATADIR%%/Web/inc/menu_footer.inc
+%%451PATCH%%%%DATADIR%%/Web/inc/menu_header.inc
+%%451PATCH%%%%DATADIR%%/Web/inc/top_begin.inc
+%%451PATCH%%%%DATADIR%%/Web/inc/top_end.inc
 %%DATADIR%%/Web/menu.uhtm
 %%DATADIR%%/Web/message.uhtm
 %%DATADIR%%/Web/plaintext/current.uhtm
@@ -586,41 +450,24 @@
 %%DATADIR%%/Web/plaintext/defaults_rules.uhtm
 %%DATADIR%%/Web/plaintext/defaults_server.uhtm
 %%DATADIR%%/Web/plaintext/defaults_settings.uhtm
-%%DATADIR%%/Web/plaintext/inc/footer.inc
-%%DATADIR%%/Web/plaintext/inc/header.inc
-%%DATADIR%%/Web/plaintext/inc/whiteheader.inc
+%%451PATCH%%%%DATADIR%%/Web/plaintext/inc/footer.inc
+%%451PATCH%%%%DATADIR%%/Web/plaintext/inc/header.inc
+%%451PATCH%%%%DATADIR%%/Web/plaintext/inc/whiteheader.inc
 %%DATADIR%%/Web/plaintext/menu.uhtm
 %%DATADIR%%/Web/plaintext/message.uhtm
 %%DATADIR%%/Web/plaintext/root.uhtm
 %%DATADIR%%/Web/root.uhtm
 @dirrm %%DATADIR%%/Help
 @dirrm %%DATADIR%%/Logs
+%%ANTHOLOGY%%@dirrm %%DATADIR%%/Manual
 @dirrm %%DATADIR%%/Maps
 @dirrm %%DATADIR%%/Music
- at dirrm %%DATADIR%%/NetGamesUSA.com/ngStats/data
- at dirrm %%DATADIR%%/NetGamesUSA.com/ngStats/html/graphics
- at dirrm %%DATADIR%%/NetGamesUSA.com/ngStats/html/Individual_Game_Stats/Highest_Score
- at dirrm %%DATADIR%%/NetGamesUSA.com/ngStats/html/Individual_Game_Stats/Last_Game
- at dirrm %%DATADIR%%/NetGamesUSA.com/ngStats/html/Individual_Game_Stats
- at dirrm %%DATADIR%%/NetGamesUSA.com/ngStats/html/skins/custom_graphics
- at dirrm %%DATADIR%%/NetGamesUSA.com/ngStats/html/skins/Default NetGamesUSA Skin/custom_graphics
- at dirrm %%DATADIR%%/NetGamesUSA.com/ngStats/html/skins/Default NetGamesUSA Skin
- at dirrm %%DATADIR%%/NetGamesUSA.com/ngStats/html/skins
- at dirrm %%DATADIR%%/NetGamesUSA.com/ngStats/html/Total_Game_Stats
- at dirrm %%DATADIR%%/NetGamesUSA.com/ngStats/html
- at dirrm %%DATADIR%%/NetGamesUSA.com/ngStats/processedLogs
- at dirrm %%DATADIR%%/NetGamesUSA.com/ngStats
- at dirrm %%DATADIR%%/NetGamesUSA.com/ngWorldStats/bin
- at dirrm %%DATADIR%%/NetGamesUSA.com/ngWorldStats/logs
- at dirrm %%DATADIR%%/NetGamesUSA.com/ngWorldStats
- at dirrm %%DATADIR%%/NetGamesUSA.com
 @dirrm %%DATADIR%%/Sounds
- at dirrm %%DATADIR%%/System/editorres
 @dirrm %%DATADIR%%/System
 @dirrm %%DATADIR%%/Textures
 @dirrm %%DATADIR%%/Web/images
- at dirrm %%DATADIR%%/Web/inc
- at dirrm %%DATADIR%%/Web/plaintext/inc
+%%451PATCH%%@dirrm %%DATADIR%%/Web/inc
+%%451PATCH%%@dirrm %%DATADIR%%/Web/plaintext/inc
 @dirrm %%DATADIR%%/Web/plaintext
 @dirrm %%DATADIR%%/Web
 @dirrm %%DATADIR%%
--- linux-ut-436,1.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list