Ugh, forgot to turn off word wrapping in my MUA, sorry.
diff --git games/abuse/Makefile games/abuse/Makefile index 4c87a28..e249ba3 100644 --- games/abuse/Makefile +++ games/abuse/Makefile @@ -1,29 +1,52 @@ # $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 +LIB_DEPENDS = devel/sdl + +MASTER_SITES = ${HOMEPAGE}raw-attachment/wiki/Downloads/ + +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" +BUILD_DEPENDS = ${MODGNU_AUTOCONF_DEPENDS} \ + ${MODGNU_AUTOMAKE_DEPENDS} + +pre-configure: + perl -pi -e 's,!!DATADIR!!,${PREFIX}/share/${ABUSE_FRABS},' \ + ${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 - .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..86500d1 --- /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..938686d --- /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..b7f6308 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-frabs-2.11/ +share/abuse-frabs-2.11/abuse.exe +share/abuse-frabs-2.11/abuse.lsp +share/abuse-frabs-2.11/addon/ +share/abuse-frabs-2.11/addon/aliens/ +share/abuse-frabs-2.11/addon/aliens/adie01.wav +share/abuse-frabs-2.11/addon/aliens/adie02.wav +share/abuse-frabs-2.11/addon/aliens/adie03.wav +share/abuse-frabs-2.11/addon/aliens/adie05.wav +share/abuse-frabs-2.11/addon/aliens/ahit01.wav +share/abuse-frabs-2.11/addon/aliens/alichars.lsp +share/abuse-frabs-2.11/addon/aliens/alien01.wav +share/abuse-frabs-2.11/addon/aliens/aliens.al2 +share/abuse-frabs-2.11/addon/aliens/aliens.lsp +share/abuse-frabs-2.11/addon/aliens/aliens.spe +share/abuse-frabs-2.11/addon/aliens/altaunt.wav +share/abuse-frabs-2.11/addon/aliens/aslash01.wav +share/abuse-frabs-2.11/addon/aliens/astartup.lsp +share/abuse-frabs-2.11/addon/aliens/bactiles.spe +share/abuse-frabs-2.11/addon/aliens/egghatch.wav +share/abuse-frabs-2.11/addon/aliens/fortiles.spe +share/abuse-frabs-2.11/addon/aliens/jarbreak.wav +share/abuse-frabs-2.11/addon/aliens/objects.lsp +share/abuse-frabs-2.11/addon/aliens/powerold.lsp +share/abuse-frabs-2.11/addon/aliens/powerups.lsp +share/abuse-frabs-2.11/addon/aliens/readme.txt +share/abuse-frabs-2.11/addon/aliens/sfx.lsp +share/abuse-frabs-2.11/addon/aliens/tiles.lsp +share/abuse-frabs-2.11/addon/claudio/ +share/abuse-frabs-2.11/addon/claudio/antship.spe +share/abuse-frabs-2.11/addon/claudio/aship.wav +share/abuse-frabs-2.11/addon/claudio/bigexp.spe +share/abuse-frabs-2.11/addon/claudio/claudio.lsp +share/abuse-frabs-2.11/addon/claudio/deepw1.spe +share/abuse-frabs-2.11/addon/claudio/deepw2.spe +share/abuse-frabs-2.11/addon/claudio/drill.wav +share/abuse-frabs-2.11/addon/claudio/droid.spe +share/abuse-frabs-2.11/addon/claudio/extiles.spe +share/abuse-frabs-2.11/addon/claudio/fire.spe +share/abuse-frabs-2.11/addon/claudio/fire.wav +share/abuse-frabs-2.11/addon/claudio/glass1.wav +share/abuse-frabs-2.11/addon/claudio/lamp.spe +share/abuse-frabs-2.11/addon/claudio/lava2.spe +share/abuse-frabs-2.11/addon/claudio/mypanels.spe +share/abuse-frabs-2.11/addon/claudio/nplatfor.spe +share/abuse-frabs-2.11/addon/claudio/oldclaud.lsp +share/abuse-frabs-2.11/addon/claudio/pal2.spe +share/abuse-frabs-2.11/addon/claudio/pal21.spe +share/abuse-frabs-2.11/addon/claudio/pal5.spe +share/abuse-frabs-2.11/addon/claudio/pal81.spe +share/abuse-frabs-2.11/addon/claudio/pal81f.spe +share/abuse-frabs-2.11/addon/claudio/pal82.spe +share/abuse-frabs-2.11/addon/claudio/pal82f.spe +share/abuse-frabs-2.11/addon/claudio/pal90.spe +share/abuse-frabs-2.11/addon/claudio/palettes.txt +share/abuse-frabs-2.11/addon/claudio/rob2.spe +share/abuse-frabs-2.11/addon/claudio/sewers.wav +share/abuse-frabs-2.11/addon/claudio/skull.spe +share/abuse-frabs-2.11/addon/claudio/skull.wav +share/abuse-frabs-2.11/addon/claudio/spaced.spe +share/abuse-frabs-2.11/addon/claudio/spaceh.spe +share/abuse-frabs-2.11/addon/claudio/spaceo.wav +share/abuse-frabs-2.11/addon/claudio/spacymed.spe +share/abuse-frabs-2.11/addon/claudio/spacytdm.spe +share/abuse-frabs-2.11/addon/claudio/sswitch.spe +share/abuse-frabs-2.11/addon/claudio/t_lamp.spe +share/abuse-frabs-2.11/addon/claudio/t_skull.spe +share/abuse-frabs-2.11/addon/claudio/t_space.spe +share/abuse-frabs-2.11/addon/claudio/t_trex.spe +share/abuse-frabs-2.11/addon/claudio/t_water.spe +share/abuse-frabs-2.11/addon/claudio/trex1.spe +share/abuse-frabs-2.11/addon/claudio/trex1.wav +share/abuse-frabs-2.11/addon/claudio/trex2.wav +share/abuse-frabs-2.11/addon/claudio/umbrel3.spe +share/abuse-frabs-2.11/addon/claudio/unhealth.wav +share/abuse-frabs-2.11/addon/claudio/watem.spe +share/abuse-frabs-2.11/addon/claudio/wfall.wav +share/abuse-frabs-2.11/addon/deathmat/ +share/abuse-frabs-2.11/addon/deathmat/cur_lev.lsp +share/abuse-frabs-2.11/addon/deathmat/deathmat.lsp +share/abuse-frabs-2.11/addon/deathmat/dstartup.lsp +share/abuse-frabs-2.11/addon/deathmat/gamename.lsp +share/abuse-frabs-2.11/addon/deathmat/large.lsp +share/abuse-frabs-2.11/addon/deathmat/levelset.lsp +share/abuse-frabs-2.11/addon/deathmat/medium.lsp +share/abuse-frabs-2.11/addon/deathmat/small.lsp +share/abuse-frabs-2.11/addon/deathmat/username.lsp +share/abuse-frabs-2.11/addon/deathmat/version.lsp +share/abuse-frabs-2.11/addon/leon/ +share/abuse-frabs-2.11/addon/leon/4frabs.lsp +share/abuse-frabs-2.11/addon/leon/4frabsdm.lsp +share/abuse-frabs-2.11/addon/leon/gray.spe +share/abuse-frabs-2.11/addon/leon/leon.bat +share/abuse-frabs-2.11/addon/leon/leon.lsp +share/abuse-frabs-2.11/addon/leon/level00.spe +share/abuse-frabs-2.11/addon/leon/level01.spe +share/abuse-frabs-2.11/addon/leon/level02.spe +share/abuse-frabs-2.11/addon/leon/lisp/ +share/abuse-frabs-2.11/addon/leon/lisp/deco.lsp +share/abuse-frabs-2.11/addon/leon/lisp/grenade.lsp +share/abuse-frabs-2.11/addon/leon/lisp/lmisc.lsp +share/abuse-frabs-2.11/addon/leon/lisp/lnant.lsp +share/abuse-frabs-2.11/addon/leon/lisp/nextlev3.lsp +share/abuse-frabs-2.11/addon/leon/lisp/nguns.lsp +share/abuse-frabs-2.11/addon/leon/lisp/njug.lsp +share/abuse-frabs-2.11/addon/leon/lisp/rain.lsp +share/abuse-frabs-2.11/addon/leon/lisp/slavesw.lsp +share/abuse-frabs-2.11/addon/leon/lisp/text.lsp +share/abuse-frabs-2.11/addon/leon/lmisc.spe +share/abuse-frabs-2.11/addon/leon/lnant.spe +share/abuse-frabs-2.11/addon/leon/lnewft.spe +share/abuse-frabs-2.11/addon/leon/lnewft2.spe +share/abuse-frabs-2.11/addon/leon/rain-old.spe +share/abuse-frabs-2.11/addon/leon/rain.spe +share/abuse-frabs-2.11/addon/leon/sfx/ +share/abuse-frabs-2.11/addon/leon/sfx/ambship1.wav +share/abuse-frabs-2.11/addon/leon/sfx/ambship2.wav +share/abuse-frabs-2.11/addon/leon/sfx/gren5.wav +share/abuse-frabs-2.11/addon/leon/sfx/gren6.wav +share/abuse-frabs-2.11/addon/leon/sfx/rain.wav +share/abuse-frabs-2.11/addon/leon/sfx/rain2.wav +share/abuse-frabs-2.11/addon/leon/sfx/rain3.wav +share/abuse-frabs-2.11/addon/leon/sfx/rain4.wav +share/abuse-frabs-2.11/addon/leon/sfx/thunder.wav +share/abuse-frabs-2.11/addon/leon/sfx/thunder2.wav +share/abuse-frabs-2.11/addon/leon/sfx/thunder3.wav +share/abuse-frabs-2.11/addon/leon/sfx/thunder4.wav +share/abuse-frabs-2.11/addon/leon/sfx/thunder5.wav +share/abuse-frabs-2.11/addon/newart/ +share/abuse-frabs-2.11/addon/newart/blcave.spe +share/abuse-frabs-2.11/addon/newart/final.spe +share/abuse-frabs-2.11/addon/newart/frabs_1.spe +share/abuse-frabs-2.11/addon/newart/frabs_2.spe +share/abuse-frabs-2.11/addon/newart/frbsblue.spe +share/abuse-frabs-2.11/addon/newart/mtile.spe +share/abuse-frabs-2.11/addon/newart/newart.lsp +share/abuse-frabs-2.11/addon/newart/space.spe +share/abuse-frabs-2.11/addon/newart/stones.spe +share/abuse-frabs-2.11/addon/newart/tiledoc.txt +share/abuse-frabs-2.11/addon/newobj/ +share/abuse-frabs-2.11/addon/pong/ +share/abuse-frabs-2.11/addon/pong/common.lsp +share/abuse-frabs-2.11/addon/pong/levels/ +share/abuse-frabs-2.11/addon/pong/levels/pongx01.spe +share/abuse-frabs-2.11/addon/pong/levels/pongx02.spe +share/abuse-frabs-2.11/addon/pong/levels/pongx03.spe +share/abuse-frabs-2.11/addon/pong/levels/pongx04.spe +share/abuse-frabs-2.11/addon/pong/levels/pongx05.spe +share/abuse-frabs-2.11/addon/pong/levels/pongx06.spe +share/abuse-frabs-2.11/addon/pong/levels/pongx07.spe +share/abuse-frabs-2.11/addon/pong/levels/pongx08.spe +share/abuse-frabs-2.11/addon/pong/levels/pongx09.spe +share/abuse-frabs-2.11/addon/pong/levels/pongx10.spe +share/abuse-frabs-2.11/addon/pong/pong.bat +share/abuse-frabs-2.11/addon/pong/pong.lsp +share/abuse-frabs-2.11/addon/pong/pong.spe +share/abuse-frabs-2.11/addon/pong/pong.txt +share/abuse-frabs-2.11/addon/pong/pong01.cpf +share/abuse-frabs-2.11/addon/pong/pong01.lvl +share/abuse-frabs-2.11/addon/pong/pongedit.bat +share/abuse-frabs-2.11/addon/pong/userfuns.lsp +share/abuse-frabs-2.11/addon/twist/ +share/abuse-frabs-2.11/addon/twist/art/ +share/abuse-frabs-2.11/addon/twist/art/cgc.spe +share/abuse-frabs-2.11/addon/twist/art/dray.spe +share/abuse-frabs-2.11/addon/twist/art/fire.spe +share/abuse-frabs-2.11/addon/twist/art/lavap.spe +share/abuse-frabs-2.11/addon/twist/art/legs.spe +share/abuse-frabs-2.11/addon/twist/art/mario.spe +share/abuse-frabs-2.11/addon/twist/art/mtile.spe +share/abuse-frabs-2.11/addon/twist/art/obj.spe +share/abuse-frabs-2.11/addon/twist/art/palette.spe +share/abuse-frabs-2.11/addon/twist/art/robs.spe +share/abuse-frabs-2.11/addon/twist/art/title.spe +share/abuse-frabs-2.11/addon/twist/art/weapons.spe +share/abuse-frabs-2.11/addon/twist/f2ai.lsp +share/abuse-frabs-2.11/addon/twist/f2chars.lsp +share/abuse-frabs-2.11/addon/twist/levels/ +share/abuse-frabs-2.11/addon/twist/levels/l01s01.lvl +share/abuse-frabs-2.11/addon/twist/levels/l01s02.lvl +share/abuse-frabs-2.11/addon/twist/levels/l01s03.lvl +share/abuse-frabs-2.11/addon/twist/levels/l01s04.lvl +share/abuse-frabs-2.11/addon/twist/lisp/ +share/abuse-frabs-2.11/addon/twist/lisp/ai.lsp +share/abuse-frabs-2.11/addon/twist/lisp/chars.lsp +share/abuse-frabs-2.11/addon/twist/lisp/chat.lsp +share/abuse-frabs-2.11/addon/twist/lisp/dray.lsp +share/abuse-frabs-2.11/addon/twist/lisp/english.lsp +share/abuse-frabs-2.11/addon/twist/lisp/f2ai.lsp +share/abuse-frabs-2.11/addon/twist/lisp/f2chars.lsp +share/abuse-frabs-2.11/addon/twist/lisp/input.lsp +share/abuse-frabs-2.11/addon/twist/lisp/light.lsp +share/abuse-frabs-2.11/addon/twist/lisp/mario.lsp +share/abuse-frabs-2.11/addon/twist/lisp/objects.lsp +share/abuse-frabs-2.11/addon/twist/lisp/options.lsp +share/abuse-frabs-2.11/addon/twist/lisp/players.lsp +share/abuse-frabs-2.11/addon/twist/lisp/sfx.lsp +share/abuse-frabs-2.11/addon/twist/lisp/startup.lsp +share/abuse-frabs-2.11/addon/twist/lisp/tiles.lsp +share/abuse-frabs-2.11/addon/twist/lisp/tints.lsp +share/abuse-frabs-2.11/addon/twist/lisp/title.lsp +share/abuse-frabs-2.11/addon/twist/lisp/userfuns.lsp +share/abuse-frabs-2.11/addon/twist/lisp/weapons.lsp +share/abuse-frabs-2.11/addon/twist/readme.txt +share/abuse-frabs-2.11/addon/twist/sfx/ +share/abuse-frabs-2.11/addon/twist/sfx/dray.wav +share/abuse-frabs-2.11/addon/twist/twist.bat +share/abuse-frabs-2.11/addon/twist/twist.lsp +share/abuse-frabs-2.11/addon/twist/twistedit.bat +share/abuse-frabs-2.11/addon/twist/twistlev.bat +share/abuse-frabs-2.11/art/ +share/abuse-frabs-2.11/art/ant.spe +share/abuse-frabs-2.11/art/back/ +share/abuse-frabs-2.11/art/back/backgrnd.spe +share/abuse-frabs-2.11/art/back/cave.spe +share/abuse-frabs-2.11/art/back/city.spe +share/abuse-frabs-2.11/art/back/intro.spe +share/abuse-frabs-2.11/art/back/tech.spe +share/abuse-frabs-2.11/art/ball.spe +share/abuse-frabs-2.11/art/blowups.spe +share/abuse-frabs-2.11/art/bold.spe +share/abuse-frabs-2.11/art/chars/ +share/abuse-frabs-2.11/art/chars/ammo.spe +share/abuse-frabs-2.11/art/chars/ant.spe +share/abuse-frabs-2.11/art/chars/block.spe +share/abuse-frabs-2.11/art/chars/concus.spe +share/abuse-frabs-2.11/art/chars/door.spe +share/abuse-frabs-2.11/art/chars/lava.spe +share/abuse-frabs-2.11/art/chars/lavap.spe +share/abuse-frabs-2.11/art/chars/lightin.spe +share/abuse-frabs-2.11/art/chars/mine.spe +share/abuse-frabs-2.11/art/chars/platform.spe +share/abuse-frabs-2.11/art/chars/push.spe +share/abuse-frabs-2.11/art/chars/sect.spe +share/abuse-frabs-2.11/art/chars/step.spe +share/abuse-frabs-2.11/art/chars/tdoor.spe +share/abuse-frabs-2.11/art/chars/teleport.spe +share/abuse-frabs-2.11/art/cloud.spe +share/abuse-frabs-2.11/art/compass.spe +share/abuse-frabs-2.11/art/consfnt.spe +share/abuse-frabs-2.11/art/cop.spe +share/abuse-frabs-2.11/art/coptop.spe +share/abuse-frabs-2.11/art/credit.spe +share/abuse-frabs-2.11/art/dev.spe +share/abuse-frabs-2.11/art/door.spe +share/abuse-frabs-2.11/art/dos4gw.exe +share/abuse-frabs-2.11/art/dos_note.txt +share/abuse-frabs-2.11/art/endgame.spe +share/abuse-frabs-2.11/art/exp1.spe +share/abuse-frabs-2.11/art/flyer.spe +share/abuse-frabs-2.11/art/fonts.spe +share/abuse-frabs-2.11/art/fore/ +share/abuse-frabs-2.11/art/fore/cave.spe +share/abuse-frabs-2.11/art/fore/foregrnd.spe +share/abuse-frabs-2.11/art/fore/techno.spe +share/abuse-frabs-2.11/art/fore/techno2.spe +share/abuse-frabs-2.11/art/fore/techno3.spe +share/abuse-frabs-2.11/art/fore/techno4.spe +share/abuse-frabs-2.11/art/frame.spe +share/abuse-frabs-2.11/art/gun2.spe +share/abuse-frabs-2.11/art/help.spe +share/abuse-frabs-2.11/art/icons.spe +share/abuse-frabs-2.11/art/jug.spe +share/abuse-frabs-2.11/art/letters.spe +share/abuse-frabs-2.11/art/misc.spe +share/abuse-frabs-2.11/art/missle.spe +share/abuse-frabs-2.11/art/noname.spe +share/abuse-frabs-2.11/art/palette.bmp +share/abuse-frabs-2.11/art/pform.spe +share/abuse-frabs-2.11/art/rob1.spe +share/abuse-frabs-2.11/art/rob2.spe +share/abuse-frabs-2.11/art/screen11.spe +share/abuse-frabs-2.11/art/smoke.spe +share/abuse-frabs-2.11/art/spaint.exe +share/abuse-frabs-2.11/art/statbar.spe +share/abuse-frabs-2.11/art/tints/ +share/abuse-frabs-2.11/art/tints/ant/ +share/abuse-frabs-2.11/art/tints/ant/blue.spe +share/abuse-frabs-2.11/art/tints/ant/brown.spe +share/abuse-frabs-2.11/art/tints/ant/darkblue.spe +share/abuse-frabs-2.11/art/tints/ant/egg.spe +share/abuse-frabs-2.11/art/tints/ant/evil.spe +share/abuse-frabs-2.11/art/tints/ant/gray.spe +share/abuse-frabs-2.11/art/tints/ant/green.spe +share/abuse-frabs-2.11/art/tints/ant/mustard.spe +share/abuse-frabs-2.11/art/tints/ant/orange.spe +share/abuse-frabs-2.11/art/tints/ant/yellow.spe +share/abuse-frabs-2.11/art/tints/cop/ +share/abuse-frabs-2.11/art/tints/cop/africa.spe +share/abuse-frabs-2.11/art/tints/cop/blue.spe +share/abuse-frabs-2.11/art/tints/cop/bright.spe +share/abuse-frabs-2.11/art/tints/cop/darkblue.spe +share/abuse-frabs-2.11/art/tints/cop/fire.spe +share/abuse-frabs-2.11/art/tints/cop/gold.spe +share/abuse-frabs-2.11/art/tints/cop/gray.spe +share/abuse-frabs-2.11/art/tints/cop/land.spe +share/abuse-frabs-2.11/art/tints/cop/normal.txt +share/abuse-frabs-2.11/art/tints/cop/olive.spe +share/abuse-frabs-2.11/art/tints/cop/pinkish.spe +share/abuse-frabs-2.11/art/tints/cop/purple.spe +share/abuse-frabs-2.11/art/tints/cop/yellow.spe +share/abuse-frabs-2.11/art/tints/guns/ +share/abuse-frabs-2.11/art/tints/guns/blue.spe +share/abuse-frabs-2.11/art/tints/guns/green.spe +share/abuse-frabs-2.11/art/tints/guns/orange.spe +share/abuse-frabs-2.11/art/tints/guns/redish.spe +share/abuse-frabs-2.11/art/title.spe +share/abuse-frabs-2.11/defaults.prp +share/abuse-frabs-2.11/docs/ +share/abuse-frabs-2.11/docs/html2do.txt +share/abuse-frabs-2.11/docs/images/ +share/abuse-frabs-2.11/docs/images/jmc.jpg +share/abuse-frabs-2.11/docs/images/levels/ +share/abuse-frabs-2.11/docs/images/levels.html +share/abuse-frabs-2.11/docs/images/levels/level00.jpg +share/abuse-frabs-2.11/docs/images/levels/level01.jpg +share/abuse-frabs-2.11/docs/images/levels/level02.jpg +share/abuse-frabs-2.11/docs/images/levels/level03.jpg +share/abuse-frabs-2.11/docs/images/levels/level04.jpg +share/abuse-frabs-2.11/docs/images/levels/level05.jpg +share/abuse-frabs-2.11/docs/images/levels/level06.jpg +share/abuse-frabs-2.11/docs/images/levels/level07.jpg +share/abuse-frabs-2.11/docs/images/levels/level08.jpg +share/abuse-frabs-2.11/docs/images/levels/level09.jpg +share/abuse-frabs-2.11/docs/images/levels/level10.jpg +share/abuse-frabs-2.11/docs/images/levels/level11.jpg +share/abuse-frabs-2.11/docs/images/levels/level12.jpg +share/abuse-frabs-2.11/docs/images/levels/level13.jpg +share/abuse-frabs-2.11/docs/images/levels/level14.jpg +share/abuse-frabs-2.11/docs/images/levels/level15.jpg +share/abuse-frabs-2.11/docs/images/levels/level17.jpg +share/abuse-frabs-2.11/docs/images/levels/level18.jpg +share/abuse-frabs-2.11/docs/images/levels/level19.jpg +share/abuse-frabs-2.11/docs/images/levels/level20.jpg +share/abuse-frabs-2.11/docs/images/levels/level21.jpg +share/abuse-frabs-2.11/docs/images/levels/level30.jpg +share/abuse-frabs-2.11/docs/images/levels/level30x.jpg +share/abuse-frabs-2.11/docs/images/levels/level70.jpg +share/abuse-frabs-2.11/docs/images/levels/level71.jpg +share/abuse-frabs-2.11/docs/images/levels/level72.jpg +share/abuse-frabs-2.11/docs/images/levels/level73.jpg +share/abuse-frabs-2.11/docs/images/netlevel/ +share/abuse-frabs-2.11/docs/images/netlevel.html +share/abuse-frabs-2.11/docs/images/netlevel/alitlhot.jpg +share/abuse-frabs-2.11/docs/images/netlevel/aquarius.jpg +share/abuse-frabs-2.11/docs/images/netlevel/bugsall.jpg +share/abuse-frabs-2.11/docs/images/netlevel/cistern.jpg +share/abuse-frabs-2.11/docs/images/netlevel/getcross.jpg +share/abuse-frabs-2.11/docs/images/netlevel/jdm3.jpg +share/abuse-frabs-2.11/docs/images/netlevel/kotc.jpg +share/abuse-frabs-2.11/docs/images/netlevel/laazrckt.jpg +share/abuse-frabs-2.11/docs/images/netlevel/limeston.jpg +share/abuse-frabs-2.11/docs/images/netlevel/madrace.jpg +share/abuse-frabs-2.11/docs/images/netlevel/occult.jpg +share/abuse-frabs-2.11/docs/images/netlevel/redgrndm.jpg +share/abuse-frabs-2.11/docs/images/netlevel/ruins.jpg +share/abuse-frabs-2.11/docs/images/netlevel/spacymed.jpg +share/abuse-frabs-2.11/docs/images/netlevel/spacytdm.jpg +share/abuse-frabs-2.11/docs/images/netlevel/teardrop.jpg +share/abuse-frabs-2.11/docs/images/netlevel/treesmal.jpg +share/abuse-frabs-2.11/docs/images/ssig.gif +share/abuse-frabs-2.11/docs/index.html +share/abuse-frabs-2.11/docs/pages/ +share/abuse-frabs-2.11/docs/pages/credits.html +share/abuse-frabs-2.11/docs/pages/dm.html +share/abuse-frabs-2.11/docs/pages/editor.html +share/abuse-frabs-2.11/docs/pages/editor2.html +share/abuse-frabs-2.11/docs/pages/editor3.html +share/abuse-frabs-2.11/docs/pages/faq.html +share/abuse-frabs-2.11/docs/pages/links.html +share/abuse-frabs-2.11/docs/pages/mario.html +share/abuse-frabs-2.11/docs/pages/objects.html +share/abuse-frabs-2.11/docs/pages/single.html +share/abuse-frabs-2.11/docs/pages/updates.html +share/abuse-frabs-2.11/edit.lsp +share/abuse-frabs-2.11/end.mem +share/abuse-frabs-2.11/gamma.lsp +share/abuse-frabs-2.11/hardness.lsp +share/abuse-frabs-2.11/hmidet.386 +share/abuse-frabs-2.11/hmidrv.386 +share/abuse-frabs-2.11/hmimdrv.386 +share/abuse-frabs-2.11/icons/ +share/abuse-frabs-2.11/icons/frabs1.ico +share/abuse-frabs-2.11/icons/frabs2.ico +share/abuse-frabs-2.11/icons/icon32-16.gif +share/abuse-frabs-2.11/icons/icon32-true.bmp +share/abuse-frabs-2.11/icons/icon32-true.jpg +share/abuse-frabs-2.11/levels/ +share/abuse-frabs-2.11/levels/demo1.dat +share/abuse-frabs-2.11/levels/level00.spe +share/abuse-frabs-2.11/levels/level01.cpf +share/abuse-frabs-2.11/levels/level01.spe +share/abuse-frabs-2.11/levels/level02.cpf +share/abuse-frabs-2.11/levels/level02.spe +share/abuse-frabs-2.11/levels/level03.cpf +share/abuse-frabs-2.11/levels/level03.spe +share/abuse-frabs-2.11/levels/level04.cpf +share/abuse-frabs-2.11/levels/level04.spe +share/abuse-frabs-2.11/levels/level05.cpf +share/abuse-frabs-2.11/levels/level05.spe +share/abuse-frabs-2.11/levels/level06.spe +share/abuse-frabs-2.11/levels/level07.spe +share/abuse-frabs-2.11/levels/level08.spe +share/abuse-frabs-2.11/levels/level09.spe +share/abuse-frabs-2.11/levels/level10.spe +share/abuse-frabs-2.11/levels/level11.spe +share/abuse-frabs-2.11/levels/level12.spe +share/abuse-frabs-2.11/levels/level13.spe +share/abuse-frabs-2.11/levels/level14.spe +share/abuse-frabs-2.11/levels/level15.spe +share/abuse-frabs-2.11/levels/level17.spe +share/abuse-frabs-2.11/levels/level18.spe +share/abuse-frabs-2.11/levels/level19.spe +share/abuse-frabs-2.11/levels/level20.spe +share/abuse-frabs-2.11/levels/level21.spe +share/abuse-frabs-2.11/levels/level30.spe +share/abuse-frabs-2.11/levels/level70.spe +share/abuse-frabs-2.11/levels/level71.spe +share/abuse-frabs-2.11/levels/level72.spe +share/abuse-frabs-2.11/levels/level73.spe +share/abuse-frabs-2.11/levels/level74.spe +share/abuse-frabs-2.11/light.tbl +share/abuse-frabs-2.11/lisp/ +share/abuse-frabs-2.11/lisp/ant.lsp +share/abuse-frabs-2.11/lisp/chat.lsp +share/abuse-frabs-2.11/lisp/common.lsp +share/abuse-frabs-2.11/lisp/doors.lsp +share/abuse-frabs-2.11/lisp/duong.lsp +share/abuse-frabs-2.11/lisp/english.lsp +share/abuse-frabs-2.11/lisp/explo.lsp +share/abuse-frabs-2.11/lisp/flyer.lsp +share/abuse-frabs-2.11/lisp/french.lsp +share/abuse-frabs-2.11/lisp/gates.lsp +share/abuse-frabs-2.11/lisp/general.lsp +share/abuse-frabs-2.11/lisp/german.lsp +share/abuse-frabs-2.11/lisp/guns.lsp +share/abuse-frabs-2.11/lisp/input.lsp +share/abuse-frabs-2.11/lisp/jugger.lsp +share/abuse-frabs-2.11/lisp/ladder.lsp +share/abuse-frabs-2.11/lisp/language.lsp +share/abuse-frabs-2.11/lisp/light.lsp +share/abuse-frabs-2.11/lisp/options.lsp +share/abuse-frabs-2.11/lisp/people.lsp +share/abuse-frabs-2.11/lisp/peoplold.lsp +share/abuse-frabs-2.11/lisp/platform.lsp +share/abuse-frabs-2.11/lisp/playwav.lsp +share/abuse-frabs-2.11/lisp/powerup.lsp +share/abuse-frabs-2.11/lisp/sfx.lsp +share/abuse-frabs-2.11/lisp/sfxls~27.old +share/abuse-frabs-2.11/lisp/share.lsp +share/abuse-frabs-2.11/lisp/startup.lsp +share/abuse-frabs-2.11/lisp/switch.lsp +share/abuse-frabs-2.11/lisp/teleport.lsp +share/abuse-frabs-2.11/lisp/upgrade.lsp +share/abuse-frabs-2.11/lisp/userfuns.lsp +share/abuse-frabs-2.11/lisp/version.lsp +share/abuse-frabs-2.11/lisp/weapons.lsp +share/abuse-frabs-2.11/music/ +share/abuse-frabs-2.11/music/intro.hmi +share/abuse-frabs-2.11/music/playhmp.lsp +share/abuse-frabs-2.11/netlevel/ +share/abuse-frabs-2.11/netlevel/00dm.spe +share/abuse-frabs-2.11/netlevel/alitlhot.spe +share/abuse-frabs-2.11/netlevel/aquarius.spe +share/abuse-frabs-2.11/netlevel/bugs.spe +share/abuse-frabs-2.11/netlevel/bugsmed.spe +share/abuse-frabs-2.11/netlevel/bugssml.spe +share/abuse-frabs-2.11/netlevel/cistern.spe +share/abuse-frabs-2.11/netlevel/getcross.spe +share/abuse-frabs-2.11/netlevel/jdm3.spe +share/abuse-frabs-2.11/netlevel/kotcross.spe +share/abuse-frabs-2.11/netlevel/laazrckt.spe +share/abuse-frabs-2.11/netlevel/limeston.spe +share/abuse-frabs-2.11/netlevel/madrace.spe +share/abuse-frabs-2.11/netlevel/occult.spe +share/abuse-frabs-2.11/netlevel/redgrndm.spe +share/abuse-frabs-2.11/netlevel/ruins.spe +share/abuse-frabs-2.11/netlevel/spacymed.spe +share/abuse-frabs-2.11/netlevel/spacytdm.spe +share/abuse-frabs-2.11/netlevel/teardrop.spe +share/abuse-frabs-2.11/netlevel/treesmal.spe +share/abuse-frabs-2.11/readme.txt +share/abuse-frabs-2.11/register/ +share/abuse-frabs-2.11/register/alien.spe +share/abuse-frabs-2.11/register/alienb.spe +share/abuse-frabs-2.11/register/ant.lsp +share/abuse-frabs-2.11/register/boss.spe +share/abuse-frabs-2.11/register/english.lsp +share/abuse-frabs-2.11/register/flyer.lsp +share/abuse-frabs-2.11/register/galien.spe +share/abuse-frabs-2.11/register/green2.spe +share/abuse-frabs-2.11/register/micron.vcd +share/abuse-frabs-2.11/register/people.lsp +share/abuse-frabs-2.11/register/powerup.lsp +share/abuse-frabs-2.11/register/tiles.lsp +share/abuse-frabs-2.11/register/trees.spe +share/abuse-frabs-2.11/register/trees2.spe +share/abuse-frabs-2.11/register/weapons.lsp +share/abuse-frabs-2.11/setup.exe +share/abuse-frabs-2.11/setup.ini +share/abuse-frabs-2.11/sndcard.cfg +share/abuse-frabs-2.11/test.raw share/abuse/ +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