[MacPorts] #25324: port deps broken for multiple packages

MacPorts noreply at macports.org
Fri Jun 18 02:35:10 PDT 2010


#25324: port deps  broken for multiple packages
----------------------------+-----------------------------------------------
 Reporter:  gale@…          |       Owner:  macports-tickets@…                   
     Type:  defect          |      Status:  new                                  
 Priority:  Normal          |   Milestone:                                       
Component:  base            |     Version:  1.9.0                                
 Keywords:                  |        Port:                                       
----------------------------+-----------------------------------------------
 MacPorts v.1.9.1 on Snow Leopard (problem also occurred at least back in
 1.9.0):

 When multiple packages, or a pseudo-package that resolves to multiple
 packages, are listed for port deps, it no longer lists all of the
 dependencies. Instead, it just reports the dependencies of the first
 package in the list, without even saying the name of the package.

 Note that in a previous version of MacPorts, it used to report the
 dependencies of each package, preceded by the line "Full name: <package-
 name>", separated by lines of the form "--". Yes, I have a script that
 parses that format. Could we please get that back? Thanks!

 Here some examples of the current broken output:
 {{{

 $ port deps ghostscript # this is OK
 Build Dependencies:   pkgconfig, autoconf, automake, libtool
 Library Dependencies: xorg-libXext, xorg-libXt, cairo, expat, fontconfig,
 jpeg,
                       libiconv, libpaper, libpng, tiff, zlib, perl5

 $ port deps rsync # also OK
 Library Dependencies: popt, libiconv

 $ port deps ghostscript rsync # Broken - ignores rsync
 Build Dependencies:   pkgconfig, autoconf, automake, libtool
 Library Dependencies: xorg-libXext, xorg-libXt, cairo, expat, fontconfig,
 jpeg,
                       libiconv, libpaper, libpng, tiff, zlib, perl5

 $ # Let's see the beginnig of what installed resolves to
 $ port list installed | head
 autoconf                       @2.65           devel/autoconf
 automake                       @1.11.1         devel/automake
 bzip2                          @1.0.5          archivers/bzip2
 cairo                          @1.8.10         graphics/cairo
 curl                           @7.21.0         net/curl
 curl-ca-bundle                 @7.21.0         net/curl-ca-bundle
 db46                           @4.6.21         databases/db46
 expat                          @2.0.1          textproc/expat
 fontconfig                     @2.8.0          graphics/fontconfig
 freetype                       @2.3.12         print/freetype

 $ port deps autoconf # this is OK
 Library Dependencies: perl5, m4, help2man

 $ port deps installed # Broken - lists only autoconf deps, anonymously
 Library Dependencies: perl5, m4, help2man
 }}}

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


More information about the macports-tickets mailing list