Commits

Ryan Schmidt authored c2e58d8b4bb
mame: Update to 0.206
No tags

emulators/mame/Portfile

Modified
1 1 # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2 2
3 3 PortSystem 1.0
4 4 PortGroup compiler_blacklist_versions 1.0
5 5 PortGroup github 1.0
6 6
7 -github.setup mamedev mame 0203 mame
8 -revision 1
9 -checksums rmd160 5890cc86b1de4cff9dbabe7e8aaf0ce18c8c21a8 \
10 - sha256 ff652eff761c88b2068a94c39ac46b073617b8e22ed5a69aae4fa62719407ba9 \
11 - size 131045356
7 +github.setup mamedev mame 0206 mame
8 +revision 0
9 +checksums rmd160 d8d5a4bbd94a8f1bb980b0ff9e2b62ea9f29e58b \
10 + sha256 8e4c04c724964ca0c22f65181a84261b01ca49f51f4266c084b2d6b5a81e1e8d \
11 + size 145788806
12 12
13 13 version [string index ${github.version} 0].[string range ${github.version} 1 end]
14 14 categories emulators
15 15 maintainers nomaintainer
16 16 platforms darwin
17 17 license GPL-2+
18 18 homepage https://www.mamedev.org
19 19
20 20 description Multiple Arcade Machine Emulator
21 21 long_description The purpose of MAME is to preserve decades of software history. As \
22 22 electronic technology continues to rush forward, MAME prevents this important \
23 23 "vintage" software from being lost and forgotten. This is achieved by documenting \
24 24 the hardware and how it functions. The source code to MAME serves as this \
25 25 documentation.
26 26
27 27 depends_build-append \
28 - port:asio
28 + port:asio \
29 + port:pkgconfig
29 30
30 31 depends_lib-append \
31 32 port:expat \
32 33 port:flac \
33 34 port:jpeg \
34 35 port:libiconv \
35 36 port:libsdl2 \
36 37 port:libutf8proc \
37 38 port:lua \
38 39 port:portaudio \
39 40 port:portmidi \
40 41 port:pugixml \
41 42 port:sqlite3 \
42 43 port:zlib
43 44
44 45 use_configure no
45 46
47 +# https://github.com/mamedev/mame/issues/3788
46 48 if {${os.platform} eq "darwin" && ([vercmp $xcodeversion 9.0] < 0)} {
47 49 configure.cxxflags-append -DMAME_DEVCB_GNUC_BROKEN_FRIEND
48 50 }
49 51
50 52 compiler.cxx_standard 2014
51 53
52 54 # Remove this once base's compiler selection for C++14 is fixed:
53 55 # https://github.com/macports/macports-base/pull/162
54 56 compiler.blacklist {clang < 602}
55 57

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut