2006-06-19 20:19:55 +02:00
|
|
|
This script uses the existing ports infrastructure to track dependencies,
|
2009-12-07 08:15:04 +01:00
|
|
|
and keep them up to date. It is written in /bin/sh so it has no dependencies.
|
2006-02-21 00:29:03 +01:00
|
|
|
|
2006-02-21 05:05:41 +01:00
|
|
|
Portmaster has the following features:
|
|
|
|
* Updates and repairs (as needed) entries for dependencies in both +CONTENTS
|
|
|
|
and +REQUIRED_BY files for both the port that is being updated, and any
|
|
|
|
ports that depend on it
|
2006-06-19 20:19:55 +02:00
|
|
|
* Runs make config recursively through all ports before starting build
|
2009-12-31 04:53:59 +01:00
|
|
|
* Downloads distfiles in the background
|
2006-02-21 05:05:41 +01:00
|
|
|
* Recursively checks and upgrades (or installs) all dependencies
|
|
|
|
* User can force upgrades of all dependent ports
|
|
|
|
* Offers the user the opportunity to delete stale distfiles
|
2009-12-31 04:53:59 +01:00
|
|
|
* Supports ports/MOVED and non-default settings of PORTSDIR and PKG_DBDIR
|
2006-02-21 05:05:41 +01:00
|
|
|
* Interactive update mode (prompts for each update)
|
|
|
|
* Option to rebuild port, and ports that depend on it
|
2006-06-19 20:19:55 +02:00
|
|
|
* Options to make packages out of installed, and new ports
|
|
|
|
* Option to clean out stale port dependencies
|
2009-12-31 04:53:59 +01:00
|
|
|
* Options to list installed ports by category, and those with new versions
|
2009-12-07 08:15:04 +01:00
|
|
|
* Packages can be used for installation either exclusively, if available,
|
|
|
|
or only for build dependencies
|
2012-10-10 15:03:04 +02:00
|
|
|
|
2019-04-20 11:01:19 +02:00
|
|
|
WWW: http://portmaster.github.io/
|