On 13/04/11 2:51 PM, Antti Harri wrote:
Hi.

Several improvements over the last diff:

- @comment out some bins from abuse-frabs
- remove version from abuse-frabs dir
- use SUBST_CMD

Tested to work on amd64 and i386. Builds also on sparc64.
Can this finally be commited, please?

I was looking at this last night and was going to comment
on this today. Anyway, the data files should be moved to
share/abuse/frabs not share/abuse-frabs. Also why are the
sound files now missing? You also don't need SUBST_CMD
on the configure.ac file; just change the path with the
patch.

diff --git games/abuse/Makefile games/abuse/Makefile
index 4c87a28..c338f50 100644
--- games/abuse/Makefile
+++ games/abuse/Makefile
@@ -1,29 +1,58 @@
  # $OpenBSD: ports/games/abuse/Makefile,v 1.33 2010/11/16 11:23:25 espie Exp $

-BROKEN-sparc=  Does not work on SPARC
-BROKEN-vax=    gmake loops forever
-
-COMMENT=       full color 320x200 arcade quality platform shooter
-
-DISTNAME=      abuse-2.0
-REVISION =     3
-CATEGORIES=    games x11
-MASTER_SITES=  ${MASTER_SITE_GNU:=non-gnu/abuse/}
-MASTER_SITES0= ftp://ftp.NetBSD.ORG/pub/NetBSD/packages/distfiles/
-DISTFILES=     ${DISTNAME}.tar.gz abuse_data.tar.gz:0
-
-PERMIT_PACKAGE_CDROM=  unclear
-PERMIT_PACKAGE_FTP=    unclear
-PERMIT_DISTFILES_CDROM=        unclear
-PERMIT_DISTFILES_FTP=  unclear
-WANTLIB=               X11 Xext c m pthread-stubs stdc++ xcb
-
-USE_GMAKE=     Yes
-SEPARATE_BUILD=        concurrent
-CONFIGURE_STYLE=gnu dest
-
-post-extract:
-       @mv ${WRKDIR}/addon ${WRKDIR}/art ${WRKDIR}/levels ${WRKDIR}/lisp \
-       ${WRKDIR}/music ${WRKDIR}/sfx ${WRKSRC}/abuse
+COMMENT =      SDL port of the legendary 2D platform shooter
+
+DISTNAME =     abuse-0.7.1
+EPOCH =                0
+ABUSE_FRABS =  abuse-frabs-2.11
+CATEGORIES =   games x11
+
+HOMEPAGE =     http://abuse.zoy.org/
+
+MAINTAINER =   Antti Harri<i...@openbsd.fi>
+
+# GPLv2 and public domain
+PERMIT_PACKAGE_CDROM = Yes
+PERMIT_PACKAGE_FTP =   Yes
+PERMIT_DISTFILES_CDROM =Yes
+PERMIT_DISTFILES_FTP = Yes
+
+WANTLIB =      c m pthread GL iconv stdc++ usbhid SDL sndio
+
+MASTER_SITES = ${HOMEPAGE}raw-attachment/wiki/Downloads/
+
+BUILD_DEPENDS =        ${MODGNU_AUTOCONF_DEPENDS} \
+               ${MODGNU_AUTOMAKE_DEPENDS}
+LIB_DEPENDS =  devel/sdl
+
+DISTFILES =    ${DISTNAME}.tar.gz ${ABUSE_FRABS}.tar.gz
+EXTRACT_ONLY = ${DISTNAME}.tar.gz
+
+USE_LIBTOOL =  gnu
+
+AUTOCONF_VERSION =     2.61
+AUTOMAKE_VERSION =     1.10
+CONFIGURE_STYLE =      gnu
+
+CONFIGURE_ENV =        CPPFLAGS="-I${X11BASE}/include" \
+               LDFLAGS="-L${X11BASE}/lib"
+
+NO_REGRESS =   Yes
+DATADIR =      ${PREFIX}/share/abuse-frabs
+SUBST_VARS =   DATADIR
+
+pre-configure:
+       ${SUBST_CMD} ${WRKSRC}/configure.ac \
+               ${WRKSRC}/src/sdlport/setup.cpp
+       cd ${WRKSRC}; \
+               AUTOMAKE_VERSION=${AUTOMAKE_VERSION} \
+               AUTOCONF_VERSION=${AUTOCONF_VERSION} \
+               autoreconf -fi
+
+post-install:
+       cd ${PREFIX}/share/&&  \
+               gzip -dc ${FULLDISTDIR}/${ABUSE_FRABS}.tar.gz | \
+               tar xf -
+       mv ${PREFIX}/share/${ABUSE_FRABS} ${PREFIX}/share/abuse-frabs

  .include<bsd.port.mk>
