<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/688cfdab493a7fdf6ce29bc81a8efd38d68b28fd">https://github.com/macports/macports-ports/commit/688cfdab493a7fdf6ce29bc81a8efd38d68b28fd</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 688cfdab493 sheepshaver: switched repo, support newer OSes and arm
</span>688cfdab493 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 688cfdab493a7fdf6ce29bc81a8efd38d68b28fd
</span>Author: zap.zip <zapdotzip@gmail.com>
AuthorDate: Sat Aug 17 16:04:12 2024 -0700

<span style='display:block; white-space:pre;color:#404040;'>    sheepshaver: switched repo, support newer OSes and arm
</span>---
 emulators/sheepshaver/Portfile              | 141 +++++-----------------
 emulators/sheepshaver/files/xcode-sdl2.diff | 177 ++++++++++++++++++++++++++++
 2 files changed, 207 insertions(+), 111 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/emulators/sheepshaver/Portfile b/emulators/sheepshaver/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7f316395043..ba5f767f1f7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/emulators/sheepshaver/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/emulators/sheepshaver/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,134 +2,53 @@
</span> 
 PortSystem              1.0
 PortGroup               github 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               xcode 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup            cebix macemu 2e302d60a337daa252c6992335e6365a9beac83f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version                 20180225
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  b7240735e8ca7ad7a263a4bb69935ad68b34a878 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  dc4be91e7357b9f22343dba0de7d0d724d12031798fe7947a74074526a55b9e4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    2196035
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            kanjitalk755 macemu b63490dadb0b70bb83775283716754af0e1e290d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 20240609
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  2783ef2b69123d18294af239f8a4f736151aa11a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  1657c037ae3a888c879e5ebb9d8566d042da451eaea6e278848441e31b8774bf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    3325858
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span> epoch                   1
 # we need a name here as the github-supplied name is not correct for this port
 name                    sheepshaver
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# at present sheepshaver is best built as 32bit, so we we build the gtk2 gui
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# separately as a subport to avoid expensively rebuilding all of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# gtk2 and all the dependencies as +universal
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport                 sheepshaver-gui {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> categories              emulators
 license                 GPL-2+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms               darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers             nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers             {@ZapDotZip gmail.com:zapdotzip} openmaintainer
</span> 
 homepage                http://sheepshaver.cebix.net/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir              ${distname}/SheepShaver/src/Unix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cmd           ./autogen.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.optflags      -O3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append       patch-001-sheepshaver-makefile-in-ditto-patch.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir              ${distname}/SheepShaver/src/MacOSX
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cppflags-append -D__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+xcode.project           "SheepShaver_Xcode8.xcodeproj"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+xcode.configuration     Release
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build           port:autoconf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:automake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# this allows SheepShaver to be built with MacPort's SDL2 port.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles              xcode-sdl2.diff
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# to fix an errant header owned by arpack that also provides debug.h (not a great name, arpack!)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# force finding our includes first
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cppflags-prepend -I${worksrcpath}/../include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib             port:libsdl
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set sheepshaver_dir     /SheepShaver
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-universal_variant       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description             Open source PPC Mac emulator.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq "sheepshaver"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    conflicts           sheepshaver-devel (to be added later)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    description         Opensource PPC Mac emulator.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Longstanding PowerPC Macintosh emulator. Requires an appropriate Macintosh ROM image and a copy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    of Mac OS (7.5.2 through 9.0.4), and these are not supplied with this port. The emulator will \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    be installed into your MacPorts Applications folder. This is the more frequently updated \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    "kanjitalk755" fork of the original by cebix.
</span>     
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    long_description \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        Longstanding PowerPC Macintosh emulator. Requires an appropriate Macintosh ROM image and a copy \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        of Mac OS (8.1 through 9.02), and \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        these are not supplied with this port. The emulator will be installed into your \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        MacPorts Applications folder.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant SixtyFour description "Build 64 bit." {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    platform darwin i386 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        supported_archs   i386
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # no need for gui to be same architecture as the emulator
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_skip_archcheck-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          sheepshaver-gui
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib       port:libsdl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          port:sheepshaver-gui
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args    --disable-vosf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          --without-esd  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          --without-mon  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          --enable-sdl-video \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          --enable-sdl-audio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          --enable-jit-compiler \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          --enable-standalone-gui \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          --with-gtk=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.ldflags-append    \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          -Wl,-no_pie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {[variant_isset SixtyFour]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            supported_archs x86_64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin powerpc {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # untested at present
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    supported_archs   ppc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "${name} is presently untested on PowerPC Mac systems."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return -code error "incompatible processor"
</span>     }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    platform darwin powerpc {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # untested at present
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        supported_archs   ppc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ui_error "${name} is presently untested on PowerPC Mac systems."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            return -code error "incompatible processor"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.target            SheepShaver SheepShaver_app
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file mkdir ${destroot}${applications_dir}${sheepshaver_dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        copy ${filespath}/SheepShaver_idiosyncracies.txt ${destroot}${applications_dir}${sheepshaver_dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        copy ${worksrcpath}/SheepShaver.app ${destroot}${applications_dir}${sheepshaver_dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file delete ${destroot}${prefix}/bin/SheepShaver
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "sheepshaver-gui"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    name                sheepshaver-gui
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    conflicts           sheepshaver-gui-devel (to be added later)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    description         Graphical user interface to configure SheepShaver.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    long_description    ${description}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib         path:lib/pkgconfig/gtk+-2.0.pc:gtk2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args      --disable-vosf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --without-esd  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --without-mon \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --enable-standalone-gui \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --with-gtk=gtk2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.target        SheepShaverGUI_app
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file mkdir ${destroot}${applications_dir}${sheepshaver_dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        copy ${worksrcpath}/SheepShaverGUI.app ${destroot}${applications_dir}${sheepshaver_dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # gui target insists on installing some of the SheepShaver files, which conflicts with SheepShaver subport
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # so we manually delete these to avoid a conflict
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file delete ${destroot}${prefix}/bin/SheepShaver
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file delete ${destroot}${prefix}/share/SheepShaver/keycodes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file delete ${destroot}${prefix}/share/SheepShaver/tunconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file delete ${destroot}${prefix}/share/man/man1/SheepShaver.1.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file delete ${destroot}${prefix}/share/man/man1/SheepShaver.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# this is needed because at least on 10.13 the xcodebuild process produces a bad symlink and deletes SheepShaver.app.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy [glob ${workpath}/macemu-*/SheepShaver/src/MacOSX/build/Release/SheepShaver.app] ${destroot}${applications_dir}
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/emulators/sheepshaver/files/xcode-sdl2.diff b/emulators/sheepshaver/files/xcode-sdl2.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b9ea391f055
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/emulators/sheepshaver/files/xcode-sdl2.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,177 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- SheepShaver_Xcode8.xcodeproj/project.pbxproj.orig      2024-07-09 17:46:36.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ SheepShaver_Xcode8.xcodeproj/project.pbxproj   2024-08-12 20:43:38.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -83,12 +83,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           5DF4CB7F22B5BD5D00512A86 /* audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DF4CB7E22B5BD5D00512A86 /* audio.cpp */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           A7B1921418C35D4700791D8D /* DiskType.m in Sources */ = {isa = PBXBuildFile; fileRef = A7B1921318C35D4700791D8D /* DiskType.m */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E413A40320CF7E6D00FBE967 /* video_sdl2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E413A40220CF7E6D00FBE967 /* video_sdl2.cpp */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          E4150D1220D557820077C51A /* SDL2.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = E4150D1120D557820077C51A /* SDL2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E41936C420CFE64D003A7654 /* SDLMain.m in Sources */ = {isa = PBXBuildFile; fileRef = E41936C320CFE64D003A7654 /* SDLMain.m */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E4202603241250EE000508DF /* runtool.c in Sources */ = {isa = PBXBuildFile; fileRef = E4202602241250EE000508DF /* runtool.c */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E420260524125182000508DF /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E420260424125182000508DF /* Security.framework */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E420260B24125442000508DF /* etherhelpertool in Resources */ = {isa = PBXBuildFile; fileRef = E420260A2412540D000508DF /* etherhelpertool */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          E420910120D0C4FA0094654F /* SDL2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E420910020D0C4FA0094654F /* SDL2.framework */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E444DC1520C8F06700DD29C9 /* pict.c in Sources */ = {isa = PBXBuildFile; fileRef = E444DC1420C8F06700DD29C9 /* pict.c */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E447067025D904D500EA2C14 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E447066F25D904D500EA2C14 /* Metal.framework */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E44C460520D262B0000583AE /* tftp.c in Sources */ = {isa = PBXBuildFile; fileRef = E44C45DC20D262AD000583AE /* tftp.c */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -115,6 +113,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E4C9A03E1FD55CDC00CABBF9 /* basic-dyngen-ops-x86_64_macos.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E4C9A03D1FD55CDC00CABBF9 /* basic-dyngen-ops-x86_64_macos.hpp */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E4C9A0401FD55CE700CABBF9 /* ppc-dyngen-ops-x86_64_macos.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E4C9A03F1FD55CE700CABBF9 /* ppc-dyngen-ops-x86_64_macos.hpp */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E4CBF46120CFC451009F40CC /* video_sdl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4CBF46020CFC451009F40CC /* video_sdl.cpp */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          EDE06E232C6AC704007BA478 /* libSDL2-2.0.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = EDE06E222C6AC704007BA478 /* libSDL2-2.0.0.dylib */; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* End PBXBuildFile section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Begin PBXContainerItemProxy section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -127,20 +126,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* End PBXContainerItemProxy section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* Begin PBXCopyFilesBuildPhase section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          E413A40820CF7EF800FBE967 /* Embed Frameworks */ = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  isa = PBXCopyFilesBuildPhase;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  buildActionMask = 2147483647;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  dstPath = "";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  dstSubfolderSpec = 10;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  files = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          E4150D1220D557820077C51A /* SDL2.framework in Embed Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  name = "Embed Frameworks";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  runOnlyForDeploymentPostprocessing = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* End PBXCopyFilesBuildPhase section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Begin PBXFileReference section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           08003F851E0624D100A3ADAB /* basic-dyngen-ops-x86_32.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "basic-dyngen-ops-x86_32.hpp"; path = "dyngen_precompiled/basic-dyngen-ops-x86_32.hpp"; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           08003F871E0624D100A3ADAB /* basic-dyngen-ops.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "basic-dyngen-ops.hpp"; path = "dyngen_precompiled/basic-dyngen-ops.hpp"; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -339,14 +324,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           A7B1921218C35D4700791D8D /* DiskType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DiskType.h; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           A7B1921318C35D4700791D8D /* DiskType.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DiskType.m; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E413A40220CF7E6D00FBE967 /* video_sdl2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = video_sdl2.cpp; path = ../../../BasiliskII/src/SDL/video_sdl2.cpp; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          E4150D1120D557820077C51A /* SDL2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL2.framework; path = /Library/Frameworks/SDL2.framework; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E41936C220CFE64D003A7654 /* SDLMain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDLMain.h; path = ../../../BasiliskII/src/SDL/SDLMain.h; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E41936C320CFE64D003A7654 /* SDLMain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDLMain.m; path = ../../../BasiliskII/src/SDL/SDLMain.m; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E4202600241250E2000508DF /* etherhelpertool.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = etherhelpertool.c; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E4202602241250EE000508DF /* runtool.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = runtool.c; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E420260424125182000508DF /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E420260A2412540D000508DF /* etherhelpertool */ = {isa = PBXFileReference; lastKnownFileType = text; path = etherhelpertool; sourceTree = BUILT_PRODUCTS_DIR; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          E420910020D0C4FA0094654F /* SDL2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL2.framework; path = /Library/Frameworks/SDL2.framework; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E4302EE21FBFE7FA00A5B500 /* lowmem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lowmem.c; path = Darwin/lowmem.c; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E444DC1420C8F06700DD29C9 /* pict.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pict.c; path = ../pict.c; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E447066F25D904D500EA2C14 /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -396,6 +379,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E4C9A03D1FD55CDC00CABBF9 /* basic-dyngen-ops-x86_64_macos.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "basic-dyngen-ops-x86_64_macos.hpp"; path = "dyngen_precompiled/basic-dyngen-ops-x86_64_macos.hpp"; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E4C9A03F1FD55CE700CABBF9 /* ppc-dyngen-ops-x86_64_macos.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "ppc-dyngen-ops-x86_64_macos.hpp"; path = "dyngen_precompiled/ppc-dyngen-ops-x86_64_macos.hpp"; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           E4CBF46020CFC451009F40CC /* video_sdl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = video_sdl.cpp; path = ../../../BasiliskII/src/SDL/video_sdl.cpp; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          EDE06E222C6AC704007BA478 /* libSDL2-2.0.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libSDL2-2.0.0.dylib"; path = "../../../../../../../opt/local/lib/libSDL2-2.0.0.dylib"; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* End PBXFileReference section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Begin PBXFrameworksBuildPhase section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -410,7 +394,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   isa = PBXFrameworksBuildPhase;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   buildActionMask = 2147483647;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   files = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          E420910120D0C4FA0094654F /* SDL2.framework in Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          EDE06E232C6AC704007BA478 /* libSDL2-2.0.0.dylib in Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           E420260524125182000508DF /* Security.framework in Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           0856D21514A9A6C6000B1711 /* IOKit.framework in Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           08CD42DC14B7B85B009CA2A2 /* Cocoa.framework in Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -447,7 +431,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           0856CCAC14A99DE0000B1711 = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   isa = PBXGroup;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   children = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          E4150D1120D557820077C51A /* SDL2.framework */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           0856CCC814A99E30000B1711 /* Sources */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           08CD42DF14B7B865009CA2A2 /* Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           0856CCC214A99E1C000B1711 /* Products */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -895,9 +878,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           08CD42DF14B7B865009CA2A2 /* Frameworks */ = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   isa = PBXGroup;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   children = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          EDE06E222C6AC704007BA478 /* libSDL2-2.0.0.dylib */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           E447066F25D904D500EA2C14 /* Metal.framework */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           E420260424125182000508DF /* Security.framework */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          E420910020D0C4FA0094654F /* SDL2.framework */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           08CD42E714B7B8AA009CA2A2 /* Carbon.framework */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           08CD42DB14B7B85B009CA2A2 /* Cocoa.framework */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           0856D21414A9A6C6000B1711 /* IOKit.framework */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -959,7 +942,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           0856CCBD14A99E1C000B1711 /* Resources */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           0856CCBE14A99E1C000B1711 /* Sources */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           0856CCBF14A99E1C000B1711 /* Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          E413A40820CF7EF800FBE967 /* Embed Frameworks */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           08CD3F3214B665E1009CA2A2 /* Preprocess Info.plist */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   buildRules = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1196,7 +1178,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   _REENTRANT,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           HEADER_SEARCH_PATHS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  /Library/Frameworks/SDL2.framework/Headers,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  /opt/local/include/SDL2/,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   ./config/,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   ../Unix,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   ../MacOSX/Launcher,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1235,7 +1217,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   _REENTRANT,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           HEADER_SEARCH_PATHS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  /Library/Frameworks/SDL2.framework/Headers,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  /opt/local/include/SDL2/,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   ./config/,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   ../Unix,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   ../MacOSX/Launcher,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1285,7 +1267,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           CLANG_CXX_LIBRARY = "libc++";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           CODE_SIGN_ENTITLEMENTS = SheepShaver.entitlements;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           COPY_PHASE_STRIP = NO;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          FRAMEWORK_SEARCH_PATHS = /Library/Frameworks;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           GCC_CW_ASM_SYNTAX = NO;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           GCC_DYNAMIC_NO_PIC = NO;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           GCC_ENABLE_FIX_AND_CONTINUE = NO;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1309,7 +1290,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           GCC_WARN_UNUSED_FUNCTION = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           GCC_WARN_UNUSED_VARIABLE = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           HEADER_SEARCH_PATHS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  /Library/Frameworks/SDL2.framework/Headers,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  /opt/local/include/SDL2/,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   ./config/,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   ../Unix,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   ../MacOSX/Launcher,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1324,6 +1305,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREPROCESS = NO;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INSTALL_PATH = "$(HOME)/Applications";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          LIBRARY_SEARCH_PATHS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  /opt/local/lib,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           MACOSX_DEPLOYMENT_TARGET = 10.13;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           OTHER_CFLAGS = "";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1351,7 +1336,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           CODE_SIGN_ENTITLEMENTS = SheepShaver.entitlements;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           COPY_PHASE_STRIP = NO;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           DEAD_CODE_STRIPPING = NO;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          FRAMEWORK_SEARCH_PATHS = /Library/Frameworks;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           GCC_CW_ASM_SYNTAX = NO;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           GCC_DYNAMIC_NO_PIC = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           GCC_ENABLE_FIX_AND_CONTINUE = NO;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1375,7 +1359,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           GCC_WARN_UNUSED_FUNCTION = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           GCC_WARN_UNUSED_VARIABLE = YES;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           HEADER_SEARCH_PATHS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  /Library/Frameworks/SDL2.framework/Headers,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  /opt/local/include/SDL2/,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   ./config/,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   ../Unix,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   ../MacOSX/Launcher,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1391,6 +1375,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INFOPLIST_PREPROCESS = NO;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           INSTALL_PATH = "$(HOME)/Applications";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          LIBRARY_SEARCH_PATHS = (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  "$(inherited)",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  /opt/local/lib,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           MACOSX_DEPLOYMENT_TARGET = 10.13;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           OTHER_CFLAGS = "";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
</span></pre><pre style='margin:0'>

</pre>