Parece un error o una limitación con el comando deps
para mí. Una mirada rápida en la Guía de MacPorts , y port help deps
no especifica ninguna limitación de este tipo, aunque no lo es. muy concluyente.
No estoy seguro de si debería poder ver las dependencias para diferentes versiones , aunque definitivamente puedo ver diferentes dependencias para diferentes variantes .
Tengo dos versiones de boost
instaladas (tenga en cuenta las diferentes variantes de python, pero la misma versión):
% port installed boost
The following ports are currently installed:
boost @1.54.0_0+no_single+no_static+python27 (active)
boost @1.54.0_0+no_single+no_static+python33
Y puedo verificar sus dependencias independientemente haciendo referencia a ellas como portname@version+variants
(la versión y las variantes son opcionales):
% port deps boost @1.54.0_0+no_single+no_static+python27
Full Name: boost @1.54.0_0+no_single+no_static+python27
Library Dependencies: zlib, expat, bzip2, libiconv, icu, python27
% port deps boost @1.54.0_0+no_single+no_static+python33
Full Name: boost @1.54.0_0+no_single+no_static+python33
Library Dependencies: zlib, expat, bzip2, libiconv, icu, python33
Pero también tengo dos versiones de glib2
y pango
instaladas actualmente:
% port installed glib2 pango
The following ports are currently installed:
glib2 @2.36.4_0
glib2 @2.38.0_0 (active)
pango @1.34.1_1+x11
pango @1.36.0_0+x11 (active)
Sin embargo, del mismo modo, no se pueden ver los deps de las versiones inactivas:
% port deps glib2 @2.36.4_0
Full Name: glib2 @2.38.0_1
Extract Dependencies: xz
Build Dependencies: libxml2
Library Dependencies: gettext, libiconv, zlib, libffi, perl5
% port deps pango @1.34.1_1+x11
Full Name: pango @1.36.0_0+x11
Extract Dependencies: xz
Build Dependencies: pkgconfig
Library Dependencies: glib2, cairo, gobject-introspection, harfbuzz, Xft2
Ambos muestran la versión más nueva (activa) en lugar de la anterior, incluso con el argumento --index
para deps.