[MacPorts] #25127: Brings Pidgin to 2.7.1

MacPorts noreply at macports.org
Wed Jun 16 10:14:14 PDT 2010


#25127: Brings Pidgin to 2.7.1
-------------------------------+--------------------------------------------
 Reporter:  jemaltz@…          |       Owner:  nefar@…            
     Type:  update             |      Status:  new                
 Priority:  Normal             |   Milestone:                     
Component:  ports              |     Version:                     
 Keywords:  haspatch           |        Port:  pidgin             
-------------------------------+--------------------------------------------

Comment(by jemaltz@…):

 I'd hold the commit, so that I can rephrase the behavior :-)

 I performed a clean install of MacPorts, and noticed the following:

 If one runs `sudo port install pidgin`, then the +no_x11 +quartz variants
 of the dependencies '''are not installed''' (as far as I can tell), and
 actually, the x ports/variants (such as the xorg-* ports) ''are''
 installed as dependencies.  I did not complete the installation so I do
 not know if Pidgin itself is actually installed +no_x11 +quartz, but I
 suspect it is (or will try to be, but fail) because it is the default
 variant.

 If one instead runs `sudo port install pidgin +no_x11 +quartz`, then the
 +no_x11 +quartz variants of the dependencies are definitely installed, and
 none of the x ports/variants (including xorg-*) are installed as
 dependencies, and Pidgin successfully installs/runs.

 In other words, the default variant behavior is not working correctly, at
 least when it comes to the dependencies.

 Also, another bit of interetesting behavior:  The dependencies for `sudo
 port install pidgin +quartz` are slightly different from the dependencies
 of `sudo port install pidgin +no_x11 +quartz`, despite the +quartz variant
 requiring +no_x11.

 It sounds like this little exercise may have uncovered some bugs in
 MacPorts.  I'm curious to hear the developers' opinions about this.

 @nefar - For now, this might be the case of trying to do too much in a
 single commit.  It may be worth submitting two patches while the above
 gets worked out:  First, upgrade Pidgin (and Finch) to 2.7.1, then merge
 Pidgin and Finch.  Once more info is known about what's happening on this
 ticket (and how to get the expected behavior), then +quartz can be made
 the default variant.

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


More information about the macports-tickets mailing list