Upgrading ports with portmaster

Updating all ports:

portmaster -GDabw --no-confirm

The flags mean:

  • G: Don’t run make config.

  • a: Update all installed ports.

  • b: Build a backup of the previous port.

  • w: Save all shared libraries before removing (“deinstalling”) old port.

  • --no-confirm: Don’t stop in some places to ask questions. Unfortunately, it still stops in other places.

Updating a single port:

portmaster -DGbw --no-confirm {portname}