[MacPorts] #60418: qt4-creator-mac @2.8.1_3 fails building on 10.5.8 PPC

MacPorts noreply at macports.org
Tue May 5 18:29:51 UTC 2020


#60418: qt4-creator-mac @2.8.1_3 fails building on 10.5.8 PPC
------------------------------+-----------------------
  Reporter:  udbraumann       |      Owner:  michaelld
      Type:  defect           |     Status:  closed
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:  2.6.2
Resolution:  fixed            |   Keywords:  leopard
      Port:  qt4-creator-mac  |
------------------------------+-----------------------

Comment (by kencu):

 So generally speaking a macports installation does not need to use the
 source files from <https://distfiles.macports.org>. The Portfile contains
 the full information to download the source code from the original URL. So
 if the source is missing from distfiles.macport.org, it makes no
 difference.

 But it does to you, because you are on 10.5, and a stock MacPorts
 installation on 10.5 has very old TLS security capability, and most
 current source URLs, being https source URLs so malicious people don't get
 to install crapola software instead of what you thought you were trying to
 install, most of these current source URLs will not work on your 10.5
 macports installation. So you are unable to download any source code
 directly, and have to wait for the Portfile to be committed, and then one
 of Ryan's newer systems that does have current TLS security to download it
 for you form the origin URL, and then mirror it in MacPorts
 distfiles.macports.org, which has downgraded the TLS security so that you
 can use it.

 This works, but having downgraded TLS security is not ideal. But it is
 what it is, and that's why you only get your source code from the
 distfiles mirrors.

 Better all around is to build macports against a current version version
 of software with TLS security -- that's what I do. There is a
 configuration option in Macports to specify the curl version you want to
 build against. It uses the ancient system curl (2005 vintage) when you
 build it, but it uses a current curl (2020 vintage) when I build it.

 The steps to go through are not complicated, but it's an extra few steps,
 and explaining it to people I guess is a bit tedious, so we have not
 required users to do that, so far at least.

 As someone who develops Portfiles, my life would be a misery if I couldn't
 download anything.

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


More information about the macports-tickets mailing list