[MacPorts] #68685: cyrus-sasl2: Missing universal variant

MacPorts noreply at macports.org
Wed Nov 15 10:30:31 UTC 2023


#68685: cyrus-sasl2: Missing universal variant
--------------------------+----------------------
  Reporter:  simpplrjay   |      Owner:  (none)
      Type:  defect       |     Status:  reopened
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:
Resolution:               |   Keywords:
      Port:  cyrus-sasl2  |
--------------------------+----------------------

Comment (by ryandesign):

 The [source:macports-infrastructure/jobs/mprsyncup mprsyncup script] that
 generates the portindexes on the server attempts to convince MacPorts that
 it is running on other OS versions and architectures so that those indexes
 will be correct for those other OS versions and architectures. In this
 instance, something has evidently gone wrong. I see that all of the
 portindexes for i386 list cyrus-sasl2 as having a universal variant and
 none of the portindexes for arm or powerpc do. The machine that runs
 mprsyncup is running OS X 10.11.

 For example, mprsyncup runs `portindex -p macosx_22_arm` when generating
 the index for Ventura for Apple Silicon. [source:macports-
 base/src/port/portindex.tcl portindex] splits this value on `_` and uses
 the components to set `os.platform`, `os.major`, and `os.arch`,
 respectively. (The next version of MacPorts will also set `os.version`.)
 When `merger_must_run_binaries` is `yes`, [source:macports-
 ports/_resources/port1.0/group/muniversal-1.0.tcl muniversal-1.0.tcl] uses
 `os.arch` in its decision about which archs to exclude. So I am not sure
 yet what has gone wrong.

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


More information about the macports-tickets mailing list