Jul 20, 2023

Script for maintaining ports

This script runs though the complete ports tree without stopping after a make error occurred. If you call make with any parameter in one of the directories of the ports tree in FreeBSD the run will stop if make returns with a code bigger than zero. That means, that it is in opposite to NetBSD or OpenBSD impossible to run a echo complete build with "make" in FreeBSD.

Warning The run of the script may last days but you may stop it any time.

Call the script with the parameter you want to give to make, for instance fetch, build, install, or package.

WWW http//

-Andreas Fehlner

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