[MacPorts] #48740: qemu: +cocoa and +curses don't actually conflict.
#48740: qemu: +cocoa and +curses don't actually conflict. -------------------------+-------------------------------- Reporter: irony42@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: qemu -------------------------+-------------------------------- The qemu portfile errantly sets up +cocoa and +curses as conflicting variants. Dunno when it changed, but for a while now qemu has been happy to install with multiple frontends enabled, and merely deleting the `conflicts cocoa` & `conflicts curses` attributes from the portfile allows building of a correctly-functioning `qemu +cocoa+curses`. (There are also commented out variants that this should apply to; the only real conflicts are gtk2–gtk3 and sdl–sdl2) -- Ticket URL: <https://trac.macports.org/ticket/48740> MacPorts <https://www.macports.org/> Ports system for OS X
#48740: qemu: +cocoa and +curses don't actually conflict. --------------------------+---------------------- Reporter: irony42@… | Owner: raimue@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: qemu | --------------------------+---------------------- Changes (by ionic@…): * owner: macports-tickets@… => raimue@… * cc: raimue@… (removed) -- Ticket URL: <https://trac.macports.org/ticket/48740#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#48740: qemu: +cocoa and +curses don't actually conflict. --------------------------+---------------------- Reporter: irony42@… | Owner: raimue@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: wontfix | Keywords: Port: qemu | --------------------------+---------------------- Changes (by raimue@…): * status: new => closed * resolution: => wontfix Comment: They do conflict. If you try to run the curses frontend (`-display curses`) with +curses+cocoa, an empty Cocoa window will open. This is due to the fact that Cocoa support needs to be implemented a bit different. These conflicts do not exist on other platforms. -- Ticket URL: <https://trac.macports.org/ticket/48740#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#48740: qemu: +cocoa and +curses don't actually conflict. --------------------------+---------------------- Reporter: irony42@… | Owner: raimue@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: wontfix | Keywords: Port: qemu | --------------------------+---------------------- Comment (by irony42@…): Weird. Running the curses frontend with `-curses` (rather than `-display curses`) does seem to work correctly, without opening any empty Cocoa windows. -- Ticket URL: <https://trac.macports.org/ticket/48740#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#48740: qemu: +cocoa and +curses don't actually conflict. --------------------------+---------------------- Reporter: irony42@… | Owner: raimue@… Type: enhancement | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: qemu | --------------------------+---------------------- Changes (by raimue@…): * status: closed => reopened * resolution: wontfix => Comment: You are correct. I wasn't aware of this peculiarity. I submitted a [http://thread.gmane.org/gmane.comp.emulators.qemu/360713 patch for upstream] and will also apply it to the port once it reaches their master. Furthermore I tested again with the current version and the remaining conflicts will be * +gtk2 and +gtk3 (can only link against one of them) * +sdl/+sdl2 and +cocoa (Cocoa is internally handled as display type `DT_SDL`) -- Ticket URL: <https://trac.macports.org/ticket/48740#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#48740: qemu: +cocoa and +curses don't actually conflict. --------------------------+---------------------- Reporter: irony42@… | Owner: raimue@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: qemu | --------------------------+---------------------- Changes (by raimue@…): * status: reopened => closed * resolution: => fixed Comment: Patch applied in r142228, +cocoa and +curses no longer conflict. -- Ticket URL: <https://trac.macports.org/ticket/48740#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts