Itu terlihat seperti bug atau batasan dengan deps
perintah kepada saya. Melihat cepat pada Panduan MacPorts , dan port help deps
tidak menentukan batasan seperti itu, meskipun itu tidak terlalu konklusif.
Saya tidak yakin apakah Anda dapat melihat dependensi untuk versi yang berbeda , meskipun saya pasti dapat melihat dependensi berbeda untuk varian yang berbeda .
Saya memiliki dua versi yang boost
diinstal (perhatikan varian python yang berbeda, tetapi versi yang sama):
% 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
Dan saya dapat memeriksa dependensi mereka secara independen dengan merujuknya sebagai portname@version+variants
(versi & varian menjadi opsional):
% 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
Tetapi saya juga memiliki dua versi glib2
dan pango
diinstal saat ini:
% 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)
Namun, juga, tidak dapat melihat deps dari versi tidak aktif:
% 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
Keduanya menunjukkan versi yang lebih baru (aktif) daripada yang lebih lama, bahkan dengan --index
argumen ke deps.