[MacPorts] #52355: Update DarwinBuild
#52355: Update DarwinBuild -----------------------------+-------------------------------- Reporter: ethansherriff@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: darwinbuild -----------------------------+-------------------------------- DarwinBuild (along with some other macOS Forge Projects) has moved to GitHub, and the usual subversion checkout no longer works. Also some deprecated functions were causing the project not to compile. This patch resolves both these issues. -- Ticket URL: <https://trac.macports.org/ticket/52355> MacPorts <https://www.macports.org/> Ports system for macOS
#52355: Update DarwinBuild ------------------------------+-------------------------------- Reporter: ethansherriff@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: darwinbuild | ------------------------------+-------------------------------- Comment (by ryandesign@…): Thanks. Projects hosted at GitHub should use the [browser:trunk/dports/_resources/port1.0/group/github-1.0.tcl github-1.0 portgroup]. -- Ticket URL: <https://trac.macports.org/ticket/52355#comment:1> MacPorts <https://www.macports.org/> Ports system for macOS
#52355: Update DarwinBuild ------------------------------+-------------------------------- Reporter: ethansherriff@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: darwinbuild | ------------------------------+-------------------------------- Comment (by ryandesign@…): Replying to [ticket:52355 ethansherriff@…]:
Also some deprecated functions were causing the project not to compile.
I assume is #45849?
This patch resolves both these issues.
It needs to not fetch the latest commit, but rather a specific commit. See #52390. Also, why fetch from git at all? Use the tarball. Using the github portgroup will do that automatically. -- Ticket URL: <https://trac.macports.org/ticket/52355#comment:2> MacPorts <https://www.macports.org/> Ports system for macOS
#52355: Update DarwinBuild ------------------------------+------------------- Reporter: ethansherriff@… | Owner: wms@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: darwinbuild | ------------------------------+------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => wms@… * cc: wms@… (removed) * cc: ryandesign@… (added) -- Ticket URL: <https://trac.macports.org/ticket/52355#comment:3> MacPorts <https://www.macports.org/> Ports system for macOS
#52355: darwinbuild: update for move to GitHub ------------------------------+------------------- Reporter: ethansherriff@… | Owner: wms@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: darwinbuild | ------------------------------+------------------- Comment (by ryandesign@…): Replying to [comment:2 ryandesign@…]:
It needs to not fetch the latest commit, but rather a specific commit. See #52390.
Ok actually this problem applies only to your patch. The version in the repository now fetches the HEAD of the darwinbuild-33 tag, so that's not expected to change. Your patch makes it fetch from the tip of the master of the git repository, which would change if anybody committed a change to the repository, so that's not OK. Using the latest tag, [https://github.com/macosforge/darwinbuild/releases/tag/darwinbuild-37 darwinbuild-37], is probably the thing do. {{{ github.setup macosforge darwinbuild 37 darwinbuild- }}} The homepage line should be updated too. -- Ticket URL: <https://trac.macports.org/ticket/52355#comment:4> MacPorts <https://www.macports.org/> Ports system for macOS
participants (1)
-
MacPorts