Port Updates

Software authors are continually updating their software, for reasons including:

  • new features
  • fixes for security problems
  • fixes for other bugs
  • changes necessitated by updates to other software that they depend on
  • to keep it running as base-systems (kernels, drivers, etc.) change
  • to port it to new OSes and architectures
  • changes or additions to documentation

Simple changes may only affect the Makefile and distinfo file.

Committer's responsibility to ensure that what is changed is appropriate (e.g. avoiding trojaned distfiles).

More complex changes may involve packing lists and/or daemons.

Unlike OpenBSD and other systems, there is no "staged install". This can be considered a bug.