[MacPorts] #15712: Add versions to platforms

MacPorts noreply at macports.org
Wed Apr 18 10:49:30 UTC 2018


#15712: Add versions to platforms
--------------------------+----------------------------
  Reporter:  raimue       |      Owner:  larryv
      Type:  enhancement  |     Status:  assigned
  Priority:  Normal       |  Milestone:  MacPorts 2.6.0
 Component:  base         |    Version:
Resolution:               |   Keywords:
      Port:               |
--------------------------+----------------------------

Comment (by raimue):

 Regarding `darwin` vs. `macosx`: the keyword is "require". Most of the
 other ports will also build without Apple Frameworks, but will use them if
 available. Applications with a native GUI will choose `macosx`, as they
 cannot work without Apple Frameworks.

 As I see it, the guide is correct. Maybe it is not properly phrased, but
 `darwin` means any of `macosx` or `puredarwin` and these are not the same.
 They are also not handled the same in MacPorts base, which has the notion
 of `macosx` and `puredarwin` each being a subplatform of `darwin`. See
 `${os.subplatform}`.

 I agree that the specification is to exclude platforms. However, we always
 list the working cases. We also have `supported_archs` and not
 `broken_archs`.

 I do not think we need a way to express the reason why a port is broken. A
 comment in the Portfile should suffice. If someone encounters an
 unsupported platform and want to look into it, they will find the comment
 anyway.

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


More information about the macports-tickets mailing list