[MacPorts] #39397: gtkmm @2.24.3 (and deps): change active variants usage
#39397: gtkmm @2.24.3 (and deps): change active variants usage ---------------------+----------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: gtkmm pangomm cairomm ---------------------+----------------------------------- I currently have the following ports installed (that are relevant to this ticket): {{{ Local-Admins-MacBook-Pro:~ root# port installed pangomm cairomm gtkmm pango cairo The following ports are currently installed: cairo @1.12.14_0+quartz+universal+x11 (active) cairomm @1.10.0_1+universal (active) gtkmm @2.24.2_1+universal (active) pango @1.34.1_1+quartz+universal+x11 (active) pangomm @2.28.4_1+universal (active) }}} Trying to upgrade, I run into these errors: {{{ :msg:archivefetch ---> Fetching archive for cairomm :debug:archivefetch Executing proc-pre-org.macports.archivefetch- archivefetch-0 :debug:archivefetch Checking cairo for active variants for depspec 'path:lib/pkgconfig/cairo.pc:cairo' :debug:archivefetch cairo is installed with the following variants: +quartz+universal+x11 :debug:archivefetch required: , forbidden: quartz :debug:archivefetch rejected, because forbidden variant quartz is present :error:archivefetch org.macports.archivefetch for port cairomm returned: cairo must be installed without +quartz. :debug:archivefetch Error code: NONE :debug:archivefetch Backtrace: cairo must be installed without +quartz. }}} {{{ :msg:archivefetch ---> Fetching archive for pangomm :debug:archivefetch Executing proc-pre-org.macports.archivefetch- archivefetch-0 :debug:archivefetch Checking cairo for active variants for depspec 'path:lib/pkgconfig/cairo.pc:cairo' :debug:archivefetch cairo is installed with the following variants: +quartz+universal+x11 :debug:archivefetch required: x11, forbidden: :debug:archivefetch accepted :debug:archivefetch cairomm is installed with the following variants: +universal :debug:archivefetch required: x11, forbidden: :debug:archivefetch rejected, because required variant x11 is missing :error:archivefetch org.macports.archivefetch for port pangomm returned: cairomm must be installed with +x11. :debug:archivefetch Error code: NONE :debug:archivefetch Backtrace: cairomm must be installed with +x11. }}} {{{ :msg:archivefetch ---> Fetching archive for gtkmm :debug:archivefetch Executing proc-pre-org.macports.archivefetch- archivefetch-0 :debug:archivefetch Checking cairo for active variants for depspec 'path:lib/pkgconfig/cairo.pc:cairo' :debug:archivefetch cairo is installed with the following variants: +quartz+universal+x11 :debug:archivefetch required: , forbidden: quartz :debug:archivefetch rejected, because forbidden variant quartz is present :error:archivefetch org.macports.archivefetch for port gtkmm returned: cairo must be installed without +quartz. :debug:archivefetch Error code: NONE :debug:archivefetch Backtrace: cairo must be installed without +quartz. }}} pangomm's and cairomm's `+quartz` and `+x11` variants don't actually conflict: {{{ Local-Admins-MacBook-Pro:~ root# port variants pangomm cairomm gtkmm pangomm has the variants: quartz: Support for native Mac OS X graphics universal: Build for multiple architectures [+]x11: Enable X11 support cairomm has the variants: quartz: Support for native Mac OS X graphics universal: Build for multiple architectures [+]x11: Enable X11 support gtkmm has the variants: quartz: Support for native Mac OS X graphics * conflicts with x11 universal: Build for multiple architectures [+]x11: Enable X11 support * conflicts with quartz }}} So it should technically be possible to install `pangomm` and `cairomm` with both `+x11` and `+quartz`. However, the way they use `active_variants` makes this impossible. -- Ticket URL: <https://trac.macports.org/ticket/39397> MacPorts <http://www.macports.org/> Ports system for OS X
#39397: gtkmm @2.24.3 (and deps): change active variants usage ------------------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gtkmm pangomm cairomm | ------------------------------------+-------------------------------- Comment (by egall@…): A similar point has been brought up on the mailing lists: https://lists.macosforge.org/pipermail/macports-dev/2013-June/022930.html -- Ticket URL: <https://trac.macports.org/ticket/39397#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#39397: gtkmm @2.24.3 (and deps): change active variants usage ------------------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gtkmm pangomm cairomm | ------------------------------------+-------------------------------- Comment (by egall@…): Also this is split off from #39320 -- Ticket URL: <https://trac.macports.org/ticket/39397#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#39397: gtkmm @2.24.3 (and deps): change active variants usage ------------------------------------+---------------------- Reporter: egall@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gtkmm pangomm cairomm | ------------------------------------+---------------------- Changes (by devans@…): * status: new => assigned * owner: macports-tickets@… => devans@… -- Ticket URL: <https://trac.macports.org/ticket/39397#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#39397: gtkmm @2.24.3 (and deps): change active variants usage ------------------------------------+---------------------- Reporter: egall@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: gtkmm pangomm cairomm | ------------------------------------+---------------------- Changes (by devans@…): * cc: devans@… (removed) * status: assigned => closed * resolution: => fixed Comment: Fix committed in r107000. -- Ticket URL: <https://trac.macports.org/ticket/39397#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts