[MacPorts] #22212: pidgin, finch: restore perl and make it a variant

MacPorts noreply at macports.org
Fri May 28 10:07:26 PDT 2010


#22212: pidgin, finch: restore perl and make it a variant
----------------------------------+-----------------------------------------
  Reporter:  nefar@…              |       Owner:  ryandesign@…           
      Type:  defect               |      Status:  closed                 
  Priority:  Normal               |   Milestone:                         
 Component:  ports                |     Version:  1.8.1                  
Resolution:  fixed                |    Keywords:                         
      Port:  pidgin, finch        |  
----------------------------------+-----------------------------------------
Changes (by ryandesign@…):

  * status:  reopened => closed
  * resolution:  => fixed


Comment:

 Replying to [comment:3 nefar@…]:
 > It seems you also disabled the ability of having both finch and pidgin
 installed.

 Yes, I did. r68115 contained fixes for many tickets, and this fix which
 didn't have a ticket, but I didn't think I needed to create a ticket and
 describe the problem because I didn't think it was a controversial change.

 > there's absolutely no reason why both should not be able to co-exist.

 Well, yes there is. pidgin and finch have files in common and therefore
 cannot be active at the same time. That's why I marked them as
 conflicting. If I hadn't done so, you would get an error like this:

 {{{
 $ sudo port -v activate finch
 --->  Activating finch
 Error: port activate failed: Image error:
 /opt/local/include/libpurple/account.h is being used by the active pidgin
 port.  Please deactivate this port first, or use 'port -f activate finch'
 to force the activation.
 }}}

 /opt/local/include/libpurple/account.h is just the first of the
 conflicting files; there are 245 others.

 If you have a fix that allows both ports to coexist (i.e. have no files in
 common), please file a new ticket and attach a patch. One solution might
 be to create a third port (libpurple?) to contain the parts that are
 common to pidgin and finch, and have both pidgin and finch depend on it.
 Or perhaps we should rethink why there are two ports at all; perhaps it
 makes more sense to delete finch and add a variant for whatever it's doing
 to pidgin. (What are the differences? Why would someone want both of them
 installed?)

-- 
Ticket URL: <http://trac.macports.org/ticket/22212#comment:4>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list