[MacPorts] #72455: mercurial 7.0.2 is badly broken
MacPorts
noreply at macports.org
Fri May 9 14:40:40 UTC 2025
#72455: mercurial 7.0.2 is badly broken
---------------------------+----------------------
Reporter: barracuda156 | Owner: danchr
Type: defect | Status: accepted
Priority: Normal | Milestone:
Component: ports | Version: 2.10.7
Resolution: | Keywords:
Port: mercurial |
---------------------------+----------------------
Comment (by danchr):
In [changeset:"1fc03cf7de2e2c1afe6e49afc47a1e1db44b2eb9/macports-ports"
1fc03cf7de2e2c1afe6e49afc47a1e1db44b2eb9/macports-ports] (master):
{{{
#!ConfigurableCommitTicketReference repository="macports-ports"
revision="1fc03cf7de2e2c1afe6e49afc47a1e1db44b2eb9"
mercurial: unbreak build
Mercurial seems to be in the process of moving from using a
Makefile-based build to a more normal Python-style build -- the Makefile
is still capable of building a wheel, but does so using Pip in a `venv`.
The previous solution was to try to call the GNU Make as a separate
invocation post-build, but that lost all sorts of environment variables.
As a temporary workaround, simply drop the parts that _must_ be built
with Make:
* man-pages
* /opt/local/bin/chg
* /opt/local/bin/rhg (+rust only)
This should allow the port to build, while retaining the most important
functionality while I try to fix it.
See: https://trac.macports.org/ticket/72455
}}}
--
Ticket URL: <https://trac.macports.org/ticket/72455#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list