source: trunk/dports/emulators/mednafen/Portfile @ 50984

Last change on this file since 50984 was 50984, checked in by and.damore@…, 10 years ago

Maintainer email change, second batch, mail without @macports.org domain are put in domain:user form.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.0 KB
Line 
1# $Id: Portfile 50984 2009-05-14 21:08:43Z and.damore@macports.org $
2
3PortSystem 1.0
4
5name            mednafen
6version         0.8.1
7revision        1
8platforms       darwin
9categories      emulators games
10maintainers     freebsd.org:adamw
11description     Super-fast and super-compatible emulator for many video game systems
12long_description        Medfafen is a portable (utilizing OpenGL and SDL) \
13                        argument-driven multi-system emulator with many \
14                        advanced features. The Atari Lynx, GameBoy, GameBoy \
15                        Colour, GameBoy Advance, NES, PC Engine (TurboGrafx 16) \
16                        and SuperGrafx are emulated. Mednafen has the ability \
17                        to remap hotkey functions and virtual system inputs \
18                        to a keyboard, a joystick, or both simultaneously. \
19                        Save states are supported, as is real-time game \
20                        rewinding.
21
22homepage        http://mednafen.sourceforge.net/
23master_sites    sourceforge
24use_bzip2       yes
25checksums       md5 71067abd527d1e57f7124e31301a7201
26depends_lib     port:libsdl \
27                port:libsdl_net \
28                port:libsndfile \
29                port:libcdio \
30                port:zlib
31
32# Just an FYI: even though it takes a billion years to compile
33# src/gba/arm.cpp, it *does* finish eventually.
34
35patchfiles      patch-src_selblur.cpp
36
37worksrcdir      ${name}
38
39post-destroot {
40        xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
41        xinstall -m 755 ${worksrcpath}/README ${destroot}${prefix}/share/doc/${name}
42        xinstall -m 755 ${worksrcpath}/ChangeLog ${destroot}${prefix}/share/doc/${name}
43        eval xinstall [glob ${worksrcpath}/Documentation/*] ${destroot}${prefix}/share/doc/${name}
44}
45
46post-activate {
47
48ui_msg "\n
49Mednafen works by executing the ROM file of a game console you'd like to emulate.  Note
50that no ROM files are included with Mednafen, so first you must obtain the game console
51ROM file of your choice, by legal means of course. 
52
53Supported ROM file formats are listed in section 'File Formats/Expansion Hardware'
54in the Mednafen documenation at ${prefix}/share/doc/${name}.  Once you've obtained a
55supported type of game console ROM file, start the Mednafen command-line executable and use
56the ROM filename (including path) as an argument.  See the documentation for more options.
57\n"
58}
Note: See TracBrowser for help on using the repository browser.