[MacPorts] #61976: mame: update to 0.227

MacPorts noreply at macports.org
Sun Jan 3 22:04:59 UTC 2021


#61976: mame: update to 0.227
----------------------+----------------------
  Reporter:  mascguy  |      Owner:  mascguy
      Type:  update   |     Status:  assigned
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:
Resolution:           |   Keywords:
      Port:  mame     |
----------------------+----------------------

Comment (by kencu):

 The referenced chain of messages
 <https://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=118262#Post118262>
 indicates the newer API calls are shortly coming. Once software starts
 moving to new API, you're really in a lot of trouble on older systems that
 that is often difficult to replicate (although we surely do it often
 enough :>).

 Regarding the libc++ capabilities part of this, libc++ is part of
 llvm/clang/libomp. libc++ and libc++abi are built during the build of
 every macports-clang-N version. Up until now, we just haven't bothered to
 install them, as there was no need.

 the current libcxx port allows you to install a newer libc++ and libc++abi
 on older systems; I do this with 10.7 now, for experimentation.

 For mainline MacPorts use, what we would do is select one of the libc++
 versions from the llvm tree -- exactly like we do now with libstdc++ from
 gcc -- and install it into some directory we choose, most likely something
 like:
 {{{
 /opt/local/lib/libcxx
 }}}.

 and then we would sort out the method to have ports use it, either with
 DYLD_LIBRARY_PATH to find that one first, or alternately to build against
 that library directly with some proper flags to be set.

 There are no parts of this that need to be discovered -- all of them use
 existing technology -- but we haven't as yet set up the flags, PortGroup,
 etc as so far we haven't needed it.

-- 
Ticket URL: <https://trac.macports.org/ticket/61976#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list