[MacPorts] #38341: Update Pythia + fix conflict with lib event
#38341: Update Pythia + fix conflict with lib event ----------------------+-------------------------------- Reporter: jonesc@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: haspatch | Port: pythia ----------------------+-------------------------------- The attached Portfile diff updates the pythia port to the latest version, 8.175, and also fixes the conflict with libevent by installing the headers to /opt/local/include/pythia. Note that the patch file is not needed with this update and can also be removed. This change only affects one other port, root, which has a variant that uses pythia. The fix is trivial and I will be submitting another update that fixes this, assuming this one is committed. I need to remove the conflict with libevent, as I am working on another update to ROOT that will use a new port, xrootd, that would benefit from using libevent, thus I need libevent and pythia to not conflict. Chris -- Ticket URL: <https://trac.macports.org/ticket/38341> MacPorts <http://www.macports.org/> Ports system for OS X
#38341: Update Pythia + fix conflict with lib event -----------------------+-------------------------------- Reporter: jonesc@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch Port: pythia | -----------------------+-------------------------------- Comment (by jonesc@…): ROOT update submitted as ticket #38344 -- Ticket URL: <https://trac.macports.org/ticket/38341#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#38341: Update Pythia + fix conflict with lib event -----------------------+-------------------------------- Reporter: jonesc@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch Port: pythia | -----------------------+-------------------------------- Comment (by jonesc@…): I've updated the diff to fix two other issues 1. The port would opportunistically use zlib and boost, so I have added dependencies against these. 2. The xmldoc data was not being installed. This is now installed under ${prefix}/share/doc/pythia/ cheers Chris -- Ticket URL: <https://trac.macports.org/ticket/38341#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#38341: Update Pythia + fix conflict with lib event -----------------------+-------------------------------- Reporter: jonesc@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch Port: pythia | -----------------------+-------------------------------- Comment (by andre.david@…): Works for me, in the context of #38344 together with this. -- Ticket URL: <https://trac.macports.org/ticket/38341#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#38341: Update Pythia + fix conflict with lib event -----------------------+----------------------------------- Reporter: jonesc@… | Owner: mattiafrancescomoro@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: pythia | -----------------------+----------------------------------- Changes (by macsforever2000@…): * cc: gmail.com:mattiafrancescomoro (removed) * owner: macports-tickets@… => mattiafrancescomoro@… * version: 2.1.3 => Comment: Trac requires regularly formatted email addresses. -- Ticket URL: <https://trac.macports.org/ticket/38341#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#38341: Update Pythia + fix conflict with lib event -----------------------+----------------------------------- Reporter: jonesc@… | Owner: mattiafrancescomoro@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: pythia | -----------------------+----------------------------------- Comment (by jonesc@…): Thanks for the corrections ;) So, any thoughts on this. Can you foresee any issues I have missed ? The only minor one I can come up with is if anyone is building there own applications that link against pythia, they will have to update their build options with the new path for the includes. Trivial fix, as I did for the ROOT port, so not a big deal and worth I think the improvement in having the includes better isolated in their own sub-directory under ${prefix}/include. I would like to get the ROOT update for this rolled ut, so if this could be committed soon, that would be great. Chris -- Ticket URL: <https://trac.macports.org/ticket/38341#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#38341: Update Pythia + fix conflict with lib event -----------------------+----------------------------------- Reporter: jonesc@… | Owner: mattiafrancescomoro@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: pythia | -----------------------+----------------------------------- Comment (by macsforever2000@…): This looks good to me. We just need to wait for maintainer approval or timeout in 3 days since yesterday. -- Ticket URL: <https://trac.macports.org/ticket/38341#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#38341: Update Pythia + fix conflict with lib event -----------------------+----------------------------------- Reporter: jonesc@… | Owner: mattiafrancescomoro@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: pythia | -----------------------+----------------------------------- Changes (by larryv@…): * status: new => closed * resolution: => fixed Comment: Committed in r104094, with minor tweaks. -- Ticket URL: <https://trac.macports.org/ticket/38341#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts