<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Greetings:</p>
    <p>I have 2 macOS systems on ARM64. There are some Ports I'm able to
      build on System A that I cannot on System B. I would like to
      transfer the build from A to B. This doesn't happen often and is
      only for a few Ports. So, setting up a binary mirror and all of
      that is significantly more work than I'd like to do. One thing
      that <i><b>appeared</b></i> to work, e.g., for Port "librsvg",
      was the following:</p>
    <p># System A<br>
      sudo port install librsvg<br>
      cd
/opt/local/var/macports/software/librsvg/librsvg-2.58.5_0.darwin_24.arm64<br>
      sudo tar cjf /path/to/librsvg-2.58.5_0.darwin_24.arm64.tbz2 ./<br>
      scp /path/to/librsvg-2.58.5_0.darwin_24.arm64.tbz2 SystemB:~/</p>
    <p># System B<br>
      cd /opt/local/var/macports/incoming/verified<br>
      sudo cp ~/librsvg-2.58.5_0.darwin_24.arm64.tbz2<br>
      sudo port install librsvg</p>
    <p>Is this the best way of doing it on an ad-hoc basis? All of the
      instructions I found online for creating a "*.tbz2" bundle seem to
      only work if the Port hasn't been installed already, i.e., I
      couldn't find instructions on how to create it from an already
      built Port. Thank you for any guidance you can provide.<br>
    </p>
    <p><br>
    </p>
    <pre class="moz-signature" cols="72">-- 
Kind regards,
Anthony</pre>
  </body>
</html>