diff -u -r /usr/ports/games/HeroesOfMightAndMagic/scripts/configure HeroesOfMightAndMagic/scripts/configure --- /usr/ports/games/HeroesOfMightAndMagic/scripts/configure Wed Mar 7 12:35:58 2001 +++ HeroesOfMightAndMagic/scripts/configure Thu Nov 13 21:37:23 2003 @@ -53,4 +53,39 @@ yesno NO "Do you want to install Videos (137 MB) " echo VIDEOS=$answ >> $F +. $F + +cat ${PKGDIR}/files/pkg-plist.base > ${PLIST} + +# Scenario files +if [ $SCENARIO = YES ]; then + cat ${PKGDIR}/files/pkg-plist.scenario >> ${PLIST} +else + echo ${GAMESUBDIR}/maps >> ${PLIST} +fi + +# Neither sound nor Music, make the whole data tree a link +if [ $GRAPHIC = NO -a $MUSIC = NO ]; then + echo ${GAMESUBDIR}/data/video >> ${PLIST} +else + cat ${PKGDIR}/files/pkg-plist.video >> ${PLIST} +fi + +# Videos +if [ $VIDEOS = YES ]; then + cat ${PKGDIR}/files/pkg-plist.video >> ${PLIST} +fi + + + +# Music +if [ $MUSIC = YES ]; then + cat ${PKGDIR}/files/pkg-plist.music >> ${PLIST} +else + echo ${GAMESUBDIR}/mp3 >> ${PLIST} +fi + +echo @dirrm ${GAMESUBDIR}/data >> ${PLIST} +echo @dirrm ${GAMESUBDIR} >> ${PLIST} + exit 0 diff -u -r /usr/ports/games/HeroesOfMightAndMagic/scripts/do-install HeroesOfMightAndMagic/scripts/do-install --- /usr/ports/games/HeroesOfMightAndMagic/scripts/do-install Wed Mar 7 12:35:58 2001 +++ HeroesOfMightAndMagic/scripts/do-install Thu Nov 13 21:41:11 2003 @@ -21,11 +21,11 @@ # INSTALL_PROGRAM (its parameter -s) currupts the file. Using cp. cp ${CD}/bin/x86/heroes3 ${GAMEDIR} +chmod 755 ${GAMEDIR}/heroes3 brandelf -t Linux ${GAMEDIR}/heroes3 ln -sf ${GAMEDIR}/heroes3 ${LOCALBASE}/bin/heroes3 touch ${GAMEDIR}/data/hiscore.dat chmod 666 ${GAMEDIR}/data/hiscore.dat -cat ${PKGDIR}/files/pkg-plist.base > ${PLIST} # Basis packet if [ $BASIC = YES ]; then @@ -43,18 +43,13 @@ echo Installing Scenarios mkdir -p ${GAMEDIR}/maps ${INSTALL_DATA} ${CD}/maps/* ${GAMEDIR}/maps - cat ${PKGDIR}/files/pkg-plist.scenario >> ${PLIST} else ln -sf ${CD}/maps ${GAMEDIR}/maps - echo ${GAMESUBDIR}/maps >> ${PLIST} fi # Neither sound nor Music, make the whole data tree a link if [ $GRAPHIC = NO -a $MUSIC = NO ]; then ln -sf ${CD}/data/video ${GAMEDIR}/data/video - echo ${GAMESUBDIR}/data/video >> ${PLIST} -else - cat ${PKGDIR}/files/pkg-plist.video >> ${PLIST} fi # Graphics (recommended) @@ -77,7 +72,6 @@ echo Installing Videos mkdir -p ${GAMEDIR}/data/video ${INSTALL_DATA} ${CD}/data/video/*.mpg ${GAMEDIR}/data/video - cat ${PKGDIR}/files/pkg-plist.video >> ${PLIST} elif [ $GRAPHIC = YES ]; then # Music is installed, so create links cd $CD/data/video @@ -92,14 +86,9 @@ echo Installing Music mkdir -p ${GAMEDIR}/mp3 ${INSTALL_DATA} ${CD}/mp3/* ${GAMEDIR}/mp3 - cat ${PKGDIR}/files/pkg-plist.music >> ${PLIST} else ln -sf ${CD}/mp3 ${GAMEDIR}/mp3 - echo ${GAMESUBDIR}/mp3 >> ${PLIST} fi - - echo @dirrm ${GAMESUBDIR}/data >> ${PLIST} - echo @dirrm ${GAMESUBDIR} >> ${PLIST} # Goodbye message if [ $BASIC = YES -a $GRAPHIC = YES ]; then