diff options
author | alepulver <alepulver@FreeBSD.org> | 2006-09-10 00:41:47 +0800 |
---|---|---|
committer | alepulver <alepulver@FreeBSD.org> | 2006-09-10 00:41:47 +0800 |
commit | e8c081488a64f654e18a1076e89948da89161aee (patch) | |
tree | 6f44784194460e3ffb9c4c93f70338e2f2691ee4 /games | |
parent | 77104f60d5590fd7d2ac2a39e46ed1dc577ee5e8 (diff) | |
download | freebsd-ports-gnome-e8c081488a64f654e18a1076e89948da89161aee.tar.gz freebsd-ports-gnome-e8c081488a64f654e18a1076e89948da89161aee.tar.zst freebsd-ports-gnome-e8c081488a64f654e18a1076e89948da89161aee.zip |
- Update to version 1.21.2.
- Use SF macro in MASTER_SITES.
- Take maintainership.
- Convert to OPTIONS.
- Remove ONLY_FOR_ARCHS=i386.
- Use (smart) wrapper script instead of "installuser" target.
- Remove "-fno-strict-aliasing" flag only (don not change CFLAGS/CXXFLAGS),
and on any OSVERSION.
Diffstat (limited to 'games')
-rw-r--r-- | games/vavoom/Makefile | 201 | ||||
-rw-r--r-- | games/vavoom/distinfo | 6 | ||||
-rw-r--r-- | games/vavoom/files/patch-configure.ac | 45 | ||||
-rw-r--r-- | games/vavoom/files/patch-source__Makefile.in | 29 | ||||
-rw-r--r-- | games/vavoom/files/pkg-message.in | 31 | ||||
-rw-r--r-- | games/vavoom/files/vavoom.in | 24 | ||||
-rw-r--r-- | games/vavoom/pkg-plist | 26 |
7 files changed, 155 insertions, 207 deletions
diff --git a/games/vavoom/Makefile b/games/vavoom/Makefile index a72ad3cf619a..2c28d50037ea 100644 --- a/games/vavoom/Makefile +++ b/games/vavoom/Makefile @@ -6,170 +6,125 @@ # PORTNAME= vavoom -PORTVERSION= 1.20 +PORTVERSION= 1.21.2 CATEGORIES= games -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= ${PORTNAME} +MASTER_SITES= SF -MAINTAINER= ports@FreeBSD.org +MAINTAINER= alepulver@FreeBSD.org COMMENT= Doom, Doom II, Heretic, Hexen and Strife source port LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png USE_BZIP2= yes USE_GMAKE= yes -USE_ICONV= yes -USE_AUTOTOOLS= autoconf:259 +GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} -CONFIGURE_ARGS= --with-sdl --with-opengl --without-openal --without-vorbis \ - --without-libmad --without-mikmod --without-flac -CONFIGURE_ENV= "CFLAGS=${CFLAGS} -I${LOCALBASE}/include" \ - "CPPFLAGS=${CPPFLAGS} -I${LOCALBASE}/include" \ - "CXXFLAGS=${CXXFLAGS} -I${LOCALBASE}/include -I${X11BASE}/include" \ - "LDFLAGS=-L${LOCALBASE}/lib -L${X11BASE}/lib" -ALL_TARGET= all sv -USE_SDL= mixer sdl -USE_GL= yes -ONLY_FOR_ARCHS= i386 +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" -.ifdef (WITH_OPTIMIZED_CFLAGS) -CFLAGS+= -O3 -ffast-math -fomit-frame-pointer -.endif +OPTIONS= ALLEGRO "Use Allegro for hardware API" off \ + FLAC "Enable FLAC support" off \ + LIBMAD "Enable MP3 support" off \ + MIKMOD "Enable MikMod support" off \ + OPENAL "Enable OpenAL support" off \ + OPENGL "Enable OpenGL support" on \ + OPTIMIZED_CFLAGS "Enable compilation optimizations" off \ + VORBIS "Enable Ogg Vorbis support" off \ + SDL "Use SDL for hardware API" on -SUB_FILES= pkg-message vavoom -SUB_LIST= "PREFIX=${PREFIX}" "PORTSDIR=${PORTSDIR}" +SUB_FILES= ${PORTNAME} pkg-message .include <bsd.port.pre.mk> .include "${PORTSDIR}/games/doom-data/Makefile.include" -CONFIGURE_ARGS+= --with-sdl-config=${SDL_CONFIG} +# The `-fno-strict-aliasing' flag (default on FreeBSD 6.0+) produces +# non-working code for `vcc', so we remove it here if present. +CFLAGS:= ${CFLAGS:N-fno-strict-aliasing} +CXXFLAGS:= ${CFLAGS:N-fno-strict-aliasing} -OPENAL_CONFIG?= ${LOCALBASE}/bin/openal-config -.if exists(${OPENAL_CONFIG}) -WITH_OPENAL= yes +.if !defined(WITH_ALLEGRO) && !defined(WITH_SDL) +IGNORE= needs ALLEGRO or SDL for hardware API .endif -.if exists(${LOCALBASE}/lib/libvorbis.so.3) -WITH_VORBIS= yes +.if defined(WITH_ALLEGRO) && defined(WITH_SDL) +IGNORE= selected conflicting options ALLEGRO and SDL .endif -.if exists(${LOCALBASE}/lib/libmad.so.2) -WITH_LIBMAD= yes +.if defined(WITH_ALLEGRO) +LIB_DEPENDS+= alleg.42:${PORTSDIR}/devel/allegro \ + agl.4:${PORTSDIR}/graphics/allegrogl +CONFIGURE_ARGS+=--with-allegro +.else +CONFIGURE_ARGS+=--without-allegro .endif -MIKMOD_CONFIG?= ${LOCALBASE}/bin/libmikmod-config -.if exists(${MIKMOD_CONFIG}) -WITH_MIKMOD= yes +.if defined(WITH_FLAC) +LIB_DEPENDS+= FLAC.7:${PORTSDIR}/audio/flac +CONFIGURE_ARGS+=--with-flac +.else +CONFIGURE_ARGS+=--without-flac .endif -.if exists(${LOCALBASE}/lib/libFLAC.so.7) -WITH_FLAC= yes +.if defined(WITH_LIBMAD) +LIB_DEPENDS+= mad.2:${PORTSDIR}/audio/libmad +CONFIGURE_ARGS+=--with-libmad +.else +CONFIGURE_ARGS+=--without-libmad .endif -.ifdef (WITH_OPENAL) -CONFIGURE_ARGS+= --with-openal -LIB_DEPENDS+= openal.0:${PORTSDIR}/audio/openal +.if defined(WITH_MIKMOD) +LIB_DEPENDS+= mikmod.2:${PORTSDIR}/audio/libmikmod +CONFIGURE_ARGS+=--with-mikmod +.else +CONFIGURE_ARGS+=--without-mikmod .endif -.ifdef (WITH_VORBIS) -CONFIGURE_ARGS+= --with-vorbis -LIB_DEPENDS+= vorbis.3:${PORTSDIR}/audio/libvorbis +.if defined(WITH_OPENAL) +LIB_DEPENDS+= openal.0:${PORTSDIR}/audio/openal +CONFIGURE_ARGS+=--with-openal +.else +CONFIGURE_ARGS+=--without-openal .endif -.ifdef (WITH_LIBMAD) -CONFIGURE_ARGS+= --with-libmad -LIB_DEPENDS+= mad.2:${PORTSDIR}/audio/libmad -.endif - -.ifdef (WITH_MIKMOD) -CONFIGURE_ARGS+= --with-mikmod -LIB_DEPENDS+= mikmod.2:${PORTSDIR}/audio/libmikmod +.if defined(WITH_OPENGL) +USE_GL= yes +CONFIGURE_ARGS+=--with-opengl +.else +CONFIGURE_ARGS+=--without-opengl .endif -.ifdef (WITH_FLAC) -CONFIGURE_ARGS+= --with-flac -LIB_DEPENDS+= FLAC.7:${PORTSDIR}/audio/flac +.if defined(WITH_OPTIMIZED_CFLAGS) +CFLAGS+= -O3 -ffast-math -fomit-frame-pointer .endif -# -fno-strict-aliasing (default on FreeBSD 6.0+) produces run-working -# code for `vcc', so use a more conservative setting here -.if (${OSVERSION} >= 600000) -CFLAGS= -O -pipe -CXXFLAGS= -O -pipe +.if defined(WITH_VORBIS) +LIB_DEPENDS+= vorbis.3:${PORTSDIR}/audio/libvorbis +CONFIGURE_ARGS+=--with-vorbis +.else +CONFIGURE_ARGS+=--without-vorbis .endif -pre-everything:: - @${ECHO_CMD} "" -.ifndef (WITH_OPENAL) - @${ECHO_CMD} "Define WITH_OPENAL=yes to build with 3D sound support" -.endif -.ifndef (WITH_VORBIS) - @${ECHO_CMD} "Define WITH_VORBIS=yes to build with Vorbis support" -.endif -.ifndef (WITH_LIBMAD) - @${ECHO_CMD} "Define WITH_LIBMAD=yes to build MP3 music support" -.endif -.ifndef (WITH_MIKMOD) - @${ECHO_CMD} "Define WITH_MIKMOD=yes to build with MikMod support" -.endif -.ifndef (WITH_FLAC) - @${ECHO_CMD} "Define WITH_FLAC=yes to build with FLAC support" -.endif -.ifndef (WITH_OPTIMIZED_CFLAGS) - @${ECHO_CMD} "Define WITH_OPTIMIZED_CFLAGS=yes to build Vavoom optimized for speed" +.if defined(WITH_SDL) +USE_SDL= mixer sdl +CONFIGURE_ARGS+=--with-sdl --with-sdl-config=${SDL_CONFIG} +.else +CONFIGURE_ARGS+=--without-sdl .endif - @${ECHO_CMD} "" post-patch: - @${REINPLACE_CMD} -i '' -e 's|SDL\/||g' ${WRKSRC}/source/*.cpp - @${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|' \ - ${WRKSRC}/utils/acc/parse.c ${WRKSRC}/utils/acc/strlist.c - @${REINPLACE_CMD} -e 's|%%SDL_CONFIG%%|${SDL_CONFIG}|g; \ - s|%%OPENAL_CONFIG%%|${OPENAL_CONFIG}|g; \ - s|%%MIKMOD_CONFIG%%|${MIKMOD_CONFIG}|g' ${WRKSRC}/configure.ac - @(cd ${WRKSRC} && ${SH} ./fixunix.sh) - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/Vavoom ${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKSRC}/VavoomSV ${PREFIX}/bin - -# install wrapper script - ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin + @${REINPLACE_CMD} -e 's|SDL/||g' ${WRKSRC}/source/s_sdl.cpp + @${REINPLACE_CMD} -e 's|\.$$host_cpu||' \ + ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} + @cd ${WRKSRC} && ${SH} fixunix.sh - @${MKDIR} ${DATADIR} - @${MKDIR} ${DATADIR}/basev - ${INSTALL_DATA} ${WRKSRC}/basev/games.txt ${DATADIR}/basev - @${MKDIR} ${DATADIR}/basev/common - ${INSTALL_DATA} ${WRKSRC}/basev/common/default.cfg \ - ${WRKSRC}/basev/common/startup.vs \ - ${WRKSRC}/basev/common/wad0.wad ${DATADIR}/basev/common -.for i in doom heretic hexen strife - @${MKDIR} ${DATADIR}/basev/${i} - ${INSTALL_DATA} ${WRKSRC}/basev/${i}/wad0.wad ${DATADIR}/basev/${i} -.endfor -.for i in doom1 doom2 tnt plutonia - @${MKDIR} ${DATADIR}/basev/${i} - ${INSTALL_DATA} ${WRKSRC}/basev/${i}/wad0.wad \ - ${WRKSRC}/basev/${i}/base.txt ${DATADIR}/basev/${i} -.endfor - -.ifndef (NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/vavmref.txt \ - ${WRKSRC}/docs/vavoom.txt ${DOCSDIR} +post-install: + ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/vavoom.txt ${DOCSDIR} .endif + @${ECHO_CMD} @${CAT} ${PKGMESSAGE} - -# Run this target as a user from which you will play Vavoom. It will create -# required symlinks in users home directory. This should be done only once. -installuser: - cd ${DATADIR} && \ - ${FIND} . -type d -exec ${MKDIR} ~/.${PORTNAME}/{} \; && \ - ${FIND} . -type f -exec ${LN} -sf ${DATADIR}/{} ~/.${PORTNAME}/{} \; -.if exists(${DMDIR}) - cd ${DMDIR} && \ - ${FIND} . -type d -exec ${MKDIR} ~/.${PORTNAME}/{} \; && \ - ${FIND} . -type f -exec ${LN} -sf ${DMDIR}/{} ~/.${PORTNAME}/{} \; -.endif + @${ECHO_CMD} .include <bsd.port.post.mk> diff --git a/games/vavoom/distinfo b/games/vavoom/distinfo index 0a6bde432a79..d9b31c213ab9 100644 --- a/games/vavoom/distinfo +++ b/games/vavoom/distinfo @@ -1,3 +1,3 @@ -MD5 (vavoom-1.20.tar.bz2) = 6a08199b5b7bb8a2070e3f81be79a0ce -SHA256 (vavoom-1.20.tar.bz2) = 495ac5446670ae963c0e8f624dc7978975fc5040a33e9667cf91e147f431b0fd -SIZE (vavoom-1.20.tar.bz2) = 1883529 +MD5 (vavoom-1.21.2.tar.bz2) = 6dc2486597502abd6addd6d1582e54b0 +SHA256 (vavoom-1.21.2.tar.bz2) = 8f9be9c791c7f5eae06f6c4d816af704dd3dfffb1dc1ffdea0c1dbc32dee0f69 +SIZE (vavoom-1.21.2.tar.bz2) = 1891354 diff --git a/games/vavoom/files/patch-configure.ac b/games/vavoom/files/patch-configure.ac deleted file mode 100644 index 8fc353119d22..000000000000 --- a/games/vavoom/files/patch-configure.ac +++ /dev/null @@ -1,45 +0,0 @@ ---- configure.ac.orig -+++ configure.ac -@@ -83,7 +83,7 @@ - - if test "x$with_allegro" = "xyes"; then - if test "x$with_allegro_config" = "x"; then -- AC_PATH_PROG([allegro_config], [allegro-config]) -+ AC_PATH_PROG([allegro_config], [allegro-config], [%%ALLEGRO_CONFIG%%]) - if test "x$allegro_config" = "x"; then - AC_MSG_ERROR(['cannot find Allegro instalation']) - fi -@@ -93,7 +93,7 @@ - else - if test "x$with_sdl" = "xyes"; then - if test "x$with_sdl_config" = "x"; then -- AC_PATH_PROG([sdl_config], [sdl-config]) -+ AC_PATH_PROG([sdl_config], [sdl-config], [%%SDL_CONFIG%%]) - if test "x$sdl_config" = "x"; then - AC_MSG_ERROR(['cannot find SDL instalation']) - fi -@@ -122,13 +122,13 @@ - AC_MSG_NOTICE([Using Allegro]) - MAIN_PLATFORM='UNIX_ALLEGRO' - MAIN_CFLAGS="`${allegro_config} --cflags`" -- MAIN_LIBS="`${allegro_config} --libs` -lpng -lz -lstdc++" -+ MAIN_LIBS="`${allegro_config} --libs` -lpng -lz -lstdc++ -liconv" - else - if test "x$sdl_config" != "x"; then - AC_MSG_NOTICE([Using SDL]) - MAIN_PLATFORM='UNIX_SDL' - MAIN_CFLAGS="`${sdl_config} --cflags`" -- MAIN_LIBS="-lSDL_mixer `${sdl_config} --libs` -lpng -lz -lstdc++" -+ MAIN_LIBS="-lSDL_mixer `${sdl_config} --libs` -lpng -lz -lstdc++ -liconv" - fi - fi - OBJ_FILES="$OBJ_FILES \$(SYS_OBJS_${MAIN_PLATFORM})" -@@ -246,7 +246,7 @@ - AC_ARG_WITH([mikmod-config], AS_HELP_STRING([--with-mikmod-config], [Set MikMod config script])) - if test "x$with_mikmod" != "xno"; then - if test "x$with_mikmod_config" = "x"; then -- AC_PATH_PROG([LIBMIKMOD_CONFIG], [libmikmod-config]) -+ AC_PATH_PROG([LIBMIKMOD_CONFIG], [libmikmod-config], [%%MIKMOD_CONFIG%%]) - else - mikmod_config=$with_mikmod_config - fi diff --git a/games/vavoom/files/patch-source__Makefile.in b/games/vavoom/files/patch-source__Makefile.in new file mode 100644 index 000000000000..38750a30b8cf --- /dev/null +++ b/games/vavoom/files/patch-source__Makefile.in @@ -0,0 +1,29 @@ +--- ./source/Makefile.in.orig Sun Aug 13 05:01:36 2006 ++++ ./source/Makefile.in Fri Sep 8 22:22:35 2006 +@@ -847,14 +847,14 @@ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + install-binPROGRAMS: $(bin_PROGRAMS) + @$(NORMAL_INSTALL) +- test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)" ++ test -z "$(libexecdir)" || $(mkdir_p) "$(DESTDIR)$(libexecdir)" + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ +- echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ +- $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ ++ echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(libexecdir)/$$f'"; \ ++ $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(libexecdir)/$$f" || exit 1; \ + else :; fi; \ + done + +@@ -4038,7 +4038,7 @@ + + install-data-am: install-dist_baseDATA + +-install-exec-am: install-binPROGRAMS install-binSCRIPTS ++install-exec-am: install-binPROGRAMS + + install-info: install-info-recursive + diff --git a/games/vavoom/files/pkg-message.in b/games/vavoom/files/pkg-message.in index 22bd23977763..9f635b38390e 100644 --- a/games/vavoom/files/pkg-message.in +++ b/games/vavoom/files/pkg-message.in @@ -1,19 +1,12 @@ -***************************************************************************** -* In order to run Vavoom you will need original IWAD file from either: -* Doom, Doom II, TNT, Plutonia, Heretic, Hexen or Strife. -* You should install any of them using games/doom-data meta port. -* -* Vavoom needs to be run from a directory containing its data files and -* IWAD files taken from original games. So before starting to play Vavoom -* you should create required symlinks in users home directory. -* This process is automated by 'installuser' target in vavoom port makefile. -* You can run something like this after installing the port: -* cd %%PORTSDIR%%/games/vavoom && make installuser -* This should be done only once on per user basis. -* -* Once done you are ready to play Vavoom. Run it as -* %%PREFIX%%/bin/vavoom ... -* or as -* %%PREFIX%%/bin/vavoom -s ... -* to start its dedicated server. -***************************************************************************** +============================================================================== + +Vavoom has been installed. + +The wrapper script is named "vavoom" and accepts a "-s" argument to run the +dedicated server instead of the client. It creates/enters ~/.vavoom (if it +does not exist creates symlinks) and runs the programs from there, looking for +additional IWAD files in %%DMDIR%%. + +The real executables are in "%%PREFIX%%/libexec". + +============================================================================== diff --git a/games/vavoom/files/vavoom.in b/games/vavoom/files/vavoom.in index 8c36986babc6..7b05faeb420c 100644 --- a/games/vavoom/files/vavoom.in +++ b/games/vavoom/files/vavoom.in @@ -1,9 +1,25 @@ #!/bin/sh -EXE="Vavoom" -if test $# = 1 && test $1 = "-s"; then - EXE="VavoomSV" +# The executable needs to run from its data directory, so we mirror it to +# ~/.vavoom (with symlinks) and run it from there. + +if [ "$1" = "-s" ] +then + CMD="vavoom-dedicated" shift +else + CMD="vavoom" +fi + +if [ -d ~/.vavoom ] +then + echo "Using existing ~/.vavoom directory." +else + echo "Creating ~/.vavoom directory." + cd %%DATADIR%% || exit 1 + find . -type d -exec mkdir -p ~/.vavoom/{} \; + find . -type f -exec ln -sf %%DATADIR%%/{} ~/.vavoom/{} \; fi -cd ~/.vavoom && %%PREFIX%%/bin/${EXE} $* +cd ~/.vavoom || exit 1 +exec %%PREFIX%%/libexec/${CMD} -iwaddir %%DMDIR%% "$@" diff --git a/games/vavoom/pkg-plist b/games/vavoom/pkg-plist index 6c8412624743..1b387dfd534a 100644 --- a/games/vavoom/pkg-plist +++ b/games/vavoom/pkg-plist @@ -1,33 +1,33 @@ bin/vavoom -bin/Vavoom -bin/VavoomSV +libexec/vavoom +libexec/vavoom-dedicated %%DATADIR%%/basev/common/default.cfg %%DATADIR%%/basev/common/startup.vs %%DATADIR%%/basev/common/wad0.wad -@dirrm %%DATADIR%%/basev/common %%DATADIR%%/basev/doom/wad0.wad -@dirrm %%DATADIR%%/basev/doom %%DATADIR%%/basev/doom1/base.txt %%DATADIR%%/basev/doom1/wad0.wad -@dirrm %%DATADIR%%/basev/doom1 %%DATADIR%%/basev/doom2/base.txt %%DATADIR%%/basev/doom2/wad0.wad -@dirrm %%DATADIR%%/basev/doom2 +%%DATADIR%%/basev/games.txt %%DATADIR%%/basev/heretic/wad0.wad -@dirrm %%DATADIR%%/basev/heretic %%DATADIR%%/basev/hexen/wad0.wad -@dirrm %%DATADIR%%/basev/hexen %%DATADIR%%/basev/plutonia/base.txt %%DATADIR%%/basev/plutonia/wad0.wad -@dirrm %%DATADIR%%/basev/plutonia %%DATADIR%%/basev/strife/wad0.wad -@dirrm %%DATADIR%%/basev/strife %%DATADIR%%/basev/tnt/base.txt %%DATADIR%%/basev/tnt/wad0.wad +%%DATADIR%%/vavoom.png +%%PORTDOCS%%%%DOCSDIR%%/vavoom.txt @dirrm %%DATADIR%%/basev/tnt -%%DATADIR%%/basev/games.txt +@dirrm %%DATADIR%%/basev/strife +@dirrm %%DATADIR%%/basev/plutonia +@dirrm %%DATADIR%%/basev/hexen +@dirrm %%DATADIR%%/basev/heretic +@dirrm %%DATADIR%%/basev/doom2 +@dirrm %%DATADIR%%/basev/doom1 +@dirrm %%DATADIR%%/basev/doom +@dirrm %%DATADIR%%/basev/common @dirrm %%DATADIR%%/basev @dirrm %%DATADIR%% -%%PORTDOCS%%%%DOCSDIR%%/vavmref.txt -%%PORTDOCS%%%%DOCSDIR%%/vavoom.txt %%PORTDOCS%%@dirrm %%DOCSDIR%% |