[MacPorts] #42545: xraylib: update to version 3.0.0
#42545: xraylib: update to version 3.0.0 ------------------------------+-------------------------------- Reporter: Tom.Schoonjans@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: | Port: xraylib ------------------------------+-------------------------------- Version bump. Also added support for multiple perl versions and ruby versions -- Ticket URL: <https://trac.macports.org/ticket/42545> MacPorts <http://www.macports.org/> Ports system for OS X
#42545: xraylib: update to version 3.0.0 -------------------------------+-------------------------------- Reporter: Tom.Schoonjans@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: xraylib | -------------------------------+-------------------------------- Comment (by macsforever2000@…): [https://guide.macports.org/#development.patches Per the guidelines], please instead attach a unified diff of the Portfile. -- Ticket URL: <https://trac.macports.org/ticket/42545#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#42545: xraylib: update to version 3.0.0 -------------------------------+-------------------------------- Reporter: Tom.Schoonjans@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: xraylib | -------------------------------+-------------------------------- Comment (by Tom.Schoonjans@…): sorry uploaded wrong file initially -- Ticket URL: <https://trac.macports.org/ticket/42545#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#42545: xraylib: update to version 3.0.0 -------------------------------+-------------------------------- Reporter: Tom.Schoonjans@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: xraylib | -------------------------------+-------------------------------- Comment (by ryandesign@…): This diff undoes several changes that were made to the port months ago already; we don't want to undo those changes. -- Ticket URL: <https://trac.macports.org/ticket/42545#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#42545: xraylib: update to version 3.0.0 -------------------------------+-------------------------------- Reporter: Tom.Schoonjans@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: xraylib | -------------------------------+-------------------------------- Comment (by Tom.Schoonjans@…): sorry about that: looks like I was using the wrong version of the Portfile initially -- Ticket URL: <https://trac.macports.org/ticket/42545#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#42545: xraylib: update to version 3.0.0 -------------------------------+-------------------------------- Reporter: Tom.Schoonjans@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: xraylib | -------------------------------+-------------------------------- Comment (by Tom.Schoonjans@…): I am wondering if this change that was introduced a couple of months ago is actually appropriate. It was (for the gcc47 variant): {{{ depends_lib-append port:gcc47 }}} and now is: {{{ depends_lib-append path:lib/libgcc/libgcc_s.1.dylib:libgcc depends_build-append port:gcc47 }}} However, this looks pretty dangerous to me since this option impacts which Fortran compiler is selected. If one looks at the output of otool, it becomes quite clear that the library is linked to some libraries (libgfortran, libquadmath) that are provided by the complete gcc47 package: {{{ /opt/local/lib/libxrlf03.7.dylib (compatibility version 8.0.0, current version 8.0.0) /opt/local/lib/libxrl.7.dylib (compatibility version 8.0.0, current version 8.0.0) /opt/local/lib/libgcc/libgfortran.3.dylib (compatibility version 4.0.0, current version 4.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3.0) /opt/local/lib/libgcc/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0) /opt/local/lib/libgcc/libquadmath.0.dylib (compatibility version 1.0.0, current version 1.0.0) }}} I am pretty sure that because of this gcc47 needs to remain depends_lib. Any thoughts? -- Ticket URL: <https://trac.macports.org/ticket/42545#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#42545: xraylib: update to version 3.0.0 -------------------------------+-------------------------------- Reporter: Tom.Schoonjans@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: xraylib | -------------------------------+-------------------------------- Comment (by larryv@…): Those libraries are provided by `libgcc` (and `libgcc-devel`). {{{ % port contents libgcc Port libgcc contains: /opt/local/lib/libgcc/libasan.0.dylib /opt/local/lib/libgcc/libatomic.1.dylib /opt/local/lib/libgcc/libgcc_ext.10.4.dylib /opt/local/lib/libgcc/libgcc_ext.10.5.dylib /opt/local/lib/libgcc/libgcc_s.1.dylib /opt/local/lib/libgcc/libgfortran.3.dylib /opt/local/lib/libgcc/libgomp.1.dylib /opt/local/lib/libgcc/libitm.1.dylib /opt/local/lib/libgcc/libobjc-gnu.4.dylib /opt/local/lib/libgcc/libquadmath.0.dylib /opt/local/lib/libgcc/libssp.0.dylib /opt/local/lib/libgcc/libstdc++.6.dylib /opt/local/lib/libstdc++.6.dylib % }}} -- Ticket URL: <https://trac.macports.org/ticket/42545#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#42545: xraylib: update to version 3.0.0 -------------------------------+-------------------------------- Reporter: Tom.Schoonjans@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: xraylib | -------------------------------+-------------------------------- Comment (by Tom.Schoonjans@…): Cool, I didn't know about that! By the way, I uploaded the correct version of the Portfile.diff. -- Ticket URL: <https://trac.macports.org/ticket/42545#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#42545: xraylib: update to version 3.0.0 -------------------------------+-------------------------------- Reporter: Tom.Schoonjans@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: xraylib | -------------------------------+-------------------------------- Comment (by Tom.Schoonjans@…): Any reason why this is taking so long? My Mac users are waiting for this… Thanks -- Ticket URL: <https://trac.macports.org/ticket/42545#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#42545: xraylib: update to version 3.0.0 -------------------------------+--------------------------------- Reporter: Tom.Schoonjans@… | Owner: larryv@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: haspatch maintainer Port: xraylib | -------------------------------+--------------------------------- Changes (by larryv@…): * keywords: => haspatch maintainer * status: new => assigned * owner: macports-tickets@… => larryv@… Comment: Just fell through the cracks, I expect. Next time, try pinging [[MailingLists|macports-dev]] to try getting a committer’s attention. -- Ticket URL: <https://trac.macports.org/ticket/42545#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#42545: xraylib: update to version 3.0.0 -------------------------------+--------------------------------- Reporter: Tom.Schoonjans@… | Owner: larryv@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: haspatch maintainer Port: xraylib | -------------------------------+--------------------------------- Comment (by Tom.Schoonjans@…): Thanks, I'll keep it mind… I have some other tickets that have been open for months... -- Ticket URL: <https://trac.macports.org/ticket/42545#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#42545: xraylib: update to version 3.0.0 -------------------------------+--------------------------------- Reporter: Tom.Schoonjans@… | Owner: larryv@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch maintainer Port: xraylib | -------------------------------+--------------------------------- Changes (by larryv@…): * status: assigned => closed * version: 2.2.1 => * resolution: => fixed Comment: Sorry, I committed this 5 days ago. r117556 -- Ticket URL: <https://trac.macports.org/ticket/42545#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
#42545: xraylib: update to version 3.0.0 -------------------------------+--------------------------------- Reporter: Tom.Schoonjans@… | Owner: larryv@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch maintainer Port: xraylib | -------------------------------+--------------------------------- Comment (by Tom.Schoonjans@…): Thanks! Would you mind having a look at my two other submissions #38755 and #39255? Cheers, Tom -- Ticket URL: <https://trac.macports.org/ticket/42545#comment:12> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts