Pkg_tree

Jul 20, 2023

Get a ‘graphical’ tree-overview of installed packages

Get a ‘graphical’ tree-overview of installed packages

Generates a ascii-art-graphical tree of packages and their dependancies. For example for setxkbmap and xkbcomp

  [~] edwin@k7>pkg_tree 'xkb[cm]'
  setxkbmap-1.0.4
  |\__ kbproto-1.0.3
  |\__ pkg-config-0.23_1
  |\__ xproto-7.0.10_1
  |\__ libXau-1.0.3_2
  |\__ libXdmcp-1.0.2_1
  |\__ libX11-1.1.3_1,1
   \__ libxkbfile-1.0.4
  xkbcomp-1.0.3
  |\__ kbproto-1.0.3
  |\__ pkg-config-0.23_1
  |\__ xproto-7.0.10_1
  |\__ libXau-1.0.3_2
  |\__ libXdmcp-1.0.2_1
  |\__ libX11-1.1.3_1,1
   \__ libxkbfile-1.0.4


Checkout these related ports:
  • Wanted-ports - Just depend on a configurable, arbitrary set of other ports
  • Synth - Custom package repository builder for FreeBSD and DragonFly
  • Submodules2tuple - GH_TUPLE generator for GitHub projects with submodules
  • Sccache-overlay - Ports overlay for sccache
  • Reprise - Port testing system
  • Rc-subr-jail - Shell library to help writing RC scripts with jail support
  • Py-skog - Generate visual dependency trees for FreeBSD ports
  • Py-pytoport - Generate FreeBSD ports from Python modules on PyPI
  • Py-freebsd-ports - Parse FreeBSD Ports INDEX, provide search API
  • Psearch - Utility for searching the FreeBSD Ports Collection
  • Poudriere - Port build and test system
  • Poudriere-devel - Port build and test system
  • Portupgrade - FreeBSD ports/packages administration and management tool suite
  • Portupgrade-devel - FreeBSD ports/packages management tool (devel version)
  • Portupdate-scan - Display pertinent parts of {PORTSDIR}/UPDATING