[MacPorts] #66489: Help required updating the port for TortoiseHG to 6.3.1

MacPorts noreply at macports.org
Fri Dec 16 15:28:42 UTC 2022


#66489: Help required updating the port for TortoiseHG to 6.3.1
--------------------------------+------------------------------
 Reporter:  Themanwithoutaplan  |      Owner:  (none)
     Type:  update              |     Status:  new
 Priority:  Normal              |  Milestone:
Component:  ports               |    Version:
 Keywords:                      |       Port:  devel/tortoisehg
--------------------------------+------------------------------
 I've started work updating the portfile. Unfortunately, it looks like
 changes upstream in Python mean a simple update of version and hashes are
 not sufficient.

 When running port -v build against the local repository I get the
 following error:

 {{{
 Executing:  cd "/opt/local/var/macports/build
 /_Users_charlieclark_temp_macports-
 ports_devel_tortoisehg/tortoisehg/work/thg-6.3.1" &&
 /opt/local/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10
 setup.py --no-user-cfg build -j1
 /opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
 /site-packages/setuptools/command/install.py:34:
 SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build
 and pip and other standards-based tools.
   warnings.warn()
 }}}

 I'm trying to work out how the build is initiated so that changes can be
 made but it's not clear to me how the build is initiated by MacPorts.
 There is a makefile with an "app" target but I can't get that to work
 either because `HGPATH` is missing or wrong.

 FWIW in the thg repos there is another approach to building the app in
 contrib/packaging/macos but it looks to me like this is not being called.

 Apart from updating the port, I'm hoping improve the build process and
 docs upstream.

-- 
Ticket URL: <https://trac.macports.org/ticket/66489>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list