Index: head/emulators/Makefile =================================================================== --- head/emulators/Makefile (revision 149036) +++ head/emulators/Makefile (revision 149037) @@ -1,144 +1,145 @@ # $FreeBSD$ # COMMENT = Emulators for other operating systems SUBDIR += adamem SUBDIR += aftp SUBDIR += atari800 SUBDIR += basiliskII SUBDIR += bfe SUBDIR += bochs SUBDIR += bsvc SUBDIR += cinc SUBDIR += cingb SUBDIR += cpmemu SUBDIR += cpmtools SUBDIR += darcnes SUBDIR += dgen-sdl SUBDIR += dlx SUBDIR += dosbox SUBDIR += doscmd SUBDIR += e-uae SUBDIR += extract-xiso SUBDIR += fceu SUBDIR += fmsx SUBDIR += frodo SUBDIR += fuse SUBDIR += gbe SUBDIR += gcube SUBDIR += generator SUBDIR += generator-cbiere SUBDIR += gens SUBDIR += gngb + SUBDIR += gngeo SUBDIR += gnuboy SUBDIR += grustibus SUBDIR += gsnes9x SUBDIR += gxemul SUBDIR += gxmame SUBDIR += hatari SUBDIR += hercules SUBDIR += hfs SUBDIR += hfsutils SUBDIR += ia64sim SUBDIR += ines SUBDIR += its SUBDIR += klh10 SUBDIR += kmamerun SUBDIR += kqemu-kmod SUBDIR += lib765 SUBDIR += libspectrum SUBDIR += libvm68k SUBDIR += linux-ePSXe SUBDIR += linux-geepee32 SUBDIR += linux-peops-softgpu SUBDIR += linux-peops-spu SUBDIR += linux-pete-mesagpu SUBDIR += linux-pete-xgl2gpu SUBDIR += linux-vmware-toolbox2 SUBDIR += linux-vmware-toolbox4 SUBDIR += linux-vmware-toolbox5 SUBDIR += linux-winetools SUBDIR += linux_base SUBDIR += linux_base-8 SUBDIR += linux_base-debian SUBDIR += linux_base-gentoo-stage1 SUBDIR += linux_base-rh-9 SUBDIR += linux_base-src-rh-7.3 SUBDIR += linux_base-src-rh-8 SUBDIR += linux_base-suse-9.1 SUBDIR += linux_base-suse-9.2 SUBDIR += linux_base-suse-9.3 SUBDIR += m2000 SUBDIR += mastergear SUBDIR += minivmac SUBDIR += mtools SUBDIR += mupen64 SUBDIR += mupen64-base SUBDIR += mupen64-dummyaudio SUBDIR += mupen64-glide SUBDIR += mupen64-gln64 SUBDIR += mupen64-input SUBDIR += mupen64-rice SUBDIR += mupen64-rsp SUBDIR += mupen64-sdlaudio SUBDIR += mupen64-sdlinput SUBDIR += mupen64-sound SUBDIR += o2em SUBDIR += osmose SUBDIR += p-interp SUBDIR += pcemu SUBDIR += pearpc SUBDIR += prodosemu SUBDIR += psim-freebsd SUBDIR += qemu SUBDIR += quasi88 SUBDIR += raine SUBDIR += rtc SUBDIR += sim SUBDIR += sim6811 SUBDIR += ski SUBDIR += skyeye SUBDIR += snes9express SUBDIR += snes9x SUBDIR += spim SUBDIR += stella SUBDIR += stonx SUBDIR += svr4_base SUBDIR += tkhfs SUBDIR += tuxnes SUBDIR += twin SUBDIR += uae SUBDIR += vMac SUBDIR += vba SUBDIR += vgb SUBDIR += vgb-bin SUBDIR += vgba-bin SUBDIR += vice SUBDIR += visualos SUBDIR += vmips SUBDIR += vmsbackup SUBDIR += vmware-guestd3 SUBDIR += vmware-guestd4 SUBDIR += vmware-guestd5 SUBDIR += vmware-tools2 SUBDIR += vmware-tools3 SUBDIR += vmware-tools4 SUBDIR += vmware-tools5 SUBDIR += vmware2 SUBDIR += vmware3 SUBDIR += vpce SUBDIR += vx68k SUBDIR += vxtools SUBDIR += wine SUBDIR += x48 SUBDIR += xbraitenberg SUBDIR += xgs SUBDIR += xmame SUBDIR += xmess SUBDIR += xsystem35 SUBDIR += xzx SUBDIR += yape SUBDIR += zsnes .include Property changes on: head/emulators/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.173 \ No newline at end of property +1.174 \ No newline at end of property Index: head/emulators/gngeo/Makefile =================================================================== --- head/emulators/gngeo/Makefile (nonexistent) +++ head/emulators/gngeo/Makefile (revision 149037) @@ -0,0 +1,89 @@ +# New ports collection makefile for: gngeo +# Date created: 17 Aug 2005 +# Whom: Alejandro Pulver +# +# $FreeBSD$ +# + +PORTNAME= gngeo +PORTVERSION= 0.6.4 +CATEGORIES= emulators +MASTER_SITES= http://m.peponas.free.fr/gngeo/download/ +DIST_SUBDIR= ${PORTNAME} + +MAINTAINER= alejandro@varnet.biz +COMMENT= NeoGeo emulator + +RESTRICTED= The Neo-Geo BIOS can not be redistributed + +USE_GMAKE= yes +USE_SDL= image sdl +USE_GL= yes +USE_REINPLACE= yes + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --program-transform-name="" +CONFIGURE_ENV= CPPFLAGS="`${SDL_CONFIG} --cflags` -I${X11BASE}/include" \ + LDFLAGS="`${SDL_CONFIG} --libs`" + +OPTIONS= GUI "Enable GUI support (experimental)" off \ + I386ASM "Use i386 optimization" on \ + RAZE "Use Raze as z80 emulator (only for i386)" on \ + STAR "Use Starscream as 68k emulator (only for i386)" on + +MAN1= gngeo.1 + +NGBIOS= neo-geo.rom ng-lo.rom ng-sfix.rom ng-sm1.rom + +post-patch: + @${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG}| ; \ + s|-mcpu=$$target_cpu||' \ + ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} + +post-install: +# Neo-Geo BIOS +.for f in ${NGBIOS} + @${INSTALL_DATA} ${DISTDIR}/${f} ${DATADIR} +.endfor + +# Examples + @${MKDIR} ${EXAMPLESDIR} + @${INSTALL_DATA} ${WRKSRC}/sample_gngeorc ${EXAMPLESDIR}/gngeorc + +.include + +.for f in ${NGBIOS} +. if !exists(${DISTDIR}/${DIST_SUBDIR}/${f}) || defined(PACKAGE_BUILDING) +IGNORE?= Could not find ${DISTDIR}/${DIST_SUBDIR}/${f}. You need to manually download a copy of the Neo-Geo BIOS, extract the files and place them into ${DISTDIR}/${DIST_SUBDIR}. It is available at http://www.ocf.berkeley.edu/~wwu/downloads/neogeo.zip +. endif +.endfor + +.if defined(WITH_I386ASM) || defined(WITH_RAZE) || defined(WITH_STAR) +BUILD_DEPENDS+= nasm:${PORTSDIR}/devel/nasm +.endif + +.if defined(WITH_GUI) +CONFIGURE_ARGS+= --enable-gui +.else +CONFIGURE_ARGS+= --disable-gui +.endif + +.if defined(WITH_I386ASM) && ${ARCH} == "i386" +CONFIGURE_ARGS+= --enable-i386asm +.else +CONFIGURE_ARGS+= --disable-i386asm +.endif + +.if defined(WITH_RAZE) && ${ARCH} == "i386" +CONFIGURE_ARGS+= --enable-raze +.else +CONFIGURE_ARGS+= --enable-mamez80 +.endif + +.if defined(WITH_STAR) && ${ARCH} == "i386" +CONFIGURE_ARGS+= --enable-starscream +.else +CONFIGURE_ARGS+= --enable-gen68k +.endif + +.include Property changes on: head/emulators/gngeo/Makefile ___________________________________________________________________ Added: cvs2svn:cvs-rev ## -0,0 +1 ## +1.1 \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/emulators/gngeo/distinfo =================================================================== --- head/emulators/gngeo/distinfo (nonexistent) +++ head/emulators/gngeo/distinfo (revision 149037) @@ -0,0 +1,3 @@ +MD5 (gngeo/gngeo-0.6.4.tar.gz) = 690a624935a25af19d80d05088dc7d3c +SHA256 (gngeo/gngeo-0.6.4.tar.gz) = e51a699ce8800fd717166b31c94918b252d578e764fecff8b8ec3a7acbb4a6b7 +SIZE (gngeo/gngeo-0.6.4.tar.gz) = 558473 Property changes on: head/emulators/gngeo/distinfo ___________________________________________________________________ Added: cvs2svn:cvs-rev ## -0,0 +1 ## +1.1 \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Index: head/emulators/gngeo/files/patch-configure =================================================================== --- head/emulators/gngeo/files/patch-configure (nonexistent) +++ head/emulators/gngeo/files/patch-configure (revision 149037) @@ -0,0 +1,13 @@ +--- configure.orig Mon Sep 20 13:35:06 2004 ++++ configure Wed Aug 17 16:29:55 2005 +@@ -3118,10 +3118,6 @@ + { (exit 1); exit 1; }; } + fi + +-else +- { { echo "$as_me:$LINENO: error: can't find sdl-config on your system" >&5 +-echo "$as_me: error: can't find sdl-config on your system" >&2;} +- { (exit 1); exit 1; }; }; + fi + + Property changes on: head/emulators/gngeo/files/patch-configure ___________________________________________________________________ Added: cvs2svn:cvs-rev ## -0,0 +1 ## +1.1 \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Index: head/emulators/gngeo/files/patch-src-streams.c =================================================================== --- head/emulators/gngeo/files/patch-src-streams.c (nonexistent) +++ head/emulators/gngeo/files/patch-src-streams.c (revision 149037) @@ -0,0 +1,11 @@ +--- src/streams.c.orig Sat Feb 28 12:50:41 2004 ++++ src/streams.c Wed Aug 17 16:32:02 2005 +@@ -10,7 +10,7 @@ + #endif + + #include +-#include ++#include + #include + #include "emu.h" + #include Property changes on: head/emulators/gngeo/files/patch-src-streams.c ___________________________________________________________________ Added: cvs2svn:cvs-rev ## -0,0 +1 ## +1.1 \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Index: head/emulators/gngeo/pkg-descr =================================================================== --- head/emulators/gngeo/pkg-descr (nonexistent) +++ head/emulators/gngeo/pkg-descr (revision 149037) @@ -0,0 +1,10 @@ +GnGeo is a NeoGeo emulator for Linux (and maybe some other UNIX). It use the +following cpu core: + +* The 68k core from the generator project by James Ponder. +* Starscream 680x0 emulation library by Neill Corlett +* Raze Z80 emulator by Richard Mitton. +* Z80 Mame core from the Mame project. +* YM2610 Mame core by Tatsuyuki Satoh. + +WWW: http://m.peponas.free.fr/gngeo/ Property changes on: head/emulators/gngeo/pkg-descr ___________________________________________________________________ Added: cvs2svn:cvs-rev ## -0,0 +1 ## +1.1 \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Index: head/emulators/gngeo/pkg-plist =================================================================== --- head/emulators/gngeo/pkg-plist (nonexistent) +++ head/emulators/gngeo/pkg-plist (revision 149037) @@ -0,0 +1,14 @@ +bin/gngeo +%%DATADIR%%/cursor.bmp +%%DATADIR%%/gui_font.bmp +%%DATADIR%%/gui_font2.bmp +%%DATADIR%%/little_font.bmp +%%DATADIR%%/neo-geo.rom +%%DATADIR%%/ng-lo.rom +%%DATADIR%%/ng-sfix.rom +%%DATADIR%%/ng-sm1.rom +%%DATADIR%%/romrc +%%DATADIR%%/sb_arrows.bmp +%%EXAMPLESDIR%%/gngeorc +@dirrm %%DATADIR%% +@dirrm %%EXAMPLESDIR%% Property changes on: head/emulators/gngeo/pkg-plist ___________________________________________________________________ Added: cvs2svn:cvs-rev ## -0,0 +1 ## +1.1 \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property