[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