[MacPorts] #51811: demeter @0.9.24: change of dependencies in DemeterBuild
#51811: demeter @0.9.24: change of dependencies in DemeterBuild ----------------------+-------------------------- Reporter: devans@… | Owner: joe.fowler@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: haspatch | Port: demeter ----------------------+-------------------------- On updating demeter to version 0.9.24, I noticed the following dependency error during configure: {{{ Checking prerequisites... build_requires: ! File::Slurper is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation }}} Indeed, Changes.org shows that as of the 0.9.23 update, DemeterBuild now uses File::Slurper instead of File::Slurp::Tiny. The rationale for this change is outlined [http://blogs.perl.org/users/leon_timmermans/2015/08 /fileslurp-is-broken-and-wrong.html here]. Attached is a trivial patch to make this change to demeter's build dependencies. Since the patch only effects the build phase and does not seem to effect the build or test results, there's no need for a revbump. Let me know if you agree to this change and I'll be glad to commit it for you. -- Ticket URL: <https://trac.macports.org/ticket/51811> MacPorts <https://www.macports.org/> Ports system for OS X
#51811: demeter @0.9.24: change of dependencies in DemeterBuild -----------------------+-------------------------- Reporter: devans@… | Owner: joe.fowler@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: demeter | -----------------------+-------------------------- Comment (by khindenburg@…): Thanks for noticing this. It seems trace didn't catch this. Please go ahead and commit or tell me if you want me to. By the way, how did you catch this? -- Ticket URL: <https://trac.macports.org/ticket/51811#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#51811: demeter @0.9.24: change of dependencies in DemeterBuild -----------------------+-------------------------- Reporter: devans@… | Owner: joe.fowler@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: haspatch Port: demeter | -----------------------+-------------------------- Changes (by devans@…): * status: new => closed * resolution: => fixed Comment: Replying to [comment:1 khindenburg@…]:
By the way, how did you catch this?
Pretty much as I explained in the ticket description: {{{ $sudo port -d configure }}} which produced the dependency error message above. Nothing fancy. The Changes.org file explained the rest. Patch committed in r150039. -- Ticket URL: <https://trac.macports.org/ticket/51811#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#51811: demeter @0.9.24: change of dependencies in DemeterBuild -----------------------+-------------------------- Reporter: devans@… | Owner: joe.fowler@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: haspatch Port: demeter | -----------------------+-------------------------- Comment (by joe.fowler@…): devans@ and khindenburg@ Thanks very much for the help and for catching the non-fatal error that I missed when I submitted #51809 on Friday (the demeter package rev bump. -- Ticket URL: <https://trac.macports.org/ticket/51811#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts