Index: head/games/linux-nwnclient/Makefile =================================================================== --- head/games/linux-nwnclient/Makefile (revision 373981) +++ head/games/linux-nwnclient/Makefile (revision 373982) @@ -1,103 +1,104 @@ # Created by: Erik Olson # $FreeBSD$ PORTNAME= nwnclient PORTVERSION= 1.69 PORTREVISION= 1 CATEGORIES= games linux MASTER_SITES= http://na.llnet.bioware.cdn.ea.com/u/f/eagames/bioware/neverwinternights/updates/linux/${PORTVERSION:S/.//}/:CLIENT \ http://nwdownloads.bioware.com/neverwinternights/linux/129/:ORIG \ http://nwdownloads.bioware.com/neverwinternights/linux/gold/:GOLD \ http://nwdownloads.bioware.com/neverwinternights/linux/161/:HOTU \ http://home.roadrunner.com/~nwmovies/nwmovies/:NWMOVIES \ http://www.radgametools.com/down/Bink/:BINK PKGNAMEPREFIX= linux- DISTFILES= ${CLIENT_FILES} \ ${CLIENT_NWMOVIES} DIST_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME} MAINTAINER= scf@FreeBSD.org COMMENT= Neverwinter Nights Linux (x86) Client RUN_DEPENDS= ${LOCALBASE}/share/nwndata/docs/readme.txt:${PORTSDIR}/games/nwndata NO_BUILD= yes RESTRICTED= Distribution not allowed USE_LINUX= yes USE_LINUX_APPS= sdl12 xorglibs NWNDATADIR= ${LOCALBASE}/share/nwndata .ifdef WITH_NVIDIA_GL RUN_DEPENDS+= ${LINUXBASE}/usr/lib/libGL.so.1:${PORTSDIR}/x11/nvidia-driver USE_LINUX_APPS+=libglu .else USE_LINUX_APPS+=dri .endif OPTIONS_DEFINE= NWMOVIES NWMOVIES_DESC= Support for movies using BinkPlayer .include .include # Client detection. Currently, detects only original and Diamond editions. .if exists(${LOCALBASE}/share/nwndata/xp2.key) CLIENT_FILES= nwclientgold.tar.gz:GOLD \ nwclienthotu.tar.gz:HOTU \ English_linuxclient169_xp2.tar.gz:CLIENT .if ${PORT_OPTIONS:MNWMOVIES} NWMOVIESFILE= nwmovies-v4-public.20090223.080954.tar.gz BINKPLAYERFILE= BinkLinuxPlayer.zip CLIENT_NWMOVIES=${NWMOVIESFILE}:NWMOVIES \ ${BINKPLAYERFILE}:BINK USE_LINUX_APPS+=mikmod sdlmixer PLIST_SUB+= NWMOVIES="" .else PLIST_SUB+= NWMOVIES="@comment " .endif PLIST_SUB+= DIAMOND="" ORIGINAL="@comment " .else CLIENT_FILES= nwclient129.tar.gz:ORIG \ English_linuxclient${PORTVERSION:S/.//}_orig.tar.gz:CLIENT PLIST_SUB+= NWMOVIES="@comment " DIAMOND="@comment " ORIGINAL="" .endif do-extract: ${MKDIR} ${WRKSRC} .for _distfile in ${CLIENT_FILES:C/:.*$//g} ${BINKPLAYERFILE} (cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \ ${_DISTDIR}/${_distfile} ${EXTRACT_AFTER_ARGS}) .endfor .if defined(BINKPLAYERFILE) (cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \ ${_DISTDIR}/${NWMOVIESFILE} ${EXTRACT_AFTER_ARGS} \ nwmovies/binklib.so nwmovies/libdis/libdisasm.so \ nwmovies/nwmovies.so) (cd ${WRKSRC} && ${MV} BinkPlayer nwmovies) .endif ${RM} ${WRKSRC}/lib/libSDL* ${WRKSRC}/fixinstall ${WRKSRC}/nwn if [ -d ${WRKSRC}/SDL-1.2.5 ]; then \ ${RM} ${WRKSRC}/SDL-1.2.5/*; \ ${RMDIR} ${WRKSRC}/SDL-1.2.5; \ fi + @${FIND} ${WRKSRC} -type f -name ".*" -delete do-configure: ${SED} -e 's|%%NWNDATADIR%%|${NWNDATADIR}|' \ -e 's|%%NWNCLIENTDIR%%|${DATADIR}|' \ <${FILESDIR}/nwn.sh >${WRKDIR}/nwn do-install: ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${FIND} . -print | \ ${CPIO} -pdmuv -R${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR}) ${FIND} ${STAGEDIR}${DATADIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 0755 ${FIND} ${STAGEDIR}${DATADIR} -type f -print0 | ${XARGS} -0 ${CHMOD} 0644 (cd ${STAGEDIR}${DATADIR} && ${CHMOD} 0755 dmclient nwmain nwserver) .if defined(BINKPLAYERFILE) (cd ${STAGEDIR}${DATADIR} && ${CHMOD} 0755 nwmovies/BinkPlayer) (cd ${STAGEDIR}${DATADIR}/nwmovies && ${LN} -s /compat/linux/usr/lib/libX11.so.6 libX11.so) ${INSTALL_SCRIPT} ${FILESDIR}/nwmovies.pl ${STAGEDIR}${DATADIR} .endif ${INSTALL_SCRIPT} ${WRKDIR}/nwn ${STAGEDIR}${PREFIX}/bin/ .include Index: head/games/linux-nwnclient/pkg-plist =================================================================== --- head/games/linux-nwnclient/pkg-plist (revision 373981) +++ head/games/linux-nwnclient/pkg-plist (revision 373982) @@ -1,101 +1,91 @@ bin/nwn %%ORIGINAL%%%%DATADIR%%/EULA.txt %%DIAMOND%%%%DATADIR%%/NWNv169.txt %%DATADIR%%/ambient/al_fanfare_horn.wav %%DATADIR%%/ambient/al_fanfare_trump.wav %%DATADIR%%/ambient/al_na_seawaves.wav %%DATADIR%%/ambient/al_na_seawaves2.wav %%DATADIR%%/ambient/al_wt_windcrows.wav %%DATADIR%%/ambient/al_wt_windcrows2.wav %%DATADIR%%/ambient/al_wt_windowls.wav %%DATADIR%%/ambient/al_wt_windowls2.wav %%ORIGINAL%%%%DATADIR%%/data/patch.bif %%DIAMOND%%%%DATADIR%%/data/xp2patch.bif %%DATADIR%%/data/xp3.bif %%DATADIR%%/dialog.tlk %%DATADIR%%/dmclient %%DATADIR%%/miles/libmss.so %%DATADIR%%/miles/libmss.so.6 %%DATADIR%%/miles/libmss.so.6.5.2 %%DATADIR%%/miles/mssdsp.flt %%DATADIR%%/miles/mssmp3.asi %%DATADIR%%/miles/msssoft.m3d %%DIAMOND%%%%DATADIR%%/movies-HotU.txt %%DATADIR%%/movies-OC.txt %%DIAMOND%%%%DATADIR%%/movies-SoU.txt %%DATADIR%%/music/mus_bat_wcbattle.bmu %%DATADIR%%/music/mus_bat_wcchase.bmu %%DATADIR%%/music/mus_dd_infdun.bmu %%DATADIR%%/music/mus_dd_islands.bmu %%DATADIR%%/music/mus_dd_kingmaker.bmu %%DATADIR%%/music/mus_dd_pirates.bmu %%DATADIR%%/music/mus_dd_shadowgua.bmu %%DATADIR%%/music/mus_dd_witchwake.bmu %%DATADIR%%/music/mus_wc_armchair.bmu %%DATADIR%%/music/mus_wc_knighted.bmu %%DATADIR%%/music/mus_wc_morfen.bmu %%DATADIR%%/music/mus_wc_ogma.bmu %%DATADIR%%/music/mus_wc_opening.bmu %%DATADIR%%/music/mus_wc_openroad.bmu %%DATADIR%%/music/mus_wc_rural.bmu %%DATADIR%%/music/mus_wc_ruralg.bmu %%DATADIR%%/music/mus_wc_smokeash.bmu %%DATADIR%%/music/mus_wc_solace.bmu %%DATADIR%%/music/mus_wc_tears.bmu %%DATADIR%%/music/mus_wc_theme.bmu %%DATADIR%%/nwm/Chapter1.nwm %%DATADIR%%/nwm/Chapter1E.nwm %%DATADIR%%/nwm/Chapter2.nwm %%DATADIR%%/nwm/Chapter2E.nwm %%DATADIR%%/nwm/Chapter3.nwm %%DATADIR%%/nwm/Chapter4.nwm %%DATADIR%%/nwm/Prelude.nwm %%DIAMOND%%%%DATADIR%%/nwm/XP1-Chapter 1.nwm %%DIAMOND%%%%DATADIR%%/nwm/XP1-Chapter 2.nwm %%DIAMOND%%%%DATADIR%%/nwm/XP1-Interlude.nwm %%DIAMOND%%%%DATADIR%%/nwm/XP2_Chapter1.nwm %%DIAMOND%%%%DATADIR%%/nwm/XP2_Chapter2.nwm %%DIAMOND%%%%DATADIR%%/nwm/XP2_Chapter3.nwm %%DATADIR%%/nwmain %%NWMOVIES%%%%DATADIR%%/nwmovies.pl %%NWMOVIES%%%%DATADIR%%/nwmovies/BinkPlayer %%NWMOVIES%%%%DATADIR%%/nwmovies/binklib.so %%NWMOVIES%%%%DATADIR%%/nwmovies/libX11.so %%NWMOVIES%%%%DATADIR%%/nwmovies/libdis/libdisasm.so %%NWMOVIES%%%%DATADIR%%/nwmovies/nwmovies.so %%DATADIR%%/nwn.ini %%DIAMOND%%%%DATADIR%%/nwncdkey.ini %%DATADIR%%/nwserver %%ORIGINAL%%%%DATADIR%%/override/iit_medkit_001.tga %%DATADIR%%/override/iit_midmisc_029.tga %%DATADIR%%/override/load_legal.tga %%DATADIR%%/override/load_legal2.tga %%DATADIR%%/override/ls_car_01.dds %%DATADIR%%/override/ls_car_01.tga %%DATADIR%%/override/ls_car_01s.dds %%DATADIR%%/override/ls_car_01s.tga %%DATADIR%%/override/ls_car_03.dds %%DATADIR%%/override/ls_car_03.tga %%DATADIR%%/override/ls_car_03s.dds %%DATADIR%%/override/ls_car_03s.tga %%DATADIR%%/override/soundprovider.2da %%ORIGINAL%%%%DATADIR%%/patch.key %%DIAMOND%%%%DATADIR%%/readme-GOLD.txt %%DATADIR%%/readme-SDL.txt %%DATADIR%%/readme.linuxclientupdate.txt %%DATADIR%%/readme.linuxserver.txt %%DATADIR%%/readme.txt %%DIAMOND%%%%DATADIR%%/texturepacks/xp2_tex_tpa.erf %%DIAMOND%%%%DATADIR%%/xp2patch.key %%DATADIR%%/xp3.key -%%DIAMOND%%@dirrm %%DATADIR%%/texturepacks -@dirrm %%DATADIR%%/override -%%NWMOVIES%%@dirrm %%DATADIR%%/nwmovies/libdis -%%NWMOVIES%%@dirrm %%DATADIR%%/nwmovies -@dirrm %%DATADIR%%/nwm -@dirrm %%DATADIR%%/music -@dirrm %%DATADIR%%/miles -@dirrm %%DATADIR%%/lib -@dirrm %%DATADIR%%/data -@dirrm %%DATADIR%%/ambient -@dirrm %%DATADIR%% +@dir %%DATADIR%%/lib