[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