[MacPorts] #66154: py-pyobjc: Update to 8.6
MacPorts
noreply at macports.org
Thu Dec 22 17:03:37 UTC 2022
#66154: py-pyobjc: Update to 8.6
------------------------+--------------------
Reporter: mf2k | Owner: danchr
Type: update | Status: closed
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: fixed | Keywords:
Port: py-pyobjc |
------------------------+--------------------
Changes (by danchr):
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"89756876d36a5e58e4e41b87e3aab1176813c44c/macports-ports"
89756876d36a5e58e4e41b87e3aab1176813c44c/macports-ports] (master):
{{{
#!ConfigurableCommitTicketReference repository="macports-ports"
revision="89756876d36a5e58e4e41b87e3aab1176813c44c"
py-pyobjc: update to 9.0
Generally speaking, upgrading pyobjc involves:
1. Applying the current patches to the corresponding version.
2. Rebasing the commits onto the desired version, resolving any conflicts.
3. Remove any spurious Werror introductions using a command such as:
find . -name pyobjc_setup.py \
| xargs sed -i '' '/if "-Werror" not in cflags:/{N; N; d; }'
4. Amend the final commit to reflect any new changes picked up.
5. Export the resulting commits as patches.
The reason for this rather involved process is the build system, which
isn't quite normal Python, and which introduces -Werror all over the
place, frequently breaking older systems.
Closes: https://trac.macports.org/ticket/66154
}}}
--
Ticket URL: <https://trac.macports.org/ticket/66154#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list