BSD Ports

ports-mgmt/portmaster 3.35 FreeBSD

Manage your ports without external databases or languages

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD2CLAUSE
Categories
ports-mgmt
Package size
42.9 KiB, 135.3 KiB installed

Description

This script uses the existing ports infrastructure to track dependencies, and keep them up to date. It is written in /bin/sh so it has no dependencies.

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 * Runs make config recursively through all ports before starting build * Downloads distfiles in the background * 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 * Supports ports/MOVED and non-default settings of PORTSDIR and PKG_DBDIR * Interactive update mode (prompts for each update) * Option to rebuild port, and ports that depend on it * Options to make packages out of installed, and new ports * Option to clean out stale port dependencies * Options to list installed ports by category, and those with new versions * Packages can be used for installation either exclusively, if available, or only for build dependencies

In the other systems

The newest version among them is 3.35, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDports-mgmt/portmaster3.35 newestnone known-[email protected]-
HardenedBSDports-mgmt/portmaster3.35 newestno data-[email protected]-
GhostBSDports-mgmt/portmaster3.35 newestno data-[email protected]-

Install

Binary package:

pkg install portmaster

From the ports tree:

cd /usr/ports/ports-mgmt/portmaster/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	portmaster>0:ports-mgmt/portmaster

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.353.353.223.303.35
FreeBSD:14:quarterly3.353.35n/a3.303.35
FreeBSD:15:latest3.353.35n/a3.303.30
FreeBSD:15:quarterly3.353.35n/an/an/a
FreeBSD:16:latest3.353.35n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

Options name: ports-mgmt_portmaster

OptionDefaultDescription
BASHonInstall programmable completions for Bash
ZSHonInstall programmable completions for zsh
Service scripts
none

Files

distinfo 1
FileSizeSHA256
freebsd-portmaster-3.35_GH0.tar.gz4485884e6593cae935cad53f98fb3896587efc46804b8e9e5dd4b85b942957c763ecc

Commit history 0

No commits in the history this site was built from.