On Sun, 19 Apr 2020, at 14:29, Erling Westenvik wrote: > Way out of my league here, but perhaps: > > $ pkg_info -S python-3.7.6p1 | tail -n 2 | tr ',' '\n' | grep @ > @bzip2-1.0.8 > @gettext-runtime-0.20.1p1 > @libffi-3.3 > @sqlite3-3.31.1p0 > @xz-5.2.4p0
This gets you the direct dependencies but doesn't show the full tree. In this case, gettext-runtime itself depends on libiconv. Using Firefox as a more complex example the output might be: Information for inst:firefox-esr-68.7.0 Directly depends on: atk-2.32.0 cairo-1.16.0 desktop-file-utils-0.24p0 gdk-pixbuf-2.38.2 gettext-runtime-0.20.1p0 glib2-2.60.7p0 gtk+2-2.24.32p5 gtk+3-3.24.12 icu4c-64.2p0 nspr-4.22 nss-3.46 pango-1.42.4p3 sqlite3-3.29.0 Transitively depends on: adwaita-icon-theme-3.32.0 at-spi2-atk-2.32.0 at-spi2-core-2.32.1 bzip2-1.0.8 dbus-1.12.16v0 dconf-0.32.0p0 fribidi-1.0.7p0 gnome-icon-theme-3.12.0p5 gnome-icon-theme-symbolic-3.12.0p3 graphite2-1.3.13p0 gtk-update-icon-cache-3.24.12 harfbuzz-2.6.2 hicolor-icon-theme-0.17 jasper-2.0.14 jpeg-2.0.3v0 libcroco-0.6.13 libffi-3.2.1p5 libiconv-1.16p0 librsvg-2.46.4 libxml-2.9.9 lzo2-2.10p1 pcre-8.41p2 png-1.6.37 python-3.7.4 shared-mime-info-1.10p5 tiff-4.0.10 xz-5.2.4 -- Chris Rawnsley