[MacPorts] #18794: Add conflicts option for Portfiles
MacPorts
noreply at macports.org
Tue Mar 10 21:27:36 PDT 2009
#18794: Add conflicts option for Portfiles
------------------------------+---------------------------------------------
Reporter: blb@… | Owner: macports-tickets@…
Type: enhancement | Status: new
Priority: Normal | Milestone: MacPorts Future
Component: base | Version: 1.7.0
Keywords: | Port:
------------------------------+---------------------------------------------
Attached is a patch (rooted in trunk/base) to add a conflicts option to
Portfiles, to allow ports to indicate that they conflict with another port
(or ports).
The basic idea is like dependencies:
{{{
conflicts port:portname
}}}
to both allow ease of use through familiarity and in case we want to add
other options besides port: in the future.
I'm not sure how best to handle what port should do when this occurs.
With the current, patch, port simply exits with an error:
{{{
Error: Unable to execute port: Can't install dvdrtools because conflicting
ports are installed: cdrtools
}}}
(I updated dvdrtools to have "conflicts port:cdrtools" for testing). This
only occurs if the conflicting port is active (for image mode) or simply
installed (for direct).
I also thought about maybe showing a message that "this port will fail to
install/activate because conflicting port xyz is installed/active".
--
Ticket URL: <http://trac.macports.org/ticket/18794>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list