summaryrefslogtreecommitdiff
path: root/emulators/snes9x/Makefile
diff options
context:
space:
mode:
authorwiz <wiz>2000-11-09 16:43:40 +0000
committerwiz <wiz>2000-11-09 16:43:40 +0000
commita8ccc1b0f3a56cfcaf8acf6a36feb6235cc6021f (patch)
tree3a5499401e316c9776287b239196fd47b798a933 /emulators/snes9x/Makefile
parent22c4276b01c9a76a067cacb19f33f7e3417fcd4b (diff)
downloadpkgsrc-a8ccc1b0f3a56cfcaf8acf6a36feb6235cc6021f.tar.gz
Import snes9x, a SNES (Super Nintendo) emulator. Package provided by
Jared D. McNeill in pkg/11439, touched up by me. XXX: i386/ELF only for now, patch-ab and patch-ac improve compilation on a.out, but linking fails (underbar problems).
Diffstat (limited to 'emulators/snes9x/Makefile')
-rw-r--r--emulators/snes9x/Makefile41
1 files changed, 41 insertions, 0 deletions
diff --git a/emulators/snes9x/Makefile b/emulators/snes9x/Makefile
new file mode 100644
index 00000000000..3e70b1e8609
--- /dev/null
+++ b/emulators/snes9x/Makefile
@@ -0,0 +1,41 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/11/09 16:43:40 wiz Exp $
+
+DISTNAME= s9xs129
+PKGNAME= snes9x-1.29
+WRKSRC= ${WRKDIR}/release
+CATEGORIES= emulators
+MASTER_SITES= http://www.snes9x.com/zips/
+EXTRACT_SUFX= .zip
+
+MAINTAINER= jmcneill@invisible.yi.org
+HOMEPAGE= http://www.snes9x.com/
+
+BUILD_DEPENDS+= nasm:../../devel/nasm
+
+# for now, only builds on i386/ELF
+ONLY_FOR_PLATFORM= NetBSD-1.4[A-Z]*-i386 NetBSD-1.[5-9]*-i386
+
+USE_X11= yes
+USE_GMAKE= yes
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/snes9x ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/s9xserver ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/offsets ${PREFIX}/bin
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/snes9x
+ ${INSTALL_MAN} ${WRKSRC}/CHANGES.TXT ${PREFIX}/share/doc/snes9x
+ ${INSTALL_MAN} ${WRKSRC}/COPYRIGHT.TXT ${PREFIX}/share/doc/snes9x
+ ${INSTALL_MAN} ${WRKSRC}/HARDWARE.TXT ${PREFIX}/share/doc/snes9x
+ ${INSTALL_MAN} ${WRKSRC}/HOW2PORT.TXT ${PREFIX}/share/doc/snes9x
+ ${INSTALL_MAN} ${WRKSRC}/PROBLEMS.TXT ${PREFIX}/share/doc/snes9x
+ ${INSTALL_MAN} ${WRKSRC}/README.TXT ${PREFIX}/share/doc/snes9x
+ ${INSTALL_MAN} ${WRKSRC}/TODO.TXT ${PREFIX}/share/doc/snes9x
+
+.include "../../mk/bsd.pkg.mk"
+
+.if ( ${OBJECT_FMT} == "a.out" )
+MAKE_ENV+= FILEFORMAT=aoutb
+MAKE_FLAGS+= _ASM_UNDERBARS=1
+.else
+MAKE_ENV+= FILEFORMAT=elf
+.endif