<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7f7adb762f01a34b08b31dc0c75c6b1cc5f54b12">https://github.com/macports/macports-ports/commit/7f7adb762f01a34b08b31dc0c75c6b1cc5f54b12</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 7f7adb7  mednafen: Update to 1.22.2
</span>7f7adb7 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 7f7adb762f01a34b08b31dc0c75c6b1cc5f54b12
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sun Jun 9 08:18:07 2019 -0500

<span style='display:block; white-space:pre;color:#404040;'>    mednafen: Update to 1.22.2
</span>---
 emulators/mednafen/Portfile | 88 +++++++++++++++++++++++++++++++++------------
 1 file changed, 66 insertions(+), 22 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/emulators/mednafen/Portfile b/emulators/mednafen/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4bc8af9..57a4ce5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/emulators/mednafen/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/emulators/mednafen/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,51 +2,95 @@
</span> 
 PortSystem          1.0
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# error: "Define MSB_FIRST or LSB_FIRST!"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           muniversal 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> name                mednafen
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             0.9.48
</span> epoch               1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.22.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  7dbec84f5802ac43a21646337de70ae21ca702be \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  fad433ac694696d69ea38f6f4be1d0a6c1aa3609ec7f46ce75412be2f2df2f95 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3270004
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> platforms           darwin
 categories          emulators games
 license             GPL-2
 maintainers         nomaintainer
 
 description         Super-fast and super-compatible emulator for many video game systems
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    Medfafen is a portable (utilizing OpenGL and SDL) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    argument-driven multi-system emulator with many \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    advanced features. The Atari Lynx, GameBoy, GameBoy \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    Colour, GameBoy Advance, NES, PC Engine (TurboGrafx 16) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    and SuperGrafx are emulated. Mednafen has the ability \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    to remap hotkey functions and virtual system inputs \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    to a keyboard, a joystick, or both simultaneously. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    Save states are supported, as is real-time game \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rewinding.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    Mednafen is a portable, argument-driven multi-system \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    emulator using OpenGL and SDL. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Mednafen has the ability to remap hotkey functions and \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    virtual system inputs to a keyboard, a joystick, or both \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    simultaneously.\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Save states are supported, as is real-time game rewinding. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Screen snapshots may be taken, in the PNG file format, at \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    the press of a button. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Mednafen can record audiovisual movies in the QuickTime \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    file format, with several different lossless codecs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    supported. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \nThe following systems are supported: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n* Apple II/II+ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n* Atari Lynx \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n* Neo Geo Pocket (Color) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n* WonderSwan \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n* GameBoy (Color) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n* GameBoy Advance \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n* Nintendo Entertainment System \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n* Super Nintendo Entertainment System/Super Famicom \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n* Virtual Boy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n* PC Engine/TurboGrafx 16 (CD) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n* SuperGrafx \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n* PC-FX \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n* Sega Game Gear \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n* Sega Genesis/Megadrive \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n* Sega Master System \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n* Sega Saturn (experimental, x86_64 only) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n* Sony PlayStation \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \n \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    \nRefer to the emulation module documentation for more \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    details.
</span> 
 homepage            https://mednafen.github.io
 master_sites        ${homepage}/releases/files/
 use_xz              yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  2ab57de60be19f592be69eea88e6372a8d0b27d4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  d3cc0c838f496511946d6ea18fda5965d2b71577c610acc811835cc87d152102
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_build       port:pkgconfig
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib         \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:gettext \
</span>                     port:jack \
                     port:libcdio \
                     port:libiconv \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libsdl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libsdl_net \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libsdl2 \
</span>                     port:libsndfile \
                     port:zlib
 
 worksrcdir          ${name}
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is how the build system decides what architecture to build for.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lappend merger_configure_args(i386)     --host=i386-apple-darwin${os.version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lappend merger_configure_args(ppc)      --host=powerpc-apple-darwin${os.version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lappend merger_configure_args(ppc64)    --host=powerpc-apple-darwin${os.version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lappend merger_configure_args(x86_64)   --host=x86_64-apple-darwin${os.version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {!([variant_exists universal] && [variant_isset universal]) && [info exists merger_configure_args(${configure.build_arch})]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append {*}$merger_configure_args(${configure.build_arch})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ld: illegal text-relocation to '__ZTISt12length_error' in /usr/lib/libc++.dylib from '__ZNSt3__114__split_bufferIN8Mednafen16AddressSpaceTypeERNS_9allocatorIS2_EEEC2EmmS5_' in debug.o for architecture i386
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ldflags-append -read_only_relocs suppress
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set docdir ${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 ${worksrcpath}/README ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 ${worksrcpath}/ChangeLog ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall {*}[glob ${worksrcpath}/Documentation/*] ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0755 -d ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0755 ${worksrcpath}/README ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0755 ${worksrcpath}/ChangeLog ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall {*}[glob -directory ${worksrcpath}/Documentation/ *.css *.html *.png] ${destroot}${docdir}
</span> }
 
 notes "
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,7 +99,7 @@ emulate. Note that no ROM files are included with Mednafen, so first you must\
</span> obtain the game console ROM file of your choice, by legal means of course.
 
 Supported ROM file formats are listed in section 'File Formats/Expansion\
<span style='display:block; white-space:pre;background:#ffe0e0;'>-Hardware' in the Mednafen documenation at ${prefix}/share/doc/${name}. Once\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Hardware' in the Mednafen documenation at ${docdir}. Once\
</span> you've obtained a supported type of game console ROM file, start the Mednafen\
 command-line executable and use the ROM filename (including path) as an\
 argument. See the documentation for more options.
</pre><pre style='margin:0'>

</pre>