ports/50763: New-port: games/linux_nwnclient games/linux_nwndata Neverwinter Nights

Erik Olson esolson at olsonexpress.com
Thu Apr 10 03:20:14 UTC 2003


>Number:         50763
>Category:       ports
>Synopsis:       New-port:  games/linux_nwnclient games/linux_nwndata Neverwinter Nights
>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:   Wed Apr 09 20:20:10 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Erik Olson
>Release:        FreeBSD 4.8-RC i386
>Organization:
none 
>Environment:
System: FreeBSD jupiter.olsonexpress.com 4.8-RC FreeBSD 4.8-RC #2: Sat Mar 29 03:25:23 EST 2003 root at jupiter.olsonexpress.com:/usr/src/sys/compile/JUPITER i386


	
>Description:
This a port of the Linux version of Neverwinter Nights from Bioware.  This port actually requires an update for the linux SDL library that was submitted a few days ago on PR ports 50616.  Since this is my first full port (I just made changes to the SDL port) please let me know if you see any issues with it.  Thanks.
	
>How-To-Repeat:
	
>Fix:

	

--- nwnclient.shar begins here ---
# 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_nwnclient
#	linux_nwnclient/Makefile
#	linux_nwnclient/pkg-comment
#	linux_nwnclient/pkg-descr
#	linux_nwnclient/distinfo
#	linux_nwnclient/files
#	linux_nwnclient/files/patch-aa
#	linux_nwnclient/pkg-plist
#	linux_nwnclient/pkg-install
#
echo c - linux_nwnclient
mkdir -p linux_nwnclient > /dev/null 2>&1
echo x - linux_nwnclient/Makefile
sed 's/^X//' >linux_nwnclient/Makefile << 'END-of-linux_nwnclient/Makefile'
X# New ports collection makefile for:    linux_nwnclient
X# Date created:         1 April 2003
X# Whom:                 Erik Olson <erikolson at olsonexpress.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	linux_nwnclient
XPORTVERSION=	1.29
XCATEGORIES=	games linux
XMASTER_SITES=	http://nwdownloads.bioware.com/neverwinternights/linux/${PORTVERSION:S/.//}/
XDISTNAME=       nwclient${PORTVERSION:S/.//}beta3
X
XMAINTAINER=     erikolson at olsonexpress.com
XCOMMENT=        Neverwinter Nights Linux (x86) Client
X
XRUN_DEPENDS=  /compat/linux/usr/games/nwn/nwm:${PORTSDIR}/games/linux_nwndata \
X		/compat/linux/usr/lib/libSDL-1.2.so.0.0.5:${PORTSDIR}/devel/linux-sdl12 \
X		/compat/linux/usr/X11R6/lib/libGL.so.1.2:${PORTSDIR}/graphics/linux_dri
X
XUSE_LINUX=      yes
XUSE_LINUX_PREFIX=	yes
XNO_BUILD=       yes
XONLY_FOR_ARCHS= i386
XNWNDIR=		usr/games/nwn
XWRKSRC=		${WRKDIR}
XINSTALL_DIR=	${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755
XPLIST_SUB+=    NWNDIR="${NWNDIR}"
X# Linux binary should not be stripped by INSTALL_PROGRAM
X# because as a side effect it brands the binary as FreeBSD.
XSTRIP=
X
Xpre-fetch:
X.if !defined(BATCH) && !defined(PACKAGE_BUILDING)
X	${SH} pkg-install
X.endif
X
Xdo-install:
X	${INSTALL_DIR} ${PREFIX}/${NWNDIR}
X	${INSTALL_DIR} ${PREFIX}/${NWNDIR}/miles
X	${INSTALL_DIR} ${PREFIX}/${NWNDIR}/override
X.for file in nwmain
X	${INSTALL_PROGRAM} ${WRKDIR}/${file} ${PREFIX}/${NWNDIR}
X.endfor
X.for file in dmclient fixinstall nwn
X	${INSTALL_SCRIPT} ${WRKDIR}/${file} ${PREFIX}/${NWNDIR}
X.endfor
X.for file in nwn.ini
X	${INSTALL_DATA} ${WRKDIR}/${file} ${PREFIX}/${NWNDIR}
X.endfor
X.for file in miles/mssdsp.flt miles/mssmp3.asi miles/msssoft.m3d miles/libmss.so.6.5.2 miles/libmss.so.6 miles/libmss.so
X	${INSTALL_DATA} ${WRKDIR}/${file} ${PREFIX}/${NWNDIR}/miles
X.endfor
X.for file in override/soundprovider.2da override/load_legal2.tga override/load_legal.tga override/gui_srv_lst_pnl.tga
X	${INSTALL_DATA} ${WRKDIR}/${file} ${PREFIX}/${NWNDIR}/override
X.endfor
X.ifndef (NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKDIR}/readme.txt ${DOCSDIR}
X	${INSTALL_DATA} ${WRKDIR}/readme-SDL.txt ${DOCSDIR}
X.endif
X	cd ${PREFIX}/${NWNDIR}/ ; /compat/linux/bin/bash ./fixinstall
X	${CHOWN} -R root:games ${PREFIX}/${NWNDIR}/
X	${CHMOD} 775 ${PREFIX}/${NWNDIR}/
X
X.include <bsd.port.mk>
END-of-linux_nwnclient/Makefile
echo x - linux_nwnclient/pkg-comment
sed 's/^X//' >linux_nwnclient/pkg-comment << 'END-of-linux_nwnclient/pkg-comment'
XNeverwinter Nights Client (Linux version)
END-of-linux_nwnclient/pkg-comment
echo x - linux_nwnclient/pkg-descr
sed 's/^X//' >linux_nwnclient/pkg-descr << 'END-of-linux_nwnclient/pkg-descr'
XThis is the Neverwinter Nights Linux based client.  It runs
Xunder FreeBSD using the Linux emulation mode.  In order to play
Xthis game, you will need the original games installed on an
Xexisting windows system.  You will need to copy the files out 
Xof that installation (i.e. c:\Neverwinter Nights\) into the 
X/usr/ports/distfiles/NWN directory.
X
XWWW:  http://nwn.bioware.com/
X
X- Erik Olson
Xesolson at olsonexpress.com
END-of-linux_nwnclient/pkg-descr
echo x - linux_nwnclient/distinfo
sed 's/^X//' >linux_nwnclient/distinfo << 'END-of-linux_nwnclient/distinfo'
XMD5 (nwclient129beta3.tar.gz) = c4813a94dbd001611de9557f66b24bd8
END-of-linux_nwnclient/distinfo
echo c - linux_nwnclient/files
mkdir -p linux_nwnclient/files > /dev/null 2>&1
echo x - linux_nwnclient/files/patch-aa
sed 's/^X//' >linux_nwnclient/files/patch-aa << 'END-of-linux_nwnclient/files/patch-aa'
X--- nwn.orig	Sun Apr  6 15:44:34 2003
X+++ nwn	Sun Apr  6 15:45:03 2003
X@@ -2,7 +2,8 @@
X 
X export SDL_MOUSE_RELATIVE=0
X export SDL_VIDEO_X11_DGAMOUSE=0
X-
X+export R200_NO_TCL=1
X export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./miles
X+cd /usr/compat/linux/usr/games/nwn
X 
X ./nwmain $@
END-of-linux_nwnclient/files/patch-aa
echo x - linux_nwnclient/pkg-plist
sed 's/^X//' >linux_nwnclient/pkg-plist << 'END-of-linux_nwnclient/pkg-plist'
X%%NWNDIR%%/dmclient
X%%NWNDIR%%/fixinstall
X%%NWNDIR%%/miles/mssdsp.flt
X%%NWNDIR%%/miles/mssmp3.asi
X%%NWNDIR%%/miles/msssoft.m3d
X%%NWNDIR%%/miles/libmss.so.6.5.2
X%%NWNDIR%%/miles/libmss.so.6
X%%NWNDIR%%/miles/libmss.so
X%%NWNDIR%%/nwmain
X%%NWNDIR%%/nwn
X%%NWNDIR%%/nwn.ini
X%%NWNDIR%%/override/soundprovider.2da
X%%NWNDIR%%/override/load_legal2.tga
X%%NWNDIR%%/override/load_legal.tga
X%%NWNDIR%%/override/gui_srv_lst_pnl.tga
X%%DOCSDIR%%/readme-SDL.txt
X%%DOCSDIR%%/readme.txt
X at unexec rmdir %D/%%NWNDIR%%/miles 2>/dev/null || true
X at unexec rmdir %D/%%NWNDIR%%/override 2>/dev/null || true
X at unexec rmdir %D/%%NWNDIR%%/ 2>/dev/null || true
END-of-linux_nwnclient/pkg-plist
echo x - linux_nwnclient/pkg-install
sed 's/^X//' >linux_nwnclient/pkg-install << 'END-of-linux_nwnclient/pkg-install'
X#!/bin/sh
X
Xif [ "$2" = "POST-INSTALL" -o -n "${BATCH}" -o -n "${PACKAGE_BUILDING}" ]; then
X  exit 0
Xfi
X
X/usr/bin/dialog --msgbox "In order to play Neverwinter Nights, you will need the data files from the game.  This can be accomplished in a few different ways.  You can copy them manually into the /usr/compat/linux/games/nwn directory, or you use the games/linux-nwndata port.  The files will be automatically checked for.  If they are not available, then the games/linux-nwndata port will automatically be installed.  NOTE:  This port is installed so that you will need to be a member of the games group in order to play." 12 70 || /usr/bin/false
END-of-linux_nwnclient/pkg-install
exit
--- nwnclient.shar ends here ---

--- nwndata.shar begins here ---
# 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_nwndata
#	linux_nwndata/Makefile
#	linux_nwndata/pkg-comment
#	linux_nwndata/pkg-descr
#	linux_nwndata/pkg-install
#	linux_nwndata/pkg-plist
#	linux_nwndata/pkg-deinstall
#
echo c - linux_nwndata
mkdir -p linux_nwndata > /dev/null 2>&1
echo x - linux_nwndata/Makefile
sed 's/^X//' >linux_nwndata/Makefile << 'END-of-linux_nwndata/Makefile'
X# New ports collection makefile for:    Neverwinter Nights Data
X# Date created:				4 April 2003
X# Whom:					Erik Olson <erikolson at olsonexpress.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	linux_nwndata
XPORTVERSION=	1.29
XCATEGORIES=	games linux
XMASTER_SITES=	#
XDIST_SUBDIR=	NWN
XEXTRACT_ONLY=   # Don't extract anything
X
XMAINTAINER=	erikolson at olsonexpress.com
XCOMMENT=	Neverwinter Nights Data Files
X
XONLY_FOR_ARCHS=	i386
XUSE_LINUX_PREFIX=	yes
XNO_BUILD=		yes
XSTRIP=
X
XGAMEDIR=	${PREFIX}/usr/games/nwn/
XPLIST_SUB+=	NWNDIR="/usr/games/nwn/"
XDISTDIRS=       ambient data dmvault hak localvault docs \
X		modules music nwm override portraits saves \
X		servervault texturepacks \
X		chitin.key patch.key dialog.tlk nwnplayer.ini nwncdkey.ini
XIGNOREFILES=    ${ALLFILES}
X
X.include <bsd.port.pre.mk>
X
X.for file in ${DISTDIRS}
X.if !exists(${DISTDIR}/${DIST_SUBDIR}/${file})
XIGNORE=You must manually copy all the files from an existing windows installation of Neverwinter Nights to the ${DISTDIR}/${DIST_SUBDIR} directory and then run make again.  This can be accomplished in one of two ways, you can copy the files, or you can share the directory off from a windows box and mount it.  The file missing is:  ${DISTDIR}/${DIST_SUBDIR}/${file}.
X.endif
X.endfor
X
Xpre-fetch:
X.if !defined(BATCH) && !defined(PACKAGE_BUILDING)
X	${SH} pkg-install
X.endif
X
Xdo-fetch:
X
X# Do nothing for the build.  Don't set NO_BUILD because of the earlier
X# BUILD_DEPENDS
Xdo-build:
X
Xdo-install:
X.for dir in ${DISTDIRS}
X	cd ${DISTDIR}/NWN/ ; find -d ${dir} | cpio -p -R root:games --make-directories ${GAMEDIR}/
X.endfor
X	${CHMOD} 775 ${GAMEDIR}/saves
X	@${MKDIR} ${GAMEDIR}/logs
X	${CHMOD} 775 ${GAMEDIR}/logs
X	${CHMOD} 775 ${GAMEDIR}/localvault
X	@${MKDIR} ${GAMEDIR}/temp
X	${CHMOD} 775 ${GAMEDIR}/temp
X	${CHOWN} -R root:games ${GAMEDIR}/
X	${CHMOD} 775 ${GAMEDIR}/nwnplayer.ini
X	${CHMOD} 775 ${GAMEDIR}
X
X.include <bsd.port.post.mk>
END-of-linux_nwndata/Makefile
echo x - linux_nwndata/pkg-comment
sed 's/^X//' >linux_nwndata/pkg-comment << 'END-of-linux_nwndata/pkg-comment'
XNeverwinter Nights Data (Linux version)
END-of-linux_nwndata/pkg-comment
echo x - linux_nwndata/pkg-descr
sed 's/^X//' >linux_nwndata/pkg-descr << 'END-of-linux_nwndata/pkg-descr'
XThis is the Neverwinter Nights data used by the Linux client.  It runs
Xunder FreeBSD using the Linux emulation mode.  In order to play
Xthis game, you will need the original games installed on an
Xexisting windows system.  You will need to copy the files out 
Xof that installation (i.e. c:\Neverwinter Nights\) into the 
X/usr/ports/distfiles/NWN directory, or you can simply mount the directory
Xusing smbmount.
X
XWWW:  http://nwn.bioware.com/
X
X- Erik Olson
Xesolson at olsonexpress.com
END-of-linux_nwndata/pkg-descr
echo x - linux_nwndata/pkg-install
sed 's/^X//' >linux_nwndata/pkg-install << 'END-of-linux_nwndata/pkg-install'
X#!/bin/sh
X
Xif [ "$2" = "POST-INSTALL" -o -n "${BATCH}" -o -n "${PACKAGE_BUILDING}" ]; then
X  exit 0
Xfi
X
X/usr/bin/dialog --yesno "In order to play Neverwinter Nights, you will need the data files in the /usr/ports/distfiles/NWN directory.   You should install these files first on a Windows machine, then copy them over to your BSD machine.  You can accomplish this by either copying all the files, or you can share the install directory from your Windows machine and mount it to the /usr/ports/distfiles/NWN directory.  NOTE:  You should upgrade your windows installation to 1.29 before coping/mounting the files.  Do you have the files ready?" 14 70 || /usr/bin/false
END-of-linux_nwndata/pkg-install
echo x - linux_nwndata/pkg-plist
sed 's/^X//' >linux_nwndata/pkg-plist << 'END-of-linux_nwndata/pkg-plist'
X%%NWNDIR%%/ambient/al_an_bughouse2.wav
X%%NWNDIR%%/ambient/al_an_bugscave1.wav
X%%NWNDIR%%/ambient/al_an_bugscave2.wav
X%%NWNDIR%%/ambient/al_an_lizrdflk1.wav
X%%NWNDIR%%/ambient/al_cv_castleamb1.wav
X%%NWNDIR%%/ambient/al_cv_castleamb2.wav
X%%NWNDIR%%/ambient/al_cv_castleamb3.wav
X%%NWNDIR%%/ambient/al_cv_caveamb1.wav
X%%NWNDIR%%/ambient/al_cv_caveamb2.wav
X%%NWNDIR%%/ambient/al_cv_caveamb3.wav
X%%NWNDIR%%/ambient/al_cv_cryptamb1.wav
X%%NWNDIR%%/ambient/al_cv_cryptamb2.wav
X%%NWNDIR%%/ambient/al_cv_cryptamb3.wav
X%%NWNDIR%%/ambient/al_cv_evldunamb1.wav
X%%NWNDIR%%/ambient/al_cv_evldunamb2.wav
X%%NWNDIR%%/ambient/al_cv_evldunamb3.wav
X%%NWNDIR%%/ambient/al_cv_hauntamb1.wav
X%%NWNDIR%%/ambient/al_cv_hauntamb2.wav
X%%NWNDIR%%/ambient/al_cv_hauntamb3.wav
X%%NWNDIR%%/ambient/al_cv_houseamb1.wav
X%%NWNDIR%%/ambient/al_cv_houseamb2.wav
X%%NWNDIR%%/ambient/al_cv_houseamb3.wav
X%%NWNDIR%%/ambient/al_cv_kitchamb1.wav
X%%NWNDIR%%/ambient/al_cv_kitchamb2.wav
X%%NWNDIR%%/ambient/al_cv_mineamb1.wav
X%%NWNDIR%%/ambient/al_cv_mineamb2.wav
X%%NWNDIR%%/ambient/al_cv_mineamb3.wav
X%%NWNDIR%%/ambient/al_cv_seweramb1.wav
X%%NWNDIR%%/ambient/al_cv_seweramb2.wav
X%%NWNDIR%%/ambient/al_mg_airlab1.wav
X%%NWNDIR%%/ambient/al_mg_earthlab1.wav
X%%NWNDIR%%/ambient/al_mg_firelab1.wav
X%%NWNDIR%%/ambient/al_mg_magicint1.wav
X%%NWNDIR%%/ambient/al_mg_magicint2.wav
X%%NWNDIR%%/ambient/al_mg_magicint3.wav
X%%NWNDIR%%/ambient/al_mg_magicint4.wav
X%%NWNDIR%%/ambient/al_mg_pitcry1.wav
X%%NWNDIR%%/ambient/al_mg_waterlab1.wav
X%%NWNDIR%%/ambient/al_na_frstdyamb1.wav
X%%NWNDIR%%/ambient/al_na_frstdyamb2.wav
X%%NWNDIR%%/ambient/al_na_frstdyamb3.wav
X%%NWNDIR%%/ambient/al_na_frstdyscr1.wav
X%%NWNDIR%%/ambient/al_na_frstmagic1.wav
X%%NWNDIR%%/ambient/al_na_frstntamb1.wav
X%%NWNDIR%%/ambient/al_na_frstntamb2.wav
X%%NWNDIR%%/ambient/al_na_frstntscr1.wav
X%%NWNDIR%%/ambient/al_na_lavalake1.wav
X%%NWNDIR%%/ambient/al_na_sludglake1.wav
X%%NWNDIR%%/ambient/al_pl_blacksmith.wav
X%%NWNDIR%%/ambient/al_pl_riot1.wav
X%%NWNDIR%%/ambient/al_pl_bordello1.wav
X%%NWNDIR%%/ambient/al_pl_bordello2.wav
X%%NWNDIR%%/ambient/al_pl_cityday1.wav
X%%NWNDIR%%/ambient/al_pl_cityday2.wav
X%%NWNDIR%%/ambient/al_pl_citynite.wav
X%%NWNDIR%%/ambient/al_pl_combat1.wav
X%%NWNDIR%%/ambient/al_pl_combat2.wav
X%%NWNDIR%%/ambient/al_pl_combatmuf1.wav
X%%NWNDIR%%/ambient/al_pl_combatmuf2.wav
X%%NWNDIR%%/ambient/al_pl_marketday.wav
X%%NWNDIR%%/ambient/al_pl_riot2.wav
X%%NWNDIR%%/ambient/al_pl_slumday1.wav
X%%NWNDIR%%/ambient/al_pl_slumday2.wav
X%%NWNDIR%%/ambient/al_pl_slumnite.wav
X%%NWNDIR%%/ambient/al_pl_talkinglrg.wav
X%%NWNDIR%%/ambient/al_pl_talkingmed.wav
X%%NWNDIR%%/ambient/al_pl_talkingsml.wav
X%%NWNDIR%%/ambient/al_pl_tavhubbub1.wav
X%%NWNDIR%%/ambient/al_pl_tavhubbub2.wav
X%%NWNDIR%%/ambient/al_pl_templesday.wav
X%%NWNDIR%%/ambient/al_pl_townday1.wav
X%%NWNDIR%%/ambient/al_pl_townday2.wav
X%%NWNDIR%%/ambient/al_pl_townnite.wav
X%%NWNDIR%%/ambient/al_pl_whispers.wav
X%%NWNDIR%%/ambient/al_pl_whispersf.wav
X%%NWNDIR%%/ambient/al_pl_whispersm.wav
X%%NWNDIR%%/ambient/al_wt_gustcavrn1.wav
X%%NWNDIR%%/ambient/al_wt_gustchasm1.wav
X%%NWNDIR%%/ambient/al_wt_gustdraft1.wav
X%%NWNDIR%%/ambient/al_wt_gustgrass1.wav
X%%NWNDIR%%/ambient/al_wt_rainhard1.wav
X%%NWNDIR%%/ambient/al_wt_rainlight1.wav
X%%NWNDIR%%/ambient/al_wt_stormlg1.wav
X%%NWNDIR%%/ambient/al_wt_stormsm1.wav
X%%NWNDIR%%/ambient/al_an_bughouse1.wav
X%%NWNDIR%%/texturepacks/GUI_32bit.erf
X%%NWNDIR%%/texturepacks/Textures_Tpa.erf
X%%NWNDIR%%/texturepacks/Textures_Tpc.erf
X%%NWNDIR%%/texturepacks/Tiles_Tpa.erf
X%%NWNDIR%%/texturepacks/Tiles_Tpb.erf
X%%NWNDIR%%/texturepacks/Tiles_Tpc.erf
X%%NWNDIR%%/data/voicesets.bif
X%%NWNDIR%%/data/aurora_gui.bif
X%%NWNDIR%%/data/aurora_tcn.bif
X%%NWNDIR%%/data/aurora_tdc.bif
X%%NWNDIR%%/data/aurora_tde.bif
X%%NWNDIR%%/data/aurora_tdm.bif
X%%NWNDIR%%/data/aurora_tds.bif
X%%NWNDIR%%/data/aurora_tic.bif
X%%NWNDIR%%/data/aurora_tin.bif
X%%NWNDIR%%/data/aurora_tms.bif
X%%NWNDIR%%/data/aurora_ttf.bif
X%%NWNDIR%%/data/aurora_ttr.bif
X%%NWNDIR%%/data/convo.bif
X%%NWNDIR%%/data/editor.bif
X%%NWNDIR%%/data/ini.bif
X%%NWNDIR%%/data/loadscreens.bif
X%%NWNDIR%%/data/misc.bif
X%%NWNDIR%%/data/models_01.bif
X%%NWNDIR%%/data/models_02.bif
X%%NWNDIR%%/data/music.bif
X%%NWNDIR%%/data/patch.bif
X%%NWNDIR%%/data/scripts.bif
X%%NWNDIR%%/data/sounds.bif
X%%NWNDIR%%/data/templates.bif
X%%NWNDIR%%/data/textures_01.bif
X%%NWNDIR%%/data/textures_02.bif
X%%NWNDIR%%/data/2da.bif
X%%NWNDIR%%/dmvault/dungeonmaster.bic
X%%NWNDIR%%/docs/NWN_OnlineManual.pdf
X%%NWNDIR%%/docs/readme.txt
X%%NWNDIR%%/localvault/zanzinabru.bic
X%%NWNDIR%%/localvault/claymanorin.bic
X%%NWNDIR%%/localvault/daeris.bic
X%%NWNDIR%%/localvault/daevaorn.bic
X%%NWNDIR%%/localvault/diadanlocke.bic
X%%NWNDIR%%/localvault/drax.bic
X%%NWNDIR%%/localvault/freddifurpo.bic
X%%NWNDIR%%/localvault/frederickgarvin.bic
X%%NWNDIR%%/localvault/jaindvarkvasirso.bic
X%%NWNDIR%%/localvault/jinn.bic
X%%NWNDIR%%/localvault/jolenaleider.bic
X%%NWNDIR%%/localvault/junoboram.bic
X%%NWNDIR%%/localvault/kerith.bic
X%%NWNDIR%%/localvault/kheldaraambarhin.bic
X%%NWNDIR%%/localvault/lantianudattiams.bic
X%%NWNDIR%%/localvault/laureencelest.bic
X%%NWNDIR%%/localvault/merrickdupelade.bic
X%%NWNDIR%%/localvault/ownka.bic
X%%NWNDIR%%/localvault/raptrethanlis.bic
X%%NWNDIR%%/localvault/tonansten.bic
X%%NWNDIR%%/localvault/torutaramoku.bic
X%%NWNDIR%%/localvault/xandraloxdeteste.bic
X%%NWNDIR%%/localvault/xavierwoo.bic
X%%NWNDIR%%/localvault/aluviandarkstar.bic
X%%NWNDIR%%/override/iit_medkit_001.tga
X%%NWNDIR%%/override/m1q6f06pedistal.dlg
X%%NWNDIR%%/override/nw_s2_wholeness.ncs
X%%NWNDIR%%/override/nw_s2_wholeness.nss
X%%NWNDIR%%/override/options_sound.gui
X%%NWNDIR%%/override/serverlist_page1.gui
X%%NWNDIR%%/modules/DEMO - Goblins vs Kobolds.mod
X%%NWNDIR%%/modules/DEMO - Thar be Rats! Yarrr!.mod
X%%NWNDIR%%/modules/DEMO - House of Doors.mod
X%%NWNDIR%%/modules/Contest Of Champions 0492.mod
X%%NWNDIR%%/modules/DEMO - The Cat Lady.mod
X%%NWNDIR%%/music/mus_theme_nwn.bmu
X%%NWNDIR%%/music/mus_bat_aribeth.bmu
X%%NWNDIR%%/music/mus_bat_citboss.bmu
X%%NWNDIR%%/music/mus_bat_city1.bmu
X%%NWNDIR%%/music/mus_bat_city2.bmu
X%%NWNDIR%%/music/mus_bat_city3.bmu
X%%NWNDIR%%/music/mus_bat_dragon.bmu
X%%NWNDIR%%/music/mus_bat_dung1.bmu
X%%NWNDIR%%/music/mus_bat_dung2.bmu
X%%NWNDIR%%/music/mus_bat_dung3.bmu
X%%NWNDIR%%/music/mus_bat_endboss.bmu
X%%NWNDIR%%/music/mus_bat_forboss.bmu
X%%NWNDIR%%/music/mus_bat_forest1.bmu
X%%NWNDIR%%/music/mus_bat_forest2.bmu
X%%NWNDIR%%/music/mus_bat_lizboss.bmu
X%%NWNDIR%%/music/mus_bat_rural1.bmu
X%%NWNDIR%%/music/mus_castle.bmu
X%%NWNDIR%%/music/mus_citydockday.bmu
X%%NWNDIR%%/music/mus_citydocknite.bmu
X%%NWNDIR%%/music/mus_citymarket.bmu
X%%NWNDIR%%/music/mus_citynite.bmu
X%%NWNDIR%%/music/mus_cityslumday.bmu
X%%NWNDIR%%/music/mus_cityslumnite.bmu
X%%NWNDIR%%/music/mus_citywealthy.bmu
X%%NWNDIR%%/music/mus_crypt1.bmu
X%%NWNDIR%%/music/mus_crypt2.bmu
X%%NWNDIR%%/music/mus_evildungeon1.bmu
X%%NWNDIR%%/music/mus_evildungeon2.bmu
X%%NWNDIR%%/music/mus_forestday1.bmu
X%%NWNDIR%%/music/mus_forestday2.bmu
X%%NWNDIR%%/music/mus_forestnite.bmu
X%%NWNDIR%%/music/mus_gendungeon1.bmu
X%%NWNDIR%%/music/mus_mines1.bmu
X%%NWNDIR%%/music/mus_mines2.bmu
X%%NWNDIR%%/music/mus_richhouse.bmu
X%%NWNDIR%%/music/mus_ruralday1.bmu
X%%NWNDIR%%/music/mus_ruralday2.bmu
X%%NWNDIR%%/music/mus_ruralnite.bmu
X%%NWNDIR%%/music/mus_sewer.bmu
X%%NWNDIR%%/music/mus_store.bmu
X%%NWNDIR%%/music/mus_tavern1.bmu
X%%NWNDIR%%/music/mus_tavern2.bmu
X%%NWNDIR%%/music/mus_tavern3.bmu
X%%NWNDIR%%/music/mus_tavern4.bmu
X%%NWNDIR%%/music/mus_templeevil.bmu
X%%NWNDIR%%/music/mus_templegood.bmu
X%%NWNDIR%%/music/mus_templegood2.bmu
X%%NWNDIR%%/music/mus_theme_argend.bmu
X%%NWNDIR%%/music/mus_theme_aribev.bmu
X%%NWNDIR%%/music/mus_theme_aribgd.bmu
X%%NWNDIR%%/music/mus_theme_chap1.bmu
X%%NWNDIR%%/music/mus_theme_chap2.bmu
X%%NWNDIR%%/music/mus_theme_chap3.bmu
X%%NWNDIR%%/music/mus_theme_chap4.bmu
X%%NWNDIR%%/music/mus_theme_main.bmu
X%%NWNDIR%%/music/mus_theme_maugrm.bmu
X%%NWNDIR%%/music/mus_theme_morag.bmu
X%%NWNDIR%%/music/mus_autorun.wav
X%%NWNDIR%%/nwm/Chapter2E.nwm
X%%NWNDIR%%/nwm/Chapter1E.nwm
X%%NWNDIR%%/nwm/Chapter2.nwm
X%%NWNDIR%%/nwm/Chapter1.nwm
X%%NWNDIR%%/nwm/Chapter3.nwm
X%%NWNDIR%%/nwm/Chapter4.nwm
X%%NWNDIR%%/nwm/Prelude.nwm
X%%NWNDIR%%/patch.key
X%%NWNDIR%%/dialog.tlk
X%%NWNDIR%%/chitin.key
X%%NWNDIR%%/nwnplayer.ini
X%%NWNDIR%%/nwncdkey.ini
X at unexec if [ -e %D/%%NWNDIR%%/ambient/al_wt_windforst1.wav ]; then rm -f %D/%%NWNDIR%%/ambient/al_wt_windforst1.wav; fi
X at unexec if [ -e %D/%%NWNDIR%%/ambient/al_wt_windforst1.WAV ]; then rm -f %D/%%NWNDIR%%/ambient/al_wt_windforst1.WAV; fi
X at unexec if [ -e %D/%%NWNDIR%%/ambient/al_wt_windmed1.wav ]; then rm -f %D/%%NWNDIR%%/ambient/al_wt_windmed1.wav; fi
X at unexec if [ -e %D/%%NWNDIR%%/ambient/al_wt_windmed1.WAV ]; then rm -f %D/%%NWNDIR%%/al_wt_windsoft1/al_wt_windmed1.WAV; fi
X at unexec if [ -e %D/%%NWNDIR%%/ambient/al_wt_windsoft1.wav ]; then rm -f %D/%%NWNDIR%%/ambient/al_wt_windsoft1.wav; fi
X at unexec if [ -e %D/%%NWNDIR%%/ambient/al_wt_windsoft1.WAV ]; then rm -f %D/%%NWNDIR%%/ambient/al_wt_windsoft1.WAV; fi
X at unexec if [ -e %D/%%NWNDIR%%/ambient/al_wt_windstrng1.wav ]; then rm -f %D/%%NWNDIR%%/ambient/al_wt_windstrng1.wav; fi
X at unexec if [ -e %D/%%NWNDIR%%/ambient/al_wt_windstrng1.WAV ]; then rm -f %D/%%NWNDIR%%/ambient/al_wt_windstrng1.WAV; fi
X at unexec rmdir %D/%%NWNDIR%%/ambient 2>/dev/null || true
X at unexec rmdir %D/%%NWNDIR%%/data 2>/dev/null || true
X at unexec rmdir %D/%%NWNDIR%%/dmvault 2>/dev/null || true
X at unexec rmdir %D/%%NWNDIR%%/hak 2>/dev/null || true
X at unexec rmdir %D/%%NWNDIR%%/localvault 2>/dev/null || true
X at unexec rmdir %D/%%NWNDIR%%/modules 2>/dev/null || true
X at unexec rmdir %D/%%NWNDIR%%/music 2>/dev/null || true
X at unexec rmdir %D/%%NWNDIR%%/nwm 2>/dev/null || true
X at unexec rmdir %D/%%NWNDIR%%/override 2>/dev/null || true
X at unexec rmdir %D/%%NWNDIR%%/portraits 2>/dev/null || true
X at unexec rmdir %D/%%NWNDIR%%/saves 2>/dev/null || true
X at unexec rmdir %D/%%NWNDIR%%/servervault 2>/dev/null || true
X at unexec rmdir %D/%%NWNDIR%%/texturepacks 2>/dev/null || true
X at unexec rmdir %D/%%NWNDIR%%/temp 2>/dev/null || true
X at unexec rmdir %D/%%NWNDIR%%/logs 2>/dev/null || true
X at unexec rmdir %D/%%NWNDIR%%/docs 2>/dev/null || true
X at unexec rmdir %D/%%NWNDIR%%/tempclient 2>/dev/null || true
X
END-of-linux_nwndata/pkg-plist
echo x - linux_nwndata/pkg-deinstall
sed 's/^X//' >linux_nwndata/pkg-deinstall << 'END-of-linux_nwndata/pkg-deinstall'
X#!/bin/sh
X
Xif [ "$2" != "POST-DEINSTALL" ]; then
X    exit 0
Xfi
X
Xecho ""
Xecho "This port has been deinstalled.  However, it is possible that some files have been left on the system.  There are several reasons why this could happen:"
Xecho ""
Xecho "* Because of the conversion from the Windows to the Linux based versions of the data files, some may have been renamed during the upgrade process."
Xecho "* If you have played Neverwinter nights, your save files and user settings will still be there."
Xecho ""
Xecho "To fully remove this port, you will also need to remove the /compat/linux/usr/games/nwn directory."
X
Xexit 0
X
END-of-linux_nwndata/pkg-deinstall
exit
--- nwndata.shar ends here ---


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



More information about the freebsd-ports-bugs mailing list