[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