Mi sembra un bug o una limitazione con il comando deps
. Un rapido sguardo nella Guida MacPorts e port help deps
non specifica alcuna limitazione di questo tipo, sebbene ciò non sia molto conclusivo.
Non sono sicuro se dovresti essere in grado di vedere le dipendenze per diverse versioni , sebbene io possa sicuramente vedere dipendenze diverse per diverse varianti .
Ho due versioni di boost
installate (nota le diverse varianti python, ma la stessa versione):
% 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
E posso verificare le loro dipendenze in modo indipendente facendo riferimento a loro come portname@version+variants
(varianti di versione e facoltative):
% 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
Ma ho anche due versioni di glib2
e pango
installate al momento:
% 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)
Tuttavia, allo stesso modo, non è possibile visualizzare i deps delle versioni inattive:
% 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
Entrambi mostrano la versione più recente (attiva) anziché quella precedente, anche con l'argomento --index
su deps.