diff --git games/abuse/distinfo games/abuse/distinfo
index 7f13902..8e287f9 100644
--- games/abuse/distinfo
+++ games/abuse/distinfo
@@ -1,10 +1,10 @@
-MD5 (abuse-2.0.tar.gz) = nH0FYp+zJzwTBMVZ2kz8yg==
-MD5 (abuse_data.tar.gz) = qdrtu1+/vyQNIWYecG/iiw==
-RMD160 (abuse-2.0.tar.gz) = ZgX+NJK+CMRXcLLUDYasEK8O7Vk=
-RMD160 (abuse_data.tar.gz) = rzPQQjtZauS7B7WoRP41KuwJtKA=
-SHA1 (abuse-2.0.tar.gz) = hsvKJ8ZlGtijnRX5JCJMOvx3rvg=
-SHA1 (abuse_data.tar.gz) = Ln+ta4Zvu8jzTjrGjPJonJFZbkg=
-SHA256 (abuse-2.0.tar.gz) = bl3MSd+531k+EEGmwThEyuWN1Ls6h22DIH0O2DphS/w=
-SHA256 (abuse_data.tar.gz) = jxzapLPZcSX8FR17psiQm0xmqeetFu0uPqDpc+RbFzM=
-SIZE (abuse-2.0.tar.gz) = 2478364
-SIZE (abuse_data.tar.gz) = 1593160
+MD5 (abuse-0.7.1.tar.gz) = Q5tgfykVYKj5aYovCc/6Yw==
+MD5 (abuse-frabs-2.11.tar.gz) = Bob5USif5RSEaQO6s2ogeQ==
+RMD160 (abuse-0.7.1.tar.gz) = ZgLXcVcGTgpyjlXKpjsEX3E755A=
+RMD160 (abuse-frabs-2.11.tar.gz) = lupu8DHRC6AuBw630qzbyFAlAk8=
+SHA1 (abuse-0.7.1.tar.gz) = B8IrMGlU6rHgv0qKdEGuAPwQdyk=
+SHA1 (abuse-frabs-2.11.tar.gz) = Jpny9M78XlKe7ICOggiq15beNt4=
+SHA256 (abuse-0.7.1.tar.gz) = FRahnvwbiXFahUkQmg2HtxUC2U/Yt4KULjNbZ4Kh3Vc=
+SHA256 (abuse-frabs-2.11.tar.gz) = bMvfSnVLus18B7CfTwyAW+8506U3qtuwzU0GrVCs/bg=
+SIZE (abuse-0.7.1.tar.gz) = 719285
+SIZE (abuse-frabs-2.11.tar.gz) = 4819133
diff --git games/abuse/patches/patch-Makefile_am 
games/abuse/patches/patch-Makefile_am
new file mode 100644
index 0000000..c81934b
--- /dev/null
+++ games/abuse/patches/patch-Makefile_am
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- Makefile.am.orig   Mon Apr  4 23:56:57 2011
++++ Makefile.am        Mon Apr  4 23:57:05 2011
+@@ -4,7 +4,7 @@ SUBDIRS = src
+
+ man_MANS = abuse.6
+
+-datafiledir = $(datadir)/games/abuse
++datafiledir = $(datadir)/abuse
+ datafile_DATA = abuse.bmp abuse.lsp abuse.png
+
+ EXTRA_DIST = bootstrap abuse.6 abuse.bmp abuse.lsp abuse.png
diff --git games/abuse/patches/patch-abuse_Makefile_in 
games/abuse/patches/patch-abuse_Makefile_in
deleted file mode 100644
index 96d801b..0000000
--- games/abuse/patches/patch-abuse_Makefile_in
+++ /dev/null
@@ -1,51 +0,0 @@
-$OpenBSD: ports/games/abuse/patches/patch-abuse_Makefile_in,v 1.2 2004/01/14 
17:32:01 naddy Exp $
---- abuse/Makefile.in.orig     1997-07-09 09:55:21.000000000 +0200
-+++ abuse/Makefile.in  2004-01-14 18:16:09.000000000 +0100
-@@ -37,10 +37,10 @@ AUTOCONF = @AUTOCONF@
- AUTOMAKE = @AUTOMAKE@
- AUTOHEADER = @AUTOHEADER@
-
--INSTALL = @INSTALL@
--INSTALL_PROGRAM = @INSTALL_PROGRAM@
--INSTALL_DATA = @INSTALL_DATA@
--INSTALL_SCRIPT = @INSTALL_SCRIPT@
-+INSTALL = /usr/bin/install -c
-+INSTALL_PROGRAM = $(INSTALL) -s -o bin -g games -m 2755
-+INSTALL_DATA = $(INSTALL) -o bin -g games -m 0664
-+INSTALL_SCRIPT = $(INSTALL) -o bin -g games -m 0755
- transform = @program_transform_name@
-
- NORMAL_INSTALL = true
-@@ -103,7 +103,7 @@ INCLUDES = -I$(srcdir)/inc -I$(srcdir)/.
-          -I$(srcdir)/src/net/inc -I$(srcdir)/src/net/unix
-
- MYDEFS = -DMANAGE_MEM -DNO_CHECK
--CXXFLAGS = -g -O2
-+CXXFLAGS = @CXXFLAGS@
-
- COMPILE = $(CXX) $(DEFS) $(MYDEFS) $(INCLUDES) $(CPPFLAGS) $(CXXFLAGS) 
$(ADDCXXFLAGS) -o $@
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-@@ -170,7 +170,7 @@ abuse_x11R6_LDFLAGS =
- SCRIPTS =  $(bin_SCRIPTS)
-
- CFLAGS = @CFLAGS@
--LINK = $(CC) $(CFLAGS) $(LDFLAGS) -o $@
-+LINK = $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@
- DATA =  $(pkgdata_DATA)
-
- DIST_COMMON =  Makefile.am Makefile.in abuse.in acinclude.m4 aclocal.m4 \
-@@ -239,11 +239,11 @@ maintainer-clean-pkglibPROGRAMS:
-
- install-pkglibPROGRAMS: $(pkglib_PROGRAMS)
-       @$(NORMAL_INSTALL)
--      $(mkinstalldirs) $(pkglibdir)
-+      $(mkinstalldirs) $(bindir)
-       @list='$(pkglib_PROGRAMS)'; for p in $$list; do \
-         if test -f $$p; then \
--          echo "  $(INSTALL_PROGRAM) $$p $(pkglibdir)/`echo $$p|sed 
'$(transform)'`"; \
--           $(INSTALL_PROGRAM) $$p $(pkglibdir)/`echo $$p|sed '$(transform)'`; 
\
-+          echo "  $(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed 
'$(transform)'`"; \
-+           $(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \
-         else :; fi; \
-       done
-
diff --git games/abuse/patches/patch-abuse_abuse_in 
games/abuse/patches/patch-abuse_abuse_in
deleted file mode 100644
index cc83212..0000000
--- games/abuse/patches/patch-abuse_abuse_in
+++ /dev/null
@@ -1,10 +0,0 @@
-$OpenBSD: ports/games/abuse/patches/patch-abuse_abuse_in,v 1.1 2004/01/14 
17:18:12 naddy Exp $
---- abuse/abuse.in.orig        1997-07-09 09:54:43.000000000 +0200
-+++ abuse/abuse.in     2004-01-14 18:14:33.000000000 +0100
-@@ -27,5 +27,5 @@ export PATH
- if [ x$TERM = xlinux ]; then
-   abuse.console ${1:+"$@"}
- else
--  abuse.x11R6 ${1:+"$@"}
-+  @exec_prefix@/bin/abuse.x11R6 ${1:+"$@"}
- fi
diff --git games/abuse/patches/patch-abuse_src_ant_c 
games/abuse/patches/patch-abuse_src_ant_c
deleted file mode 100644
index 54a7035..0000000
--- games/abuse/patches/patch-abuse_src_ant_c
+++ /dev/null
@@ -1,12 +0,0 @@
-$OpenBSD: ports/games/abuse/patches/patch-abuse_src_ant_c,v 1.1 2004/01/14 
17:32:01 naddy Exp $
---- abuse/src/ant.c.orig       2004-01-14 18:15:13.000000000 +0100
-+++ abuse/src/ant.c    2004-01-14 18:15:28.000000000 +0100
-@@ -234,7 +234,7 @@ void *ant_ai()
-       {
-         o->set_state(stopped);
-         o->set_aistate(ANT_RUNNING);
--        return ant_ai;
-+        return (void *)ant_ai;
-       }
-       }
-     } break;
diff --git games/abuse/patches/patch-abuse_src_gamma_c 
games/abuse/patches/patch-abuse_src_gamma_c
deleted file mode 100644
index 7ab78f2..0000000
--- games/abuse/patches/patch-abuse_src_gamma_c
+++ /dev/null
@@ -1,16 +0,0 @@
-$OpenBSD: ports/games/abuse/patches/patch-abuse_src_gamma_c,v 1.1 2004/01/14 
17:32:01 naddy Exp $
---- abuse/src/gamma.c.orig     2004-01-14 18:15:36.000000000 +0100
-+++ abuse/src/gamma.c  2004-01-14 18:15:53.000000000 +0100
-@@ -137,9 +137,9 @@ void gamma_correct(palette *&pal, int fo
-   for (int i=0;i<256;i++)
-   {
-     double r,g,b;
--    uchar or,og,ob;
--    old_pal->get(i,or,og,ob);
--    pal->set(i,(int)(pow(or/255.0,gamma)*255),
-+    uchar orr,og,ob;
-+    old_pal->get(i,orr,og,ob);
-+    pal->set(i,(int)(pow(orr/255.0,gamma)*255),
-            (int)(pow(og/255.0,gamma)*255),
-            (int)(pow(ob/255.0,gamma)*255));
-   }
diff --git games/abuse/patches/patch-abuse_src_net_mac_tcpip_c 
games/abuse/patches/patch-abuse_src_net_mac_tcpip_c
deleted file mode 100644
index b5e479c..0000000
--- games/abuse/patches/patch-abuse_src_net_mac_tcpip_c
+++ /dev/null
@@ -1,12 +0,0 @@
-$OpenBSD: ports/games/abuse/patches/patch-abuse_src_net_mac_tcpip_c,v 1.1 
2004/01/14 17:18:12 naddy Exp $
---- abuse/src/net/mac/tcpip.c.orig     1996-05-24 23:58:22.000000000 +0200
-+++ abuse/src/net/mac/tcpip.c  2004-01-14 18:14:32.000000000 +0100
-@@ -119,7 +119,7 @@ net_address *tcpip_protocol::get_local_a
-         else
-         {
-                 printf("Enter ip address:");
--                gets(my_name);
-+                fgets(my_name, 99, stdin);
-         }
-       }
-
diff --git games/abuse/patches/patch-configure 
games/abuse/patches/patch-configure
deleted file mode 100644
index a283eb6..0000000
--- games/abuse/patches/patch-configure
+++ /dev/null
@@ -1,33 +0,0 @@
-$OpenBSD: ports/games/abuse/patches/patch-configure,v 1.1 2004/01/14 17:18:12 
naddy Exp $
---- configure.orig     1997-07-07 20:23:01.000000000 +0200
-+++ configure  2004-01-14 18:14:33.000000000 +0100
-@@ -988,10 +988,10 @@ for ac_file in .. $CONFIG_FILES; do if t
-     top_srcdir="$ac_dots$ac_given_srcdir" ;;
-   esac
-
--  case "$ac_given_INSTALL" in
--  [/$]*) INSTALL="$ac_given_INSTALL" ;;
--  *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
--  esac
-+#  case "$ac_given_INSTALL" in
-+#  [/$]*) INSTALL="$ac_given_INSTALL" ;;
-+#  *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
-+#  esac
-
-   echo creating "$ac_file"
-   rm -f "$ac_file"
-@@ -1103,10 +1103,10 @@ if test "$no_recursion" != yes; then
-       *) # Relative path.
-         ac_sub_cache_file="$ac_dots$cache_file" ;;
-       esac
--  case "$ac_given_INSTALL" in
--        [/$]*) INSTALL="$ac_given_INSTALL" ;;
--        *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
--        esac
-+#  case "$ac_given_INSTALL" in
-+#        [/$]*) INSTALL="$ac_given_INSTALL" ;;
-+#        *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
-+#        esac
-
-       echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure 
$ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
-       # The eval makes quoting arguments work.
diff --git games/abuse/patches/patch-configure_ac 
games/abuse/patches/patch-configure_ac
new file mode 100644
index 0000000..c020e90
--- /dev/null
+++ games/abuse/patches/patch-configure_ac
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- configure.ac.orig  Mon Apr  4 22:17:59 2011
++++ configure.ac       Mon Apr  4 22:18:25 2011
+@@ -18,7 +18,7 @@ AC_PATH_X
+ X_LIBS=-L$x_libraries
+
+ dnl Figure out where the datafiles will be
+-EXPDATADIR="-DEXPDATADIR=\\\"$datadir/games/abuse\\\""
++EXPDATADIR="-DEXPDATADIR=\\\"${DATADIR}\\\""
+ AC_SUBST(EXPDATADIR)
+
+ dnl Checks for libraries
diff --git games/abuse/patches/patch-filesel_c 
games/abuse/patches/patch-filesel_c
deleted file mode 100644
index 042a0ea..0000000
--- games/abuse/patches/patch-filesel_c
+++ /dev/null
@@ -1,15 +0,0 @@
-$OpenBSD: ports/games/abuse/patches/patch-filesel_c,v 1.2 2004/01/14 17:18:12 
naddy Exp $
-
-Match patch-filesel_hpp
-
---- imlib/filesel.c.orig       1996-04-12 02:06:07.000000000 +0200
-+++ imlib/filesel.c    2004-01-14 18:14:33.000000000 +0100
-@@ -108,7 +108,7 @@ file_picker::file_picker(int X, int Y, i
-   reconfigure();
- }
-
--jwindow *file_dialog(window_manager *wm, char *prompt, char *def,
-+jwindow *file_dialog(window_manager *wm, char *prompt, const char *def,
-                    int ok_id, char *ok_name, int cancel_id, char 
*cancel_name, char *FILENAME_str, int filename_id)
- {
-   int wl=WINDOW_FRAME_LEFT,wh=WINDOW_FRAME_TOP;
diff --git games/abuse/patches/patch-filesel_hpp 
games/abuse/patches/patch-filesel_hpp
deleted file mode 100644
index 5192080..0000000
--- games/abuse/patches/patch-filesel_hpp
+++ /dev/null
@@ -1,15 +0,0 @@
-$OpenBSD: ports/games/abuse/patches/patch-filesel_hpp,v 1.1 2000/07/26 
20:57:20 rohee Exp $
-
-"foobar" is now a const char *, so adjust the proto.
-
---- imlib/include/filesel.hpp.orig     Wed Jul 26 21:44:47 2000
-+++ imlib/include/filesel.hpp  Wed Jul 26 21:45:52 2000
-@@ -5,7 +5,7 @@
-
-
-
--jwindow *file_dialog(window_manager *wm, char *prompt, char *def,
-+jwindow *file_dialog(window_manager *wm, char *prompt, const char *def,
-                    int ok_id, char *ok_name, int cancel_id, char *cancel_name,
-                    char *FILENAME_str,
-                    int filename_id);
diff --git games/abuse/patches/patch-imlib_Makefile_in 
games/abuse/patches/patch-imlib_Makefile_in
deleted file mode 100644
index 217d792..0000000
--- games/abuse/patches/patch-imlib_Makefile_in
+++ /dev/null
@@ -1,12 +0,0 @@
-$OpenBSD: ports/games/abuse/patches/patch-imlib_Makefile_in,v 1.2 2004/01/14 
17:18:12 naddy Exp $
---- imlib/Makefile.in.orig     Wed Jul  9 09:55:05 1997
-+++ imlib/Makefile.in  Fri Mar 16 18:50:57 2001
-@@ -102,7 +102,7 @@ EXTRA_libtime_a_SOURCES = port/unix/timi
- INCLUDES = -I$(srcdir)/include $(X_CFLAGS)
-
- MYDEFS = -DMANAGE_MEM -DNO_CHECK
--CXXFLAGS = -g -O2
-+CXXFLAGS = @CXXFLAGS@
-
- MOSTLYCLEANFILES = $(SOUND) $(JOYSTICK) $(TIMING)
-
diff --git games/abuse/patches/patch-input_c games/abuse/patches/patch-input_c
deleted file mode 100644
index 4ac6a9b..0000000
--- games/abuse/patches/patch-input_c
+++ /dev/null
@@ -1,15 +0,0 @@
-$OpenBSD: ports/games/abuse/patches/patch-input_c,v 1.2 2004/01/14 17:18:12 
naddy Exp $
-
-Match patch-input_hpp
-
---- imlib/input.c.orig 1996-04-12 02:06:11.000000000 +0200
-+++ imlib/input.c      2004-01-14 18:14:33.000000000 +0100
-@@ -318,7 +318,7 @@ void text_field::area(int&x1, int&y1,
- }
-
- text_field::text_field(int X, int Y, int ID, char *Prompt, char *Format,
--                                                     char *Data, ifield *Next)
-+                                                     const char *Data, ifield 
*Next)
- {
-   int slen=(strlen(Format)>strlen(Data) ? strlen(Format) : strlen(Data));
-
diff --git games/abuse/patches/patch-input_hpp 
games/abuse/patches/patch-input_hpp
deleted file mode 100644
index 9b4a767..0000000
--- games/abuse/patches/patch-input_hpp
+++ /dev/null
@@ -1,15 +0,0 @@
-$OpenBSD: ports/games/abuse/patches/patch-input_hpp,v 1.2 2004/01/14 17:18:12 
naddy Exp $
-
-"foobar" is now a const char *, so adjust the proto.
-
---- imlib/include/input.hpp.orig       1996-04-12 02:08:02.000000000 +0200
-+++ imlib/include/input.hpp    2004-01-14 18:14:33.000000000 +0100
-@@ -64,7 +64,7 @@ class text_field : public ifield
-   }
- public :
-   text_field(int X, int Y, int ID, char *Prompt, char *Format,
--                               char *Data, ifield *Next);
-+                               const char *Data, ifield *Next);
-   text_field(int X, int Y, int ID, char *Prompt, char *Format,
-                                double Data, ifield *Next);
-
diff --git games/abuse/patches/patch-jnet.c games/abuse/patches/patch-jnet.c
deleted file mode 100644
index 2ca3daa..0000000
--- games/abuse/patches/patch-jnet.c
+++ /dev/null
@@ -1,15 +0,0 @@
-$OpenBSD: ports/games/abuse/patches/patch-jnet.c,v 1.3 2004/01/14 17:18:12 
naddy Exp $
-
-Using the good type to make it compile with g++-2.95.x
-
---- imlib/port/unix/jnet.c.orig        1996-05-24 22:48:19.000000000 +0200
-+++ imlib/port/unix/jnet.c     2004-01-14 18:14:33.000000000 +0100
-@@ -146,7 +146,7 @@ out_socket *unix_in_socket::check_for_co
-
-   if (FD_ISSET(fd,&set))
-   {
--    int len=sizeof(sockaddr_in);
-+    socklen_t len=sizeof(sockaddr_in);
-     int new_fd=accept(fd, (struct sockaddr *)&host,&len);
-     if (new_fd<0)
-     {
diff --git games/abuse/patches/patch-nfclient.c 
games/abuse/patches/patch-nfclient.c
deleted file mode 100644
index 45d55ae..0000000
--- games/abuse/patches/patch-nfclient.c
+++ /dev/null
@@ -1,24 +0,0 @@
-$OpenBSD: ports/games/abuse/patches/patch-nfclient.c,v 1.3 2004/01/14 17:18:12 
naddy Exp $
-
-Make the method prototypes match the new superclass
-
---- abuse/src/nfclient.c.orig  1996-04-12 02:12:52.000000000 +0200
-+++ abuse/src/nfclient.c       2004-01-14 18:14:33.000000000 +0100
-@@ -32,7 +32,7 @@ class nfs_file : public bFILE
-   virtual int open_failure();
-   virtual int unbuffered_read(void *buf, size_t count);       // returns 
number of bytes read
-   int new_read(void *buf, size_t count);       // returns number of bytes read
--  virtual int unbuffered_write(void *buf, size_t count);      // returns 
number of bytes written
-+  virtual int unbuffered_write(const void *buf, size_t count);      // 
returns number of bytes written
-   virtual int unbuffered_seek(long offset, int whence);  // whence=SEEK_SET, 
SEEK_CUR, SEEK_END, ret=0=success
-   virtual int unbuffered_tell();
-   virtual int file_size();
-@@ -143,7 +143,7 @@ int nfs_file::unbuffered_read(void *buf,
-   else return 0;
- }
-
--int nfs_file::unbuffered_write(void *buf, size_t count)      // returns 
number of bytes written
-+int nfs_file::unbuffered_write(const void *buf, size_t count)      // returns 
number of bytes written
- {
-   if (local)
-     return local->write(buf,count);
diff --git games/abuse/patches/patch-specs.c games/abuse/patches/patch-specs.c
deleted file mode 100644
index 2e50a80..0000000
--- games/abuse/patches/patch-specs.c
+++ /dev/null
@@ -1,33 +0,0 @@
-$OpenBSD: ports/games/abuse/patches/patch-specs.c,v 1.3 2004/01/14 17:18:12 
naddy Exp $
-
-Need const because of stricter type checking with g++-2.95.x...
-
---- imlib/specs.c.orig 1997-07-08 12:00:50.000000000 +0200
-+++ imlib/specs.c      2004-01-14 18:14:33.000000000 +0100
-@@ -180,7 +180,7 @@ int bFILE::read(void *buf, size_t count)
- }
-
-
--int bFILE::write(void *buf, size_t count)      // returns number of bytes 
written
-+int bFILE::write(const void *buf, size_t count) // returns number of bytes 
written
- {
-   if (allow_write_buffering())
-   {
-@@ -359,7 +359,7 @@ class null_file : public bFILE     // th
-   public :
-   virtual int open_failure() { return 1; }
-   virtual int unbuffered_read(void *buf, size_t count)   { return 0; }
--  virtual int unbuffered_write(void *buf, size_t count)  { return 0; }
-+  virtual int unbuffered_write(const void *buf, size_t count)  { return 0; }
-   virtual int unbuffered_seek(long offset, int whence)   { return 0; }
-
-   virtual int unbuffered_tell() { return 0; }
-@@ -523,7 +523,7 @@ int jFILE::unbuffered_read(void *buf, si
-       return len;
- }
-
--int jFILE::unbuffered_write(void *buf, size_t count)
-+int jFILE::unbuffered_write(const void *buf, size_t count)
- {
-   long ret = ::write(fd,(char*)buf,count);
-       current_offset += ret;
diff --git games/abuse/patches/patch-specs.hpp 
games/abuse/patches/patch-specs.hpp
deleted file mode 100644
index bc45227..0000000
--- games/abuse/patches/patch-specs.hpp
+++ /dev/null
@@ -1,37 +0,0 @@
-$OpenBSD: ports/games/abuse/patches/patch-specs.hpp,v 1.3 2004/01/14 17:18:12 
naddy Exp $
-
-Need const here...
-
---- imlib/include/specs.hpp.orig       1996-04-15 21:25:42.000000000 +0200
-+++ imlib/include/specs.hpp    2004-01-14 18:14:33.000000000 +0100
-@@ -76,7 +76,7 @@ class bFILE     // base file type which
-   int flush_writes();                             // returns 0 on failure, 
else # of bytes written
-
-   virtual int unbuffered_read(void *buf, size_t count)  = 0;
--  virtual int unbuffered_write(void *buf, size_t count) = 0;
-+  virtual int unbuffered_write(const void *buf, size_t count) = 0;
-   virtual int unbuffered_tell()                         = 0;
-   virtual int unbuffered_seek(long offset, int whence)  = 0;   // 
whence=SEEK_SET, SEEK_CUR,
-                                                                // SEEK_END, 
ret=0=success
-@@ -85,9 +85,9 @@ class bFILE     // base file type which
-   public :
-   bFILE();
-   virtual int open_failure() = 0;
--  int read(void *buf, size_t count);       // returns number of bytes read, 
calls unbuffer_read
--  int write(void *buf, size_t count);      // returns number of bytes written
--  int seek(long offset, int whence);       // whence=SEEK_SET, SEEK_CUR, 
SEEK_END, ret=0=success
-+  int read(void *buf, size_t count);        // returns number of bytes read, 
calls unbuffer_read
-+  int write(const void *buf, size_t count); // returns number of bytes written
-+  int seek(long offset, int whence);        // whence=SEEK_SET, SEEK_CUR, 
SEEK_END, ret=0=success
-   int tell();
-   virtual int file_size() = 0;
-
-@@ -126,7 +126,7 @@ public :
-   jFILE(FILE *file_pointer);                      // assumes fp is at 
begining of file
-   virtual int open_failure() { return fd<0; }
-   virtual int unbuffered_read(void *buf, size_t count);       // returns 
number of bytes read
--  virtual int unbuffered_write(void *buf, size_t count);     // returns 
number of bytes written
-+  virtual int unbuffered_write(const void *buf, size_t count);// returns 
number of bytes written
-   virtual int unbuffered_seek(long offset, int whence);      // 
whence=SEEK_SET, SEEK_CUR,
-                                                              // SEEK_END, 
ret=0=success
-   virtual int unbuffered_tell();
diff --git games/abuse/patches/patch-src_sdlport_setup_cpp 
games/abuse/patches/patch-src_sdlport_setup_cpp
new file mode 100644
index 0000000..73c933a
--- /dev/null
+++ games/abuse/patches/patch-src_sdlport_setup_cpp
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- src/sdlport/setup.cpp.orig Sun Mar  2 21:42:24 2008
++++ src/sdlport/setup.cpp      Mon Apr  4 22:10:11 2011
+@@ -89,7 +89,7 @@ void createRCFile( char *rcfile )
+     if( (fd = fopen( rcfile, "w" )) != NULL )
+     {
+         fputs( "; Abuse-SDL Configuration file\n\n", fd );
+-        fputs( "; Location of the datafiles\ndatadir=/var/games/abuse\n\n", 
fd );
++        fputs( "; Location of the datafiles\ndatadir=${DATADIR}\n\n", fd );
+         fputs( "; Startup fullscreen\nfullscreen=0\n\n", fd );
+         fputs( "; Use DoubleBuffering\ndoublebuf=0\n\n", fd );
+         fputs( "; Use mono audio only\nmono=0\n\n", fd );
diff --git games/abuse/patches/patch-tcpip.hpp 
games/abuse/patches/patch-tcpip.hpp
deleted file mode 100644
index 925ce40..0000000
--- games/abuse/patches/patch-tcpip.hpp
+++ /dev/null
@@ -1,24 +0,0 @@
-$OpenBSD: ports/games/abuse/patches/patch-tcpip.hpp,v 1.3 2004/01/14 17:18:12 
naddy Exp $
-
-Use the good type, stricter type checking now...
-
---- abuse/src/net/mac/tcpip.hpp.orig   1997-07-08 01:03:29.000000000 +0200
-+++ abuse/src/net/mac/tcpip.hpp        2004-01-14 18:14:33.000000000 +0100
-@@ -176,7 +176,7 @@ class tcp_socket : public unix_fd
-     if (listening)
-     {
-       struct sockaddr_in from;
--      int addr_len=sizeof(from);
-+      socklen_t addr_len=sizeof(from);
-       int new_fd=::accept(fd,(sockaddr *)&from,&addr_len);
-       if (new_fd>=0)
-       {
-@@ -200,7 +200,7 @@ class udp_socket : public unix_fd
-     if (addr)
-     {
-       *addr=new ip_address;
--      int addr_size=sizeof(sockaddr_in);
-+      socklen_t addr_size=sizeof(sockaddr_in);
-       tr=recvfrom(fd,buf,size,0, (sockaddr *)&((ip_address 
*)(*addr))->addr,&addr_size);
-     } else
-       tr=recv(fd,buf,size,0);
diff --git games/abuse/patches/patch-view.c games/abuse/patches/patch-view.c
deleted file mode 100644
index cd55a24..0000000
--- games/abuse/patches/patch-view.c
+++ /dev/null
@@ -1,16 +0,0 @@
-$OpenBSD: ports/games/abuse/patches/patch-view.c,v 1.3 2004/01/14 17:18:12 
naddy Exp $
-
-"foo" is now a 'const char *' in C++ and thus can't be passed to a method
-requiring a 'char *'.
-
---- abuse/src/view.c.orig      1996-04-12 20:20:43.000000000 +0200
-+++ abuse/src/view.c   2004-01-14 18:14:33.000000000 +0100
-@@ -179,7 +179,7 @@ char *get_login()
-
- #else
- char *get_login()
--{  if (cur_user_name[0]) return cur_user_name; else return (getlogin() ? getlogin() : 
"unknown"); }
-+{  if (cur_user_name[0]) return cur_user_name; else return (getlogin() ? getlogin() : 
(char *) "unknown"); }
-
- #endif
-
diff --git games/abuse/pkg/DESCR games/abuse/pkg/DESCR
index 7fed0b9..57362b6 100644
--- games/abuse/pkg/DESCR
+++ games/abuse/pkg/DESCR
@@ -1,12 +1,7 @@
-Crack.com public domain release of Abuse.
-Abuse is an arcade quality game running in a colorful 320x200 screen.
-Abuse needs a 8 bits visual, so you might need to reconfigure your X server.
+Abuse is a dark 2D side-scrolling platform game developed by Crack dot
+Com in 1995. It features beautiful lighting, realistic animation and
+nasty alien-like creatures to destroy.  Abuse-sdl is based on Crack.com's
+public domain release of Abuse.

-Here's the plot :
-
-"Falsely accused and imprisoned in a high-security facility, you watch in
-horror as a mysterious biogenetic experiment turns everybody around you --
-guards and prisoners alike, into ravening, inhuman monsters.  Your only
-hope -- steal a suit of powered armor, any weapons you can get your hands
-on, and make your way to the deepest level of the prison, before the
-plague spreads to the outside world."
+The sound effects or music files have not been included due to
+copyright issues.
diff --git games/abuse/pkg/PLIST games/abuse/pkg/PLIST
index ca62b8c..727e8aa 100644
--- games/abuse/pkg/PLIST
+++ games/abuse/pkg/PLIST
@@ -1,243 +1,509 @@
  @comment $OpenBSD: ports/games/abuse/pkg/PLIST,v 1.6 2005/11/01 14:27:39 
niallo Exp $
-@group games
-@mode 755
-bin/abuse
-bin/abuse.x11R6
-@mode
+@bin bin/abuse
+@man man/man6/abuse.6
  share/abuse/
+share/abuse-frabs/
+@comment share/abuse-frabs/abuse.exe
+share/abuse-frabs/abuse.lsp
+share/abuse-frabs/addon/
+share/abuse-frabs/addon/aliens/
+share/abuse-frabs/addon/aliens/adie01.wav
+share/abuse-frabs/addon/aliens/adie02.wav
+share/abuse-frabs/addon/aliens/adie03.wav
+share/abuse-frabs/addon/aliens/adie05.wav
+share/abuse-frabs/addon/aliens/ahit01.wav
+share/abuse-frabs/addon/aliens/alichars.lsp
+share/abuse-frabs/addon/aliens/alien01.wav
+share/abuse-frabs/addon/aliens/aliens.al2
+share/abuse-frabs/addon/aliens/aliens.lsp
+share/abuse-frabs/addon/aliens/aliens.spe
+share/abuse-frabs/addon/aliens/altaunt.wav
+share/abuse-frabs/addon/aliens/aslash01.wav
+share/abuse-frabs/addon/aliens/astartup.lsp
+share/abuse-frabs/addon/aliens/bactiles.spe
+share/abuse-frabs/addon/aliens/egghatch.wav
+share/abuse-frabs/addon/aliens/fortiles.spe
+share/abuse-frabs/addon/aliens/jarbreak.wav
+share/abuse-frabs/addon/aliens/objects.lsp
+share/abuse-frabs/addon/aliens/powerold.lsp
+share/abuse-frabs/addon/aliens/powerups.lsp
+share/abuse-frabs/addon/aliens/readme.txt
+share/abuse-frabs/addon/aliens/sfx.lsp
+share/abuse-frabs/addon/aliens/tiles.lsp
+share/abuse-frabs/addon/claudio/
+share/abuse-frabs/addon/claudio/antship.spe
+share/abuse-frabs/addon/claudio/aship.wav
+share/abuse-frabs/addon/claudio/bigexp.spe
+share/abuse-frabs/addon/claudio/claudio.lsp
+share/abuse-frabs/addon/claudio/deepw1.spe
+share/abuse-frabs/addon/claudio/deepw2.spe
+share/abuse-frabs/addon/claudio/drill.wav
+share/abuse-frabs/addon/claudio/droid.spe
+share/abuse-frabs/addon/claudio/extiles.spe
+share/abuse-frabs/addon/claudio/fire.spe
+share/abuse-frabs/addon/claudio/fire.wav
+share/abuse-frabs/addon/claudio/glass1.wav
+share/abuse-frabs/addon/claudio/lamp.spe
+share/abuse-frabs/addon/claudio/lava2.spe
+share/abuse-frabs/addon/claudio/mypanels.spe
+share/abuse-frabs/addon/claudio/nplatfor.spe
+share/abuse-frabs/addon/claudio/oldclaud.lsp
+share/abuse-frabs/addon/claudio/pal2.spe
+share/abuse-frabs/addon/claudio/pal21.spe
+share/abuse-frabs/addon/claudio/pal5.spe
+share/abuse-frabs/addon/claudio/pal81.spe
+share/abuse-frabs/addon/claudio/pal81f.spe
+share/abuse-frabs/addon/claudio/pal82.spe
+share/abuse-frabs/addon/claudio/pal82f.spe
+share/abuse-frabs/addon/claudio/pal90.spe
+share/abuse-frabs/addon/claudio/palettes.txt
+share/abuse-frabs/addon/claudio/rob2.spe
+share/abuse-frabs/addon/claudio/sewers.wav
+share/abuse-frabs/addon/claudio/skull.spe
+share/abuse-frabs/addon/claudio/skull.wav
+share/abuse-frabs/addon/claudio/spaced.spe
+share/abuse-frabs/addon/claudio/spaceh.spe
+share/abuse-frabs/addon/claudio/spaceo.wav
+share/abuse-frabs/addon/claudio/spacymed.spe
+share/abuse-frabs/addon/claudio/spacytdm.spe
+share/abuse-frabs/addon/claudio/sswitch.spe
+share/abuse-frabs/addon/claudio/t_lamp.spe
+share/abuse-frabs/addon/claudio/t_skull.spe
+share/abuse-frabs/addon/claudio/t_space.spe
+share/abuse-frabs/addon/claudio/t_trex.spe
+share/abuse-frabs/addon/claudio/t_water.spe
+share/abuse-frabs/addon/claudio/trex1.spe
+share/abuse-frabs/addon/claudio/trex1.wav
+share/abuse-frabs/addon/claudio/trex2.wav
+share/abuse-frabs/addon/claudio/umbrel3.spe
+share/abuse-frabs/addon/claudio/unhealth.wav
+share/abuse-frabs/addon/claudio/watem.spe
+share/abuse-frabs/addon/claudio/wfall.wav
+share/abuse-frabs/addon/deathmat/
+share/abuse-frabs/addon/deathmat/cur_lev.lsp
+share/abuse-frabs/addon/deathmat/deathmat.lsp
+share/abuse-frabs/addon/deathmat/dstartup.lsp
+share/abuse-frabs/addon/deathmat/gamename.lsp
+share/abuse-frabs/addon/deathmat/large.lsp
+share/abuse-frabs/addon/deathmat/levelset.lsp
+share/abuse-frabs/addon/deathmat/medium.lsp
+share/abuse-frabs/addon/deathmat/small.lsp
+share/abuse-frabs/addon/deathmat/username.lsp
+share/abuse-frabs/addon/deathmat/version.lsp
+share/abuse-frabs/addon/leon/
+share/abuse-frabs/addon/leon/4frabs.lsp
+share/abuse-frabs/addon/leon/4frabsdm.lsp
+share/abuse-frabs/addon/leon/gray.spe
+share/abuse-frabs/addon/leon/leon.bat
+share/abuse-frabs/addon/leon/leon.lsp
+share/abuse-frabs/addon/leon/level00.spe
+share/abuse-frabs/addon/leon/level01.spe
+share/abuse-frabs/addon/leon/level02.spe
+share/abuse-frabs/addon/leon/lisp/
+share/abuse-frabs/addon/leon/lisp/deco.lsp
+share/abuse-frabs/addon/leon/lisp/grenade.lsp
+share/abuse-frabs/addon/leon/lisp/lmisc.lsp
+share/abuse-frabs/addon/leon/lisp/lnant.lsp
+share/abuse-frabs/addon/leon/lisp/nextlev3.lsp
+share/abuse-frabs/addon/leon/lisp/nguns.lsp
+share/abuse-frabs/addon/leon/lisp/njug.lsp
+share/abuse-frabs/addon/leon/lisp/rain.lsp
+share/abuse-frabs/addon/leon/lisp/slavesw.lsp
+share/abuse-frabs/addon/leon/lisp/text.lsp
+share/abuse-frabs/addon/leon/lmisc.spe
+share/abuse-frabs/addon/leon/lnant.spe
+share/abuse-frabs/addon/leon/lnewft.spe
+share/abuse-frabs/addon/leon/lnewft2.spe
+share/abuse-frabs/addon/leon/rain-old.spe
+share/abuse-frabs/addon/leon/rain.spe
+share/abuse-frabs/addon/leon/sfx/
+share/abuse-frabs/addon/leon/sfx/ambship1.wav
+share/abuse-frabs/addon/leon/sfx/ambship2.wav
+share/abuse-frabs/addon/leon/sfx/gren5.wav
+share/abuse-frabs/addon/leon/sfx/gren6.wav
+share/abuse-frabs/addon/leon/sfx/rain.wav
+share/abuse-frabs/addon/leon/sfx/rain2.wav
+share/abuse-frabs/addon/leon/sfx/rain3.wav
+share/abuse-frabs/addon/leon/sfx/rain4.wav
+share/abuse-frabs/addon/leon/sfx/thunder.wav
+share/abuse-frabs/addon/leon/sfx/thunder2.wav
+share/abuse-frabs/addon/leon/sfx/thunder3.wav
+share/abuse-frabs/addon/leon/sfx/thunder4.wav
+share/abuse-frabs/addon/leon/sfx/thunder5.wav
+share/abuse-frabs/addon/newart/
+share/abuse-frabs/addon/newart/blcave.spe
+share/abuse-frabs/addon/newart/final.spe
+share/abuse-frabs/addon/newart/frabs_1.spe
+share/abuse-frabs/addon/newart/frabs_2.spe
+share/abuse-frabs/addon/newart/frbsblue.spe
+share/abuse-frabs/addon/newart/mtile.spe
+share/abuse-frabs/addon/newart/newart.lsp
+share/abuse-frabs/addon/newart/space.spe
+share/abuse-frabs/addon/newart/stones.spe
+share/abuse-frabs/addon/newart/tiledoc.txt
+share/abuse-frabs/addon/newobj/
+share/abuse-frabs/addon/pong/
+share/abuse-frabs/addon/pong/common.lsp
+share/abuse-frabs/addon/pong/levels/
+share/abuse-frabs/addon/pong/levels/pongx01.spe
+share/abuse-frabs/addon/pong/levels/pongx02.spe
+share/abuse-frabs/addon/pong/levels/pongx03.spe
+share/abuse-frabs/addon/pong/levels/pongx04.spe
+share/abuse-frabs/addon/pong/levels/pongx05.spe
+share/abuse-frabs/addon/pong/levels/pongx06.spe
+share/abuse-frabs/addon/pong/levels/pongx07.spe
+share/abuse-frabs/addon/pong/levels/pongx08.spe
+share/abuse-frabs/addon/pong/levels/pongx09.spe
+share/abuse-frabs/addon/pong/levels/pongx10.spe
+share/abuse-frabs/addon/pong/pong.bat
+share/abuse-frabs/addon/pong/pong.lsp
+share/abuse-frabs/addon/pong/pong.spe
+share/abuse-frabs/addon/pong/pong.txt
+share/abuse-frabs/addon/pong/pong01.cpf
+share/abuse-frabs/addon/pong/pong01.lvl
+share/abuse-frabs/addon/pong/pongedit.bat
+share/abuse-frabs/addon/pong/userfuns.lsp
+share/abuse-frabs/addon/twist/
+share/abuse-frabs/addon/twist/art/
+share/abuse-frabs/addon/twist/art/cgc.spe
+share/abuse-frabs/addon/twist/art/dray.spe
+share/abuse-frabs/addon/twist/art/fire.spe
+share/abuse-frabs/addon/twist/art/lavap.spe
+share/abuse-frabs/addon/twist/art/legs.spe
+share/abuse-frabs/addon/twist/art/mario.spe
+share/abuse-frabs/addon/twist/art/mtile.spe
+share/abuse-frabs/addon/twist/art/obj.spe
+share/abuse-frabs/addon/twist/art/palette.spe
+share/abuse-frabs/addon/twist/art/robs.spe
+share/abuse-frabs/addon/twist/art/title.spe
+share/abuse-frabs/addon/twist/art/weapons.spe
+share/abuse-frabs/addon/twist/f2ai.lsp
+share/abuse-frabs/addon/twist/f2chars.lsp
+share/abuse-frabs/addon/twist/levels/
+share/abuse-frabs/addon/twist/levels/l01s01.lvl
+share/abuse-frabs/addon/twist/levels/l01s02.lvl
+share/abuse-frabs/addon/twist/levels/l01s03.lvl
+share/abuse-frabs/addon/twist/levels/l01s04.lvl
+share/abuse-frabs/addon/twist/lisp/
+share/abuse-frabs/addon/twist/lisp/ai.lsp
+share/abuse-frabs/addon/twist/lisp/chars.lsp
+share/abuse-frabs/addon/twist/lisp/chat.lsp
+share/abuse-frabs/addon/twist/lisp/dray.lsp
+share/abuse-frabs/addon/twist/lisp/english.lsp
+share/abuse-frabs/addon/twist/lisp/f2ai.lsp
+share/abuse-frabs/addon/twist/lisp/f2chars.lsp
+share/abuse-frabs/addon/twist/lisp/input.lsp
+share/abuse-frabs/addon/twist/lisp/light.lsp
+share/abuse-frabs/addon/twist/lisp/mario.lsp
+share/abuse-frabs/addon/twist/lisp/objects.lsp
+share/abuse-frabs/addon/twist/lisp/options.lsp
+share/abuse-frabs/addon/twist/lisp/players.lsp
+share/abuse-frabs/addon/twist/lisp/sfx.lsp
+share/abuse-frabs/addon/twist/lisp/startup.lsp
+share/abuse-frabs/addon/twist/lisp/tiles.lsp
+share/abuse-frabs/addon/twist/lisp/tints.lsp
+share/abuse-frabs/addon/twist/lisp/title.lsp
+share/abuse-frabs/addon/twist/lisp/userfuns.lsp
+share/abuse-frabs/addon/twist/lisp/weapons.lsp
+share/abuse-frabs/addon/twist/readme.txt
+share/abuse-frabs/addon/twist/sfx/
+share/abuse-frabs/addon/twist/sfx/dray.wav
+share/abuse-frabs/addon/twist/twist.bat
+share/abuse-frabs/addon/twist/twist.lsp
+share/abuse-frabs/addon/twist/twistedit.bat
+share/abuse-frabs/addon/twist/twistlev.bat
+share/abuse-frabs/art/
+share/abuse-frabs/art/ant.spe
+share/abuse-frabs/art/back/
+share/abuse-frabs/art/back/backgrnd.spe
+share/abuse-frabs/art/back/cave.spe
+share/abuse-frabs/art/back/city.spe
+share/abuse-frabs/art/back/intro.spe
+share/abuse-frabs/art/back/tech.spe
+share/abuse-frabs/art/ball.spe
+share/abuse-frabs/art/blowups.spe
+share/abuse-frabs/art/bold.spe
+share/abuse-frabs/art/chars/
+share/abuse-frabs/art/chars/ammo.spe
+share/abuse-frabs/art/chars/ant.spe
+share/abuse-frabs/art/chars/block.spe
+share/abuse-frabs/art/chars/concus.spe
+share/abuse-frabs/art/chars/door.spe
+share/abuse-frabs/art/chars/lava.spe
+share/abuse-frabs/art/chars/lavap.spe
+share/abuse-frabs/art/chars/lightin.spe
+share/abuse-frabs/art/chars/mine.spe
+share/abuse-frabs/art/chars/platform.spe
+share/abuse-frabs/art/chars/push.spe
+share/abuse-frabs/art/chars/sect.spe
+share/abuse-frabs/art/chars/step.spe
+share/abuse-frabs/art/chars/tdoor.spe
+share/abuse-frabs/art/chars/teleport.spe
+share/abuse-frabs/art/cloud.spe
+share/abuse-frabs/art/compass.spe
+share/abuse-frabs/art/consfnt.spe
+share/abuse-frabs/art/cop.spe
+share/abuse-frabs/art/coptop.spe
+share/abuse-frabs/art/credit.spe
+share/abuse-frabs/art/dev.spe
+share/abuse-frabs/art/door.spe
+share/abuse-frabs/art/dos4gw.exe
+share/abuse-frabs/art/dos_note.txt
+share/abuse-frabs/art/endgame.spe
+share/abuse-frabs/art/exp1.spe
+share/abuse-frabs/art/flyer.spe
+share/abuse-frabs/art/fonts.spe
+share/abuse-frabs/art/fore/
+share/abuse-frabs/art/fore/cave.spe
+share/abuse-frabs/art/fore/foregrnd.spe
+share/abuse-frabs/art/fore/techno.spe
+share/abuse-frabs/art/fore/techno2.spe
+share/abuse-frabs/art/fore/techno3.spe
+share/abuse-frabs/art/fore/techno4.spe
+share/abuse-frabs/art/frame.spe
+share/abuse-frabs/art/gun2.spe
+share/abuse-frabs/art/help.spe
+share/abuse-frabs/art/icons.spe
+share/abuse-frabs/art/jug.spe
+share/abuse-frabs/art/letters.spe
+share/abuse-frabs/art/misc.spe
+share/abuse-frabs/art/missle.spe
+share/abuse-frabs/art/noname.spe
+share/abuse-frabs/art/palette.bmp
+share/abuse-frabs/art/pform.spe
+share/abuse-frabs/art/rob1.spe
+share/abuse-frabs/art/rob2.spe
+share/abuse-frabs/art/screen11.spe
+share/abuse-frabs/art/smoke.spe
+share/abuse-frabs/art/spaint.exe
+share/abuse-frabs/art/statbar.spe
+share/abuse-frabs/art/tints/
+share/abuse-frabs/art/tints/ant/
+share/abuse-frabs/art/tints/ant/blue.spe
+share/abuse-frabs/art/tints/ant/brown.spe
+share/abuse-frabs/art/tints/ant/darkblue.spe
+share/abuse-frabs/art/tints/ant/egg.spe
+share/abuse-frabs/art/tints/ant/evil.spe
+share/abuse-frabs/art/tints/ant/gray.spe
+share/abuse-frabs/art/tints/ant/green.spe
+share/abuse-frabs/art/tints/ant/mustard.spe
+share/abuse-frabs/art/tints/ant/orange.spe
+share/abuse-frabs/art/tints/ant/yellow.spe
+share/abuse-frabs/art/tints/cop/
+share/abuse-frabs/art/tints/cop/africa.spe
+share/abuse-frabs/art/tints/cop/blue.spe
+share/abuse-frabs/art/tints/cop/bright.spe
+share/abuse-frabs/art/tints/cop/darkblue.spe
+share/abuse-frabs/art/tints/cop/fire.spe
+share/abuse-frabs/art/tints/cop/gold.spe
+share/abuse-frabs/art/tints/cop/gray.spe
+share/abuse-frabs/art/tints/cop/land.spe
+share/abuse-frabs/art/tints/cop/normal.txt
+share/abuse-frabs/art/tints/cop/olive.spe
+share/abuse-frabs/art/tints/cop/pinkish.spe
+share/abuse-frabs/art/tints/cop/purple.spe
+share/abuse-frabs/art/tints/cop/yellow.spe
+share/abuse-frabs/art/tints/guns/
+share/abuse-frabs/art/tints/guns/blue.spe
+share/abuse-frabs/art/tints/guns/green.spe
+share/abuse-frabs/art/tints/guns/orange.spe
+share/abuse-frabs/art/tints/guns/redish.spe
+share/abuse-frabs/art/title.spe
+@comment share/abuse-frabs/defaults.prp
+share/abuse-frabs/docs/
+share/abuse-frabs/docs/html2do.txt
+share/abuse-frabs/docs/images/
+share/abuse-frabs/docs/images/jmc.jpg
+share/abuse-frabs/docs/images/levels/
+share/abuse-frabs/docs/images/levels.html
+share/abuse-frabs/docs/images/levels/level00.jpg
+share/abuse-frabs/docs/images/levels/level01.jpg
+share/abuse-frabs/docs/images/levels/level02.jpg
+share/abuse-frabs/docs/images/levels/level03.jpg
+share/abuse-frabs/docs/images/levels/level04.jpg
+share/abuse-frabs/docs/images/levels/level05.jpg
+share/abuse-frabs/docs/images/levels/level06.jpg
+share/abuse-frabs/docs/images/levels/level07.jpg
+share/abuse-frabs/docs/images/levels/level08.jpg
+share/abuse-frabs/docs/images/levels/level09.jpg
+share/abuse-frabs/docs/images/levels/level10.jpg
+share/abuse-frabs/docs/images/levels/level11.jpg
+share/abuse-frabs/docs/images/levels/level12.jpg
+share/abuse-frabs/docs/images/levels/level13.jpg
+share/abuse-frabs/docs/images/levels/level14.jpg
+share/abuse-frabs/docs/images/levels/level15.jpg
+share/abuse-frabs/docs/images/levels/level17.jpg
+share/abuse-frabs/docs/images/levels/level18.jpg
+share/abuse-frabs/docs/images/levels/level19.jpg
+share/abuse-frabs/docs/images/levels/level20.jpg
+share/abuse-frabs/docs/images/levels/level21.jpg
+share/abuse-frabs/docs/images/levels/level30.jpg
+share/abuse-frabs/docs/images/levels/level30x.jpg
+share/abuse-frabs/docs/images/levels/level70.jpg
+share/abuse-frabs/docs/images/levels/level71.jpg
+share/abuse-frabs/docs/images/levels/level72.jpg
+share/abuse-frabs/docs/images/levels/level73.jpg
+share/abuse-frabs/docs/images/netlevel/
+share/abuse-frabs/docs/images/netlevel.html
+share/abuse-frabs/docs/images/netlevel/alitlhot.jpg
+share/abuse-frabs/docs/images/netlevel/aquarius.jpg
+share/abuse-frabs/docs/images/netlevel/bugsall.jpg
+share/abuse-frabs/docs/images/netlevel/cistern.jpg
+share/abuse-frabs/docs/images/netlevel/getcross.jpg
+share/abuse-frabs/docs/images/netlevel/jdm3.jpg
+share/abuse-frabs/docs/images/netlevel/kotc.jpg
+share/abuse-frabs/docs/images/netlevel/laazrckt.jpg
+share/abuse-frabs/docs/images/netlevel/limeston.jpg
+share/abuse-frabs/docs/images/netlevel/madrace.jpg
+share/abuse-frabs/docs/images/netlevel/occult.jpg
+share/abuse-frabs/docs/images/netlevel/redgrndm.jpg
+share/abuse-frabs/docs/images/netlevel/ruins.jpg
+share/abuse-frabs/docs/images/netlevel/spacymed.jpg
+share/abuse-frabs/docs/images/netlevel/spacytdm.jpg
+share/abuse-frabs/docs/images/netlevel/teardrop.jpg
+share/abuse-frabs/docs/images/netlevel/treesmal.jpg
+share/abuse-frabs/docs/images/ssig.gif
+share/abuse-frabs/docs/index.html
+share/abuse-frabs/docs/pages/
+share/abuse-frabs/docs/pages/credits.html
+share/abuse-frabs/docs/pages/dm.html
+share/abuse-frabs/docs/pages/editor.html
+share/abuse-frabs/docs/pages/editor2.html
+share/abuse-frabs/docs/pages/editor3.html
+share/abuse-frabs/docs/pages/faq.html
+share/abuse-frabs/docs/pages/links.html
+share/abuse-frabs/docs/pages/mario.html
+share/abuse-frabs/docs/pages/objects.html
+share/abuse-frabs/docs/pages/single.html
+share/abuse-frabs/docs/pages/updates.html
+share/abuse-frabs/edit.lsp
+@comment share/abuse-frabs/end.mem
+share/abuse-frabs/gamma.lsp
+share/abuse-frabs/hardness.lsp
+@comment share/abuse-frabs/hmidet.386
+@comment share/abuse-frabs/hmidrv.386
+@comment share/abuse-frabs/hmimdrv.386
+share/abuse-frabs/icons/
+share/abuse-frabs/icons/frabs1.ico
+share/abuse-frabs/icons/frabs2.ico
+share/abuse-frabs/icons/icon32-16.gif
+share/abuse-frabs/icons/icon32-true.bmp
+share/abuse-frabs/icons/icon32-true.jpg
+share/abuse-frabs/levels/
+share/abuse-frabs/levels/demo1.dat
+share/abuse-frabs/levels/level00.spe
+share/abuse-frabs/levels/level01.cpf
+share/abuse-frabs/levels/level01.spe
+share/abuse-frabs/levels/level02.cpf
+share/abuse-frabs/levels/level02.spe
+share/abuse-frabs/levels/level03.cpf
+share/abuse-frabs/levels/level03.spe
+share/abuse-frabs/levels/level04.cpf
+share/abuse-frabs/levels/level04.spe
+share/abuse-frabs/levels/level05.cpf
+share/abuse-frabs/levels/level05.spe
+share/abuse-frabs/levels/level06.spe
+share/abuse-frabs/levels/level07.spe
+share/abuse-frabs/levels/level08.spe
+share/abuse-frabs/levels/level09.spe
+share/abuse-frabs/levels/level10.spe
+share/abuse-frabs/levels/level11.spe
+share/abuse-frabs/levels/level12.spe
+share/abuse-frabs/levels/level13.spe
+share/abuse-frabs/levels/level14.spe
+share/abuse-frabs/levels/level15.spe
+share/abuse-frabs/levels/level17.spe
+share/abuse-frabs/levels/level18.spe
+share/abuse-frabs/levels/level19.spe
+share/abuse-frabs/levels/level20.spe
+share/abuse-frabs/levels/level21.spe
+share/abuse-frabs/levels/level30.spe
+share/abuse-frabs/levels/level70.spe
+share/abuse-frabs/levels/level71.spe
+share/abuse-frabs/levels/level72.spe
+share/abuse-frabs/levels/level73.spe
+share/abuse-frabs/levels/level74.spe
+@comment share/abuse-frabs/light.tbl
+share/abuse-frabs/lisp/
+share/abuse-frabs/lisp/ant.lsp
+share/abuse-frabs/lisp/chat.lsp
+share/abuse-frabs/lisp/common.lsp
+share/abuse-frabs/lisp/doors.lsp
+share/abuse-frabs/lisp/duong.lsp
+share/abuse-frabs/lisp/english.lsp
+share/abuse-frabs/lisp/explo.lsp
+share/abuse-frabs/lisp/flyer.lsp
+share/abuse-frabs/lisp/french.lsp
+share/abuse-frabs/lisp/gates.lsp
+share/abuse-frabs/lisp/general.lsp
+share/abuse-frabs/lisp/german.lsp
+share/abuse-frabs/lisp/guns.lsp
+share/abuse-frabs/lisp/input.lsp
+share/abuse-frabs/lisp/jugger.lsp
+share/abuse-frabs/lisp/ladder.lsp
+share/abuse-frabs/lisp/language.lsp
+share/abuse-frabs/lisp/light.lsp
+share/abuse-frabs/lisp/options.lsp
+share/abuse-frabs/lisp/people.lsp
+share/abuse-frabs/lisp/peoplold.lsp
+share/abuse-frabs/lisp/platform.lsp
+share/abuse-frabs/lisp/playwav.lsp
+share/abuse-frabs/lisp/powerup.lsp
+share/abuse-frabs/lisp/sfx.lsp
+share/abuse-frabs/lisp/sfxls~27.old
+share/abuse-frabs/lisp/share.lsp
+share/abuse-frabs/lisp/startup.lsp
+share/abuse-frabs/lisp/switch.lsp
+share/abuse-frabs/lisp/teleport.lsp
+share/abuse-frabs/lisp/upgrade.lsp
+share/abuse-frabs/lisp/userfuns.lsp
+share/abuse-frabs/lisp/version.lsp
+share/abuse-frabs/lisp/weapons.lsp
+share/abuse-frabs/music/
+share/abuse-frabs/music/intro.hmi
+share/abuse-frabs/music/playhmp.lsp
+share/abuse-frabs/netlevel/
+share/abuse-frabs/netlevel/00dm.spe
+share/abuse-frabs/netlevel/alitlhot.spe
+share/abuse-frabs/netlevel/aquarius.spe
+share/abuse-frabs/netlevel/bugs.spe
+share/abuse-frabs/netlevel/bugsmed.spe
+share/abuse-frabs/netlevel/bugssml.spe
+share/abuse-frabs/netlevel/cistern.spe
+share/abuse-frabs/netlevel/getcross.spe
+share/abuse-frabs/netlevel/jdm3.spe
+share/abuse-frabs/netlevel/kotcross.spe
+share/abuse-frabs/netlevel/laazrckt.spe
+share/abuse-frabs/netlevel/limeston.spe
+share/abuse-frabs/netlevel/madrace.spe
+share/abuse-frabs/netlevel/occult.spe
+share/abuse-frabs/netlevel/redgrndm.spe
+share/abuse-frabs/netlevel/ruins.spe
+share/abuse-frabs/netlevel/spacymed.spe
+share/abuse-frabs/netlevel/spacytdm.spe
+share/abuse-frabs/netlevel/teardrop.spe
+share/abuse-frabs/netlevel/treesmal.spe
+share/abuse-frabs/readme.txt
+share/abuse-frabs/register/
+share/abuse-frabs/register/alien.spe
+share/abuse-frabs/register/alienb.spe
+share/abuse-frabs/register/ant.lsp
+share/abuse-frabs/register/boss.spe
+share/abuse-frabs/register/english.lsp
+share/abuse-frabs/register/flyer.lsp
+share/abuse-frabs/register/galien.spe
+share/abuse-frabs/register/green2.spe
+share/abuse-frabs/register/micron.vcd
+share/abuse-frabs/register/people.lsp
+share/abuse-frabs/register/powerup.lsp
+share/abuse-frabs/register/tiles.lsp
+share/abuse-frabs/register/trees.spe
+share/abuse-frabs/register/trees2.spe
+share/abuse-frabs/register/weapons.lsp
+@comment share/abuse-frabs/setup.exe
+@comment share/abuse-frabs/setup.ini
+@comment share/abuse-frabs/sndcard.cfg
+@comment share/abuse-frabs/test.raw
+share/abuse/abuse.bmp
  share/abuse/abuse.lsp
-share/abuse/addon/
-share/abuse/addon/deathmat/
-share/abuse/addon/deathmat/cur_lev.lsp
-share/abuse/addon/deathmat/deathmat.lsp
-share/abuse/addon/deathmat/dstartup.lsp
-share/abuse/addon/deathmat/gamename.lsp
-share/abuse/addon/deathmat/large.lsp
-share/abuse/addon/deathmat/levelset.lsp
-share/abuse/addon/deathmat/medium.lsp
-share/abuse/addon/deathmat/small.lsp
-share/abuse/addon/deathmat/username.lsp
-share/abuse/addon/deathmat/version.lsp
-share/abuse/addon/example/
-share/abuse/addon/example/example.lsp
-share/abuse/addon/example/example.lvl
-share/abuse/addon/example/example.spe
-share/abuse/art/
-share/abuse/art/ant.spe
-share/abuse/art/back/
-share/abuse/art/back/backgrnd.spe
-share/abuse/art/back/cave.spe
-share/abuse/art/back/city.spe
-share/abuse/art/back/intro.spe
-share/abuse/art/back/tech.spe
-share/abuse/art/ball.spe
-share/abuse/art/blowups.spe
-share/abuse/art/bold.spe
-share/abuse/art/chars/
-share/abuse/art/chars/ammo.spe
-share/abuse/art/chars/block.spe
-share/abuse/art/chars/concus.spe
-share/abuse/art/chars/door.spe
-share/abuse/art/chars/lava.spe
-share/abuse/art/chars/lavap.spe
-share/abuse/art/chars/lightin.spe
-share/abuse/art/chars/mine.spe
-share/abuse/art/chars/platform.spe
-share/abuse/art/chars/push.spe
-share/abuse/art/chars/sect.spe
-share/abuse/art/chars/step.spe
-share/abuse/art/chars/tdoor.spe
-share/abuse/art/chars/teleport.spe
-share/abuse/art/cloud.spe
-share/abuse/art/compass.spe
-share/abuse/art/consfnt.spe
-share/abuse/art/cop.spe
-share/abuse/art/coptop.spe
-share/abuse/art/credit.spe
-share/abuse/art/dev.spe
-share/abuse/art/door.spe
-share/abuse/art/endgame.spe
-share/abuse/art/exp1.spe
-share/abuse/art/flyer.spe
-share/abuse/art/fonts.spe
-share/abuse/art/fore/
-share/abuse/art/fore/cave.spe
-share/abuse/art/fore/foregrnd.spe
-share/abuse/art/fore/techno.spe
-share/abuse/art/fore/techno2.spe
-share/abuse/art/fore/techno3.spe
-share/abuse/art/fore/techno4.spe
-share/abuse/art/frame.spe
-share/abuse/art/gun2.spe
-share/abuse/art/help.spe
-share/abuse/art/icons.spe
-share/abuse/art/jug.spe
-share/abuse/art/letters.spe
-share/abuse/art/misc.spe
-share/abuse/art/missle.spe
-share/abuse/art/pform.spe
-share/abuse/art/rob1.spe
-share/abuse/art/rob2.spe
-share/abuse/art/satan.bak
-share/abuse/art/screen11.spe
-share/abuse/art/smoke.spe
-share/abuse/art/statbar.spe
-share/abuse/art/tints/
-share/abuse/art/tints/ant/
-share/abuse/art/tints/ant/blue.spe
-share/abuse/art/tints/ant/brown.spe
-share/abuse/art/tints/ant/darkblue.spe
-share/abuse/art/tints/ant/egg.spe
-share/abuse/art/tints/ant/evil.spe
-share/abuse/art/tints/ant/gray.spe
-share/abuse/art/tints/ant/green.spe
-share/abuse/art/tints/ant/mustard.spe
-share/abuse/art/tints/ant/orange.spe
-share/abuse/art/tints/ant/yellow.spe
-share/abuse/art/tints/cop/
-share/abuse/art/tints/cop/africa.spe
-share/abuse/art/tints/cop/blue.spe
-share/abuse/art/tints/cop/bright.spe
-share/abuse/art/tints/cop/darkblue.spe
-share/abuse/art/tints/cop/fire.spe
-share/abuse/art/tints/cop/gold.spe
-share/abuse/art/tints/cop/gray.spe
-share/abuse/art/tints/cop/land.spe
-share/abuse/art/tints/cop/normal.txt
-share/abuse/art/tints/cop/olive.spe
-share/abuse/art/tints/cop/pinkish.spe
-share/abuse/art/tints/cop/purple.spe
-share/abuse/art/tints/cop/yellow.spe
-share/abuse/art/tints/guns/
-share/abuse/art/tints/guns/blue.spe
-share/abuse/art/tints/guns/green.spe
-share/abuse/art/tints/guns/orange.spe
-share/abuse/art/tints/guns/redish.spe
-share/abuse/art/title.spe
-share/abuse/levels/
-share/abuse/levels/demo1.dat
-share/abuse/levels/level00.cpf
-share/abuse/levels/level00.spe
-share/abuse/levels/level01.cpf
-share/abuse/levels/level01.spe
-share/abuse/levels/level02.cpf
-share/abuse/levels/level02.spe
-share/abuse/levels/level03.cpf
-share/abuse/levels/level03.spe
-share/abuse/light.tbl
-share/abuse/lisp/
-share/abuse/lisp/ant.lsp
-share/abuse/lisp/chat.lsp
-share/abuse/lisp/common.lsp
-share/abuse/lisp/doors.lsp
-share/abuse/lisp/duong.lsp
-share/abuse/lisp/english.lsp
-share/abuse/lisp/explo.lsp
-share/abuse/lisp/flyer.lsp
-share/abuse/lisp/french.lsp
-share/abuse/lisp/gates.lsp
-share/abuse/lisp/general.lsp
-share/abuse/lisp/german.lsp
-share/abuse/lisp/guns.lsp
-share/abuse/lisp/input.lsp
-share/abuse/lisp/jugger.lsp
-share/abuse/lisp/ladder.lsp
-share/abuse/lisp/language.lsp
-share/abuse/lisp/light.lsp
-share/abuse/lisp/options.lsp
-share/abuse/lisp/people.lsp
-share/abuse/lisp/platform.lsp
-share/abuse/lisp/playwav.lsp
-share/abuse/lisp/powerup.lsp
-share/abuse/lisp/sfx.lsp
-share/abuse/lisp/sfxls~27.old
-share/abuse/lisp/share.lsp
-share/abuse/lisp/startup.lsp
-share/abuse/lisp/switch.lsp
-share/abuse/lisp/teleport.lsp
-share/abuse/lisp/upgrade.lsp
-share/abuse/lisp/userfuns.lsp
-share/abuse/lisp/version.lsp
-share/abuse/lisp/weapons.lsp
-share/abuse/sfx/
-share/abuse/sfx/adie02.wav
-share/abuse/sfx/adie03.wav
-share/abuse/sfx/adie05.wav
-share/abuse/sfx/ahit01.wav
-share/abuse/sfx/aland01.wav
-share/abuse/sfx/alien01.wav
-share/abuse/sfx/amb07.wav
-share/abuse/sfx/amb10.wav
-share/abuse/sfx/amb11.wav
-share/abuse/sfx/amb13.wav
-share/abuse/sfx/amb15.wav
-share/abuse/sfx/amb16.wav
-share/abuse/sfx/ambcave1.wav
-share/abuse/sfx/ambcave2.wav
-share/abuse/sfx/ambcave3.wav
-share/abuse/sfx/ambcave4.wav
-share/abuse/sfx/ambfrst2.wav
-share/abuse/sfx/ambtech1.wav
-share/abuse/sfx/ambtech2.wav
-share/abuse/sfx/ambtech3.wav
-share/abuse/sfx/ammo01.wav
-share/abuse/sfx/ammo02.wav
-share/abuse/sfx/apain01.wav
-share/abuse/sfx/aslash01.wav
-share/abuse/sfx/ball01.wav
-share/abuse/sfx/blkfoot4.wav
-share/abuse/sfx/button02.wav
-share/abuse/sfx/cleaner.wav
-share/abuse/sfx/crmble01.wav
-share/abuse/sfx/delobj01.wav
-share/abuse/sfx/doorup01.wav
-share/abuse/sfx/doorup02.wav
-share/abuse/sfx/eleacc01.wav
-share/abuse/sfx/elect02.wav
-share/abuse/sfx/eledec01.wav
-share/abuse/sfx/endlvl02.wav
-share/abuse/sfx/explod02.wav
-share/abuse/sfx/fadeon01.wav
-share/abuse/sfx/firebmb1.wav
-share/abuse/sfx/flamloop.wav
-share/abuse/sfx/fly03.wav
-share/abuse/sfx/force01.wav
-share/abuse/sfx/grenad01.wav
-share/abuse/sfx/health01.wav
-share/abuse/sfx/lasrmis2.wav
-share/abuse/sfx/lava01.wav
-share/abuse/sfx/link01.wav
-share/abuse/sfx/logo09.wav
-share/abuse/sfx/metal.wav
-share/abuse/sfx/mghit01.wav
-share/abuse/sfx/mghit02.wav
-share/abuse/sfx/pland01.wav
-share/abuse/sfx/plasma02.wav
-share/abuse/sfx/plasma03.wav
-share/abuse/sfx/pldeth02.wav
-share/abuse/sfx/pldeth04.wav
-share/abuse/sfx/pldeth05.wav
-share/abuse/sfx/pldeth07.wav
-share/abuse/sfx/plpain01.wav
-share/abuse/sfx/plpain02.wav
-share/abuse/sfx/plpain04.wav
-share/abuse/sfx/plpain10.wav
-share/abuse/sfx/poof05.wav
-share/abuse/sfx/poof06.wav
-share/abuse/sfx/robot02.wav
-share/abuse/sfx/rocket02.wav
-share/abuse/sfx/save01.wav
-share/abuse/sfx/save05.wav
-share/abuse/sfx/scream02.wav
-share/abuse/sfx/scream03.wav
-share/abuse/sfx/scream08.wav
-share/abuse/sfx/shotgn31.wav
-share/abuse/sfx/speed02.wav
-share/abuse/sfx/spring03.wav
-share/abuse/sfx/swish01.wav
-share/abuse/sfx/switch01.wav
-share/abuse/sfx/telept01.wav
-share/abuse/sfx/throw01.wav
-share/abuse/sfx/timerfst.wav
-share/abuse/sfx/zap2.wav
-share/abuse/sfx/zap3.wav
+share/abuse/abuse.png


--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Reply via email to