diff options
author | will <will@FreeBSD.org> | 2001-05-20 10:48:11 +0800 |
---|---|---|
committer | will <will@FreeBSD.org> | 2001-05-20 10:48:11 +0800 |
commit | 3d392959e58214cf840dc0426eadd426973a86bc (patch) | |
tree | 554cf454d005c2e2cb9ae176b67918e0f4923ef6 /emulators/zsnes/files | |
parent | baa3a586d6d2f3c09c472445b2578bc5918edae5 (diff) | |
download | freebsd-ports-gnome-3d392959e58214cf840dc0426eadd426973a86bc.tar.gz freebsd-ports-gnome-3d392959e58214cf840dc0426eadd426973a86bc.tar.zst freebsd-ports-gnome-3d392959e58214cf840dc0426eadd426973a86bc.zip |
Add zsnes 1.20, an x86 only Super Nintendo Entertainment System
(SNES) Emulator.
PR: 27077
Submitted by: Stijn Hoop <stijn@win.tue.nl>
Diffstat (limited to 'emulators/zsnes/files')
-rw-r--r-- | emulators/zsnes/files/patch-src::linux::protect.c | 12 | ||||
-rw-r--r-- | emulators/zsnes/files/patch-src::linux::zfilew.c | 14 | ||||
-rw-r--r-- | emulators/zsnes/files/patch-src::linux::ztcp.c | 14 | ||||
-rw-r--r-- | emulators/zsnes/files/patch-src::makefile.linux | 22 |
4 files changed, 62 insertions, 0 deletions
diff --git a/emulators/zsnes/files/patch-src::linux::protect.c b/emulators/zsnes/files/patch-src::linux::protect.c new file mode 100644 index 000000000000..e283e7d3a043 --- /dev/null +++ b/emulators/zsnes/files/patch-src::linux::protect.c @@ -0,0 +1,12 @@ +--- src/linux/protect.c.orig Tue May 1 21:33:14 2001 ++++ src/linux/protect.c Thu May 3 20:17:23 2001 +@@ -16,6 +16,9 @@ + //Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + + #include <stdio.h> ++#ifdef __FreeBSD__ ++#include <sys/types.h> ++#endif + #include <sys/mman.h> + #include <limits.h> + #include <unistd.h> diff --git a/emulators/zsnes/files/patch-src::linux::zfilew.c b/emulators/zsnes/files/patch-src::linux::zfilew.c new file mode 100644 index 000000000000..5483ff407fb4 --- /dev/null +++ b/emulators/zsnes/files/patch-src::linux::zfilew.c @@ -0,0 +1,14 @@ +--- src/linux/zfilew.c.orig Tue May 1 21:33:14 2001 ++++ src/linux/zfilew.c Thu May 3 22:47:47 2001 +@@ -365,6 +365,11 @@ + + *(char *)(DTALocPos + 0x15) = 0; + ++#ifdef __FreeBSD__ ++ if (globbuf.gl_matchc == 0) ++ return -1; ++#endif ++ + stat ( globbuf.gl_pathv[globcur], &filetype ); + + if(ZFileFindATTRIB&0x10 && !S_ISDIR ( filetype.st_mode )) return(ZFileFindNext()); diff --git a/emulators/zsnes/files/patch-src::linux::ztcp.c b/emulators/zsnes/files/patch-src::linux::ztcp.c new file mode 100644 index 000000000000..df10aac41cf4 --- /dev/null +++ b/emulators/zsnes/files/patch-src::linux::ztcp.c @@ -0,0 +1,14 @@ +--- src/linux/ztcp.c.orig Tue May 1 21:33:14 2001 ++++ src/linux/ztcp.c Thu May 3 20:17:23 2001 +@@ -92,7 +92,11 @@ + #include <netdb.h> + #include <unistd.h> + #include <sys/ioctl.h> ++#ifndef __FreeBSD__ + #include <asm/ioctls.h> // for FIONREAD ++#else ++#include <sys/filio.h> // for FIONREAD ++#endif + #else + #include <windows.h> + #include <winsock.h> diff --git a/emulators/zsnes/files/patch-src::makefile.linux b/emulators/zsnes/files/patch-src::makefile.linux new file mode 100644 index 000000000000..d2b9468b6aa7 --- /dev/null +++ b/emulators/zsnes/files/patch-src::makefile.linux @@ -0,0 +1,22 @@ +--- src/makefile.linux.orig Tue May 1 21:33:15 2001 ++++ src/makefile.linux Fri May 4 13:21:00 2001 +@@ -23,7 +23,7 @@ + WINDIR=linux + OBJDIR=obj + ZIPDIR=zip +-MANDIR=/usr/man/man1 ++MANDIR=$(PREFIX)/man/man1 + + CHIPSOBJ=${CHIPDIR}/sfxproc.o ${CHIPDIR}/fxemu2.o ${CHIPDIR}/dsp1proc.o\ + ${CHIPDIR}/fxemu2b.o ${CHIPDIR}/fxemu2c.o ${CHIPDIR}/fxtable.o\ +@@ -58,8 +58,8 @@ + MAINOBJ=cfgload.o endmem.o fixsin.o init.o ui.o vcache.o water.o + + OBJS=${CHIPSOBJ} ${CPUOBJ} ${WINOBJ} ${WINDOSOBJ} ${GUIOBJ} ${VIDEOBJ} ${ZIPOBJ} ${MAINOBJ} +-SDLLIBS := $(shell sdl-config --libs) +-SDLCFLAGS := $(shell sdl-config --cflags) ++SDLLIBS := $(shell $(SDL_CONFIG) --libs) ++SDLCFLAGS := $(shell $(SDL_CONFIG) --cflags) + LIBS=${SDLLIBS} -lz + CFLAGS=-g -Wall -D__LINUX__ ${SDLCFLAGS} + ASM=nasm |